Download Current Version 3.2.1
Unzip to install.
Don't unzip as Administrator if you're planning on running it as a normal user later or you won't be able to use the automatic update.
I'll post schemas for Rome II betas in this place, but there's none on right now.
There is an autoupdate under the Help menu; if it doesn't work for some reason,
- all software releases always available here.
- newest (and older) DB schemas here.
Changelist:
- Fixed TSV import
- Fixed schema lookup
- Automatically puts imported TSV files into the correct db subdirectory
Previous versions:
Version 3.2.0
- schema handling update to greatly make opening db files more flexible
- fixed PFM handling for game directory file
- added "subscribe to beta schema" to the options
- set db editor to read only if table contains a "list" column
Version 3.1.8
DB fixes (Jinarik):
- Fixed column filters resetting visually on scroll
- Fixed filter values not being accepted properly
- Fixed null reference exception when adding rows
- Fixed numerical column sorting
General changes (daniu):
- Allow adding directories from other packs
Version 3.1.7
DB fixes (Jinarik):
- Implemented Column filter
- Fixed Apply Expressions not rounding integer columns
- Fixed Filter names not updating after edit
- Fixed Delete/Rename DB tables causing problems
- Added "Check Table for Errors" feature
- Rewrote DB config read/write
General (daniu):
- Improved AutoUpdate some more
- Fixed saving Shader bit
- Added setting/clearing Shader bit (previously in Pack Type)
Version 3.1.6
DBE (Jinarik):
- fix for row insert appending row
- expanded keyboard shortcuts
- fixed minimize DB file compatability with DBE
- DB string mass edit
- DBE undo/redo/revert
- expanded data validation
PackFileManager general (daniu):
- using field names for DB table update
- improved suggested path for new MyMod
- handling MyMod containing spaces (for new MyMod and install)
- fixed DBRow access error preventing combo boxes
ESF editing (daniu):
- fixed bug not allowing empty array nodes
- setting all child nodes of duplicated nodes as changed so save will be applied properly
PfmCL (daniu):
- added verbose flag for additional output
- regarding no parameter as "all files" for extract
Version 3.1.5
DBE (Jinarik):
- IndexOutOfRangeException fixed
- Rows validated before pasting
- Error handling improved when Paste Row fails
- Key columns moved to leftmost position in table
General (daniu):
- schema 38 integrated
- PFM size and location now restored upon restart
- Autoupdate improved (preventing infinite loop, not extracting AutoUpdate itself, allowing message during extract, now waiting for user key press before restart)
- pfm command line tool now allows extraction of directories
Version 3.1.4
- Fix for changing to a table with fewer rows crashing the PFM
- Fix for value changes in ESF optimized nodes not being applied
Version 3.1.3
DBE (jinarik):
- added filter for DBE columns
- fixed problem copying full row
- enable paste at certain row position
- some things he forgot to document in the proper place:
- Added row header context menu for inserting row(s).
- Fixed Renumber Cells bug when interacting with sorted columns
- Possible fix for Clipboard race event
- Added tooltip for modified cells showing original cell value
- Fixed Apply Expression crash when trying to force floats into int columns
general (daniu):
- Added array editing in ESF files
- Automatically creating MyMod folder if the chosen one doesn't exist
- Internal improvement allowing for several patch levels to be included in schema (beta)
- Handling non-existent game directories more gracefully
Version 3.1.2
DBE (jinarik):
- Fixed tables showing as modified after save
- Fixed table not updating modified status to PFM until user moves away from table
- Fix for tree view not updating changed db files until user selects another node.
- Fix for table caching issues
General (daniu):
- Fixed Remove MyMod
- Improved DBE load fail error message
- Added referenced table info in DbSql help output
- Added "script" command in DbSql script
- Allowing empty lines in DbSql script
Version 3.1.1
DBE (jinarik):
- Added find and replace
- Added cell context menu
- Fixed unwanted scrolling on paste
- Fixed problem with read only tables
- Removed freeze key columns ability
General (daniu):
- Add bookmarks feature for integrated ESF editor
- Fixed "failed to load DBE dll" (serialized assembly setting)
- Restructured PackType/Precedence to allow all possible values
- Load all game files fixed
- Using application folder to save MyMod data (mod list, current mod)
- Fixed create Row in legacy editor
Version 3.1
- Integrated DBEditor to edit database table
- Added "Import from Pack" feature (no need to export/import)
- "Search for Updated" moved to Help menu
- Made suffix list for text files externals (i.e., users can now add their own entries)
- Allows setting of all Pack Types
- Command Line SQL client added (experimental)
- Added formula editing for non-DBE table editor (fallback)
- Handling invalid packs in game data folder more defensively
- Disallowing any editing for CA files instead of notification when trying to save
Version 3.0.3
- Added option to have csv import replace current data instead of appending
- Added automatic update for first PFM start (there seem to be many people not knowing about the update feature)
- Added Renumber column values feature back in
- Added copy/paste to integrated text editor
- Fixed referenced version for the Zip library (for autoupdate issues)
Version 3.0.2
- Added Rome 2 icon for PFM
- Display of empty db tables now in blue
- Fixed Autoupdate to not abort when trying to overwrite itself
- Fixed creating field instances from new encoding (for clone rows)
Version 3.0.1
- Re-enabled autoupdate
Version 3.0
- Support for Rome 2 pack files
Last edited by daniu; February 17, 2015 at 10:35 AM.
Reason: Version 3.1.8 uploaded
I puth there proper path for rome 2, but no luck, cant start it.
Winner of the 2011, 2012. 2014, 2015, 2016 and 2017 Modding Awards in Total War Shogun 2, Rome 2, Attila, Warhammer 1 and Warhammer 2.
Follow us here - Team Radious
Works for me, captain, but can't edit too much in it. Nor does it make sense to me (casual observer here - messed around a bit with Shogun 2). Keep it up!
Works for me , thanks!
[IMG]<a href="http://www.bildupload.com/index.php?image=6d8e66dbdee549421aa15dfc229764b3" target="_blank"><img src="http://thumbs1.bildupload.com/6d8e66dbdee549421aa15dfc229764b3.jpg" border="0"></a>[/IMG]
Does it support all pack types? Cause Mitchs first version didnt worked for me aswell, but his V2 starts without issues.
Last edited by Radious; September 05, 2013 at 06:03 AM.
Winner of the 2011, 2012. 2014, 2015, 2016 and 2017 Modding Awards in Total War Shogun 2, Rome 2, Attila, Warhammer 1 and Warhammer 2.
Follow us here - Team Radious
It shows db. Table names are colored black and red but all of them have blank content. Is it just a mutter of adjusting the R2 schema xml? Can you please upload the source code as well?
Last edited by husserlTW; September 05, 2013 at 06:27 AM.
I uploaded a beta2 which I hope fixes the issue - it's one that only appears when you have the game installed which I don't have here right now.
Updated OP.
JaM, the _kv_tables look like they're all supported (the ones in crossed out in the OP didn't need any schema changes).
I also started working on some table schemata (the ones in green).
Husserl, I'll check in the files as soon as people can somehow run it or at about 3 pm CET, whichever is earlier.
I've edited my previous post before reading your answer so I post again my question: Is it just a mutter of adjusting the R2 schema xml because it reads the tables but none of the tables content shown is shown .
EDIT: changes must be done in both master and R2 schema xml or only to R2?
Last edited by husserlTW; September 05, 2013 at 06:47 AM.
No, the strings in the database use ASCII instead of Unicode now (not a particularly bad move considering it takes half the space, but does mess up my trying to support all TWs a bit).
I checked in now, might as well do more often.
But yes, once you got the PFM running, the DecodeTool is available and we can work on the schemata.
There seems to be a lot of splitting up to have been done, looks like I'll not be able to that by myself in a reasonable time.
I'll go through the list in the OP, if anybody starts working on other tables, probably best to post that so nobody else needs to do double work.
When you've finished a schema, press the "Show" button in the DecodeTool and copy/paste that here.
Note that both the "entries" and "bytes read" on the bottom needs to fit.
Last edited by daniu; September 05, 2013 at 06:51 AM.