RimWorld

RimWorld

148 ratings
RimWorldAI Items
6
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.5
File Size
Posted
Updated
1.351 MB
Jun 17, 2024 @ 1:17pm
Jun 18, 2024 @ 9:57am
2 Change Notes ( view )

Subscribe to download
RimWorldAI Items

In 1 collection by trojan
RimWorldAI
2 items
Description
[ko-fi.com]

ABOUT

Give your RimWorld art a "Vanilla Expanded" feel! RimWorldAI Items harnesses a compact yet powerful AI, carefully chosen to run smoothly on your system. It’s fed a diet rich in RimWorld lore, enabling it to generate creative and engaging descriptions that breathe new life into the endearing randomness behind each art item. Whether it’s a sculpture depicting a colonist mastering cooking or a painting capturing a dramatic Empire raid, this mod enriches the narrative, crafting descriptions with such vivid detail you'll treasure every creation. With RimWorldAI Items, letting go of any piece becomes a challenge—you'll want to keep them all!

CONTENT

RimWorldAI Items requires the Core mod to work!



Truly random descriptions mean no two pieces will be the same. Here are some that I've found!

The Yams of Yearning

Margarita's Artisan's Triumph


FAQ

Q: What is RimWorldAI?
A: RimWorldAI is a framework that allows AI to interact with various parts of your colony, similar to RimGPT. The difference being that RimWorldAI runs COMPLETELY OFFLINE, no fiddly setup required!

Q: What does RimWorldAI Items add to RimWorldAI?
A: RimWorldAI Items enhances the descriptions of any "Art" RimWorld creates. Art means any content that has a randomly generated description describing its style, composition, or what it's of.

Q: How do I install RimWorldAI?
A: Just subscribe to this mod, which contains the content necessary to interact with the AI from in-game. The welcome message will prompt you to download the AI itself. No need to wait for it though! RimWorldAI will activate on its own once it's ready.

Q: How do I know the AI is working?
A: Once you open the description panel or "Art" tab of an item for the first time, RimWorldAI will send the details of the item to the AI running on your computer. 5 seconds to 5 minutes later, the new description will replace the old one! If the description fails to change after 30 minutes, please try restarting your game.

Q: Can I run this on my Windows/Linux/Mac computer?
A: Yes! A lot of time was spent making sure the mod runs anywhere. Even on unexpected platforms, such as handheld PCs like the Steam Deck or ROG Ally.

Q: How performance-friendly is this mod?
A: RimWorldAI itself is very performant thanks to modern coding techniques. However, you may notice an impact in FPS while the AI is running. I have done my best to choose the smallest and most capable AI models that work for most hardware.

Q: I need to go back to a previous save! Will I lose my new art descriptions?
A: Don't worry, your art descriptions are saved in a separate file. Because each new item has the same "identity" across saves, the descriptions will not have to be generated again.

Q: I want to remove this mod! Will it mess up my save?
A: All RimWorldAI mods are free to add or remove mid-save. Once removed, RimWorld will just go back to the old art descriptions.

Q: Do you accept suggestions?
A: Yes! I'm always interested in hearing new ideas on how AI could interact with RimWorld. Feel free to drop a message in #suggestions in Discord[discord.gg].

Q: RimWorldAI is amazing! Can I help contribute?
A: Thank you. Absolutely! RimWorldAI was only possible due to the many recent technical advancements that it relies on. Therefore, it's as much of a research project as it is a mod. That doesn't mean it's hard to help though! If you're ready to jump in, go ahead and check out the GitHub[github.com]. Otherwise, please reach out to me in Discord and I'd be happy to get you started.

COMPATIBILITIES


BUG REPORTING

For Tech-Savvy Users: GitHub[github.com]
  • Platform: If you’re comfortable with GitHub and want your bug fixed ASAP, this is the place for you. It's perfect for submitting bug reports that include code snippets, error logs, and more technical descriptions.
  • How to Report: Visit the RimWorldAI GitHub repository. You'll find a 'Issues' tab where you can create a new issue. Please provide a detailed description of the bug, steps to reproduce it, and any relevant screenshots or error logs.
  • Follow Up: You can track the progress of your report, engage directly with the developers, and participate in discussions about potential fixes.

For Less Technical Users: Discord[discord.gg]
  • Platform: If you prefer a more conversational way to report bugs and get help, the Discord server is the way to go. It's great for those who have questions or want to chat.
  • How to Report: Join the Discord community at RimWorldAI Discord. Head to the #help channel where you can post your issue. Describe what happened, what you were doing in the game when the bug occurred, and include any screenshots if possible.
  • Get Support: In Discord, you can also get immediate feedback and support from both the community and I. It's a great way to stay engaged and see how others might have fixed something you're experiencing.

CREDITS

None of this would've been possible without the excellent cross-platform compatibility of Llamafile by Justine Tunney: Llamafile[github.com]

LEGAL

All RimWorldAI mods are open-source under the MIT License[github.com].

RimWorld is owned by Tynan Sylvester.
23 Comments
JageriuS Dec 8, 2024 @ 6:31am 
The game hangs when clicking update in the mod settings. I'm suppose to click "Start" first to see the generated descriptions?
sidfu1 Sep 27, 2024 @ 2:54pm 
sine core update i get this when i save.
Exception from long event: Newtonsoft.Json.JsonSerializationException: No JSON content found and type 'System.ValueTuple`2[System.String,System.String]' is not nullable. Path '', line 0, position 0.
[Ref 1536EB1A]
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000d9] in <565dce421e3f4f63b944882689c161aa>:0
at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00053] in <565dce421e3f4f63b944882689c161aa>:0
basiilik9 Jul 31, 2024 @ 11:42pm 
ai
zakuro Jul 29, 2024 @ 12:59am 
@NöSTer same
trojan  [author] Jul 18, 2024 @ 5:03am 
@NoSTer Haha ❤️
NöSTer Jul 13, 2024 @ 7:47pm 
Warum ist die Beschreibung auf deutsch? Ich bin gewöhnt Englisch oder Chinesisch im Workshop zu sehen. Ich nehme an das dies eine Maschinenübersetzung ist. Sie ist beunruhigend gut...
Elv原则 Jul 3, 2024 @ 8:35am 
i think having ai doing conversation will take a lot of resouce make the game lag, maybe when pc hardwarre become better, with dedicated ai chip.
trojan  [author] Jun 26, 2024 @ 6:38am 
@chasey man that was actually a suggestion in the discord. definitely possible, but a lot of work
chasey man Jun 26, 2024 @ 2:05am 
bet you cant make the AI take control of the colonist speech tho, and follow their character and know what they are doing
Dr. Necromantic 1 Jun 25, 2024 @ 8:54am 
Little things like this make me look forward to more AI in video games.