v0.05 alpha
This will eventually become a tool for tweaking and modifying MSH files outside of a model editor.
Currently it is simply a viewer of raw data with no editing capabilities.
If you want to 'see' how the tags fit together in a msh, this will do it.
The plan is to make it into a full-on, MSH file tweak and edit tool. With advanced chunk swapping, attribute managment and vertex/polygon manipulation features.
It doesn't do any of that right now.
Currently, it displays raw and translated information contained in a MSH.
Once this program can display the information correctly, I'll start making things editable. (very alpha right now.)
I have been on this for several months and it is now stable enough to get it into the hands of the curious.
FEATURES:
- -32 and 64 bit versions (I can't test 64 bit on my end)
-Open and Save SWBF1 and 2 MSH files
-Tag and Tag Chunk export
-Displays MSH Tag information in readable format (for known tags)
-Displays MSH Tag information in hex format (for unknown tags)
- -The GUI is not displaying properly on Win7 64 bit. (this one may cause me to change languages)
-It is written in AutoIT, so the initial loading of the file is a bit slow (several min for the AT-AT.)
-Size validation hasen't been tested a lot, so it may fail.
-Fix Sizes hasen't been tested a lot and may break a msh.
-A lot of the descriptions are messy, missing and/or inaccurate. These will be fixed.
in no particular order
- -Better display of tag data
-Import Tag and Chunk files
-Import/Export txt or xml of all data
-Possibly save as Obj or other 3d formats (don't count on this one)
-Validate Skeleton Names and Heirarchy
-More Translated tags
-Move Tags or Chunks, up or down the heirarchy
-Tag specific controls for editing data
-Overall Scalling of geometry
-Insert/Delete Vertexes and associated normals, uv's, ect
-Switch between HEX and translated data display
-Display the bone heirarchy
-Move MODLs around the bone heirarchy
-Merge Geometries (for shadow volumes)
-A help file and or proper documentation.
-MSH Summery/Report (Poly counts, Textures used)
-.option and basic ODF generation
-Very Basic projection of Geometry (for visualizing vertex placement)
-User Notes and calculator(s) for planning edits to achieve certain goals
these will probably never happen.
- -Rendering a MSH
-Convert MSH to XSI source
-Munge / Un-Munge a MSH
And Ande's MSH research here: Star Wars: Battlefront MSH File Information
DOWNLOAD HERE:
SWBF_MSH_INFO_v0_05_alpha.zip
MediaFire
There are 2 versions in the archive. The 32 bit version is marked with 'x86' and the 64 bit version is marked 'x64'.
There may still be issues with the 64 bit version. If the issues can't be nailed out, I will port over to another language that doesn't have issues.
Any questions, suggestions, corrections, ideas, flames, or comments are welcome. I'm not a programmer, but I will try.
This post can be found at the following forums:
www.swbfgamers.com
gametoast.com
History: