Work-in-Progress
Mostly Stable
Ever wanted AI to just take over and control your colony? Now it can! But not without errors... still a work in progress ya'll.
This is mostly just a preview and a placeholder for my change log. I'll be looking to create a new settings window for Overlord functionality. This will allow specific commands to be disabled. This can be useful for players looking for specific functionality from AI like using the AI strictly to update pawn priorities for you. Other players may prefer to have the AI strictly design buildings for them to add that extra spice of randomness.
A lot of refinement work to do, but the mod functions and shows that AI integration is fully possible!
[u]
OpenRimWorldAI.Overlord
[/u]
What is it?
Originally posted by [b]Developer[/b]:
OpenRimWorldAI.Overlord is the ultimate AI simulation experience. Currently a work-in-progress. The essential framework is there. Maybe bug fixes and improvements to go!
What does it add to the game?
Originally posted by [b]Developer[/b]:
Currently, AI will be able to build walls/doors, create farms, create stockpiles, and update Pawn priorities. Sometimes the AI likes to fill and area of walls... it's a little funny that way.[u]Things you can do: [/u]
[list]
[*] Watch
[*] See pawns starve to death
[*] See pawns run away from everything, but get caught and die.
[/list]
Any Setup Required?
Originally posted by [b]Developer[/b]:
No, it'll work out of the box. I do recommend applying your own API Key. Each key has a 200 request per day limit. Optionally with your own key, you can can add funds to use paid models.
Updates
v.0.3:
- Updates:
- Change Pawn Priorities
- Refined Priorities to be specified numerically as oppose to incremental increase/decease.
- AI will now directly indicate what the Pawn's priority should be.
- Create New Buildings
- Improved prompt instructions for building generation.
- Rooms are still chaotically designed. Currently debugging for better results.
- Create Storage Spaces
- Storage spaces are being created correctly.
- One issue is that sometimes the AI adds spaces, or uses item name versus DefName
- Created a denial for cases where filters were empty (due to mismatching filter name)
- Debugging to enhance and avoid mismatches for filter items.
- Create Farm Spaces
- Seems to be working without issues.
- Debugging to determine if there are any remaining issues.
- Gather Resources From Mines
- Haven't noticed any issues.
- Create Furniture
- Originally tied New Furniture and Floors together, but broken into separate commands.
- This is now considered an experimental feature.
- AI can now create beds and chairs
- AI has issues creating tables and stools
- Debugging to work out the kinks
- Create Floors
- Likely not in a working state. Have not yet tested or refined the function for this.
- Emergency Food Harvest/Emergency Tree Harvest
- Now correctly working. This will set all wild plants to "Harvest"
- Experimental
- Trying to understand the problems from having all wild plants/trees designated for harvest.
- Might create an algorithm to set harvest able to closest 20 plants/trees.
v.0.2:
- Added settings for Overlord (Android symbol)
- Turned most of the commands for AI off by default. They can manually be turned on in settings and will be defaulted to on once I'm satisfied with the results.
- Re-Worked how Walls & Rooms are output to the AI. Hoping for some better results!
- Updated the Building Prompt for AI. Have yet to test the results, but I'm expecting less errors?
- Work-In-Progress
- Gather Emergency Food/Wood are two commands that have errors and are incomplete. They should remain disabled.
v.0.1:
- Information feeds tell AI about your Walls, Terrain, and Mining locations.
- AI can build walls and doors (complete rooms)
- AI can create farms
- AI can create stockpiles
- AI can control pawn priories.