View Poll Results: Which game shall be set at the application start? At the moment it is Rome2.

Voters
5. You may not vote on this poll
  • Attila

    5 100.00%
  • Rome2

    0 0%
Page 1 of 68 12345678910112651 ... LastLast
Results 1 to 20 of 1342

Thread: SaveParser - Editor for Total War savegames - v1.40.0.0

  1. #1
    RoninX2807's Avatar Senator
    Join Date
    Nov 2006
    Location
    Tokyo, Japan
    Posts
    1,067

    Icon1 SaveParser - Editor for Total War savegames - v1.40.0.0

    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.
    - YouTube: SaveParser tutorials channel
    - Patreon: SaveParser patreon page
    Legal
    Please note this is an unofficial tool and is not endorsed by SEGA or the Creative Assembly in any way.
    Windows 7, Windows 8 and Windows 10 Version
    Current Version: 1.40.0.0
    Requirement: .NET Framework 4.5
    Download at: Sourceforge
    Virus Warnings at VirusTotal
    No viruses are reported.
    Data Pack Database
    Following zip files are containing Microsoft SQL Server databases of the game pack database (data.pack) of the mentioned game version.
    Some tables may missing since Pack File Manager is not exporting all tables.
    There files are not needed to run the SaveParser.
    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)



    Warhammer: Description: data.pack/db as Microsoft SQL Server 2012 Database (LocalDB)



    Shogun2: 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:

    • "Thrones of Britannia" will be named as "Britannia" or "ToB" in this ReadMe.
    • If Warhammer2 is mentioned then the base game "Warhammer 2" and the extensions "Mortal Empires", "Rise of the Tomb Knights", "The Queen & The Crone", "Vampire Coast", "The Prophet & The Warlock" and their special heroes are also meant.
    • If Warhammer is mentioned then the base game "Warhammer" and the extensions "Chaos Warriors Race Pack", "The Grim and the Grave", "Call of the Beastmen", "Realm of The Wood Elves", "The King and the Warlord", "Bretonnia", "Norsca" and their special heroes are also meant.
    • If Attila is mentioned then the base game "Attila" and the extensions "The Last Roman" and "Age of Charlemagne" are also meant.
    • If Rome2 is mentioned then the base game "Rome 2" and extensions "Caesar in Gaul", "Hannibal at the Gates", "Wrath of Sparta", "Imperator Augustus", "Rise of the Republic" and "Empire Divided" 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:

    • Britannia (tables: character, faction, region, province, army, unit, diplomacy)
    • Warhammer2 (tables: character, faction, region, province, army, unit, diplomacy)
    • Warhammer (tables: character, faction, region, province, army, unit, diplomacy)
    • Attila (tables: character, faction, region, province, army, unit, diplomacy)
    • Rome2 (tables: character, faction, region, province, army, unit, diplomacy)
    • Shogun2 (tables: character, faction, region, army, unit)
    • 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.
    • 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 Briatnnia game installation directory behind the "gamePath_B" entry. If you do not own ThronesofBritannia, leave it empty behind the equal-sign.
    • add your Warhammer2 game installation directory behind the "gamePath_W2" entry. If you do not own Warhammer2, leave it empty behind the equal-sign.
    • add your Warhammer game installation directory behind the "gamePath_W" entry. If you do not own Warhammer, leave it empty behind the equal-sign.
    • 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 libraries 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 this program.


    Features: (not complete)
    - parsing Savegame files for various tables (see above)
    - ability to change directly in following tables:
    character:
    * 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)
    faction:
    * money (Rome2, Attila and Shogun2)
    army: (Rome2 and Attila)
    * rank
    * traitPoints
    diplomacy: (Rome2 only)
    * stance (allowed values: "neutral", "war", "defensive_allies", "military_allies", "protector", "client_state", "master", "vassal")
    * known (allowed values: "True" and "False", case sensivite)
    unit: (Rome2 and Attila)
    * rank
    * max
    * strength
    "Edit" and "Edit - Global" panel

    • 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.
    • scale max men in a unit. Faction REBEL and navies are not affected (Attila and Rone2 only)
    • 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 (Shogun2, Rome2, Attila, Warhammer, Warhammer2):
    - 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:
    - Warhammer2 : all (not colonels), generals, agents, spies, champions, wizards, runesmiths
    - Warhammer : all (not colonels), generals, agents, spies, champions, wizards, runesmiths
    - 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 (Shogun2, Rome2, Attila, Warhammer, Warhammer2):
    - 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)
    - balance : income minus upkeep (Rome2, Attila Warhammer, Warhammer2)
    - armies : amount of armies (armies and navies) (Rome2, Attila, Warhammer, Warhammer2)
    - units : amount of units (Rome2, Attila, Warhammer, Warhammer2)
    - chars : amount of characters (Rome2 and Attila, Warhammer, Warhammer2)
    - agents : amount of agents (Rome2 and Attila, Warhammer, Warhammer2)
    - projects : amount of researched projects (Rome2, Attila, Warhammer, Warhammer2)
    - project : current project (Rome2, Attila and Warhammer, Warhammer2)
    - religion : religion of faction (Rome2, Attila, Warhammer, Warhammer2)
    - imperium : maximum achieved imperium level (Rome2, Attila, Warhammer, Warhammer2)
    - canHorde : indicates whether this faction can turn into a horde (Attila, Warhammer, Warhammer2)
    - isHorde : indicates whether this faction is a horde (Attila, Warhammer, Warhammer2)
    Filter: all, only active, destroyed (Rome2, Attila and Warhammer)
    - by double clicking a data row a Faction Editor dialog opens (Rome2, Attila and Warhammer).
    diplomacy (Rome2, Attila, Warhammer, Warhammer2):
    - 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 (Warhammer2, Warhammer, Attila and Rome2):
    - 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 in Attila and Rome2)
    - 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 (Warhammer2, Warhammer, Attila, Rome2, Shogun2):
    - 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 (Warhammer2, Warhammer, Attila and Rome2):
    - 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
    - Resources: Money, for Warhammer amber and for Warhammer2 prestige
    Warning: there are no plausibily checks
    Description for Window Map Dialog:
    - for Attila, Rome2, Warhammer2 and Warhammer (except "An Eye For An Eye" campaign)
    - after a savegame is loaded you can click the button "Map" in the "Edit" tab panel.
    - left click an unit (army or agent) on the map and then right click on the map to relocate that unit there
    - to use this feature the SaveParser must be started before the game AND the savegame loaded, cause the running game will lock the game pack. The savegame contains the information which map is used and then the map will be loaded. When the game and the tool are runningm you can load other savegames of the same campaign type, because then another loading of the map is not needed. Otherwise the "Map" button is disbaled.
    - relocating an army to a city will not place this army into the city.
    - armies and navies which are in(!) a city are not allowed to relocate (working on lifting that restriction). Those elements are marked with by a cross inside.
    - if you have set up the map jpg files in the data directoy of this tool, SaveParser will use these map files when the game pack is locked. (See "Installation" section)
    - double click a faction in the table "Faction" will high light all elements of this faction
    - the menu item "color enemies" will color the enemies (red) and allies (blue) elements of the selected faction (gold), one faction must be selected to enable to menu item
    - the menu item "hide settlements" will display or hide settlements
    - default rebels elements are not displayed (not yet)
    - pressing the "Map" button can last several secs at the first time (dependes on amount of factions)
    - moving player's armies or agents in an area which the player as no "line of sight", makes this unit unresponsive.
    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), Win7(SP1) and Win10 for all games (and many hours of game play at Warhammer, Rome2, Attila and Shogun2).
    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 EsfLibrary.
    - 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:
    - ancillary pool editor dialog
    - same functionality for Shogun2 as for Rome2 / Attila (nearly completed)
    - same functionality for Warhammer 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 needed 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 Alert, click show to read: 






    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:
    Shogun2 / Rome2 / Attila / Warhammer / Warhammer2:
    - if running the game 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 must be installed.
    - SaveParser will not start if the game is already running (exception: useXMLPackDataFiles is used)
    - It is really recommended to have the NoGameDataPack installed to avoid the "game is already running" notifaction and the loading of the xmls is quicker than parsing the game packages.
    Napoleon / Empire:
    - 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.
    Warhammer:
    - fighting versus a "reduced" army not-auto can crash the game. After the next turn fighting the army is no problem.
    - changing 'Name 0' or 'Name 3' will crash the game. Changing any name of a legendary general will also crash the gamne.
    - DataViewer for AncillaryEffect do not contain data for banners since they are spells.
    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.
    - modifying the "Turn Per Years" can crash the game if you load the modified savegame without restarting the game. If you start the game and then load the modified savegame, it does work.
    SaveViewer:
    - SaveViewer Compare Tool: if the tree node structure difference is too huge, 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:
    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 aso.)?
    8. game using mods that created the savegame?*
    9. savegame is modified with other tools before?*
    10. language of the Total War game, if Warhammer2, Warhammer, Attila, Rome2, Shogun2, Napoleon or Empire?
    11. provide exception output
    12. optimal: 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.

    Version log: (click here to open)


    • 1.40.0.0 "Benjamin"
    • "The Prophet & The Warlock"
    • "Invalid type code" fixed
    • new master_schema.xml
      1.39.2.1
    • Fixes for game updates: Rome2
    • Fixes for game updates: Thrones of Britannia
    • new master_schema.xml
      1.39.2.0
    • S2: multiplayer savegame
    • W/2 A R2: Region Editor dialog: 18 building slots (for mods)
      1.39.1.0
    • W2: resource limit 5000
    • N: multiplayer savegame
      1.39.0.0
    • W2: Vampire Coast
    • ToB: multiplayer savegame
    • new master_schema.xml
      1.38.1.0
    • R2: RofR: Map feature
      1.38.0.1
    • Deployment error
      1.38.0.0
    • R2: "Rise of the Republic"
    • R2: RofR Map: not yet
      1.37.0.1
    • Bugfix: R2: opening Character Editor dialog
      1.37.0.0
    • R2: Ancestral update
    • W2: Bugfix: Map (since new DLCs)
      1.36.4.0
    • ToB: Faction effects in Faction Editor dialog
    • ToB: Supplies (Morale) in Army Editor dialog
    • W2: Faction Editor dialog: Pooled Resource: dwf_oathgold, skaven_food, tmb_canopic_jars
    • All: Edit panel: select (add selected technolgies as completed)
      1.36.3.1
    • Bugfix: Rome2: Gravitas
      1.36.3.0
    • W2: "The Queen & The Crone" data update
    • SaveParser.ini: "NoGameDataPack" removed
    • SaveParser.ini: language setting removed
      1.36.2.0
    • ToB: Map
    • ToB: Edit panel: technology, construction
      1.36.1.0
    • ToB: Global Edit panel : MaxUnits in an army, TPY, UnitSizeScale, MoneyDistribution
    • ToB: Edit panel: Army strength, Movement & Action, Alert Traits
    • ToB: Tables: army, unit, region, province, diplomacy
      1.36.0.0
    • Thrones of Britannia - Tables: Character and Faction, Character Editor dialog
    • new NoGameDataPack.zip
    • new master_schema.xml
    • Donation button
      1.35.1.0
    • Prefer loading XML files (NoGameDataPack) AND local map files (Data\campaign_maps) to loading from game packs
    • Multiplayer- / Singleplayer-savegame loading check
      1.35.0.0
    • Rome2: "Desert Kingdoms Culture Pack"
    • new master_schema.xml
    • new NoGameDataPack.zip
      1.34.2.0 "Tex"
    • Warhammer/2: Character Editor dialog: Loyalty
    • Map Editor: loading time reduced
      1.34.1.0
    • Map Editor: faction filter
    • Attila, Rome2: Army Editor dialog: "Unit Size Scale"
    • Bugfix: Map Editor: displaying also active factions that haven't any armies and agents
    • Bugfix: Rome2: closing Faction Editor dialog
      1.34.0.0
    • Warhammer2: "Rise of the Tomb Knights"
    • new NoGameDataPack.zip
    • Bugfix: Warhammer2: "War Crown of Saphery"
      1.33.0.0
    • Rome2: "Empire Divided"
    • new NoGameDataPack.zip
    • new master_schema.xml
      1.32.0.0
    • Warhammer2: Map funcational enabled for both campaigns. If the button "Map" pressed the first time after loading a savegame it can last up to 1 minute be loaded.
    • Warhammer/2: Edit: Complete recruitment (Global recruitment)
      1.31.1.0
    • Warhammer/2: Character Editor dialog: traits increased to 30
    • Warhammer2: Army Editor dialog: Hording
    • Warhammer2: Faction table: canHord column removed (are there factions that can change from horde to settled or vice versa?)
    • Now changing "max army size" affects navies also
      1.31.0.2
    • Region Editor dialog: 12 building slots
    • Bugfix: Warhammer2 (ME): Region parsing
      1.31.0.1
    • Bugfix: Warhammer2: Character Editor dialog: Ancillaries
    • new NoGameDataPack.zip
      1.31.0.0
    • Warhammer2: Mortal Empires Update
    • new NoGameDataPack.zip
    • new master_schema.xml
      1.30.2.5
    • Bugfix: Warhammer2: saving mulitplayer savegames
      1.30.2.4
    • Bugfix: Warhammer2: Region Editor dialog: buildings starting with wh_
      1.30.2.3
    • all games: tab "Edit-Global": "max units in an army" displays other values than 20 and 40 if this value was stord in the savegame. Info: Entering any value was always possible, this combox is editable
    • Bugfix: Warhammer2: Edit: Complete recruitment (Sea Region problem)
      1.30.2.2
    • Hotfix: Warhammer2: Character Editor dialog: pressing OK and saving savegame clears names of edited character -> Naming ability disabled for Warhammer2 temporarily.
      1.30.2.1
    • Bugfix: Warhammer2: opening Army Editor dialog
      1.30.2.0
    • Warhammer2: Character Editor dialog: panel "Location" functionalty enabled.
    • Warhammer: Character Editor dialog: panel "Location" functionalty enabled.
    • Bugfix: Warhammer2: Edit tab "Army Strength" panel functions
    • Bugfix: Warhammer2: change "known" status in table Diplomacy
    • Bugfix: Warhammer: change "known" status in table Diplomacy
    • Bugfix: Attila: change "known" status in table Diplomacy
    • Bugifx: SaveViewer: InvalidDataException for Hashtags
      1.30.1.2
    • Warhammer2: runesmith coloured in Character table and added in filter
    • Warhammer: runesmith coloured in Character table and added in filter
    • Bugfix: modifying faction data with Faction Editor Dialog broke savegame
      1.30.1.1
    • Warhammer2: savegame modified from SaveParser gets also a tag in the savegame itself, so it can be identified in the game's file dialog
    • Bugfix: Warhammer2: Edit: Complete recruitment
    • Bugfix: Warhammer2: Edit: Complete construction - only first 6 building slots were used.
      1.30.1.0
    • Warhammer2: Faction Editor Dialog: Warhammer2 resources panel: influence and way-fragments
      1.30.0.3
    • Bugfix: Warhammer2: Character Editor Dialog: ancillaries
      1.30.0.2
    • Warhammer2: Character Editor Dialog: increased level / rank cap to 39
    • Bugfix: SaveParser.ini: wrong labelling
      1.30.0.1
    • Warhammer2: filter added for Data filter (see SaveParser.ini)
    • Bugfix: Warhammer2: parsing table faction: current research project
    • Bugfix: master_schema.xml: table campaign_character_arts for Attila
    • Bugfix: SaveViewer: parsing node with NullReference
      1.30.0.0
    • Warhammer2 (beta)
    • new Common.dll
    • new NoGameDataPack.zip
    • new master_schema.xml
      1.29.5.0
    • new config validation mechanic
    • new NoGameDataPack.zip
    • Bugfix: Warhammer: Character Dialog: labelling
      1.29.4.0
    • Shogun2: ignoring overflow for controllerID at region parsing
    • Shogun2: "Edit - Global": turns per year
    • Shogun2: "Edit - Global": max units in army
      1.29.3.0
    • Shogun2: Edit panel: movement points
      1.29.2.0
    • Napoleon: Table character: filter added
    • BugFix: Shogun2: commander name (link) in army list
      1.29.1.0
    • BugFix: Warhammer: loading mod data package
    • Warhammer: trait list enhanced to 20 entries in Character Editor dialog
    • Warhammer: multiplayer-savegame
      1.29.0.0
    • Warhammer: "Bretonnia"
    • new NoGameDataPack.zip
    • SaveViewer: Bookmark dialog: NodePath editable
    • Warhammer: new DB_TW_W_160.zip (gamepack data as db file, only needed for MS SQL Server)
    • Warhammer: map for Wood Elf campaign
      1.28.1.1
    • Bugfix: Warhammer: Character Editor dialog: Chaos marks item displaying
      1.28.1.0
    • Bugfix: Warhammer: parsing regions
    • Region editor dialog: increased to 10 buidling slots (needed for Warhammer's Wood Elves)
    • Global Edit tab panel: user value for "max units in an army"
      1.28.0.0
    • Warhammer: "Realm of The Wood Elves"
    • Faction Editor dialog: group box "Resources" (Warhammer: Amber)
    • new SaveParser.ini
    • new NoGameDataPack.zip
      1.27.0.0
    • Army size rescaling for Attila and Rome2
      1.26.1.2
    • BugFix: Warhammer: displaying runes in Character Editor dialog
    • BugFix: Checking registry for game installation paths: WOW6432Node added
      1.26.1.1
    • BugFix: Attila: Turn-Per-Year field for Attila enabled
      1.26.1.0
    • Map: Zoom (1x, 2x and 4x)
    • Attila: Turn-Per-Year button for Attila enabled
    • Warhammer: Region Editor Dialog: religion (corruption) enabled
    • Warhammer: "Edit" panel, clear corruption button
    • new logic in the "Edit" panel for regions' factions
    • BugFix: Warhammer: Map: marking garrisoned armies
    • BugFix: Warhammer: Map: map resizing after moving army
    • BugFix: Warhammer: Map: loading map from data directory when game is already runnning and map files are installed.
      1.26.0.0
    • Warhammer: Map (main game only so far)
    • Warhammer: subtypes shortening (DLC_03 and DLC_04)
      1.25.0.1
    • BugFix: Warhammer: faction table loading
    • new master_schema.xml
    • new NoGameDataPack.zip
      1.25.0.0
    • Warhammer: "The King and The Warlord" update (1.4.0)
    • BugFix: Attila: Climate saving
    • new master_schema.xml
    • new NoGameDataPack.zip
      1.24.0.1
    • BugFix: Attila: Climate: max value set to 4
    • Warhammer: invalid background skills check
    • Warhammer: skill filter for data viewer added
    • Warhammer: character subType shortened
    • Warhammer: new DB_TW_W_130.zip (gamepack data as db file, only needed for MS SQL Server)
    • Shogun2: new DB_TW_S2_110.zip (gamepack data as db file, only needed for MS SQL Server)
    • new master_schema.xml
      1.24.0.0
    • Warhammer: "The Grim and the Grave"
    • Warhammer: "Call of the Beastmen"
      1.23.0.0
    • Shogun2, Rome2, Attila, Warhammer: freely configurable mods in SaveParser.ini. Therefore a new section in the SaveParser.ini file.
    • Map: faction table: armies & navies and agents counter
    • BugFix: switching game from mod to base game
      1.22.3.1
    • BugFix: Warhammer: "Edit" panel: "Reset movement points"
    • BugFix: Warhammer: army table: commander
      1.22.3.0
    • Attila, Warhammer, Rome2: faction table: isHorde
    • Attila, Warhammer, Rome2: Faction Editor Dialog: capital
    • BugFix: Warhammer: faction table: parsing
    • BugFix: "Complete recruitment"
      1.22.2.0
    • Attila, Warhammer, Rome2: faction table: max achieved imperium level (controls how much armies, navies, agents and edicts can be raised)
    • Attila, Warhammer, Rome2: faction table: chars, agents
    • Attila, Warhammer, Rome2: Faction Editor Dialog: max achieved imperium level (controls how much armies, navies, agents and edicts can be raised)
    • Attila, Warhammer: faction table column isHorde renamed to canHorde
      1.22.1.1
    • BugFix: Attila: Climate: max value set to 3
    • SaveViewer: skip-filter for exporting to text file
    • SaveViewer: SaveViewer Scanner: remove items in result list by context menu
    • Bugfix: SaveViewer: export node / savegame as text file
      1.22.1.0
    • Warhammer, Attila: Complete recruitment horde
    • Warhammer, Attila, Rome2: Complete recruitment navy
    • BugFix: Warhammer, Attila, Rome2: Complete recruitment
      1.22.0.0
    • Map: all Rome2 maps implemented
    • Map: allies colored at option "color enemies"
    • Map: Option for hide settlements
    • Map: settlements displayed
    • Map: Read section "Description for Window Map Dialog" for information.
    • Attila, Warhammer: region table: owner DESOLATE
      1.21.2.0
    • Map: Option for show enemies of selected faction
    • Map: elements in a city are marked by a cross
    • SaveParser: little performance improvements
      1.21.1.0
    • Map: double click of the faction / color table will highlight elements of that faction
    • Map: Selected Element Info table: little redesign
    • Bugfix: SaveViewer: export now possible from root node
    • new master_schema.xml
    • Bugfix: Attila, Rome2: Army Editor dialog: renaming armies and navies: no crash of game when loading the savegame (Till fix of EsfLibrary.dll: rename army, save savegame, renamed army gets a random name, load saved savegame, rename army to wanted name and save again)
      1.21.0.3
    • Map: Selected Element Info table: little redesign
    • BugFix: Shogun2: Character Editor Dialog: Adding traits.
    • BugFix: Map: Selected Element Info table: rank for agents
    • Info: SaveParser.ini has not changed since last release. Your old one need not to be overwritten
      1.21.0.2
    • Map: using jpg file of the map when game pack is locked
    • Attila, Warhammer: table faction column isHorde added
    • BugFix: Map: identifying settled armies / navies
    • BugFix: missing xml-files warning for Napoleon and Empire
      1.21.0.1
    • Map: Read section "Description for Window Map Dialog" for information. (Attila only so far)
    • SaveViewer: multi-select in the node comntent table for paste and copy ability
    • SaveViewer: scanning: whole word option
    • BugFix: movementPoints manipulation affects now also armies which have no general
    • Info: SaveParser.ini has not changed since last release. Your old one need not to be overwritten
      1.20.3.0
    • Warhammer, Attila, Rome2: complete recruitments. Provinces only so far - Navy, Hordes and Shogun2 not yet
    • BugFix: Warhammer: Character Editor dialog: detecting Charcacter's background skill if skill amount is greater than 22.
    • Download: new mdf-File for Warhammer v.1.0.0 (not needed to run SaveParser)
    • Download: new mdf-File for Attila v.1.6.0 (not needed to run SaveParser)
    • Download: WindowsXP version removed.
    • Download: outdated mdf files removed.
      1.20.2.0
    • Warhammer: Character Editor dialog: Ancillaries editable and DataViewer for effects enabled
    • DB_Viewer content table sortable
    • all tables used in this tool optimizied for performance
    • Bugfix: Warhammer: Character Editor dialog: data viewer filter
    • Bugfix: Warhammer: Character Editor dialog: displaying ancillaries ?
    • SaveParser.ini: new entries added
    • new NoGameDataPack.zip, if you have not 1.20.1.1 downloaded yet
      1.20.1.1
    • Bugfix: Warhammer: startpos.esf loading
    • new NoGameDataPack.zip
      1.20.1.0
    • Warhammer: Character Editor dialog: Ancillaries (just displaying so far)
    • Bugfix: Warhammer:
    • Bugfix: Warhammer: Character Editor dialog: edited trait will be saved now
    • new NoGameDataPack.zip
      1.20.0.0
    • Warhammer: Character Editor dialog enabled (ancillaries not yet)
    • Bugfix: Empire and Napoloen menu items enabled again.
    • new NoGameDataPack.zip
      1.19.1.0
    • configuration check modified, using also registry for games bought at Steam
    • Warhammer: character table: subtype added
    • Warhammer: setMaxSite for units function disabled. Warhammer resets the max-value to the original one when loading.
    • Bugfix: Warhammer: switching to startpos files
      1.19.0.0
    • Warhammer: character table: government posts
    • Warhammer: character table: background skill (displayed as trait in game)
    • Warhammer: Faction Editor dialog enabled
    • Warhammer: Army Editor dialog enabled
    • Warhammer: Unit Editor dialog enabled
    • Warhammer: Region Editor dialog enabled
    • Warhammer: Province Editor dialog enabled
    • new NoGameDataPack.zip
    • Bugfix: Warhammer: army table: unit link
    • Bugfix: army table: double click opened always character dialog for general since v.1.18.0.0
      1.18.0.0
    • Warhammer: diplomacy table enabled
    • Warhammer: army table enabled
    • Warhammer: unit table enabled
    • Warhammer: region table garrisonId added
    • Warhammer: faction table enhanced
    • Warhammer: "Edit" tab panel: "Complete Construction" also works for hordes
    • Bugfix: Warhammer: character table: character type-based row coloring after sorting
      1.17.0.0
    • Warhammer: "Edit" and "Edit-Global" tabs enabled
    • Warhammer: character table: displaying custom names
    • Warhammer: character table: dignitaries added in filter
    • Warhammer: character table: character type-based row coloring
    • character table: tooltip for columns "traits" with list of traits as content
    • province table: rebels will also displayed
    • BugFix: parse province table with Faction Array Index > -1 and at least one region is occupied by rebels
    • BugFix: game switch from Warhammer -> any other -> Warhammer
    • BugFix: Warhammer: using NoGameDataPack if game is already running.
    • SaveViewer: new column "Code" added in node result
    • new NoGameDataPack.zip
      1.16.0.0
    • Warhammer: initial version. (Distingiushing between active and destroyed faction is not properly working yet)
    • new NoGameDataPack.zip
    • new master_schema.xml
    • EsfLibrary: new library for EditSF, SaveParser and SaveViewer to parse and edit Warhammer savegames. If you use EditSF as stand-alone, copy this library into its folder.
    • BugFix: Empire savegame file name extension fix for saving. (does not solve corrupt savegame for Empire)

      Entires for verions from 1.3.3.0 to 1.15.1.0 removed.


    Last edited by RoninX2807; May 03, 2019 at 04:06 PM. Reason: Version update

  2. #2
    RoninX2807's Avatar Senator
    Join Date
    Nov 2006
    Location
    Tokyo, Japan
    Posts
    1,067

    Default Re: Savegame Parser - support tool for EditSF

    obsolete
    Last edited by RoninX2807; October 04, 2017 at 12:51 PM. Reason: obsolete

  3. #3
    RoninX2807's Avatar Senator
    Join Date
    Nov 2006
    Location
    Tokyo, Japan
    Posts
    1,067

    Default Re: Savegame Parser - support tool for EditSF

    obsolete
    Screenshots imbedded in 1st post of thread.
    Last edited by RoninX2807; December 12, 2014 at 05:47 AM. Reason: obsolete

  4. #4
    Inevitability won
    Patrician Citizen

    Join Date
    Mar 2010
    Posts
    9,594

    Default Re: Savegame Parser - support tool for EditSF

    Hey extremely usefull tool thanks!

    I often need to find the name of generals and things and this saves trudging through the esf nodes to find the right one.

  5. #5
    RoninX2807's Avatar Senator
    Join Date
    Nov 2006
    Location
    Tokyo, Japan
    Posts
    1,067

    Default Re: Savegame Parser - support tool for EditSF

    Added support for Shogun2

  6. #6
    RoninX2807's Avatar Senator
    Join Date
    Nov 2006
    Location
    Tokyo, Japan
    Posts
    1,067

    Default Re: Savegame Parser - support tool for EditSF

    Added support for Napolean and Empire

  7. #7
    RoninX2807's Avatar Senator
    Join Date
    Nov 2006
    Location
    Tokyo, Japan
    Posts
    1,067

    Default Re: Savegame Parser - support tool for EditSF

    Version 1.2.4:
    Added faction table parsing to "Rome 2 ".
    If any other fields are needed, don't hesitate to bother me.
    Last edited by RoninX2807; January 18, 2014 at 03:38 PM.

  8. #8
    Ordinarius
    Join Date
    Jul 2009
    Location
    Italy
    Posts
    737

    Default Re: Savegame Parser - support tool for EditSF

    Quote Originally Posted by RoninX2807 View Post
    Version 1.2.4:
    Added faction table parsing to "Rome 2 ".
    If any other fields are needed, don't hesitate to bother me.
    faction for all games would be very useful

    regions owner could be possible?

  9. #9
    RoninX2807's Avatar Senator
    Join Date
    Nov 2006
    Location
    Tokyo, Japan
    Posts
    1,067

    Default Re: Savegame Parser - support tool for EditSF

    Version 1.2.4.1: faction table for all games implemented.

    regions owner? do you mean the arrayIndex of the regions or the owner (faction) holding the region?

  10. #10
    Ordinarius
    Join Date
    Jul 2009
    Location
    Italy
    Posts
    737

    Default Re: Savegame Parser - support tool for EditSF

    Quote Originally Posted by RoninX2807 View Post
    Version 1.2.4.1: faction table for all games implemented.

    regions owner? do you mean the arrayIndex of the regions or the owner (faction) holding the region?
    exactly

    and since save_games have a structure similar or equal to startpos, it could be possible have a parser also for startpos files.

  11. #11
    RoninX2807's Avatar Senator
    Join Date
    Nov 2006
    Location
    Tokyo, Japan
    Posts
    1,067

    Default Re: Savegame Parser - support tool for EditSF

    Version 1.3.0.0:
    added a new tab for "Rome 2" for mass changing the BirthYear to a selected value of a selected faction's characters.
    Last edited by RoninX2807; January 18, 2014 at 03:39 PM.

  12. #12
    Goutlard's Avatar Janissary
    Join Date
    Dec 2010
    Location
    France / Turkey
    Posts
    818

    Default Re: Savegame Parser - support tool for EditSF

    It does not work properly with Empire : Total War. Levels and IDs are all -1 for units. Maybe there are more issues but I did not notice them
    Wind from the East's Awards :

  13. #13
    RoninX2807's Avatar Senator
    Join Date
    Nov 2006
    Location
    Tokyo, Japan
    Posts
    1,067

    Default Re: Savegame Parser - support tool for EditSF

    Quote Originally Posted by Goutlard View Post
    It does not work properly with Empire : Total War. Levels and IDs are all -1 for units. Maybe there are more issues but I did not notice them
    Yes, I know.
    Are there levels at Empire? At least I couldn't find them. I will check

  14. #14
    Goutlard's Avatar Janissary
    Join Date
    Dec 2010
    Location
    France / Turkey
    Posts
    818

    Default Re: Savegame Parser - support tool for EditSF

    Well there are no levels other than skill levels (which are given by traits) in contrast to Shogun 2 ; I did forget that. However the Ids do not work
    Wind from the East's Awards :

  15. #15
    RoninX2807's Avatar Senator
    Join Date
    Nov 2006
    Location
    Tokyo, Japan
    Posts
    1,067

    Default Re: Savegame Parser - support tool for EditSF

    Quote Originally Posted by Goutlard View Post
    Well there are no levels other than skill levels (which are given by traits) in contrast to Shogun 2 ; I did forget that. However the Ids do not work
    I implemented the IDs for Shogun2, Napoleon and Empire now.
    May I ask, what for the IDs are needed? Only for Rome2 I created a mass changing procedure, where IDs are needed.

  16. #16

    Default Re: Savegame Parser - support tool for EditSF

    silly question
    where,s the download link?

    answer found it
    http://sourceforge.net/projects/save...leases):smile:
    Last edited by ♔Greek Strategos♔; March 09, 2019 at 02:49 PM. Reason: Merged posts.

  17. #17
    RoninX2807's Avatar Senator
    Join Date
    Nov 2006
    Location
    Tokyo, Japan
    Posts
    1,067

    Default Re: Savegame Parser - support tool for EditSF

    Quote Originally Posted by stan still View Post
    silly question
    where,s the download link?
    yes thank you, somehow i deleted it. thank you for posting. fixed it at thread again

  18. #18
    RoninX2807's Avatar Senator
    Join Date
    Nov 2006
    Location
    Tokyo, Japan
    Posts
    1,067

    Default Re: Savegame Parser - support tool for EditSF

    Version 1.3.3.0 uploaded

  19. #19
    BLuBMuZ's Avatar Civis
    Join Date
    Jun 2013
    Location
    Vicenza, Italy
    Posts
    127

    Default Re: Savegame Parser - support tool for EditSF

    Quote Originally Posted by RoninX2807 View Post
    Version 1.2.4:
    Added faction table parsing to "Rome 2 ".
    If any other fields are needed, don't hesitate to bother me.
    I don't

    Region and Provinces names, please!
    Thanks in advance, good job so far.

  20. #20
    RoninX2807's Avatar Senator
    Join Date
    Nov 2006
    Location
    Tokyo, Japan
    Posts
    1,067

    Default Re: Savegame Parser - support tool for EditSF

    Quote Originally Posted by BLuBMuZ View Post
    I don't

    Region and Provinces names, please!
    Thanks in advance, good job so far.

    1.3.3.2:
    - added tables region and provinces for Rome2
    - added table region Shogun2

Page 1 of 68 12345678910112651 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •