How‐to Use The Sentient Sims App - guspuffygit/sentient-sims-app GitHub Wiki
The Sentient Sims App manages and runs the Sentient Sims Mod.
Translation and Language Support (OPENAI ONLY)
When using the OpenAI backend, you can translate to any of the languages that ChatGPT supports.
Enabling Translation
- Open the settings page in the App
- Make sure OpenAI is selected
- Check "Translate"
- Type in the language you want to translate to in the input box
Each response generated by the AI will now be sent back to OpenAI for translation before you see it. Please be aware that this translation process involves an additional request to OpenAI. As a result, there might be a slight delay in receiving responses, since two requests are being made during gameplay.
Interaction Mapping
Interaction mapping is similar to animation mapping where you can map interactions in the game or in mods that haven't been mapped in the mod yet.
If you enable interaction mapping, once the mod hits an interaction that is not mapped, a notification will pop up asking if you want to map the interaction:
To enable interaction mapping, open the console in game and type the command
enable_interaction_mapping
You can select one of the options:
- Skip
- Set Ignored
- Map Interaction
- Disable Interaction Mapping
Skip
Skip mapping this interaction, it won't pop up again during this session.
Set Ignored
This will IGNORE the interaction from ever running in Sentient Sims.
If the number of participants is 1, it is usually a safe bet to click IGNORE.
If the interaction is something that would not be mapped out well with Sentient Sims or would be weird to have run with Sentient Sims, click IGNORE.
Example of notifications to Ignore:
- toilet_Clean - An interaction with the Sim and a toilet, not useful for Sentient Sims
- marketStalls_Browse - Not useful for Sentient Sims because there is nothing to really talk about
- paparazzi_Idle - Nothing is happening in this interaction to warrant the AI talking about it
Map Interaction
This will begin mapping interaction in the Sentient Sims App.
Switch to the Sentient Sims App after clicking the button to begin mapping.
Use the mapping tool to describe in the present continuous tense what is happening between the sims.
Here is an example of mapping out celebrity_AttemptIntroduction_Fail: In the interaction, we would expect Charlie Jung to "fail" to introduce himself to Octavia Bailey. In this situation, I would imagine a celebrity ignoring or actively shooing away someone they didn't want to talk to. I wrote the prompt in a way to get the AI to act out this situation how I am imagining it.
When you are ready, click Test to begin. Three responses to the prompt will appear. Make sure that all three prompts are "good" outputs that you would expect to receive from the interaction.
If any of the responses are not good, click "Edit" and adjust the prompt until you are able to get three good responses. This makes sure that anytime someone does this interaction, the output will be "good" (good being subjective).
Once you are happy with all three responses, select one of the following:
- SAVE + ADD MEMORY - Saves the mapped interaction, and adds the first "Test 1" to your sims memory so you can continue playing the game
- SAVE - Saves the mapped interaction, but does not add anything to memory, as if the interaction never happened in your game
Congrats, your mapped interaction has now improved the mod and anyone that does that interaction will now use your prompt!
After this is done, go back into the game and click "Done"
If you accidentally close out of the mapping window, you can reopen it with Reopen Mapping Window.
Disable Interaction Mapping
This disables interaction mapping until it is turned back on with the console command.