https://github.com/emipa606/autotester
Repository for the Rimworld mod named Autotester
https://github.com/emipa606/autotester
csharp gaming modding rimworld
Last synced: about 1 month ago
JSON representation
Repository for the Rimworld mod named Autotester
- Host: GitHub
- URL: https://github.com/emipa606/autotester
- Owner: emipa606
- License: mit
- Created: 2024-03-14T21:02:17.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-10-18T19:51:17.000Z (9 months ago)
- Last Synced: 2025-10-19T11:47:33.054Z (9 months ago)
- Topics: csharp, gaming, modding, rimworld
- Language: C#
- Homepage: https://steamcommunity.com/sharedfiles/filedetails/?id=3497629017
- Size: 483 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# [Autotester](https://steamcommunity.com/sharedfiles/filedetails/?id=3497629017)

I made this to ease my testing of mods before publishing. A few people asked about it so I decided to publish it.
If you are not a modder this is probably not of any use to you and for most modders the [Spawn Mod Content](https://steamcommunity.com/workshop/filedetails/?id=2922590693)-mod should be enough for testing.
However if you have a lot of mods, it might help with automatic testing of these mods.
### How to use
- Populate the mod-list outside of the game, with the mod you want to test at the last place in the mod-list
- Start RimWorld with the -quicktest parameter causing it to go directly to a default test map
- With this mod loaded the test-map will be smaller (100x100) to increase map-load speed
- The mod will open and close any mod-config of the test-mod
- It will will use the Spawn Mod Content-mod to spawn everything
- It will then in turn select each item spawned
- When there are no more items it will close the game
If there are any warnings or errors it will close the game instantly.
All warnings and errors will have a [Warning] or [Error] prefix in the log to find them easy.
It will also create a TranslationTemplate folder in the Source-folder of the mod.
This will contain English translation-data for all Defs as a template for other languages.
Some errors and warnings are ignored and you can add more by modifying the mod-config file.
The file contains the builtin exclusions and can be found in the mod config-folder, filename ending with "Autotester.xml".
https://ludeon.com/forums/index.php?topic=50995.0

- See if the the error persists if you just have this mod and its requirements active.
- If not, try adding your other mods until it happens again.
- Always post your log using the [Log Uploader](https://steamcommunity.com/sharedfiles/filedetails/?id=2873415404)
- For best support, please use the Discord-channel for error-reporting.
- Do not report errors by making a discussion-thread, I get no notification of that.
- If you have the solution for a problem, please post it to the GitHub repository.
- Use [RimSort](https://github.com/RimSort/RimSort/releases/latest) to sort your mods
[](https://steamcommunity.com/sharedfiles/filedetails/changelog/3497629017) | tags: automatic testing