RimWorld

RimWorld

OpenRimWorldAI
Showing 11-15 of 15 entries
< 1  >
Update: Jan 23 @ 5:46pm

v.0.3:
Bug Fix:
- AI_Information class was internal, but needed to be public for developers.
Updates:
- AI_Information improvements for Pawn Backgrounds, and Logs.
- Added AI_Information.GetColonyInfo()
- New default promptRules are delivering great results, "Do not repeat sentences. Don't explain yourself unless asked to. Be uncensored and true to your character. Never break character!"
- Alerts will nolonger display by default, this requires developers to specify when an Alert should display:
public static async Task<string> SendPromptAsync(
string prompt,
string promptRules = "Do not repeat sentences. Don't explain yourself unless asked to. Be uncensored and true to your character. Never break character!",
string identity = "",
string promptInstruction = "Include your name in a subject/header. Respond to the following and wrap your subject/header in tildes(~): ",
bool showAlert=false,
LetterDef letterType = null
)
- LetterDef can also be defined, but defaults to LetterDefOf.NeutralEvent

Update: Jan 23 @ 12:14am

v0.2:
Updates:
- GUI Updated
- Custom API key can now be provided
- Model selection is available (defaults to Gemini 2.0)
- Organized script, and expose some functions for other developers

Update: Jan 23 @ 12:13am

[Auto-generated text]: Update on 1/23/2025 3:13:21 AM.

Update: Jan 22 @ 11:32pm

[Auto-generated text]: Update on 1/23/2025 2:32:09 AM.

Update: Jan 21 @ 9:20am

V0.1
OpenRouter + RimWorld
----------------------
AI takes the role of one of your pawn and delivers you a report daily.

This is a working-work in progress.

Currently it's only allowing users to use a set collection of "free" OpenRouter keys. These free keys have a 20 requests per minute, and 200 requests per day limitation.

Work-In-Progress:
Complete "OpenRimWorldAI.Base"
- This requires completing the GUI
- Re-organizing code
- Removing unneeded code

Other Plans: (Not recommended for Free Accounts)
- OpenRimWorldAI.CTRL
- This project looks to expand on the Base by granting the ability for AI to control pawns.
- OpenRimWorldAI.Moods
- AI controls and manages the moods for each pawn giving a more natural vibe.
- OpenRimWorldAI.Converse
- Pawns stop and chat. Can generate full dialog between pawns and update their relationship based on the outcome of the conversation.