Site Tools


smithbox:param-editor-massedit-guide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
smithbox:param-editor-massedit-guide [2026/01/20 15:58] – adminsmithbox:param-editor-massedit-guide [2026/01/20 16:04] (current) – admin
Line 54: Line 54:
  
 Row selection is done through any of the following: Row selection is done through any of the following:
-    !VALUE!: to select rows with a matching ID or a matching name +  !VALUE!: to select rows with a matching ID or a matching name 
-    modified: to select rows changed from vanilla +  modified: to select rows changed from vanilla 
-    !modified: to select unmodified rows +  !modified: to select unmodified rows 
-    id !VALUE!: to select rows with a matching ID +  id !VALUE!: to select rows with a matching ID 
-    idrange MIN MAX: to select rows with an ID within the given bounds +  idrange MIN MAX: to select rows with an ID within the given bounds 
-    name !NAME!: to select rows with a matching name +  name !NAME!: to select rows with a matching name 
-    prop FIELD !VALUE!: to select rows who have a matching value for the given field +  prop FIELD !VALUE!: to select rows who have a matching value for the given field 
-    proprange FIELD MIN MAX: to select rows who have a value for the given field within the given bounds +  proprange FIELD MIN MAX: to select rows who have a value for the given field within the given bounds 
-    propref FIELD !NAME!: to select rows that have a reference to another row with a matching name.+  propref FIELD !NAME!: to select rows that have a reference to another row with a matching name.
  
-A complete search may look like the following examples:+===== Search Examples ===== 
 +This searches for all rows with an id containing 10000. This includes 10000, 1000010, 210000 
 +  id 10000
  
-id 10000 (This searches for all rows with an id containing 10000. This includes 10000, 1000010, 210000)+This searches for all rows with a name containing Dagger. This includes Blood Dagger, Sharp daggers and daggerfall 
 +  name Dagger
  
-name Dagger (This searches for all rows with a name containing Dagger. This includes Blood Dagger, Sharp daggers and daggerfall)+This searches for all rows whose field originEquipWep0 refers to a row with a name containing Dagger, following the same rules above. 
 +  propref originEquipWep0 Dagger
  
-propref originEquipWep0 Dagger (This searches for all rows whose field originEquipWep0 refers to a row with a name containing Dagger, following the same rules above. +This searches for all rows with a name containing Dagger and that have an id greater than 9999 
- +  name Dagger && idrange 10000 Infinity 
-name Dagger && idrange 10000 Infinity (This searches for all rows with a name containing Dagger and that have an id greater than 9999)+   
 +===== Command Examples ===== 
 +This selects from the current selection, the field throwAtkRate and makes its value 30 
 +  selection: throwAtkRate: = 30; 
 +   
 +This selects from EquipParamWeapon all rows beginning with Dagger, and multiplies the values in throwAtkRate by 2 
 +  param EquipParamWeapon: name Dagger.*: throwAtkRate: * 2; 
 +   
 +This selects from EquipParamWeapon all rows whose weaponCategory is 0, and adds the row's correctStrength to its correctAgility 
 +  param EquipParamWeapon: prop weaponCategory 0: correctAgility: + field correctStrength; 
 +   
 +This selects from EquipParamWeapon ALL rows, and replaces all cases of Dark in their name with Holy 
 +  param EquipParamWeapon: id .*: name: replace Dark:Holy; 
 +   
 +This selects from EquipParamWeapon all rows beginning with Dagger and with an id higher than 9999, and multiplies the values in throwAtkRate by 2 
 +  param EquipParamWeapon: name Dagger.* && idrange 10000 Infinity: throwAtkRate: * 2;
smithbox/param-editor-massedit-guide.1768924714.txt.gz · Last modified: by admin