Professional Documents
Culture Documents
Documen 23496872496
Documen 23496872496
[U]Brief overview:[/U]
[LIST]
[*]- tables and editors for editing factions, characters, forces, units, regions, provinces and diplomatic
stances and other general values.
[*]- compare exported (text files) savegames (read also section "Known issues")
[/LIST]
[U][B]External links[/B][/U]
- YouTube: [URL="https://www.youtube.com/channel/UCOoiwHO7Stv29YpDVEaHWGw"]SaveParser
tutorials channel[/URL]
[U][B]Legal[/B][/U]
Please note this is an unofficial tool and is not endorsed by SEGA or the Creative Assembly in any way.
Download at:
[URL="http://sourceforge.net/projects/saveparser/files/SaveParser.zip/download"]Sourceforge[/URL]
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.
[LIST]
[/LIST]
[LIST]
[/LIST]
[LIST]
[/LIST]
Shogun2: Description: data.pack/db as Microsoft SQL Server 2012 Database (LocalDB)
[LIST]
[/LIST]
[B]Remarks:[/B]
[LIST]
[*]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", "The Hunter and the Beast" 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.
[/LIST]
[B]Supported mods:[/B]
[LIST]
[/LIST]
[B]Warning:[/B]
[LIST]
[*]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.
[/LIST]
[LIST]
[/LIST]
[B]Installation:[/B]
[LIST]
[*]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.
[*]Info: Neither any file will be copied to somewhere else except the installation directory nor any
registry entries will be set by this program.
[/LIST]
[/INDENT]
[INDENT] faction:
[/INDENT]
[/INDENT]
[INDENT=2]* rank
* traitPoints[/INDENT]
[/INDENT]
[/INDENT]
[INDENT=2]* rank[/INDENT]
[INDENT=2]* max[/INDENT]
[INDENT=2]* strength
[/INDENT]
[LIST]
[*]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"
[*]re-enable politics for player faction, which is disabled after civil war. (Rome2 only)
[*]scale max men in a unit. Faction REBEL and navies are not affected (Attila and Rone2 only)
[/LIST]
[B]Usage:[/B]
- double click SaveParser.exe (before starting the Total War game or without)
- 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:"
- type : character type (for Rome2 & Attila only non-colonel-type characters will be displayed)
- 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)
- 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"
- id : character id
- traits : list of traits or amount of traits. Red cells indicates, the character has traits which are on
trait alert. See SaveParser.ini
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).
- units : amount of units (double clicking this cell loads the unit table with faction index and army
index as parameter)
- commander : name of the commander (double clicking this cell opens Character Editor dialog)
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).
[U]faction[/U]:
- id : id of faction
- name : internal name
- armies : amount of armies (armies and navies) (Rome2, Attila, Warhammer, Warhammer2)
- canHorde : indicates whether this faction can turn into a horde (Attila, Warhammer, Warhammer2)
- by double clicking a data row a Faction Editor dialog opens (Rome2, Attila and Warhammer).
- id : id 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"
Controls:
- by double clicking a data row a Army Editor dialog opens (Rome2 & Attila).
- 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)
Controls:
- by double clicking a data row a Region Editor dialog opens (Rome2 and Attila only).
Controls:
- by double clicking a data row a Province Editor dialog opens (Rome2 and Attila only).
- 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.
- Turns done : set to same value as "Turns needed" to have the building construction finished in the next
round.
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.
- Campaign Effect Bundle: remaining turns editable, only values greater than 0 are editable
- 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 [B]AND[/B] 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
- 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.
The Batch Controller can be started with the menu item 'open batch controller' the menu 'Tools'. The
controller works for Rome2 and Shogun2.
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.
Command:
[LIST]
[*]U = Update value
[*]var = sets a variable, the variable name must start and end with $
[/LIST]
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)
[LIST]
[*]U;COMPRESSED_DATA|CAMPAIGN_ENV|CAMPAIGN_MODEL|WORLD|FACTION_ARRAY|FACTION_A
RRAY - 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_A
RRAY - 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_A
RRAY - 0|FACTION|CHARACTER_ARRAY|CHARACTER_ARRAY -
$test$|CHARACTER|CHARACTER_DETAILS|0=900
[*]U;COMPRESSED_DATA|CAMPAIGN_ENV|CAMPAIGN_MODEL|WORLD|FACTION_ARRAY|FACTION_A
RRAY - 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
[/LIST]
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.
Nearly the same tool like the "Node inspector" in the Batch Controller but with more functions like:
- 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.
[B]Diverse:[/B]
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)
[B]Credits:[/B]
[B]Support needed:[/B]
- Language localisation
[B]Planned features:[/B]
- 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)
[SPOILER]
[IMG]http://a.fsdn.com/con/app/proj/saveparser/screenshots/Tables.jpg[/IMG]
[IMG]http://a.fsdn.com/con/app/proj/saveparser/screenshots/Dialogs.jpg[/IMG]
[IMG]http://a.fsdn.com/con/app/proj/saveparser/screenshots/Panel_Edit_Map.jpg[/IMG]
[IMG]http://a.fsdn.com/con/app/proj/saveparser/screenshots/Tools.jpg[/IMG]
[/SPOILER]
Since it seems MegaDev changed their fee policies, I recommend using the cheat tool
[URL="http://www.cheatengine.org/downloads.php"]CheatEngine[/URL]. You may want to download
the "without automated installer" file to control which files are installed at the computer.
[B]Known issues:[/B]
- 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.
[B]Hints:[/B]
- 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.
[B]Bug Reporting:[/B]
[LIST]
[*][URL="https://steamcommunity.com/groups/saveparser/discussions/0/530649887220728213"]Stea
m Community Group SaveParser[/URL] or
[*][URL="https://sourceforge.net/p/saveparser/tickets/"]SourceForge[/URL]
[/LIST]
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:
[LIST=1]
[*]which campaign is used (Classic, AoC, TLR, WoS, IA, CiG, HatG, RotS, FotS aso.)?
[*]language of the Total War game, if Warhammer2, Warhammer, Attila, Rome2, Shogun2, Napoleon or
Empire?
[*]optimal: start SaverParser.exe with command line argument "debug", try to reproduce the error and
provide content of that debug window
[/LIST]
[/FIELDSET2]
[LIST]
1.41.0.0
1.40.0.0 "Benjamin"
1.39.2.1
1.39.2.0
[*] W/2 A R2: Region Editor dialog: 18 building slots (for mods)
1.39.1.0
1.39.0.0
1.38.1.0
1.38.0.1
1.38.0.0
1.37.0.1
1.37.0.0
1.36.4.0
[*] W2: Faction Editor dialog: Pooled Resource: dwf_oathgold, skaven_food, tmb_canopic_jars
1.36.3.1
1.36.3.0
1.36.2.0
1.36.1.0
[*] ToB: Global Edit panel : MaxUnits in an army, TPY, UnitSizeScale, MoneyDistribution
[*] ToB: Edit panel: Army strength, Movement & Action, Alert Traits
1.36.0.0
[*] Thrones of Britannia - Tables: Character and Faction, Character Editor dialog
1.35.1.0
[*] Prefer loading XML files (NoGameDataPack) AND local map files (Data\campaign_maps) to loading
from game packs
1.35.0.0
1.34.1.0
[*] Bugfix: Map Editor: displaying also active factions that haven't any armies and agents
1.34.0.0
1.33.0.0
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.
1.31.1.0
[*] Warhammer2: Faction table: canHord column removed (are there factions that can change from
horde to settled or vice versa?)
1.31.0.2
1.31.0.0
1.30.2.5
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
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
1.30.2.0
1.30.1.2
[*] Warhammer2: 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 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
1.30.0.2
1.30.0.1
1.30.0.0
1.29.5.0
1.29.3.0
1.29.2.0
1.29.1.0
1.29.0.0
[*] Warhammer: new DB_TW_W_160.zip (gamepack data as db file, only needed for MS SQL Server)
1.28.1.1
[*] Bugfix: Warhammer: Character Editor dialog: Chaos marks item displaying
1.28.1.0
[*] 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
1.27.0.0
1.26.1.2
[*] BugFix: Checking registry for game installation paths: WOW6432Node added
1.26.1.1
1.26.1.0
[*] BugFix: Warhammer: Map: loading map from data directory when game is already runnning and map
files are installed.
1.26.0.0
1.25.0.1
1.25.0.0
1.24.0.1
[*] 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)
1.24.0.0
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
1.22.3.1
1.22.3.0
1.22.2.0
[*] Attila, Warhammer, Rome2: faction table: max achieved imperium level (controls how much armies,
navies, agents and edicts can be raised)
1.22.1.1
[*] SaveViewer: SaveViewer Scanner: remove items in result list by context menu
1.22.1.0
1.22.0.0
[*] Map: Read section "Description for Window Map Dialog" for information.
1.21.2.0
1.21.1.0
[*] Map: double click of the faction / color table will highlight elements of that faction
1.21.0.3
[*] 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
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
[*] 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)
1.20.2.0
[*] Warhammer: Character Editor dialog: Ancillaries editable and DataViewer for effects enabled
[*] DB_Viewer content table sortable
1.20.1.1
1.20.1.0
[*] Bugfix: Warhammer: Character Editor dialog: edited trait will be saved now
1.20.0.0
1.19.1.0
[*] configuration check modified, using also registry for games bought at Steam
[*] Warhammer: setMaxSite for units function disabled. Warhammer resets the max-value to the
original one when loading.
1.19.0.0
[*] Bugfix: army table: double click opened always character dialog for general since v.1.18.0.0
1.18.0.0
[*] 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
[*] character table: tooltip for columns "traits" with list of traits as content
[*] 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
1.16.0.0
[*] Warhammer: initial version. (Distingiushing between active and destroyed faction is not properly
working yet)
[*] 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)
[/LIST]
[/CONTENTBOX]