Help
Troubleshooting
Quick fixes for the issues we see most often. If your problem isn't here, reach out — we read every support email.
Generations
Build gets stuck on "Thinking…"
Usually caused by an extremely long or ambiguous prompt, or a transient slow response from our model provider. Wait 60 seconds, then click Regenerate. If it still hangs, shorten your prompt to one or two sentences and try again.
"Generation failed" with no details
Open the output dock (⌘ /) and check the logs tab for the actual error. Most "failed" generations are either a timeout or a tool-call error in the pipeline — both usually clear on retry.
Output is empty or nearly blank
The model sometimes ignores prompts that are too abstract (e.g. "make it fun"). Add concrete nouns: what should appear on screen, what should the player do, what is the goal.
Studio plugin
No ForjeGames tab in the Studio ribbon
The .rbxm file is in the wrong folder, or you didn't restart Studio after dropping it in. Re-check the paths in the Studio Plugin guide and restart.
"HTTP 403" or "HttpService not enabled"
The plugin couldn't call our API because HttpService is off for the current place. Open Game Settings → Security and toggle Allow HTTP Requests on.
"Invalid sync code"
Sync codes expire after 15 minutes and can only be used once. Generate a new one from Export → Copy Sync Code in the editor and paste it immediately.
Sync hangs on "Downloading…"
Your network is probably blocking api.forjegames.com. Try a different network (mobile hotspot is a good test) or ask your IT team to allowlist the domain.
Voice input
Mic button is greyed out
The browser doesn't have permission to access your microphone. Click the padlock icon in the address bar, allow microphone, and reload the page.
Transcription is garbled or empty
- Check that the correct mic is selected in your OS audio settings.
- Pause any background music before speaking.
- If you're in a noisy room, pull the mic closer. Whisper is robust but not magic.
The transcript keeps getting cut off
Always-listening mode uses silence detection to end clips. If you pause mid-sentence, it thinks you're done. Switch to push-to-talk (⌘ ;) for long prompts.
Image to Map
Output doesn't resemble the image
Image to Map recreates the layout and mood, not the exact pixels. If the output is way off, add a text description alongside the image saying what you want preserved. See Image to Map tips.
"Image too large"
The max size is 10 MB per image. Compress your image (tools like squoosh.app are great for this) or crop it to just the relevant area.
Credits & billing
Credits haven't refilled this month
Plan credits refill on the 1st of each month at 00:00 UTC. If it's been more than 12 hours since the 1st and you still don't see new credits, email billing@forjegames.com with your account email and we'll investigate within 24 hours.
Charged for a failed generation
We refund credits automatically for any generation that errors server-side. Transient client-side errors (like closing the tab mid-generation) also get refunded within 15 minutes. If a failed generation still shows as charged after that window, reach out and we'll refund it manually.
Editor UI
Preview is black or stuck
The Three.js preview can fail to initialise on very old GPUs or in browsers with hardware acceleration disabled. Check Settings → Preview → Diagnostics for the specific error, and try enabling hardware acceleration in your browser.
Editor feels slow
Very large projects (5,000+ parts) can slow the preview down. Toggle Settings → Preview → Low-detail mode to reduce draw calls.
Still stuck?
If none of the above helps, please get in touch. Include your account email, the project ID (found in the URL or Project → Info), and a screenshot if applicable.
- Email: support@forjegames.com
- Discord: discord.gg/forjegames
- Status page: status.forjegames.com