![]() We’ll need to get a copy of the debug versions of the unity player. In RimWorld 1.2, I have found it necessary to replace the executables. now is a good time to create a shortcut on your quick start and/or desktop.įor RimWorld 1.1, I was able to get dnSpy attached by just using a patched Mono file, as per the steps in the next section.the release doesn’t have an installer, so extract the contents somewhere you can remember.NET 4.7.2 version, as you’ll have that installed for RimWorld modding anyway. ![]() dnSpy is a pretty damn good all-around decompiler, and we’ll also use it as a debugger. Either way, you’ve been warned! dnSpyĭownload and install dnSpy. Alternatively, you can just reinstall the game or verify the game files integrity in the Steam client after things break. Now is a good time to make a backup of the entire game folder. We’re going to be messing around with RimWorlds executables and dependencies, and this may break in unexpectedly interesting ways. This guide was written on and for Windows, and assumes you’re at least a little familiar with RimWorlds folder structure. In this short guide I’ll describe the steps I’ve taken, so hopefully the process will go a bit easier for you.Ī word of warning though, while I have some idea of what I’m doing, I do not fully understand the processes involved, so your results may vary. Wrong! We can attach a debugger to RimWorld, although finding out how to do that exactly is no easy feat. Such a shame that we can’t debug RimWorld, right? The ability to watch variables, set breakpoints, and step through functions while querying locals is a massive help in troubleshooting complicated bugs. If you’ve ever done ‘real’ programming, you’ve likely used a debugger.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |