Difference between revisions of "Mod Cleaning Tutorial"

1,700 bytes added ,  17:49, 3 April 2007
added TES4Gecko
imported>Dylnuge
imported>Dev akm
(added TES4Gecko)
Line 43: Line 43:




== External Utility ==
== Using an External Utility ==
There is a utility for removing things from an .ESP. It allows you to view more details then the "Details..." button. You can also save changes to a new .ESP in case you delete something you shouldn't have.
There are several utilities that can make it a lot easier to remove things from a plugin.  
 
=== TESsnip ===
TESsnip allows you to view more details than the "Details..." button. You can also save changes to a new .ESP in case you delete something you shouldn't have.


After using it you will still want to open it in the CS so it can correct the header/index. When you've deleted stuff with the utility the CS will complain that the .ESP has fewer things than it expected. Just let it fix it.
After using it you will still want to open it in the CS so it can correct the header/index. When you've deleted stuff with the utility the CS will complain that the .ESP has fewer things than it expected. Just let it fix it.


Wiki link:[[TESsnip]]
Wiki link:[[TESsnip]]


[http://timeslip.chorrol.com/TESsnip.html TESsnip website]
[http://timeslip.chorrol.com/TESsnip.html TESsnip website]
=== TES4PU/TES4Gecko ===
TES4Gecko includes a feature called "Display/Copy Plugin Records" that does a lot more than its name would suggest.
When you load up a plugin file with TES4Gecko using the "Display/Copy Plugin Records" function, it lets you browse a tree structure of the records in a plugin. Records are grouped neatly into branches by type so you can quickly drill down to the things you want to look at by expanding the appropriate branch.
The major advantage here is that problem records are easy to see and you can quickly remove an entire branch of records by marking '''Ignore''' on the parent group.
For example, if you have accidentally changed a default container, you can easily spot this under the Container branch because you'll see a container record there with a FormID starting with 00 (records starting with 00 are always from Oblivion.esm, while records starting with 01 are new things added by your plugin).
[[Image:TES4GeckoContainer.jpg|frame|Marking Ignore on several dirty container records.]]
To remove these dirty container records, expand the Containers branch, select the dirty records (Ctrl-Click to get multiple records), click the ''Ignore'' button, then click ''Save Plugin''.
If your mod contains several dirt creature records, the process is the same:
[[Image:TES4GeckoCreature.jpg|frame|Marking Ignore on several dirty creature records.]]
To remove these dirty container records, expand the Creatures branch, select the records you want to remove (Ctrl-Click to get multiple records), click the ''Ignore'' button, then click ''Save Plugin''.
Wiki link:[[TES4 Plugin Utility]]
[[Category:Tutorials]]
[[Category:Tutorials]]
[[Category:About Modding Etiquette]]
[[Category:About Modding Etiquette]]
[[Category:Miscellaneous_Tutorials]]
[[Category:Miscellaneous_Tutorials]]
Anonymous user