I am attempting to update a moderation so that it works with 1.1 Beta 3.
However, every time I go to the Mods screen in Sins and choose to load my updated mod, the game freezes. It is not a total computer freeze or even a total game freeze. The mouse still responds in-game, it is just that everything else is frozen (menu buttons, sound, graphics, etc.). When I do a Ctrl + Alt + Del I see that a "MiniDump" window has appeared in the background, though this window in itself does nothing. I check the location where MiniDumps should appear and I never find any dump files or debug information of any kind.
I have loaded many other mods, including some large ones like 7 Deadly Sins, plus I have a very fast computer, so I know for a fact that this is not simply a normally long loading time.
This happens all the time when dealing with a mod that was made to work on an older version, but I do not understand why it is happening in my case because I have specifically gone through all the files, comparing all differences with the old versions, and updated them where necessary. Here are the exact file changes my mod makes:
Adds 4 new meshes (Due to the fact that I have merged Sins Plus)
Adds 7 new textures
Changes 13 textures
Changes 150 files in GameInfo (They are all .entity files except for Gameplay.constants)
Adds 6 .entity files to GameInfo (Some due to Sins Plus)
Makes small changes and some additions to English.str so that everything shows up properly
Changes six .brushes files in the Window folder
I manually went through all of the text files above and made a decision on every single difference I found between the original file from the 1.1 Beta 3 and the file from my moderation. All of the decisions seemed very clear cut to me and made perfect sense, so I have no idea where the problem could be.
It would help if I just knew what types of discrepencies/conflicts/problems tend to cause these freezes. There are thousands of possibilities unless I have at least some idea of where to start. For example, I know that problems like not having all of the required strings defined in English.str do not produce freezes. I once successfully loaded a mod that had a really messed up English.str and it loaded fine (Of course the only problem was that I saw "String not found" everywhere). So my question is, what kinds of problems in my files could POSSIBLY be causing this freeze? With so many files I really have no idea where to start.
At this point the only thing I can possibly think of is that some of the numbers in my mod's files do not have the full number of decimal places. For example, in some .entity files my mode has the entry 0.65, whereas the 1.1 Beta 3 files have 0.650000. Should that be causing problems? I ask this just because I had around 100 files that were 100% updated with the 1.1 Beta 3 files except for a decimal problem like that, so I decided to cut my work and just not fix that in the 100 files. If someone knows for certain that this causes problems then I can go through the 100 files and add the decimal places.
Also, I have not done anything to the texture or mesh files to update them. Is there any work necessary to make old texture or mesh work with a new version? It seemed obvious to me that there should be no work but I will ask just to rule it out for certain.
Thanks very much for your thoughts