Rebirth of the Night (RotN)

Rebirth of the Night (RotN)

1M Downloads

Contributor Build Walkthrough

SekretOne opened this issue ยท 7 comments

commented

Create a guided doc to cover:

Getting Started

  • Git Checkout
  • How to build
  • How to run
    • Minecraft Launcher
    • MMC
      • step by step on sym link
    • CurseForge I don't think this a good fit for fast development

Contribution

  • What and where to push
  • Recommended commit strategies

FAQs?

commented

@kil0byt3 if you have any thoughts or insights

commented

symlink idea is great

commented

also imma link #368

and what's symlink for? is it for mmc exclusive people

commented

also imma link #368

and what's symlink for? is it for mmc exclusive people

MMC doesn't let you redirect the directory of where to look for your instance's content. You can use symbolic links to address this- making the MMC .minecraft folder actually 'redirect' to your local repo's build/<type> directory

commented

oh and yes, this structure rebuild resolves the underlying need of #368 because you're no longer tracking the directory that minecraft runs- avoiding inadvertent write-backs that alter files.

commented

wait but if the game auto-generates a config such as special_ai.cfg (i.e., updating that mod, which adds a new config option) then the long list will be committed as well, since most git clients dont have the ability to stage hunks (and I don't see how you can tell if a new config option was added, since git doesn't exist in the build folder)

commented

wait but if the game auto-generates a config such as special_ai.cfg

Yes. If you are relying on first time run to generate the config file and then tweak it, then yes you need to run it somewhere and then explicitly add that to src.

You do now have to deliberately add things- but it prevents the accidental adding of things.