[Total War: Attila] SaveParser - Editor for Total War savegames - v1.15.0.0

Alles rund ums Spiel

Moderator: Moderatoren

roninx2807
Tiro
Tiro
Beiträge: 4
Registriert: 23. April 2016 11:04

[Total War: Attila] SaveParser - Editor for Total War savegames - v1.15.0.0

Beitragvon roninx2807 » 23. April 2016 11:10

Tool Description:
What for is this tool:
Savegame Editor and tool for savegames of Total War games.
Brief overview:
  • Savegame Editor called SaveParser
  • - tables and editors for editing factions, characters, forces, units, regions, provinces and diplomatic stances and other general values.
  • - embedded fully functional EditSF panel
  • SaveViewer to inspect savegames (like EditSF without functionality of editing it)
  • - scan for certain values / entries in a savegame
  • - export savegame as a text file
  • - compare exported (text files) savegames (read also section "Known issues")
  • Batch Controller: a batch tool to modify savegames by "scripts"
External links
- Steam: SaveParser User Group to receive update notifications.

Windows 7, Windows 8 and Windows 10 Version
Current Version: 1.15.0.1
Requirement: .NET Framework 4.5
Download at: Sourceforge
Non-English Rome2 and Attila game versions needs also: NoGameDataPack

Windows XP Version
Current Version: 1.5.3.3*
Requirement: .NET Framework 4.0
Download at: Sourceforge
(*) Updates will deployed only on request and this compilation must use the NoGameDataPack feature.

Data Pack Database
Rome2:
Description: data_rome2.pack/db as Microsoft SQL Server 2012 Database (LocalDB)
Attila:
Description: data.pack/db as Microsoft SQL Server 2012 Database (LocalDB)
It would be nice giving me reputation, if you think this tool is somehow useful.
A rating at Sourceforge is also welcomed of course.

Remarks:
  • If Attila is mentioned then the base game "Attila" and the extensions "The Last Roman" and "Age of Charlemagne"
  • If Rome2 is mentioned then the base game "Rome 2" and extensions "Caesar in Gaul", "Hannibal at the Gates", "Wrath of Sparta" and "Imperator Augustus" are also meant.
  • If Shogun2 is mentioned then the base game "Shogun 2" and extensions "Rise of the Samurai" and "Fall of the Samurai" are also meant.
  • This tool works for all versions of the supported games.
  • Suggestions for further features are welcomed.
Supported mods:
  • Rome2: "Divide et Impera"
Warning:
  • There are some basic plausibility checks implemented in this tool, but if entered unreasonable values e.g. rankings higher than 9, combobox entries which are not in list, movement points in million's range or unit max size in thousands, I do not assume responsibility.
  • If preforming actions (like set movement points and change unit strength) that modify many values, the saving of the savegame may last longer. Depends on the computer specification of course.
  • By installing a new version of this tool, your SaveParser.ini will be overwritten, make a copy of it before. Then transfer manually the values to the new SaveParser.ini. Just replacing the file with the old file is not recommended, because the new SaveParser.ini can have a different structure and entries.
Supported Total War games and selectable tables:
  • Attila (tables: character, faction, region, province, army, unit, diplomacy)
  • Rome2 (tables: character, faction, region, province, army, unit, diplomacy)
  • Shogun2 (tables: character, faction, region)
  • Napoleon (tables: character, faction, region)
  • Empire (tables: character, faction, region)
Installation:
  • simply unzip the downloaded zip file in any folder you want.
  • open the SaveParser.ini file with an editor and adjust it to your requirements:
  • if using a non-English game version of Rome2 or Attila, download also NoGameDataPack.zip and extract content into the subdirectory called "Data" of this application. Be sure at extraction of this zip that no further subdirectory called "NoGameDataPack" will be created. In the config file SaverParser.ini the entry "useXMLPackDataFiles" must be set to true.
    Folder structure has to look like this:

    Code: Alles auswählen

    - [ANY_FOLDER_NAME]
    --- SaveParser
    ------ Data
    --------- Data_Names.txt
    --------- dbt_A_Ancillaries.xml
    --------- dbt_A_Buildings.xml
    --------- ....
    ------ Scripts
  • modify the paths for EditSF and PFM. No value means the tool is in the same directory as SaveParser. Be sure not to add // at the end of the path values.
  • modify the path for the table export. Be sure not to add // at the end of the path values.
  • add your Attila game installation directory behind the "gamePath_A" entry. If you do not own Attila, leave it empty behind the equal-sign.
  • add your Rome2 game installation directory behind the "gamePath_R2" entry. If you do not own Rome2, leave it empty behind the equal-sign.
  • add your Shogun2 game installation directory behind the "gamePath_D2" entry. If you do not own Shogun2, leave it empty behind the equal-sign.
  • add your Napoleon game installation directory behind the "gamePath_N" entry. If you do not own Napoleon, leave it empty behind the equal-sign.
  • add your Empire game installation directory behind the "gamePath_E" entry. If you do not own Empire, leave it empty behind the equal-sign.
  • modify the table columns options as needed. Detailed info in the Saveparser.ini itself.
  • the libaries EsfLibrary.dll, Filetypes.dll, Common.dll, EsfControl.dll, CommonDialogs.dll and 7Zip.dll are the same as those from PFM or EditSF. The newer creation date results from my compiling.
  • Info: Neither any file will be copied to somewhere else except the installation directory nor any registry entries will be set by the program.
Features:
- parsing Savegame files for various tables (see above)
- ability to change directly in following tables:
[INDENT]character:[/INDENT]
[INDENT=2]* rank (Rome2, Attila and Shogun2)
* skillPoints (Rome2, Attila and Shogun2)
* subterfuge (Rome2 and Attila)
* zeal (Rome2 and Attila)
* authority (Rome2 and Attila)
* ambition (Rome2 and Attila)
* gravitas (Rome2 and Attila)
* birthYear (Rome2, Attila and Shogun2)
* age (Rome2, Attila and Shogun2)
[/INDENT]
[INDENT] faction:
[/INDENT]
[INDENT=2]* money (Rome2, Attila and Shogun2)[/INDENT]
[INDENT] army: (Rome2 and Attila)
[/INDENT]
[INDENT=2]* rank
* traitPoints[/INDENT]
[INDENT] diplomacy: (Rome2 only)
[/INDENT]
[INDENT=2]* stance (allowed values: "neutral", "war", "defensive_allies", "military_allies", "protector", "client_state", "master", "vassal")
* known (allowed values: "True" and "False", case sensivite)[/INDENT]
[INDENT] unit: (Rome2 and Attila)
[/INDENT]
[INDENT=2]* rank[/INDENT]
[INDENT=2]* max[/INDENT]
[INDENT=2]* strength
[/INDENT]
"Edit" and "Edit - Global" panel (Rome2 & Attila only)
  • replenish or reduce armies (including garrisons) for a faction
  • complete running (must run at least for one turn) research projects for a faction
  • "Add all projects" function adds all technologies as research projects to the faction. Their invested research points will be set to 9000. Since all technolgies (even non-faction adequate, already running and already reseached) will be added, the loading of the savegame may last longer, because the game will remove invalid projects. After the loading many projects (but not all) will be randomly immediately finished. Then after each "end turn" another project will be finished. Hint: to have more projects completed load the modified savegame in the game, save it and reload it.
  • set movememt points for all characters' and armies' (units) of player's faction for the present turn
  • mass character age changing of all non-colonel characters of a faction. mabe not recommended for Attila.
  • "Remove 'Alert' traits" button removes all traits of a character that are in the 'alert'-trait list.
  • finish all constructions of a region's settlements, if empty all regions will be used. "Faction(s)" parameter affects this function also by applying this function only to region owned by the factions' entries.
  • set happiness value to provinces, if empty all provinces will be used. "Faction(s)" parameter affects this function also by applying this function only to provinces owned by the factions' entries.
    "Edit - Global"
  • set Turns Per Year.
  • re-enable politics for player faction, which is disabled after civil war. (Rome2 only)
  • remove all 'famous battle' markers from campaign map.
  • set max units in an army.
    [+]sets climate. (Attila only)
  • money distribution: see tooltip for "Distribute" button for details.
Usage:
- double click SaveParser.exe (before starting the Total War game or without)
- click in menu 'file' the menu item 'open savegame'
- select the savegame file you want to parse
- wait till the savegame file is loaded. The 'parse' button will be enabled if the savegame file is loaded
- enter the facton array index of the faction the data shall be displayed or click the button "Faction Array Index:"
- press the button 'parse'

Result description for tables:
Right-click at a row in a table opens a context menu with the menu item "open in EditSF", this will open EditSF edit dialog and selecting the node of the row.

character (Rome2 & Attila):
- faction : array number of faction
- factionName : faction name
- arrayIndex : array number -> character is located in "CHARACTER_ARRAY - [Array]"
- type : character type (for Rome2 & Attila only non-colonel-type characters will be displayed)
- name : name of character
- rank : 0-based, means: 0 = rank 1, 1 = rank 2 ... (editable for Rome2, Attila and Shogun2)
- traitPoints : traitsPoints that still can be placed (editable for Rome2, Attila and Shogun2)
- subterfuge : subterfuge value (editable for Rome2 and Attila)
- zeal : zeal value (editable for Rome2 and Attila)
- ambition : ambition value (editable for Rome2 and Attila), in Attila called "Personal Loyality"
- gravitas : gravitas value (editable for Rome2 and Attila), in Attila called "Influence"
- authority : authority value (editable for Rome2 and Attila)
- birthDate : not the game year, the pure value (editable)
- age : age of character (editable)
- id : character id
- skills : list of skills
- traits : list of traits or amount of traits. Red cells indicates, the character has traits which are on trait alert. See SaveParser.ini
- family : family the character belongs to
- office : office (Attila only)
- duty : G(A) General army, G(N) General navy, G Governor, A Agent

Filter:
- Rome2 & Attila : all (not colonels), ladies, generals, agents, spies, champions, dignitaries
- Shogun2 : all (not captains and minister), generals, colonels, geisha, dancers, ninja, shinobi, spies, veterans, monks, metsuke, inspectors, shinsengumi, ministers, captains
Controls:
- by double clicking a data row a Character Editor dialog opens (Rome2 & Attila).

army (Rome2 & Attila):
- faction : array number of faction
- arrayIndex : array number -> army is located in "ARMY_ARRAY - [Array]"
- type : type (army or navy)
- name : name (generic or user defined)
- rank : 0-based, means: 0 = rank 1, 1 = rank 2 ... (editable for Rome2)
- traitPoints : traitsPoints that still can be placed (editable for Rome2)
- units : amount of units (double clicking this cell loads the unit table with faction index and army index as parameter)
- strength : strength percentage of army
- commander : name of the commander (double clicking this cell opens Character Editor dialog)
- pop : horde population surplus (editable, only for Attila)
- pop : morale / integrity (editable, only for Attila)
Filter: armies, armies and garrisons
Controls:
- by double clicking the columns 'commander' or 'commanderID' the Character Editor dialog opens with the data of the commander (Rome2 only).
- by double clicking the column 'units' loads the unit table with the parameters faction and army of the selected row (Rome2 only).
- by double clicking a data row a Army Editor dialog opens (Rome2 & Attila).

faction:
- arrayIndex : array number -> faction is located in "FACTION_ARRAY - [Array]"
- name : internal name of faction
- id : id of faction
- name : internal name
- money : money of faction (editable)
- armies : amount of armies (armies and navies) (Rome2 and Attila)
- units : amount of units (Rome2 and Attila)
- projects : amount of researched projects (Rome2 only)
- project : current project (Rome2 and Attila)
- religion : religion of faction (Rome2 and Attila)
- balance : income minus upkeep (Rome2 and Attila)
- ancillaries : amount of ancillary in pool (Rome2 only)
Filter: all, only active, destroyed (Rome2 and Attila)
- by double clicking a data row a Faction Editor dialog opens (Rome2 & Attila).

diplomacy (Rome2 and Attila):
- arrayIndex : array number -> diplomacy is located in "DIPLOMACY_RELATIONSHIPS_ARRAY - [ARRAY]"
- id : id of faction
- name : internal name of faction
- stance : diplomatic stance (editable). if edited, the entry of the partner faction will be changed also. Allowed values: "neutral", "war", "defensive_allies", "military_allies"
- known : determinates whether the faction is contactable (editable)
Filter: all, only active

unit (Rome2 and Attila):
- faction : array number of faction
- army : array number of army
- arrayIndex : array number of unit
- name : internal unit name
- rank : rank of unit (editable, max = 9)
- exp : exp (%) of unit
- max : max men of unit (editable)
- strength : actual amount of men (editable)
- bonusStats : values of STATISTICS_BONUS record
Filter: armies, armies and garrisons
Controls:
- by double clicking a data row a Army Editor dialog opens (Rome2 & Attila).

region:
- arrayIndex : array number of region
- name : internal region name
- garrisonArmyId : id of army that is used as this region's garrison (Rome2 and Attila only)
- controller : name of faction that controls this region (Rome2 and Attila only)
- initOwner : name of faction that owned this region at game start (Rome2 and Attila only)
- build : whether a construction is in progress (Rome2 and Attila only)
Controls:
- by double clicking a data row a Region Editor dialog opens (Rome2 and Attila only).

province:
- arrayIndex : array number of province
- name : internal province name
- factionInfo : controlling factions' name (happiness / population surplus)
Controls:
- by double clicking a data row a Province Editor dialog opens (Rome2 and Attila only).

Description for Character Editor Dialog:
- Only background skill can be edited. If Skill 0 is not a background skill, the combobox is disabled.
- At opening the dialog the displayed subkey is not necessarily the proper subkey, but it represents the proper interal value.
- If you change the background skill (Skill B), you must select a subkey which fits best to the faction of the editing character. The initially selected subkey may not be proper subkey.
- If you select a wrong subkey the game won't crash, but the background skill will be removed by the game.
- To remove an existing trait, select the first entry in the listbox named "(remove)"
- Background skill effect info as tooltip if hovering over the "Skill B" button. Pressing this button opens a window displaying all skill effect infos.
- Trait effect info as tooltip if hovering over "Trait [N]" labels. Pressing the "Traits" button opens a window displaying all trait effect infos.
- Ancillaries are filtered for Rome2 and Attila in different ways. Rome2 offeres in the ancillary-comboboxes all ancillaries except entries containing "wife", for the spouse combox only entries containing "wife". Attila distinguishes between containing words "general", "priest", "veteran", "spy" and none of those.

Description for Region Editor Dialog:
- Turns done : set to same value as "Turns needed" to have the building construction finished in the next round.
- BuidlingKey : key of building
- BuildingFaction : culture variant of building
Warning: there are no plausibily checks, so be sure which values are selected. If changing a city to a farm e.g., savegame may not load. Also, keep in mind that the old buildings (before version 2.0) are still in game pack database, so better do not mix old and new buildings.

Description for Faction Editor Dialog:
- Campaign Effect Bundle: remaining turns editable, only values greater than 0 are editable
Warning: there are no plausibily checks

Description for Batch Controller:
The Batch Controller can be started with the menu item 'open batch controller' the menu 'Tools'. The controller works for Rome2 and Shogun2.
This tools is needed for editing savegame files via script.
This window is separated in two parts: at left side the script editor and at right side the node inspector.
The batch procedure (started by pressing the button named "apply batch script to loaded savegame") reads the input in text block and applies its entries (each per line) to the loaded file.
An entry's structure is defined as following: COMMAND;PATH=VALUE

Command:
  • U = Update value
  • AR = Add record entry
  • AS = Add string value
  • AI = Add integer value (UInt32)
  • DR = Delete record entry
  • var = sets a variable, the variable name must start and end with $
Path: Full node path separated by |
Value: the name of the record entry or value of node

Commands are in opposition to varbiales not case-sensitive. Lines without an equals-sign will not processed.

Samples: (also look in the Sample.batch file in the Script folder for more details)
  • U;COMPRESSED_DATA|CAMPAIGN_ENV|CAMPAIGN_MODEL|WORLD|FACTION_ARRAY|FACTION_ARRAY - 0|FACTION|CHARACTER_ARRAY|CHARACTER_ARRAY - 0|CHARACTER|CHARACTER_DETAILS|0=999
  • AR;COMPRESSED_DATA|CAMPAIGN_ENV|CAMPAIGN_MODEL|WORLD|FACTION_ARRAY|FACTION_ARRAY - 0|FACTION|CHARACTER_ARRAY|CHARACTER_ARRAY - 0|CHARACTER|CHARACTER_DETAILS|CAMPAIGN_SKILLS|CAMPAIGN_SKILLS_BLOCK=CAMPAIGN_SKILLS_BLOCK - 10
  • AS;COMPRESSED_DATA|CAMPAIGN_ENV|CAMPAIGN_MODEL|WORLD|FACTION_ARRAY|FACTION_ARRAY - 0|FACTION|CHARACTER_ARRAY|CHARACTER_ARRAY - 0|CHARACTER|CHARACTER_DETAILS|CAMPAIGN_SKILLS|CAMPAIGN_SKILLS_BLOCK|CAMPAIGN_SKILLS_BLOCK - 10=test
  • AI;COMPRESSED_DATA|CAMPAIGN_ENV|CAMPAIGN_MODEL|WORLD|FACTION_ARRAY|FACTION_ARRAY - 0|FACTION|CHARACTER_ARRAY|CHARACTER_ARRAY - 0|CHARACTER|CHARACTER_DETAILS|CAMPAIGN_SKILLS|CAMPAIGN_SKILLS_BLOCK|CAMPAIGN_SKILLS_BLOCK - 10=9
  • var $test$ = 0
  • U;COMPRESSED_DATA|CAMPAIGN_ENV|CAMPAIGN_MODEL|WORLD|FACTION_ARRAY|FACTION_ARRAY - 0|FACTION|CHARACTER_ARRAY|CHARACTER_ARRAY - $test$|CHARACTER|CHARACTER_DETAILS|0=900
  • U;COMPRESSED_DATA|CAMPAIGN_ENV|CAMPAIGN_MODEL|WORLD|FACTION_ARRAY|FACTION_ARRAY - 0|FACTION|CHARACTER_ARRAY|CHARACTER_ARRAY - $test$|CHARACTER|CHARACTER_DETAILS|0=+50
  • DR;COMPRESSED_DATA|CAMPAIGN_ENV|CAMPAIGN_MODEL|WORLD|FACTION_ARRAY|FACTION_ARRAY - 0|FACTION|CHARACTER_ARRAY|CHARACTER_ARRAY - 0|CHARACTER|CHARACTER_DETAILS|CAMPAIGN_SKILLS|CAMPAIGN_SKILLS_BLOCK=CAMPAIGN_SKILLS_BLOCK - 10
Node inspector:
This function is needed to determinate the value index for updating with the script (e.g. ..CHARACTER_DETAILS|1)
Clicking on a node will parse for subnode and display entries of the selected node at the result table blow.
Right click in the tree view opens a context menu that offers a menu item to copy the node path in the clipboard, which can be pasted in the script editor.
Be aware, that some node have children with the same name. e.g. CHARACTER_DETAILS has two record nodes named "DATE" and if wife and item ancillary two named "ANCILLARY".
If one those nodes with same name shall be accessed, then it is strongly recommended to use the index number displayed in the result table instead of the name. e.g. for the birth date of a character ...CHARACTER_DETAILS|2|0=xxx instead of ...CHARACTER_DETAILS|DATE|0.

Note: Counting the rows in EditSF for the same node will not give necessarily the proper index, because in EditSF the non-value node are not displayed.

Description for SaveViewer:
Nearly the same tool like the "Node inspector" in the Batch Controller but with more functions like:
- scan the savegame for certain values
- export the whole savegame as text file
- export from a tree node as text file
- compare exported text files (read "Known Issues" section)
- editing the savegame is not possible with this tool, use the embedded EditSF panel for it in the SaveParser - in the "Tools" menu or by right-clicking a row of the parsing result table.

Diverse:
Savegames tested at WinXP(SP2) and Win7(SP1) for all games (and many hours of game play at Rome2 and Attila).
Since version 1.5.0.0, this tool will not run anymore at WinXP (.NET 4.0)
If a 64-bit version is wanted, ask for it.

Credits:
- A lot of thanks to Daniu for creating EditSF and code supporting regarding EsfLibary.
- A lot of thanks to lampuiho for providing the sample source for the accessing the game pack file.
- A lot of thanks to Dageki for helping to decipher the unit bonus stats values.
- A lot of thanks to Augustusng for helping with the schema.xml.

Support needed:
- Language localisation
- logo and icon set
If you think you can help there, just contact.

Planned features:
- Faction editor dialog with edit CampaignEffects function
- ancillary pool editor dialog
- effect descriptions in Character Editor Dialog
- same functionality for Shogun2 as for Rome2 / Attila (nearly completed)

features postponed because of complexity:
- add / remove ancillaries in Character Edit dialog (ancillaries must be added or removed in the game)
- region controller change (detailed how-to information neededm then it will be implemented)
- trade agreement editability
- editability of vassal-like diplomatic stances
- creating hybrid-savegame (detailed how-to information needed)
- player faction change (very likely that is impossible)
If detailed how-Tos offered to those topics above, realization will be done.

Screenshots: (may not be the latest)
Spoiler (Öffnen)
Bild
Bild
Bild
Bild

Tools and trainer recommendations:
I used to use the MegaDev trainer for unlimited movement and unlimited agent actions because using SaveParser for this purpose demands saving and reloading which is quite circumstantial.
Since it seems MegaDev changed their fee policies, I recommend using the cheat tool CheatEngine. You may want to download the "without automated installer" file to control which files are installed at the computer.
A table for Attila 1.6.0 e.g. can be found at the CheatEngine forum.

Known issues:
Rome2 / Attila:
- if running Rome2 or Attila in a non-English version, it can happen that some game pack files cannot be loaded. In this case useXMLPackDataFiles must be set to true in the SaveParser.ini and the NoGameDataPack mus be installed.
- SaveParser will not start if Rome2 or Attila is already running (exception: useXMLPackDataFiles is used)
Napoleon / Empire:
- modifying money or birthYear seems to damage savegame for Napoleon and Empire. but editing those values with EditSF corrupts savegame also.
- for Napoleon and Empire historical names' keys will not be translated in the character table.
Shogun2:
- Overflow-Exception: error parsing IDs of for characters, factions or armies. if this happens, save savegame within the game again. Maybe you have to resave more than just once to have a savegame with "valid" ids.
all games:
- saving can last rather long (up to 2 minutes), if game is quite advanced.
- modifying the movement points can result to a quite long loading (savegame load or battle) time, but it will be loaded / started.
- mods which modify the datapack files are not supported, except DeI for Rome2.
SaveViewer:
- SaveViewer Compare Tool: if the tree node structure difference is too hugh, the tool will run "forever". The file size itself does not influence performance.

Hints:
- non-player faction force (army or navy) relocation: after relocating the force of non-player faction it can happen the AI will not use that force anymore. To reactivate it, simply kill the commander.

Bug Reporting:
Bugs can be reported at:
If reporting a bug please, check whether the version of the tool you are using is the lastest. If the error is still occuring, answering following questions would be useful:

[FIELDSET2=Bug Reporting Questions]
  1. which version is displayed in menu "Info"?
  2. which game is selected in the menu "Game"?
  3. which table is selected in the combobox "Display table:"?
  4. which file mode is selected: savegame or startpos?
  5. which action was performed (load, save, parse...)?
  6. which "Faction Array Index" is selected?
  7. which campaign is used (Classic, AoC, TLR, WoS, IA, CiG, HatG, RotS, FotS)?
  8. game using mods that created the savegame?*
  9. savegame is modified with other tools before?*
  10. language of the Total War game, if Rome2, Attila or Shogun2?
  11. provide exception output
  12. start SaverParser.exe with command line argument "debug", try to reproduce the error and provide content of that debug window
(*) if yes, providing the savegame helps a lot.
[/FIELDSET2]
Version log: (click here to open) (Öffnen)
    1.15.0.1
  • major performance improvement for datagridview of the parsing result table
  • SaveParser: output panel removed, but debug window implemented
    1.15.0.0
  • Display Data dialog improvements: scope effect filter sorted, all filter controls resizable
  • SaveParser, SaveViewer: menu "Tools": new menu item "export savegame" exports the savegame as a text file
  • SaveViewer: node tree context menu: "Export from here" exports the data from selected node and its children
  • SaveViewer: new tool "Savegame Compare Tool" to compare EXPORTED savegame files
  • PackParserLib.dll renamed to PackParserLibary.dll
    1.14.0.1
  • MenuItem "Game", "Rome 2", "Divide et Impera" menu item added. If checked "Divide et Impera" data will be loaded.
  • SaveParser.ini: new entry for mod data pack file name
  • Display Data dialog for ancillaries displays now values not the description of the effect
  • BugFix: Display Data dialog: filter for Shogun2
  • new NoGameDataPack.zip (this new version is only needed if Rome2's "Divide et Impera" is installed)
    1.14.0.0
  • Rome2: "Divide et Impera" mod support
  • unknown entries check for skill, trait and ancillary, unknown entries in savegame will be marked in red.
  • Display Data dialog for effects two new filter comboboxes
  • new libary called SaveParserDialogs.dll introduced.
  • Bugfix: Rome2: Character Editor dialog: Ancillary Effect Data Viewer: effect
    1.13.0.0
  • Attila, Rome2: Character Editor dialog: "Traits"'s Display Data dialog extended traits -> effects
  • Attila, Rome2: Character Editor dialog: "Skill B" and "Traits"'s Display Data dialog: predefined filter combo box added. Filters can be definded in the SaveParser.ini
  • Attila, Rome2: Character Editor dialog: "Skill B"'s Display Data dialog: displays only background skills
  • Attila, Rome2: Character Editor dialog: "Ancillary" button added
  • new NoGameDataPack.zip
  • BugFix: Rome2: Character Editor dialog: ancillaries editable
  • BugFix: Shogun2: Character Editor dialog: ancillaries editable
    1.12.5.0
  • Attila: Character Editor dialog: ancillaries editable (filtered)
  • Tab panel "Parser": Faction Array Index's combo box: auto completion
    1.12.4.0
  • Shogun2: table Unit introduced
  • Shogun2: Unit Editor dialog introduced
  • slightly improved memory management
    1.12.3.1
  • Rome2: Unit Editor dialog Bonus Stats increased to 6
  • Shogun2: QuickFix for ids Int32-Overflow Exception. Error can still occur if factionId is greater than Int32 range - should really rarely happen.
    1.12.3.0
  • Shogun2: table Region faction filter enabled, column controller enabled
  • Shogun2: table Army introduced
  • Shogun2: table Faction: filter enabled
  • Shogun2: table Faction: columns "Armies" and "Units" enabled
  • Shogun2: tabbed panel "Edit": group box "Army Strength" enabled
  • SaveViewer: in menu "Options" "column mode" menu items added
  • Bugfix: select table when switched from Shogun2 to another game
    1.12.2.0
  • tabbed panels "Edit" and "Edit Global" for Shogun2 enabled: Groupboxes: Research und Character shogunized
  • new NoGameDataPack.zip
    1.12.1.0
  • Shogun2: Character Editor dialog introduced
  • Admin mode: new internal database viewer in "Admin" menu
  • menu item "Internal DB stats" removed
  • Bugfix: Rome2 & Attila: Character Editor dialog: fix for female non-forenames
  • Bugfix: Shogun2: table character: keep coloured rows when sorted
  • Bugfix: Shogun2: load XML file if game is already running
  • new NoGameDataPack.zip
    1.12.0.0
  • Info: Preparing for Shogun2 feature extensions
  • new NoGameDataPack.zip
  • Bugfix: Rome2 & Attila: Character Editor dialog: trait groupbox horizonral scrollbar removed
  • Bugfix: Rome2 & Attila: Character Editor dialog: treshold (trait) max value increased to 255
  • Rome2 & Attila: table character filter "COLONELS" added
  • Improved configuration checks
  • Data_Names.txt: Shogun2 names removed
  • new master_schema.xml
  • Shogun2: loading data from game data packs
  • Shogun2: table character filters added and colouring
  • SaveParser.ini: entry gamePath_S2 introduced
  • SaveParser.ini: entry startUp.game introduced
  • Technical: MyLibary.dll renamed to RoninXLibary.dll
  • Technical: InterfacesSaveParser.dll removed
    1.11.1.1
  • BugFix: Character dialog: button "Enable agent action"
    1.11.1.0
  • Attila & Rome2: Character table: duty column: Agents, if attached to armies
  • BugFix: SaveViewer: Bookmark Manager dialog: column names swapped
  • BugFix: Character dialog: button "Enable agent action"
    1.11.0.0
  • Attila & Rome2: Character table: duty column
  • Attila & Rome2: Army table: garrison army names contains location
  • Bugfix: Attila & Rome2, Character Editor dialog: Trait_0 displayed again
  • Bugfix: Attila, Region GarrisonArmyID
    1.10.0.0
  • Attila & Rome2, Character Editor dialog: SkillEffect- and TraitEffect info
  • Bugfix: Attila: religion display for table faction
  • new master_schema.xml
    1.9.2.0
  • Attila: Age of Charlemagne: new background skill mechanic
  • Army dialog: army name editable
    1.9.1.1
  • Attila: Edit panel: "complete construction" completes hordes also
    1.9.1.0
  • Attila: Region Editor: Religion
  • Bugfix: Attila: Building change (Region and Army)
    1.9.0.0
  • Multiplayer support for Attila
  • table province: faction array index textbox enabled. Lists provinces a faction controls a region of it.
    1.8.10.0
  • Savegame files dialog
  • BugFix: quickfix for Multi-Player savegame. Full multiplayer support not implemented yet. This will come whithin the next releases.
  • new version of following libaries: Common.dll and Filetypes.dll (by Daniu)
    1.8.9.1
  • SaveViewer: bookmark management
  • BugFix: SaveViewer: "display node content"
    1.8.9.0
  • traitAlert. Look in SaveParser.ini at "Trait Alert Setting" and ReadMe.txt at character table description.
  • MenuItem "Reload config" in sub menu "SaveParser.ini" within "Tool" menu added. This reloads the config file "SaveParser.ini".
  • Edit panel: button "Remove 'Alert' traits" introduced.
  • Edit panel: Changed "BirthYear" to "Age"
  • SaveViewer: context menuitem "display node content" added to display node content in a separate window.
    1.8.8.3
  • Edit panel: -1 (for all) allowed at "Faction(s)"
  • table character: age editable
  • GUI: all comboboxes in autocomplete mode 'suggest'.
  • BugFix: ComboBoxes entry history
  • Optimization: NodeAccess
    1.8.8.2
  • BugFix: Attila: Region Editor: storing BuildingFaction value
    1.8.8.1
  • BugFix: Attila: Region Editor: internal db-query fix for BuildingFaction
  • BugFix: SaveParser.ini: set "logFile.enabled"value back to "false""
    1.8.8.0
  • Attila: fix for "Empires of Sand Culture Pack" (many thanks to Augustusng)
  • new version of NoGameDataPack.zip
  • Attila: Army Editor dialog: Horde building construction
  • Attila: Faction Editor dialog: politics groupbox
  • Attila: enable agent action
  • Edit panel: new button "Reset Movement Points"
  • Edit panel: changed "Faction(s)"'s textbox into a combox for entry history
  • Edit panel: changed "Region(s)"'s textbox into a combox for entry history
  • Edit panel: changed "Province(s)"'s textbox into a combox for entry history
  • BugFix: Attila: Region Editor dialog: upgrading buildings will displayed now
  • BugFix: Attila: Region Editor dialog: building and faction value will stored now
  • BugFix: Shogun2 savegame loading
    1.8.7.1
  • Rome2: Faction Editor dialog: politics groupbox
  • Character Editor dialog: Movement Points and Max Movement Points
  • Army Editor dialog: Strength
    1.8.7.0
  • Province Editor: happiness
  • Edit panel: new method for setting happiness, see ReadMe.txt
  • Edit panel: reworked "complete construction" method, see ReadMe.txt
  • Edit panel splitted in "Edit" and "Edit - Global"
  • table province: column "factionInfo" added for Rome2 and Attila
  • Attila: table region: columns "garrisonArmyId", "controller", "initOwner" added
  • new MenuItem entry for remembers last value of "Faction Array Index" at table switching
  • BugFix: remembers last value of "Faction Array Index" at table switching
  • BugFix: export parsed tables
  • BugFix: Attila: table region "build" column
    1.8.6.2
  • table region: column for "on-going constructions" (called "build") for Rome2 and Attila
    1.8.6.1
  • Bugfix: Attila: Region Editor dialog
  • in Edit panel for Attila added set movement points function
    1.8.6.0
  • Attila: Region Editor dialog
  • Edit panel: GroupBox "Construction" for Attila
  • improved Faction- and Region Info Dialog (Edit Panel)
  • remembers last value of "Faction Array Index" at table switching
  • new NoGameDataPack.zip
    1.8.5.0
  • Rome2 Patch 17 Beta
  • Code optimazimation: memory usage
    1.8.4.0
  • Faction Editor dialog for Rome2 and Attila introduced.
  • Faction Editor dialog: edit CAMPAIGN_EFFECT_BUNDLE
    1.8.3.2
  • Attila: Army Editor dialog morale added
  • BugFix: wrong link for "open Data_Names.txt"
  • BugFix: Attila: Last Roman: parsing faction table
    1.8.3.1
  • BugFix: table army EditSF jump
  • BugFix: Attila (Last Roman): parsing table faction (CAMPAIGN_EFFECT_BUNDLE)
  • BugFix: Attila: table diplomacy ESFEdit jump
  • Attila: Morale / Integrity for army added
    1.8.3.0
  • "The Last Roman": new master_schema.xml
    1.8.2.3
  • new master_schema.xml
    1.8.2.2
  • Attila: Character Editor dialog: post
  • Attila: table character: office column
  • BugFix: table army, Character jump
    1.8.2.1
  • BugFix: Attila: unable to load savegames beyond year 420
    1.8.2.0
  • table unit: bonusStats (values of STATISTICS_BONUS records)
  • Army Editor dialog introduced (Rome2 & Attila)
  • Unit Editor dialog introduced (Rome2 & Attila)
  • new version of NoGameDataPack
  • BugFix: table unit, EditSF jump
    1.8.1.9
  • BugFix: Shogun2: parsing regions
  • BugFix: Empire, Napoleon: loading savegame
    1.8.1.8
  • Attila set as first game at application start
  • Attila: table character, new filters added: 'generals' and 'ladies'
  • Bugfix: table header columns colored now at Windows Aero-Design themes
    1.8.1.7
  • Attila: Edit panel: modify climate
  • Attila: table character: coloring female generals (= wives and female members of ruling family)
  • BugFix: table character: coloring sorted rows
    1.8.1.6
  • BugFix: table region, EditSF jump
  • BugFix: table province, EditSF jump
    1.8.1.5
  • Character Editor dialog: checkbox "show only type relevant (Attila only)" introduced
  • new version of NoGameDataPack
  • SaveViewer menu item introduced in Tool menu
    1.8.1.4
  • BugFix: table army, EditSF jump
    1.8.1.3
  • Editor panel: switch for max amount of units of an army (20/40)
  • Character Editor dialog: amount of editable traits enlarged to 15
    1.8.1.2
  • new tool named SaveViewer introduced. This tool is very similar to EditSF except you cannot edit the savegame, but searching the savegame for values is possible. This is maybe only needed for developers of savegame tools.
  • Process: if game (Rome2 or Attila) is already running, SaveParser could not start or switch to that game. If NoGameDataPack is installed, application will load them.
  • Bugfix: Character parsing: if more than 10 traits, the surplus traits will be ignored (= not displayed in the Character Editor dialog)
    1.8.1.1
  • Attila: Edit panel: "Add all projects" enabled
  • various configuration checks
  • new master_schema.xml
  • BugFix: table faction, EditSF jump
    1.8.1.0
  • right-click in tables opens a context menu which offer a menu to jump to that selected row in the EditSF dialog
  • SaveParser.ini: variable character.traits.display introduced
  • command line argument "debug" introduced, that opens a debug dialog when starting SaveParser
    1.8.0.0
  • editor EditSF embedded. The menu item "EditSF as dialog" opens a EditSF modal dialog window loaded with in SaveParser loaded savegame. Manual changes done in this dialog will be overtaken when dialog is closed.
    1.7.4.2
  • Attila: table army: edit horde population surplus (for non-horde factions editing will not be performed)
  • Attila: table diplomacy enabled
    1.7.4.1
  • Attila: Character Editor dialog: ancillaries displayed
  • Bugfix: Province Editor dialog: crash at displaying provinces with destroyed regions
    1.7.4.0
  • Attila: Character Editor dialog: all skills displayed. background skill editable
  • Character Editor dialog redesigned
  • Data folder introduced -> read installation instruction
  • Bugfix: Batch: TreeView for Attila (ANICILLARY - DATE) could not be opened
    1.7.3.0
  • configuration verification
  • Character Editor dialog: 13 skills
  • Character Editor dialog: character location
  • new NoGameDataPack.zip (download necessary for using non-English game version for Rome2 and Attila)
    1.7.2.6
  • Workaround for non-English Rome2 or Attila games (using the local data files instead of TW's pack files)
  • New installation info for non-English Rome2 or Attila games.
    1.7.2.5
  • Bugfix: Attila: Character Editor dialog. Saving traits above slot 5.
    1.7.2.4
  • Attila and Rome2: Character editor dialog: 10 traits editable
    1.7.2.3
  • Attila: table army: army to commander link
  • Bugfix: Attila: Character Editor dialog: showing all traits
    1.7.2.2
  • Bugfix: table diplomacy and unit switch
    1.7.2.1
  • Bugfix: Attila: Gravitas and Ambition switch
    1.7.2.0
  • Attila: Character Edit dialog. Skills and Ancillaries not editable yet.
    1.7.1.0
  • Attila: Province Editor dialog
  • Editor: TabPage Edit for Attila
  • Attila: Table character, agent entries colored
  • Attila: Table army: double click at units (switch to units of army)
  • Rome2: Edit Tab scrollable
    1.7.0.1
  • Bugfix: Attila, Character table: edit BirthYear
  • Bugfix: Attila, Character table: filter
    1.7.0.0
  • game Attila introduced
  • schema_R2TW.xml replaced by master_schema.xml
  • added game tag to file name for InternalDBTables (files dbt_[GameTag]_[TableName].xml)
  • Batch: VIndex column added
    1.6.2.4
  • Bugfix: Region Editor dialog: BuildingFaction (1st slot)
    1.6.2.3
  • SaveParser.ini: localizationLanguage entry introduced for Rome2 localization
  • Bugfix: Rome2 character table columns displayed at S2, N and E
    1.6.2.2
  • Batch: +/- operator introduced for updating values
  • Batch: command for delete a (record) node introduced
  • Bugfix: Batch, adding value (commands: AS, AI)
    1.6.2.1
  • Batch: inspector result table, type data and value for record nodes data shortened, Record-like nodes colored
    1.6.2.0
  • Batch: inspector control changed
  • Batch: script error handling
    1.6.1.1
  • Batch: output window added
  • BugFix: Batch, Record-Node access
  • BugFix: Batch, variable resolving
  • BugFix: Batch, Script Editor problem with CarrigeReturn
    1.6.1.0
  • Batch Controller dialog introduced
  • Batch: variable introduced
  • SaveParser.ini: scriptPath entry added
  • File extension for batch scripts changed from "txt" to "batch".
    1.6.0.0
  • Batch procedure, read at 'Description for batch procedure' for details
  • Bugfix: if renaming a character, the army table displayed its old name at 'commander'
  • Bugfix: Character Editor dialog: threshold value of trait 3 was not saved
  • some code optimizations
    1.5.5.3
  • table faction: religion introduced
  • Character Editor dialog: 10th skill introduced
  • Bugfix: Wife Ancillary not displayed if general has no item-ancillary
    1.5.5.2
  • inital filter for faction and diplomacy set to "only active"
  • table diplomacy: tradeAgreement introduced
  • BugFix: loading non-Rome2 savegames
  • logging ability implemented. Controlable by variable "logFile.enabled" in file SaveParser.ini. Output will stored in SaverParser.log in application directory.
    1.5.5.1
  • Region Editor dialog: slotType introduced and layout redesigned.
  • Edit panel: Turns Per Year introduced.
  • Bugfix: wrong application version displayed.
    1.5.5.0
  • Region Editor dialog: building and buidlingFaction comboboxes added to modify built(!) buildings in a region
    1.5.4.6
  • Bugfix, 2nd: adding a new (not modifying) background skill
  • SaveParser.ini: added button.factionArray.active
    1.5.4.5
  • Bugfix: adding a new (not modifying) background skill
    1.5.4.4
  • Bugfix: adding a new trait (caused a CTD if loading the savegame in the game)
  • "unlock Skill 0" unlocks skill 0 even if null
    1.5.4.3
  • Bugfix: "unlock Skill 0", tier value for background skills.
    1.5.4.2
  • Character Editor dialog: menu item "unlock Skill 0" added. Reason for this function: some characters may have a non-background skill in slot 0 and therefore this slot is disabled. By checking this menu item, this slot will be enabled.
  • Menu 'Options' introduced and menu item 'display only active factions in 'Faction Array Index'
  • Edit panel: limit field for money distibution
  • region table: initOwner introduced
  • Region Edit dialog: initOwner introduced
  • Bugfix: region table controller corrected
    1.5.4.1
  • Character Editor dialog: one more trait slot added (request by nightowl)
    1.5.4.0
  • army table: by double clicking the columns 'commander' or 'commanderID' the Character Editor dialog opens with the data of the commander
  • army table: by double clicking the column 'units' loads the unit table with the parameters faction and army of the selected row
  • army table: columns 'commanderID' and 'id' are configurable
    1.5.3.5
  • character table: coloured rows for each character types (Rome2 only)
  • SaveParser.ini: added faction.balance.display option added (setting to 'false' reduces parsing time for faction table slightly)
  • Workaround for Rome2 Patch 2.0.0: by the game generated savegame can contain invalid entries (some or all) for ECONOMIC_FACTION history
  • some filter renaming
  • Fix: selected table and default value of Faction Array Index
    1.5.3.4
  • Savegames containing characters with more than 10 skills can be loaded, but only the first 10 will be displayed.
  • Character Editor dialog: gravitas max value increased to 9999.
    1.5.3.3
  • table character (Rome2 only): family and portrait added and skills / background switch, their display options are configurable in SaveParser.ini.
  • table army: commander name added
  • menu item "edit config file" opens the file "SaveParser.ini" in the default editor.
  • new SaveParser.ini entries (need to be set)
    1.5.3.2
  • Character Editor dialog: menu item "culture and order specific" added. If selected, only culture specific names will be offered in the names' comboboxes and splitted to their slots (forename, family-, clan-name, other). The menu item must be checked every time the dialog is opened again.
  • Region Editor dialog: controller added
  • schema_R2TW.xml modified
    1.5.3.1
  • region table for Rome2 contains controlling faction
  • "Faction Array Index" button enabled for Rome2 -> displays the region that selected faction controls
    1.5.3.0
  • introduced "Region Editor" dialog for Rome2. Ability to change building turns already done
  • "Edit" panel: finish all constructions of a region's settlements
    1.5.2.4
  • Fix: Rome2 (v2.0.0) can have broken entries for economic history (history - [X] / ECONOMICS_DATA ). Also EditSF has problems there. Those will be catched now, if no valid entry can be found, balance is displayed as "-999999";
  • Fix: faction table filter removed for non-Rome2 games
    1.5.2.3
  • Bugfix: displaying tables if not having Rome2 installed
  • removed unused columns in table faction for non-Rome2 games
    1.5.2.2
  • Startpos support for Rome2, Napoleon and Empire introduced. Switch in "File" menu.
  • SaveParser.ini: path separator // changed to /
  • Bugfix: export current table.
    1.5.2.1
  • Character Editor dialog: family introduced
  • Bugfix: Character Editor dialog could not be opened if gravitas value higher than 250. New maximum value 1000.
  • Bugfix: Shogun2 loading non-compressed savegames
  • Bugfix: now proper faction names displayed if editing startpos.esf
    1.5.2.0
  • introduced "Province Editor" dialog for Rome2
    1.5.1.3
  • introduced "Reset agent action" in "Edit" panel. This funcation reset the ability to perform actions for all player's factions' agents. (Request by kurushimi0)
    1.5.1.2
  • Bugfix: Adding more than one new trait to a character resulted an error in the savegame.
    1.5.1.1
  • internal gender filter for character names comboboxes in Character Editor dialog.
  • army table: generic army / navy names translated (but not all. e.g. Roman)
  • added checkbox "Rebels" to groupbox "Money Distribution" in panel "Edit"
    1.5.1.0
  • introduced export table function -> new entry "exportPath" in SaveParser.ini must be modified.
  • Rome2 faction table "projects", "project" and "balance" added.
  • the default value for "Birth Year" in the panel "Edit" is set to game year minus 20.
    1.5.0.7
  • Fix for "add all projects", already reseached projects could be set to un-researched.
    1.5.0.6
  • re-implemented birth year in tab "Edit"
  • SaveParser.ini plausibilites
    1.5.0.5
  • Fix in Data_Names.txt (historical names still missing for Napoleon and Empire)
    1.5.0.4
  • Fix for Shogun2, Napoleon and Empire
    1.5.0.3
  • Fix for application crash at character table parsing. Caused by character names' key(s) in the savegame which are not anymore included in local_en_rome2.pack and local_en.pack.
    1.5.0.2
  • more accurate interal filter for subkey background skills in Character Editor dialog (requested by magraev)
  • Interal DB Stats Window. (difference at amount of entries between Table.CharacterName and Dic.CharacterName is reasoned because "Empire" and "Napoleon" are using name key and values)
    1.5.0.1
  • Bugfix: Add-Technologies fixed.
  • Bugfix: only background skills will be offered in the combobox in the Character Editor
  • Bugfix: Faction dialog not editable anymore
    1.5.0.0
  • using now game pack files for Rome2 instead of the Data_XXX.txt files - except a by Rome2 names reduced "Data_Name.txt", this will be still used for the other non-Rome2 games.
  • introduced threshold fields for traits in Character Editor dialog
  • Filetypes.dll and Common.dll from PFM added
  • new entry in SaveParser.ini (see Installation section)
  • some performance optimization
  • WinXP not anymore supported.
    1.4.5.3
  • Data_Technolgies.txt modified.
  • Data_Ancillaries.txt modified.
    1.4.5.2
  • changed behaviour of "Faction Array Index" button. Now it displays a combobox to select a faction by name.
  • hourglass cursor for time-consuming processes (load and save savegame)
    1.4.5.1
  • introduced the buttons "Faction Array Index" in the "Parser" panel and "Faction(s)" in the "Edit" panel. Those buttons open a window with factionArrayIndex and factionName as help to identfy the factionArrayIndex you need to enter for table parsing. Before it was needed to parse the more time-consuming faction table to get this info.
  • scrollbars in "Character Editor" window (request from nightowl)
  • some minor process fixes.
    1.4.5.0
  • add all research projects to a faction (Rome2 only). Read tooltip over button or this file's "Edit panel" section.
  • bugfix for complete research (only for first started research project spent point had been set to 9000)
  • added some tooltip infos
  • some typo corrections
    1.4.4.0
  • Introduced custom command in menu "Tools\open data file" and SaveParser.ini
  • Introduced 'money distribution' functions
  • Introduced ability to re-enable politics for player faction in 'Edit' panel
  • Introduced function to remove all 'famous battle' markers from campaign map
    1.4.3.4
  • Bugfix in Character Editor Dialog: no background error
    1.4.3.3
  • Bugfix in Character Editor Dialog: SkillPoints (bug was in 14.3.2)
    1.4.3.2
  • Data_Portraits.txt added
  • Character Editor Dialog: modifed value for birthYear recalculates age immediately
  • Character Editor Dialog: age can be entered directly
  • Character Editor Dialog: tooltips for editable controls with original values
  • Character Editor Dialog: NumericUpDown for value inputs for better plausibility checks
  • Data_Names.txt entries sorted (some names seems to double but the internal key value is different)
    1.4.3.1
  • Bugfix: character table direct edit for birthYear, ambition and gravitas for Rome2
  • Data_Names.txt new names added
  • SaveParser.ini introduced for setting tool paths (EditSF and PFM)
  • Character Editor Dialog layout redesigned
  • all data files to view in standard editor
    1.4.3.0
  • remove and add new traits in Character Editor Dialog
    1.4.2.4
  • Bugfixes for: gravitas, gender (which also affects the correct traits display in Character Editor Dialog)
    1.4.2.3
  • ambition and gravitas added to Character Edit Dialog and character table (request from tomice)
    1.4.2.2
  • internal filters for ancillary and wife-ancillary set in Character Editor Dialog
  • internal filter for female or male characters set in Character Editor Dialog
    1.4.2.1
  • wife editable in Character Edit Dialog
  • Bugfix: Sometimes as ancillary the character's wife could be displayed in Character Editor Dialog
  • Disabling empty trait and ancillary comboboxes in Character Edit Dialog
    1.4.2.0
  • traits editable in Character Edit Dialog
  • ancillary editable in Character Edit Dialog
  • file Data_Traits.txt added to tool package
  • file Data_Ancillaries.txt added to tool package
    1.4.1.2
  • column "known" introduced into table diplomacy (request from kurushimi0)
    1.4.1.1
  • Bugfixes: Character Editor Dialog: reopening dialog with edited character and not saving the background skill.
  • added column age in table character
  • character editor dialog amplified
    1.4.1.0
  • character editor dialog amplified (general data, background skill). Please read section "Description for Character Editor Dialog".
  • Data_Skill.txt content reduced
  • traitPoints renamed to skillPoints
  • some bug fixes (MenuItems)
    1.4.0.0
  • Character editor dialog introduced, so far only existing name entries can be edited. (Rome2 only)
  • Names.txt renamed to Data_Names.txt. Old Names.txt file can be deleted.
    1.3.13.4
  • added field garrisonArmyId to table region (Rome2 only)
  • new Names.txt file with new entries for "Hannibal at the Gates"
    1.3.13.3
  • filter for table army added (Rome2)
  • filter for table unit added (Rome2)
    1.3.13.2
  • all table columns are sortable (MyLibary.dll)
    1.3.13.1
  • in Edit panel multiple faction array index entires separated by semicolons are allowed. -1 for all is not valid.
  • filter extended for table faction (Rome2)
  • renamed saved filename appendix to "_SP" for "save savegame"
  • inserted menuitem "save savegame as" in menu "File"
  • inserted menuitem "open name file" in menu "Tools"
    1.3.13.0
  • in Edit panel for Rome2 added set movement points function
    1.3.12.0
  • introduced filter combox, see tables
  • removed "active only faction" checkbox
    1.3.11.1
  • table unit rank, max and strength editable
    1.3.11.0
  • table diplomacy allowed stance values extended: "neutral", "war", "defensive_allies", "military_allies"
  • removed debug window
    1.3.10.3
  • bug fix in parsing diplomacy table
    1.3.10.2
  • enabled checkbox "only active factions" also for table diplomacy
  • new menu for tools (EditSF) (see "Installation")
  • several code optimizations
    1.3.10.1:
  • fixed table diplomacy: enable input field "faction array index"
    1.3.10.0:
  • added table unit
  • added function to complete running research projects of a faction (Rome2 only so far)
  • added traits in table character (Rome2 and Shogun2 only)
  • renamed level to rank
    1.3.9.2:
  • filter option for table faction for destroyed factions
  • moved info text for faction number input to tooltip
  • some renamings
    1.3.9.1:
  • in table faction armies and units added. (Rome2 only)
    1.3.9.0:
  • table diplomacy added for Rome2. In this table the stances of the factions between each other can be edited.
  • plausibility check for faction ID input
  • in faction table field id added
    1.3.8.2:
  • in character table field skills added for Rome2 and Shogun2
    1.3.8.1:
  • in army table field strength added for Rome2
    1.3.8.0:
  • in army table level and traitPoints are directly editable for Rome2
  • removed garrison armies and navies from army table (Rome2)
    1.3.7.0:
  • in faction table money is directly editable
  • in character table subterfuge, zeal and authority are directly editable for Rome2
  • game specific character table (only columns are displayed which are also used in game)
  • fixed bug for displaying multiple 'Edit' panels
    1.3.6.0:
  • in character table level and traitPoints are directly editable for Rome2 and Shogun2
  • in Edit panel for Rome2 added reduce unit strength function
  • error fixed when editing characters if all factions' characters are displayed in table
    1.3.5.0:
  • added amount of units to table army to Rome2
  • shortened unit name
    1.3.4.0:
  • added table army to Rome2
  • game tag displayed at GUI
    1.3.3.3:
  • added table region to all games
    1.3.3.2:
  • added tables region and provinces for Rome2
  • added table region for Shogun2
    1.3.3.1:
  • added more GUI plausibilites
  • editable columns' header font colour set to blue
    1.3.3.0:
  • BirthYear editable in parsing result table.
  • moved 'save savegame' to 'File' menu
  • removed change BirthYear ability at 'Edit' panel
Zuletzt geändert von Horgan am 23. April 2016 11:35, insgesamt 1-mal geändert.
Grund: Thementag ergänzt

roninx2807
Tiro
Tiro
Beiträge: 4
Registriert: 23. April 2016 11:04

Re: [Total War: Attila] SaveParser - Editor for Total War savegames - v1.15.0.0

Beitragvon roninx2807 » 10. Juni 2016 12:35

Version v1.20.0.0 published.