valheimPlus / ValheimPlus

A HarmonyX Mod aimed at improving the gameplay and quality of life of the game Valheim.
http://valheim.plus
GNU Affero General Public License v3.0
967 stars 236 forks source link

Feature/developer setup tool #722

Open increddibelly opened 1 year ago

increddibelly commented 1 year ago

I've been having such a terrible time getting my dev environment set up, I can't even start fixing things. So, I wanted to script the setup. And then I got a bit silly. ~I still want to add the DnSpy debugging tool~ I've added the dnSpy installation and configuration, and a default config. It's starting to become quite useful.

I hope this will bring in more people, since getting started is now a lot easier.

increddibelly commented 1 year ago

we should probably mention the original developer for the AssemblyPublicizer. I borrowed some code. to see in case there was anything else we need to publicize, given the recent beta's stream of errors in that area.

paul-wade commented 1 year ago

I like the idea, and it's working well for me; up and running quickly. Plus firing up dnspy and the handy config link, excellent work.

increddibelly commented 1 year ago

Cool, thanks for the feedback. I didn't get it running with the early test branch builds though, and that's when we need it most.

paul-wade commented 1 year ago

@increddibelly Hey why 4.5.1 for the v+ project? Is that to match mono compatibility?

increddibelly commented 1 year ago

Initially, vs2022 suggested I upgrade the project to 4.8.2 and I experimented a bit but it failed spectacularly. then I realized that's not my call to make; we depend on valheim and whatever framework they use. Tldr yeah compatibility stuff.