Difference between revisions of "TES4Edit/Mod cleaning tutorial with TES4Edit"
Jump to navigation
Jump to search
m
TES4Edit/Mod cleaning tutorial with TES4Edit (edit)
Revision as of 16:32, 21 December 2008
, 16:32, 21 December 2008Fixed references to the mod I used as an example
imported>Qazaaq m (→Related tutorials: removing _'s in internal link) |
imported>Leeus m (Fixed references to the mod I used as an example) |
||
Line 1: | Line 1: | ||
= Introduction = | = Introduction = | ||
First, | First, I made an special (fake) mod ESP which contains random records copied from Oblivion.esm. This serves the purpose of demonstrate how to use the program and to allow me to take pictures of the working process without using anyone's mod as a guinea pig. | ||
== How to obtain TES4Edit == | == How to obtain TES4Edit == | ||
Line 76: | Line 72: | ||
== Checking step first == | == Checking step first == | ||
The next step is only needed if you | The next step is only needed if you want to see if the mod has dirty records prior to cleaning it, so you can see what will be removed. If you're not interested in checking, just skip to the next section. | ||
Ok, then. Here's the way to do that: Right click on the left pane of the TES4Edit window, and in the popup menu choose Apply Filter: | Ok, then. Here's the way to do that: Right click on the left pane of the TES4Edit window, and in the popup menu choose Apply Filter: | ||
Line 126: | Line 122: | ||
[[Image:Pic160-Filter options for cleaning.png|Filter options for cleaning|500px]] | [[Image:Pic160-Filter options for cleaning.png|Filter options for cleaning|500px]] | ||
Notice that all top level options must be unchecked, and only can be selected the one called 'Conflict status inherited by parent', after that choose OK again and the program will apply the filter ''(which now it takes only a few seconds, since the program has cached some of the information from the first filtering step done before)'' and when the filtering is finished, go to the left pane (the tree) and select the mod (in our case: | Notice that all top level options must be unchecked, and only can be selected the one called 'Conflict status inherited by parent', after that choose OK again and the program will apply the filter ''(which now it takes only a few seconds, since the program has cached some of the information from the first filtering step done before)'' and when the filtering is finished, go to the left pane (the tree) and select the mod (in our case: CleanModsDemo.esp), right click on it and choose 'Remove "Identical to Master" records.' | ||
[[Image:Pic170-Remove Identical to master.png|Context menu|500px]] | [[Image:Pic170-Remove Identical to master.png|Context menu|500px]] | ||
Line 145: | Line 141: | ||
Here I copied that blurb of text so you can examine it more closely: | Here I copied that blurb of text so you can examine it more closely: | ||
Removing: < | Removing: [REFR:00092A79] (places <CrateClutterMiddle05> "Crate" [CONT:00024CC2] in GRUP Cell Temporary Children of <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464]) | ||
Removing: [ | Removing: [REFR:00092A6F] (places <CrateClutterMiddleSame02> "Crate" [CONT:00029D77] in GRUP Cell Temporary Children of <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464]) | ||
Removing: [REFR:00092A53] (places <CrateClutterMiddleSame01> "Crate" [CONT:0002444D] in GRUP Cell Temporary Children of <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464]) | |||
Removing: [ | Removing: [REFR:000654E8] (places <NorthMarker> [STAT:00000003] in GRUP Cell Temporary Children of <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464]) | ||
Removing: [REFR:000028F7] (places <LowerClassBarrel01> [STAT:000104BB] in GRUP Cell Temporary Children of <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464]) | |||
Removing: [ | Removing: [PGRD:0009C59C] | ||
Removing: [ | Removing: GRUP Cell Temporary Children of <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464] | ||
Removing: [ | Removing: [REFR:0009C594] (places <ChorrolTrapDoor01> "Trap Door" [DOOR:0002A821] in GRUP Cell Persistent Children of <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464]) | ||
Removing: GRUP Cell Temporary Children of [CELL: | Removing: [REFR:0009C58F] (places <ladderloader01> "Door" [DOOR:0005642A] in GRUP Cell Persistent Children of <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464]) | ||
Removing: [ | Removing: GRUP Cell Persistent Children of <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464] | ||
Removing: [ | Removing: <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464] | ||
Removing: | Removing: <GoblinJimsCave> "Goblin Jim's Cave" [CELL:0003131C] | ||
Removing: [ | Removing: [REFR:000CB1CF] (places <ARWelkydCage01> "Varla Stone Cage" [ACTI:00027037] in GRUP Cell Persistent Children of <Elenglynn> "Elenglynn" [CELL:00016634]) | ||
Removing: [ | Removing: [REFR:000CB1C9] (places <ARTrapEvilStoneAUTOFIREFAR01> [ACTI:00085A4D] in GRUP Cell Persistent Children of <Elenglynn> "Elenglynn" [CELL:00016634]) | ||
Removing: [ACHR:0006F38D] (places <DeadCaptive02> "Dead Captive" [NPC_:000651A7] in GRUP Cell Persistent Children of <SageGlenHollow> "Sage Glen Hollow" [CELL:000149B0]) | |||
Removing: [ | Removing: [REFR:00014B85] (places <CDoor02> "Wood Door" [DOOR:00003543] in GRUP Cell Persistent Children of <SageGlenHollow> "Sage Glen Hollow" [CELL:000149B0]) | ||
Removing: GRUP | Removing: GRUP Cell Persistent Children of <SageGlenHollow> "Sage Glen Hollow" [CELL:000149B0] | ||
Removing: [ | Removing: <Arrow4Dwarven> "Dwarven Arrow" [AMMO:00022BE2] | ||
[Removing "Identical to Master" records done] Processed Records: | Removing: <Arrow6Glass> "Glass Arrow" [AMMO:00022BE1] | ||
Removing: <EncArrow4DwarvenFireDamageLight> "Arrow of Illumination" [AMMO:00008A4C] | |||
Removing: <DreughWax> "Dreugh Wax" [INGR:00033673] | |||
Removing: <Corn> "Corn" [INGR:0003366B] | |||
Removing: <BoarMeat> "Boar Meat" [INGR:00033665] | |||
Removing: <Breadloaf> "Bread Loaf" [INGR:00023D89] | |||
Removing: GRUP Top "INGR" | |||
[Removing "Identical to Master" records done] Processed Records: 37 Removed Records: 25 Elapsed Time: 00:00 | |||
On the tree pane, to the left, the mod’s content shows the records modified in a bold | On the tree pane, to the left, the mod’s content shows the records modified in a bold font: | ||
[[Image:Pic220-Modified Content.png|Modified content in the right pane|400px]] | [[Image:Pic220-Modified Content.png|Modified content in the right pane|400px]] | ||
Line 182: | Line 185: | ||
At this point, notice the message tab: | At this point, notice the message tab: | ||
Saving | Saving CleanModsDemo.esp.save.2008_12_21_18_34_25 | ||
Done saving. | Done saving. | ||
Line 189: | Line 192: | ||
That way, in case something goes wrong (maybe you delete a group record forgetting that within it was some important edit,) then, as soon as you notice it, you can roll back to the previous save file, or open it as a new mod and copy the editions back. Thus, is important to stress this point: save often, and only do edits in chunks and save every one separately. In that way, you can go back to any point as you may wish. | That way, in case something goes wrong (maybe you delete a group record forgetting that within it was some important edit,) then, as soon as you notice it, you can roll back to the previous save file, or open it as a new mod and copy the editions back. Thus, is important to stress this point: save often, and only do edits in chunks and save every one separately. In that way, you can go back to any point as you may wish. | ||
Another thing to notice is that the original mod ( | Another thing to notice is that the original mod (CleanModsDemo.esp) is left untouched until you exit the program: | ||
[[Image:Pic240-Data Folder Before Saving.png|Before Saving|400px]] | [[Image:Pic240-Data Folder Before Saving.png|Before Saving|400px]] | ||
Line 215: | Line 218: | ||
Keep in mind that we're only scratching the surface of what can be done with this awesome tool. | Keep in mind that we're only scratching the surface of what can be done with this awesome tool. | ||
The modding world is better thanks to generous individuals, like | The modding world is better thanks to generous individuals, like ElminsterEU, who have put an enormous chunk of their personal spare time into the making of this wonderful program. All kudos should go to him. And if you are in position of doing so, don't forget to rate the download in TESNexus. | ||
[[Category: Tools Tutorials]] | [[Category: Tools Tutorials]] | ||
[[Category: Tutorials]] | [[Category: Tutorials]] |