Skip to content

SlavRim/ExampleMod

Repository files navigation

SlavRim Example Mod

Template mod for easier development startup.

Prerequisites:

How to setup:

  1. Change path(default is: "D:\Steam\steamapps\common\RimWorld") to the game directory in files to yours:
    Shared.mod.props.csproj
    Properties/launchSettings.json

  2. Delete files:
    .github/sync.yml
    .github/workflows/sync.yml

  3. Cleanup solution.

  4. If you did read this whole file, just hide or delete it.

Q&A's:

1: What's Shared.mod.props.csproj and why do we need it?

  • It's base shared mod properties, it contains default configurations, building events and other helpful stuff that you'll not need to write by yourself.

2: What's Assets folder purpose?

  • Assets is the root directory of your mod, you can place there anything that you want to see in the root of mod(For example: About, Defs, Languages etc.).

3. How to build for all versions?

  • To build for multiple versions, select lowest version, Cleanup solution, use Build > Batch Build.

4. What's happens with Cleanup and Build?

  • Cleanup resets build folder, so you'll need to rebuild all.
  • Build updates assemblies and tries to update files.

5. I don't know how this works, can you help or explain to me?

  • Create an issue and we'll make things clearly.

If you found a bug or have some ideas, consider creating of issue or a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages