mirror of
https://port.numenaute.org/aleajactaest/khanat-code-old.git
synced 2024-12-13 12:44:48 +00:00
39 lines
1.4 KiB
Text
39 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)
|