
- MONO FRAMEWORK THIS TYPE OF FILE CAN HARM MY COMPUTER HOW TO
- MONO FRAMEWORK THIS TYPE OF FILE CAN HARM MY COMPUTER INSTALL
- MONO FRAMEWORK THIS TYPE OF FILE CAN HARM MY COMPUTER DOWNLOAD
either way works, set it for your account only if you’re on a shared computer, or have no admin access. create a new environment variable either system-wide, or for your account. in the window that opens, click environment variables. open either the system or account option for setting environment variables (they’re the same window). open the start menu, and search for “environment variables”. navigate to \Editor\Data\PlaybackEngines\windowsstandalonesupport\Variations\win64_development_monoĬopy the contents of the Data folder to the RimWorldWin64_Data folder in your RimWorld installation, overwriting when prompted.įinally, you’ll need to add an environment variable that tells the Unity executables where to listen for a debugger. Open the installer with 7zip (or your favourite archiving software). MONO FRAMEWORK THIS TYPE OF FILE CAN HARM MY COMPUTER INSTALL
We can either install the editor and get the files after installation is done, or directly extract the files from the installer.
This package includes the files we need. It’s just short of 1GB, so this may take a little while. At the time of writing this guide (the RimWorld 1.2 release), that would be 2019.2.17. MONO FRAMEWORK THIS TYPE OF FILE CAN HARM MY COMPUTER DOWNLOAD
take your favourite browser over to the Unity download archive:, and find the release that corresponds to the version in the previous step. Take a note of the file version in the details tab. navigate to the RimWorld install folder, and open the properties pane for UnityPlayer.dll. But first, we need to find out which version of Unity we need.
These are distributed with Unity, so we’ll need to get a copy of Unity. 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.
MONO FRAMEWORK THIS TYPE OF FILE CAN HARM MY COMPUTER HOW TO
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.