https://github.com/emipa606/rimworldmoddinghelpers
https://github.com/emipa606/rimworldmoddinghelpers
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/emipa606/rimworldmoddinghelpers
- Owner: emipa606
- License: mit
- Created: 2020-05-16T17:16:24.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2025-02-22T11:14:26.000Z (3 months ago)
- Last Synced: 2025-04-19T08:42:18.127Z (about 1 month ago)
- Language: PowerShell
- Size: 5.01 MB
- Stars: 7
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# RimworldModdingHelpers
My modding helpers in my work for updating and supporting RimWorld mods.
The PowerShell-functions in the module has descriptions describing the process but here is a general description.
Since I update a lot of old mods I needed a way to steamline the xml-updating and github-publishing.
This evolved into more and more functions that later became a separate module.The two main functions are the xml-updating function and the github-publishing function.
- The first goes through all xml and replaces/removes old values/properties/strings. This can otherwise be a slow and repetative process when updating old mods. It does not fix everything of course but removes 70-90% of the time consumed.
- The second function updates the mod-version and all relevant files and then pushes the new version of the mod to a git-hub repo. If the repo does not exist it creates it. It also creates a new release of the mod with the new version.
Other than that there are a couple of quality of life-functions:
- Language-file creation, with help of RimTrans (https://github.com/RimWorld-zh/RimTrans/releases/latest)
- Texture-renaming from the old front/back/side to the new south/north/east
- Quickly loading the mod-page in a browser
- Starting RimWorld, either for playing or modding with separate modlists and settings
- Get the latest version of a mod from a github-repo for fetching non-steam mods
- Adding news to a mod, shown if the user has HugsLib loaded