Difference between revisions of "TES5Edit Mod Cleaning Tutorial"

no edit summary
imported>Sharlikran
imported>Sharlikran
Line 77: Line 77:
In that window that opens, in order to show only the records that are ‘identical to Master’, choose the following settings:  
In that window that opens, in order to show only the records that are ‘identical to Master’, choose the following settings:  


[[Image:Pic100-Filter Options for checking.png|filter options for checking|500px]]
[[Image:TES5EditFilterOptionsForChecking.jpg|800px|Filter Options For Checking]]


You should clear all ticks on options shown as un-ticked and only tick the ones shown.  
You should clear all ticks on options shown as un-ticked and only tick the ones shown.  
Line 85: Line 85:
When the filtering is finished the caption will return to normal and the message:
When the filtering is finished the caption will return to normal and the message:


[Filtering done] Processed Records: 1215550 Elapsed Time: 00:13
<pre>[Filtering done] Processed Records: 889643 Elapsed Time: 00:18</pre>


will be printed on the message tab.
will be printed on the message tab.
Line 93: Line 93:
After the filtering process is done, the program will show the content below (select the root of the tree and press the '*' which is located on the numeric keypad in order to expand all levels):  
After the filtering process is done, the program will show the content below (select the root of the tree and press the '*' which is located on the numeric keypad in order to expand all levels):  


[[Image:Pic120-Filtered Records Shown.png|filtered records shown|500px]]
[[Image:TES5EditFilteredRecordsShown.jpg|800px|Filtered Records Shown]]


As you can see in the image, the mod does in fact have some dirty records. They are shown colored in GREEN background and DARK GRAY text. Mainly they are landscape and some placed objects which got transferred to the mod since the CS thought that they had been touched.  
As you can see in the image, the mod does in fact have some dirty records. They are shown colored in GREEN background and DARK GRAY text. Mainly they are landscape and some placed objects which got transferred to the mod since the CS thought that they had been touched.  
Line 101: Line 101:
In order to be sure, you can look at the record's content. The program shows that in the right pane:  
In order to be sure, you can look at the record's content. The program shows that in the right pane:  


[[Image:Pic130-Single Record View.png|Single record view|500px]]
[[Image:TES5EditSingleRecordView.jpg|800px|Single Record View]]


The picture shows the REFR record for a Nirnroot which is identical to the one on the master. Notice the change in text color to Dark Gray there too.  
The picture shows the REFR record for a Nirnroot which is identical to the one on the master. Notice the change in text color to Dark Gray there too.  
But, in order to be sure about their 'equality' we can select 'Hide no conflict rows' from the popup context.  
But, in order to be sure about their 'equality' we can select 'Hide no conflict rows' from the popup context.  


[[Image:Pic140-Hide no conflict rows.png|Hide no conflict rows|500px]]
[[Image:TES5EditHideNoConflictRows.jpg|800px|Hide No Conflict Rows]]


And lo! nothing is shown, confirming the first suspicion that those records are, in fact, identical.
And lo! nothing is shown, confirming the first suspicion that those records are, in fact, identical.


[[Image:Pic150-Nothing is show.png|Nothing is shown!|500px]]
[[Image:TES5EditNothingIsShown.jpg|800px|Nothing Is Shown!]]


So, we can proceed with the cleaning.
So, we can proceed with the cleaning.
Line 117: Line 117:
Again, we need to go to the filter window, so again, right clink on the left pane, and select Apply Filter but this time choose this configuration instead:  
Again, we need to go to the filter window, so again, right clink on the left pane, and select Apply Filter but this time choose this configuration instead:  


[[Image:Pic160-Filter options for cleaning.png|Filter options for cleaning|500px]]
[[Image:TES5EditFilterOptionsForCleaning.jpg|800px|Filter Options For Cleaning]]


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.'  
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:TES5EditRemoveIdenticalToMaster.jpg|800px|Identical To Master]]


Then a warning popup will appear. Just wait a few seconds, the Yes button will be enabled, and you can click it:
Then a warning popup will appear. Just wait a few seconds, the Yes button will be enabled, and you can click it:


[[Image:Pic190-Warning You are Sure.png|Warning! Are you sure?|400px]]
[[Image:TES5EditWarningAreYouSure.jpg|400px|Warning You Are Sure]]


Don't hate it! That warning is meant to prevent you accidentally changing something in a mod you didn't want to touch.  
Don't hate it! That warning is meant to prevent you accidentally changing something in a mod you didn't want to touch.  
Line 135: Line 135:
And on the other side, on the message pane, a dump of what's being removed is printed:  
And on the other side, on the message pane, a dump of what's being removed is printed:  


[[Image:Pic210-Cleaning Log Whats got Removed.png|Cleaning Log|500px]]
[[Image:TES5EditCleaningLogWhatGotRemoved.jpg|800px|Cleaning Log]]


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: [REFR:00092A79] (places <CrateClutterMiddle05> "Crate" [CONT:00024CC2] in GRUP Cell Temporary Children of <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464])
 
Removing: [REFR:00092A6F] (places <CrateClutterMiddleSame02> "Crate" [CONT:00029D77] in GRUP Cell Temporary Children of <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464])
<pre>[Filtering done] Processed Records: 889643 Elapsed Time: 00:04
Removing: [REFR:00092A53] (places <CrateClutterMiddleSame01> "Crate" [CONT:0002444D] in GRUP Cell Temporary Children of <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464])
Removing: DA06RitualScene [SCEN:000223E7]
Removing: [REFR:000654E8] (places <NorthMarker> [STAT:00000003] in GRUP Cell Temporary Children of <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464])
Removing: BardsCollegeFluteView [DLVW:00108A63]
Removing: [REFR:000028F7] (places <LowerClassBarrel01> [STAT:000104BB] in GRUP Cell Temporary Children of <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464])
Removing: BardsCollegeLuteView [DLVW:0010C064]
Removing: [PGRD:0009C59C]
Removing: BardsCollegeDrumView [DLVW:0010C065]
Removing: GRUP Cell Temporary Children of <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464]
Removing: MS06StyrrSpeakView [DLVW:0002850A]
Removing: [REFR:0009C594] (places <ChorrolTrapDoor01> "Trap Door" [DOOR:0002A821] in GRUP Cell Persistent Children of <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464])
Removing: GRUP Top "DLVW"
Removing: [REFR:0009C58F] (places <ladderloader01> "Door" [DOOR:0005642A] in GRUP Cell Persistent Children of <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464])
Removing: WhiterunOlavaTokenBranch [DLBR:0009CCD3]
Removing: GRUP Cell Persistent Children of <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464]
Removing: WhiterunOlavaReadingBranch [DLBR:0009CCD4]
Removing: <HackdirtMoslinsDryGoodsBasement> "Moslin's Basement" [CELL:0009C464]
Removing: GRUP Top "DLBR"
Removing: <GoblinJimsCave> "Goblin Jim's Cave" [CELL:0003131C]
Removing: DoVatsAtAll [CPTH:0003ECD5]
Removing: [REFR:000CB1CF] (places <ARWelkydCage01> "Varla Stone Cage" [ACTI:00027037] in GRUP Cell Persistent Children of <Elenglynn> "Elenglynn" [CELL:00016634])
Removing: KillCamSlowFrontSideFarA [CPTH:000B702D]
Removing: [REFR:000CB1C9] (places <ARTrapEvilStoneAUTOFIREFAR01> [ACTI:00085A4D] in GRUP Cell Persistent Children of <Elenglynn> "Elenglynn" [CELL:00016634])
Removing: isFrontClearL [CPTH:0010D2AD]
Removing: [ACHR:0006F38D] (places <DeadCaptive02> "Dead Captive" [NPC_:000651A7] in GRUP Cell Persistent Children of <SageGlenHollow> "Sage Glen Hollow" [CELL:000149B0])
Removing: isFrontClearR [CPTH:0010D2AE]
Removing: [REFR:00014B85] (places <CDoor02> "Wood Door" [DOOR:00003543] in GRUP Cell Persistent Children of <SageGlenHollow> "Sage Glen Hollow" [CELL:000149B0])
Removing: S07BackRightStart01 [CPTH:0010F8AC]
Removing: GRUP Cell Persistent Children of <SageGlenHollow> "Sage Glen Hollow" [CELL:000149B0]
Removing: S08BackLeftStart01 [CPTH:0010F8B0]
Removing: <Arrow4Dwarven> "Dwarven Arrow" [AMMO:00022BE2]
Removing: GRUP Top "LSCR"
Removing: <Arrow6Glass> "Glass Arrow" [AMMO:00022BE1]
Removing: DA02SandboxAtShrine [PACK:0004D8E2]
Removing: <EncArrow4DwarvenFireDamageLight> "Arrow of Illumination" [AMMO:00008A4C]
Removing: PowerAttackRoot [IDLE:00013384]
Removing: <DreughWax> "Dreugh Wax" [INGR:00033673]
Removing: KillMoveShortAxeMace [IDLE:00076F44]
Removing: <Corn> "Corn" [INGR:0003366B]
Removing: KillMoveShortBlade [IDLE:00076F45]
Removing: <BoarMeat> "Boar Meat" [INGR:00033665]
Removing: KillMoveDualWieldRoot [IDLE:000D7886]
Removing: <Breadloaf> "Bread Loaf" [INGR:00023D89]
Removing: KillMove2HMRoot [IDLE:000E1720]
Removing: GRUP Top "INGR"
Removing: KillMove2HWRoot [IDLE:000E1726]
[Removing "Identical to Master" records done]  Processed Records: 37 Removed Records: 25 Elapsed Time: 00:00
Removing: KillMove2HWDecapBleedOut [IDLE:000E1727]
Removing: KillMove2HWDecap [IDLE:000E519C]
Removing: H2HKillMoveRoot [IDLE:000F9956]
Removing: KillMove2HWDecap00 [IDLE:00100EFB]
Removing: DBOlavaReadingMiscObjective [QUST:0002E655]
Removing: [CELL:0009F823] (in BluePalaceWingWorld "The Mind Of A Madman" [WRLD:00034240] at 1,2)
Removing: WindhelmCandlehearthHallExterior [CELL:00038382] (in WindhelmWorld "Windhelm" [WRLD:0001691D] at 32,8)
Removing: [CELL:00038381] (in WindhelmWorld "Windhelm" [WRLD:0001691D] at 32,9)
Removing: GRUP Exterior Cell Sub-Block 1, 4
Removing: GRUP Exterior Cell Block 0, 1
Removing: MS11CrimeSceneMarkerREF [REFR:00020554] (places XMarker [STAT:0000003B] in GRUP Cell Persistent Children of [CELL:0001691F] (in WindhelmWorld "Windhelm" [WRLD:0001691D] at 0,0))
Removing: GRUP Cell Persistent Children of [CELL:0001691F] (in WindhelmWorld "Windhelm" [WRLD:0001691D] at 0,0)
Removing: [CELL:0001691F] (in WindhelmWorld "Windhelm" [WRLD:0001691D] at 0,0)
Removing: WindhelmWorld "Windhelm" [WRLD:0001691D]
Removing: Mehrunes01 [CELL:00009418] (in Tamriel "Skyrim" [WRLD:0000003C] at -1,12)
Removing: GRUP Exterior Cell Sub-Block 1, -1
Removing: GRUP Exterior Cell Block 0, -1
Removing: ValtheimKeepExterior02 [CELL:000095B0] (in Tamriel "Skyrim" [WRLD:0000003C] at 18,0)
Removing: GRUP Exterior Cell Sub-Block 0, 2
Removing: GRUP Exterior Cell Block 0, 0
Removing: [ACHR:000A6D5E] (places ThalmorEmbassyGuardDayShift03 [NPC_:000A6D69] in GRUP Cell Temporary Children of ThalmorEmbassy04 "Thalmor Embassy, Barracks" [CELL:0006DAA0])
Removing: [ACHR:000A6D5F] (places ThalmorEmbassyGuardDayShift02 [NPC_:000A6D68] in GRUP Cell Temporary Children of ThalmorEmbassy04 "Thalmor Embassy, Barracks" [CELL:0006DAA0])
Removing: [ACHR:000A6D60] (places ThalmorEmbassyGuardDayShift01 [NPC_:000A6D67] in GRUP Cell Temporary Children of ThalmorEmbassy04 "Thalmor Embassy, Barracks" [CELL:0006DAA0])
Removing: [ACHR:000A6D61] (places ThalmorEmbassyGuardDayShift04 [NPC_:000A6D6A] in GRUP Cell Temporary Children of ThalmorEmbassy04 "Thalmor Embassy, Barracks" [CELL:0006DAA0])
Removing: ThalmorEmbassy02 "Thalmor Embassy, Elenwen's Solar" [CELL:0007DCFC]
Removing: GRUP Interior Cell Sub-Block 2
Removing: fVATSCameraCutAwayDistance [GMST:000142ED]
[Removing "Identical to Master" records done]  Processed Records: 963 Removed Records: 50 Elapsed Time: 00:00
</pre>


On the tree pane, to the left, the mod’s content shows the records modified in a bold font:  
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:TES5EditModifiedContent.jpg|800px|Modified Content In The Right Pane]]


As you can check for yourself, the records shown are the same that were shown when first filtering. Notice the removal of CELL and LAND records when they aren't needed anymore.
As you can check for yourself, the records shown are the same that were shown when first filtering. Notice the removal of CELL and LAND records when they aren't needed anymore.
Anonymous user