Elewyth
04-06-2010, 08:12 AM
Updated guide for retail.
I'm sure everyone out there got his favorite mod(s). But suddenly a new patch makes your beloved mod incompatible and the author doesn't update the mod :(
Here I'll show you, how you can make these mods (.honmod only) work!
This guide was written for Windows XP, I'm sure this will work on quite a similar way on other operating systems, feel free to post additions to other operating systems, I will then include them with a credit to you.
What you need:
- WinRAR, 7Zip or similar software (WinZIP should be enough, too, I think)
- A simple text editor (notepad will do)
What you have to do:
Show known file extensions: (skip if you have them shown already)
First of all, you'll have to make known file extensions visible (so a file named "setup.exe" doesn't appear as "setup" in the explorer but as "setup.exe" [since .exe is a known file extension]). Under Windows XP you can do this in the explorer by clicking on Tools>Folder Options; a new window appears. Select the tab View on the top. On the bottom half of the window there should be a list of checkboxes. Look for the "hide file extensions for known file types" entry and UNSELECT it. Click on OK. Done.
Make your mod(s) compatible:
Go into the directory, where you placed the .honmod files, normally C:\Program Files\Heroes of Newerth\game\mods\ and rename the mod you wanna make compatible (do this by right-clicking it and selecting Rename or by selecting it and hitting F2). Now only change the ".honmod" part into ".zip" if an alert appears, that changing file extensions can make the file unusable just continue (press Yes, since it won't make it unusable).
Now open the new .zip archive with any archive software. In there should be two files, a icon.png and a mod.xml. We are only interested in the mod.xml. Extract it out of the archive (because otherwise you can't edit it). Now open the mod.xml with any text editor (right-click and choose "Edit"). If you are new to XML coding you will only see a weird accumulation of code. Don't be scared, I'll guide you through it;)
Look for the appversion="x" part, where x is any number of a previous HoN-version, this part should be quite at the beginning of the file. All you have to do now, is change this x into the current version, so it looks like this (for version 1.0.5): appversion="-1.0.5"
Save the file and put it into the archive again, from where you extracted it (replacing the old mod.xml file).
Note: to make the mod compatible to any version of HoN simply change that part to appversion="*", the * stands for any version there is, was and ever will be (thanks to Montis).
Almost finished! Simply rename the archive again from ".zip" to ".honmod" and done! Open your ModManager and surprise, surprise - the ModManager will say the mod is perfectly compatible with your HoN. (don't forget to re-apply the mod and so on:smile:)
Important:
Keep in mind, that all this procedure does, is bypassing the compatibility check of the ModManager, so the mod is still applied. Your mod, however, isn't compatible with the newer version for real (the compatibility check is there for some reason). Most mods will work nevertheless, but I can't guarantee, that every mod will work afterwards!
Have Fun!
Feel free to post additions, feedback and constructive criticism! Hope I could help you guys out there! And vote for sticky if you like this guide:D
ThisThi
I'm sure everyone out there got his favorite mod(s). But suddenly a new patch makes your beloved mod incompatible and the author doesn't update the mod :(
Here I'll show you, how you can make these mods (.honmod only) work!
This guide was written for Windows XP, I'm sure this will work on quite a similar way on other operating systems, feel free to post additions to other operating systems, I will then include them with a credit to you.
What you need:
- WinRAR, 7Zip or similar software (WinZIP should be enough, too, I think)
- A simple text editor (notepad will do)
What you have to do:
Show known file extensions: (skip if you have them shown already)
First of all, you'll have to make known file extensions visible (so a file named "setup.exe" doesn't appear as "setup" in the explorer but as "setup.exe" [since .exe is a known file extension]). Under Windows XP you can do this in the explorer by clicking on Tools>Folder Options; a new window appears. Select the tab View on the top. On the bottom half of the window there should be a list of checkboxes. Look for the "hide file extensions for known file types" entry and UNSELECT it. Click on OK. Done.
Make your mod(s) compatible:
Go into the directory, where you placed the .honmod files, normally C:\Program Files\Heroes of Newerth\game\mods\ and rename the mod you wanna make compatible (do this by right-clicking it and selecting Rename or by selecting it and hitting F2). Now only change the ".honmod" part into ".zip" if an alert appears, that changing file extensions can make the file unusable just continue (press Yes, since it won't make it unusable).
Now open the new .zip archive with any archive software. In there should be two files, a icon.png and a mod.xml. We are only interested in the mod.xml. Extract it out of the archive (because otherwise you can't edit it). Now open the mod.xml with any text editor (right-click and choose "Edit"). If you are new to XML coding you will only see a weird accumulation of code. Don't be scared, I'll guide you through it;)
Look for the appversion="x" part, where x is any number of a previous HoN-version, this part should be quite at the beginning of the file. All you have to do now, is change this x into the current version, so it looks like this (for version 1.0.5): appversion="-1.0.5"
Save the file and put it into the archive again, from where you extracted it (replacing the old mod.xml file).
Note: to make the mod compatible to any version of HoN simply change that part to appversion="*", the * stands for any version there is, was and ever will be (thanks to Montis).
Almost finished! Simply rename the archive again from ".zip" to ".honmod" and done! Open your ModManager and surprise, surprise - the ModManager will say the mod is perfectly compatible with your HoN. (don't forget to re-apply the mod and so on:smile:)
Important:
Keep in mind, that all this procedure does, is bypassing the compatibility check of the ModManager, so the mod is still applied. Your mod, however, isn't compatible with the newer version for real (the compatibility check is there for some reason). Most mods will work nevertheless, but I can't guarantee, that every mod will work afterwards!
Have Fun!
Feel free to post additions, feedback and constructive criticism! Hope I could help you guys out there! And vote for sticky if you like this guide:D
ThisThi