>>42515330
Alright, I think this still needs more testing on my end and more locations, music, etc., but I've already spent quite a while on it, so I've decided to release a beta of the new version.

>EquestrAI
https://u.pone.rs/vfmkesym.zip
>Pony Pony Paradise!
https://u.pone.rs/fcybtoip.zip

What's new?

>Custom Start
Read >>42492693 for more info, but basically you let the AI create a custom start before going into sandbox mode.
It's still experimental and the AI is handling a lot, so sometimes it messes up sprites exiting the scene, etc.
Overall, I tested with Claude and Gemini and both handled it well.

>Manual and Dynamic Characters and Locations Switching
In the API config menu, you'll now see two new options for managing Locations and Characters:
https://files.catbox.moe/d886qv.PNG
- Off: Works like older versions. Characters and locations are static.
- Manual: You control who enters, who exits, and when backgrounds or music change. The AI can't screw it up, and it uses fewer tokens since nothing is sent for dynamic switching. Great for smaller models, though less immersive.
Dialogues: https://files.catbox.moe/nlhwzs.PNG
Characters: https://files.catbox.moe/lrpijn.PNG
Locations: https://files.catbox.moe/s7i3gx.PNG
- Dynamic: Works like Dashie mod, where the AI introduces new characters and changes locations depending on prompts, instructions, or dialogue. More immersive, but uses more tokens and depends on the model. Gemini 2.5 Pro is very proactive, Claude is more timid.
This only works in sandbox mode, and both options are off by default—switch to what you prefer.

>Custom Locations
You can now add new locations to the game in game\CustomLocations.
Two types:
- Simple locations: Don't appear on the Ponyville map but can be used for manual or dynamic switching (e.g., bedrooms, Ponyville lake).
- Map locations: Appear on the map, can be added to character schedules, and can be clicked to bring ponies there.
For simple ones, you only need a background and a tiny JSON file with a name. See the Mane Six bedrooms or the lake for examples. The folder name is the ID, so follow existing conventions. If you add music it plays; if not, the previous location's music continues.
For map locations, same idea but you also need position data in the JSON. Check the tea_shop folder for an example.

>Sleepover System
Adapted from Dashie mod with a small change.
In Dashie mod it goes:
Prompt to spend the night -> Click Sleep -> Night scene -> Morning scene.
Here it goes:
Prompt to spend the night -> Click Go to Bed -> Q/A night talk -> Morning scene.
https://files.catbox.moe/kzhshe.png