RE: The Jawa Toolbox - Alpha - Update v1.1 - 10.05.14
Just an update, 1.2 is coming in the next week or so, I'll most likely have a lot of time to work on this now, all bugs plus more will be fixed along with some changes. After that, I'll probably rewrite the whole tool in c#, cleaner and more efficient before I release more features and editors, I might still add some stuff to this on the side, though, unsure atm.
Structure documentation is done for a lot of files now, so I might code in a whole array of .IFF types before I rewrite completely. Documentation for the values still needs to be done, I'd really appreciate if anyone is willing to help, it's hard to code and test things at the same time constantly, time just isn't there for everything.
Not sure if it will make it into 1.2, but I'm aiming to write a new .tre viewer/extractor, that lets you grab all of the versions of a file, without having to look through each .tre individually to see if it is included. Sadly because of how .tre files are structured, after publish 17, they split the .toc out of it, so I can only do this smoothly for files from pub 1-17 and custom preCU .tre files, anything above 17 would be pulled from the .toc that comes with the NGE. I only have the last version of the .toc, if anyone has older .toc's, I'd greatly appreciate it!
I'm also playing with the idea of making a separate tool that creates more 'finished' or complete things (Complete NPC's, texture 'packs' where you select everything you need and it creates the needed files, .eft, .sht, .pal, etc), where as this is is more of a detailed inside the file specific editor set. Think Droid Factory vs Jawa Toolbox.
Current changelog (There still is a major bug in both the .SND and .CEF editor when you save, totally broken apparently):
Update v1.2
New
General
- The Save Dialog now contains the Filename of the currently opened file, in the filename Textbox.
File Specific
- .DT IFF Editor.
- You can now Copy/Cut/Add/Paste between multiple Datatables.
- You can now edit the Default Value of a Column (Right click on a Column Header > Edit Column)
- Added a 'none' option to 'v' type DropDowns.
- Added a minimum size for the Window.
Fixes/Changes
General
- Made it so the Main window can only be called once. You can still open multiple Editors and files.
File Specific
- .CEF
- Fixed Checkboxes and the Version Dropdown not being checked/changed when you opened a file via File Assosication.
- Changed it so files can be saved without .PRT or .SND chunks.
- DT .IFF
- Fixed a rare crash on certain files (Error due to wrongly reading the default value).
- Fixed the DTIIFORM size integer.
- .EFT
- Fixed a bug where two extra blank Nodes would get added when you opened a file via File Association.
- .LMG
- Made the Window resizable.
- Fixed the File Extension label from ".msh" to ".mgn"
- .PRT
- Fixed a bug where an extra blank Node would get added when you opened a file via File Association.
- .SHT
- Fixed the TXM version not being set when you opened a file via File Association.
- Fixed the Texture Checkbox not enabling/disabling the Textbox.
- Changed it so the Texture Checkbox is enabled as default.
- .SND
- Fixed a faulty save when the 'Extra 0001 Chunk' Checkbox is checked.
- .SWH
- Fixed the way files are read, should now load all files correctly.
- Fixed Checkboxes and the Version DropDown not being checked/changed when you opened a file via File Association.
- Fixed the Window title being wrongly labeled as '.APT' when a file is open.
- .WS
- Fixed the File Associationnot opening the .WS Editor.
- Fixed Object .IFF links not saving after having been changed.
- Fixed an empty string being added to the OTNL chunk.
- Fixed 'Cell' nodes receiving the wrong OTNL string.
- Fixed nodes being marked green without having been changed.
- Changed the default Y axis for 'Cell' items to 1 from 0 (Based on all the other original Cells).