Wanted to release this now before I go semi inactive for a while. It's missing quite a bunch, but it's enough to experiment with, I think.
The GUI's are sort of a mess to a degree for now, I aimed to mainly make them present as much information as possible in order to make experimentation easier and faster. This is an experimental build, so be warned if it appears overwhelming.
The labels for values are mainly generic to the fact that I haven't experimented/documented what everything does, I simply don't have the time at the moment, but I'll gladly add them in, you guys post feedback/documentation you've gotten through experimentation.
Things that aren't in but planned for the very near future:
List of currently covered files:
This is my equivalent to a 'Hello Word' program, first attempt at coding anything ever in my life, so expect bugs and oddities. Please, if you have feedback on anything at all, let me know so I can improve on what I've made!
If you experience in game crashes, Jawa Toolbox crashes or errors, something not working, etc, please let me know and I'll look into it so I can fix it. But please, provide me the filename of whatever you've edited and the error (if there is one), or what you did before it happened. The more information I receive, the faster I'll be able to track it down and fix it.
Update v1.2 - 15.07.14
The GUI's are sort of a mess to a degree for now, I aimed to mainly make them present as much information as possible in order to make experimentation easier and faster. This is an experimental build, so be warned if it appears overwhelming.
The labels for values are mainly generic to the fact that I haven't experimented/documented what everything does, I simply don't have the time at the moment, but I'll gladly add them in, you guys post feedback/documentation you've gotten through experimentation.
Things that aren't in but planned for the very near future:
- Copy/Cut/Paste Contextmenu's for all TreeViews.
- Update check and prompt if there is one to download.
- camera/ .IFF Editor
- .TRN Header/Family/Layer Editor
- .SAT Editor
- .LOD Editor
- .STF Editor
Download is pulled, download Sytner's Iff Editor
Note: .TRE stuff isn't enabled.
This version of the tool is officially unsupported, currently rewriting it.
List of currently covered files:
- .APT - Appearance File
- .CDF - Client Data File
- .CEF - Client Effect File
- .EFT - Effect File
- SCAP v04-v07 - PreCU
- SCAP v08-v09 - CU+
- Shader (Data) v08-v09 - PreCU
- Shader (Data) v10 - CU+
- .IFF (Datatable) - Datatable File
- .LMG - LMG File
- .PRT - Particle File
- v06-v13 - PreCU
- v14 - CU+
- .SHT - Shader File
- .SND - Sound File
- .SPR - Sprite File
- .SWH - Swoosh File
- v00 - PreCU
- v01 - CU+
- .WS - World Snapshot File
- Object .IFF (70% done)
This is my equivalent to a 'Hello Word' program, first attempt at coding anything ever in my life, so expect bugs and oddities. Please, if you have feedback on anything at all, let me know so I can improve on what I've made!
If you experience in game crashes, Jawa Toolbox crashes or errors, something not working, etc, please let me know and I'll look into it so I can fix it. But please, provide me the filename of whatever you've edited and the error (if there is one), or what you did before it happened. The more information I receive, the faster I'll be able to track it down and fix it.
_______________________________________
Update v1.2 - 15.07.14
New
General- Fixed a critial bug in one of my Functions, regarding Integers. (Thanks to Uli!) All Integers should now be 100% correct.
- Save Dialogs now contains the filename of the currently opened file, in the filename Textbox.
- .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.
- .CEF
- Fixed various Open and Save bugs, .CEF files should now save correctly.
- Fixed the 3 bytes not showing up in the Textbox.
- Fixed Checkboxes and the Version Dropdown not being checked/changed when you opened a file via File Association.
- 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.
- Fixed a wrongful "You need to add an item first." popup that prevented being able to save.
- .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 various Open and Save bugs, .SND files should now save correctly. Note: There is still some unexplainable FORM length fuckup with the 0001 chunks, it's typical SOE. Saves should work, going to leave it as is for now.
- .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 ladled as '.APT' when a file is open.
- .WS
- Fixed the File Association not 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 X axis for 'Cell' items to 1 from 0 (Based on all the other original Cells).
- Fixed the structure of nodes (Thanks to Sytner!), 'Scale' removed (I had the wrong documentation), Cell ID added. Axis should now be correct, too.
- Fixed Cells not having a Cell ID.
- Fixed certain .WS files giving an error at load.
- Fixed a rare bug created wrong FORM lengths (1-2 per file) on some .WS files getting saved.
- Switched the Y and Z values around on Position, it is now XZY, just as you see on the in game compass.