Difference between revisions of "How To Back-Rev Your Plugin"
Jump to navigation
Jump to search
imported>Lhammonds (Created page - By LHammonds) |
imported>Lhammonds (New domain name for the web site) |
||
(10 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
==Overview== | ==Overview== | ||
With the release of the Construction Set 1.2, all .esp plugin files now require at least Oblivion 1.1.511 or higher. This is due to the internal version number of the plugin now being set to 1.0. The original version of the CS created plugins with an internal number of | With the release of the Construction Set 1.2, all .esp plugin files now require at least Oblivion 1.1.511 or higher. This is due to the internal version number of the plugin now being set to 1.0. The original version of the CS created plugins with an internal number of 0.8 and did not require Oblivion to be patched for it to work. | ||
If the mod that you created does not use the new functions offered in the official patch 1.1 or 1.2, then you can remove the requirement from your plugin before you release it to the general public. | If the mod that you created does not use the new functions offered in the official patch 1.1 or 1.2, then you can remove the requirement from your plugin before you release it to the general public. | ||
==Version 1.0 Usage== | ==Version 1.0 Usage== | ||
Line 12: | Line 8: | ||
* If your script uses the function called '''ClearOwnership''' | * If your script uses the function called '''ClearOwnership''' | ||
* If your script uses the function called '''GetPlayerInSEWorld''' | * If your script uses the function called '''GetPlayerInSEWorld''' | ||
* If your script uses the function called '''PurgeCellBuffers''' | |||
* If your script uses the function called '''PushActorAway''' | * If your script uses the function called '''PushActorAway''' | ||
* If your script uses the function called '''SetActorsAI''' | * If your script uses the function called '''SetActorsAI''' | ||
Line 20: | Line 17: | ||
Here are five ways to back-rev the internal number of your plugin. | Here are five ways to back-rev the internal number of your plugin. | ||
# Use [http://www. | # Use [http://www.tesnexus.com/downloads/file.php?id=11680 ESPcracker] (RECOMMENDED) - Double-click ESPcracker.exe and select the ESP file. You can easily determine which version it is currently set to and easily set it to either version. | ||
# Use [http://wrye.ufrealms.net/ | # Use [http://wrye.ufrealms.net/ Wrye Bash] by right-clicking the ESP file and choosing Make 0.8. | ||
# Use [http://www. | # Use [http://www.tesnexus.com/downloads/file.php?id=8665 TES4Gecko] - Open the ESP plugin with the edit description tool, then update to save the plugin which reverts the internal version automatically to 0.8. | ||
# Use [http://www. | # Use [http://www.tesnexus.com/downloads/file.php?id=11343 Tes4plusplus] to revert the plugin version. | ||
# Use a hex editor. Open the ESP plugin with a hex editor and on the second line (offsets 18H to 1DH).<br>Change '''0C 00 00 00 80 3F''' to '''0C 00 CD CC 4C 3F'''. | # Use a hex editor. Open the ESP plugin with a hex editor and on the second line (offsets 18H to 1DH).<br>Change '''0C 00 00 00 80 3F''' to '''0C 00 CD CC 4C 3F'''. | ||
==References== | ==References== | ||
[http:// | [http://wiki.tesnexus.com/index.php/How_to_back-rev_your_plugin Nexus Wiki Tutorial]<br> | ||
[http:// | [http://hammondslegacy.com/obmm/tutorial_tes4files.asp LHammonds OBMM How-To Site] | ||
[[Category:Tutorials]] | [[Category:Tutorials]] | ||
[[Category:Tools_Tutorials]] | [[Category:Tools_Tutorials]] | ||
[[Category:Miscellaneous_Tutorials]] | [[Category:Miscellaneous_Tutorials]] |
Latest revision as of 04:04, 9 May 2011
Overview[edit | edit source]
With the release of the Construction Set 1.2, all .esp plugin files now require at least Oblivion 1.1.511 or higher. This is due to the internal version number of the plugin now being set to 1.0. The original version of the CS created plugins with an internal number of 0.8 and did not require Oblivion to be patched for it to work.
If the mod that you created does not use the new functions offered in the official patch 1.1 or 1.2, then you can remove the requirement from your plugin before you release it to the general public.
Version 1.0 Usage[edit | edit source]
Here is the list of reasons to keep the internal 1.0 version number that I know about:
- If your script uses the function called ClearOwnership
- If your script uses the function called GetPlayerInSEWorld
- If your script uses the function called PurgeCellBuffers
- If your script uses the function called PushActorAway
- If your script uses the function called SetActorsAI
- If your script uses the function called SetPlayerInSEworld
- If the visuals on your mod relies on the special effects of the new shaders.
Methods To Back-Rev Plugins[edit | edit source]
Here are five ways to back-rev the internal number of your plugin.
- Use ESPcracker (RECOMMENDED) - Double-click ESPcracker.exe and select the ESP file. You can easily determine which version it is currently set to and easily set it to either version.
- Use Wrye Bash by right-clicking the ESP file and choosing Make 0.8.
- Use TES4Gecko - Open the ESP plugin with the edit description tool, then update to save the plugin which reverts the internal version automatically to 0.8.
- Use Tes4plusplus to revert the plugin version.
- Use a hex editor. Open the ESP plugin with a hex editor and on the second line (offsets 18H to 1DH).
Change 0C 00 00 00 80 3F to 0C 00 CD CC 4C 3F.