40 lines
1.4 KiB
Text
40 lines
1.4 KiB
Text
|
Module name: Shard Merge Commands
|
||
|
Short name: MERGE
|
||
|
Associated modules: None
|
||
|
Requires: Nothing
|
||
|
|
||
|
Description
|
||
|
-----------
|
||
|
This is less of a module and more a set of utility commands for use in shard merge procedures
|
||
|
|
||
|
|
||
|
command: mergeGuildIdFix
|
||
|
------------------------
|
||
|
Run through all of the guild saves in a given directory and set their 'guild id' property to the
|
||
|
number extracted from their file name
|
||
|
|
||
|
command: mergeChangeCharacterNames
|
||
|
----------------------------------
|
||
|
Run through the entries in the ./character_names.txt file in the given directory and fixup the
|
||
|
name fields in the character saves in the ./characters/ directory
|
||
|
|
||
|
command: mergeBuildCharacterNamesFromCSV
|
||
|
----------------------------------------
|
||
|
Rebuild the character names file from a CSV file containing columns: account, accountSlot, name
|
||
|
|
||
|
command: mergeIdentifyOverlappingCharacters
|
||
|
-------------------------------------------
|
||
|
Run through the character_names.txt files for several shards, generating a list of overlapping
|
||
|
account ids and character names
|
||
|
|
||
|
|
||
|
|
||
|
TODO
|
||
|
----
|
||
|
- test mergeChangeCharacterNames
|
||
|
- test mergeBuildCharacterNamesFromCSV
|
||
|
- test mergeIdentifyOverlappingCharacters
|
||
|
|
||
|
- retrieve the saves from the distant shard - sorting characters into old and new + apply delta t to given fields? (and record fdc record with time stamps, etc)
|
||
|
- retrieve the mails and forums from the distant shard (and record fdc record with time stamps, etc)
|