- Apr 8, 2013
- 491
- 323
SB3Utility(GUI+Script) made by Alamar with a few ideas and additions from enimaroah - me. Concepts and requirements have been posted at HF.The Hitchhiker's Guide to the Galaxy by Douglas Adams said:"and we'll be saying a big hello to all intelligent life forms everywhere ... and to everyone else out there, the secret is to bang the rocks together, guys. And of course, the big news story tonight is the sensational"
Note: Currently all names written in bold face are referring to members of HongFire. This may change when members of ASF contribute in any form to it and will therefore be named likewise.
Old news in the spoiler
What's New in [size=+1]SB3Utility(GUI+Script) 1.0.52[/size]?
UnityPlugin:
Known Issues
UnityPlugin:
- Added support for compressed Asset Bundle files
- Fixed crash after LoadAndSetMesh() for meshes unmatching current Avatar
- Added renaming AssetBundle assets
- Fixed CreateFrame() when replacing meshes if a Transform with the mesh's name already exists
- Fixed FlareLayer size
- Fixed creating Transform when Avatar had no entry for parent
- Removed requirement of Avatar when creating and renaming Transforms
- Fixed Log and Script window could vanish after being made floating and docking back
- Fixed crash in FBX export for renderers with external meshes or no mesh at all, e.g. ParticleSystemRenderers - thanks to ramoram
- Added Bone path of Transform to PathID info - requested by ayryz
- Fixed SetRendererAttributes lightmap parameter
- Fixed missing dependencies of ParticleSystemRenderer assets in AssetBundle
Known Issues
- Fbx exports of skinned meshes can have no weights on some vertices of submeshes behind the first.
This is caused by an optimization of Unity. FbxSdk reverts this optimization on import. Replace and export again. - Ctrl-C/Ctrl-V dont work in the Log window and Command window when a unity file is loaded. Use Shift-Ctrl-C and Shift-Ctrl-V respectively.
- UnityPlugin has memory leaks.
- Windows 7 Home Premium x64 : SB3Utility opens but doesn't respond and the right side doesn't show the renderer window. Install SlimDX x86 manually!
- FBX: For XAs, interpolation still doesn't have Euler Continuity.
- Shortcut keys dont work in the Script window and Log window
- Crashes aren't logged.
- UnityPlugin handles Cubemaps as Texture2D and drops the m_SourceTextures.
- Support for all Illusion games supported by the old SB3Utility plus HET, Musu, PPD / PSP, IW, RP, AA2, HM*, PC*, SBPR*, SecS*.
- pp, xx and xa files can be dropped (or opened) directly.
- Import formats: MQO (Metasequoia), X (DirectX), DAE1 (Collada), FBX1 (Autodesk), 3DS1 (3DMax), OBJ1, DXF1 (AutoCAD), NIF
1) imported by FbxSDK - Export formats: All of the above except for 3DS. Morphs exported as MQO are named *.morph.mqo.
- Dragging and dropping of frame hierarchies, meshes, materials and textures from and to the Object Tree and Workspace. Morphs and animations in the workspace have to be dropped into their own views for replacement.
- Meshes are shown in the renderer which is based on directx. Skeleton bone animation is also visible. Submeshes are highlighted when selected.
- Scripting allows automated modding; even without the GUI!
- No xx filter, but you can bind animations to the correct gender with XX Lock & Map using regular expressions.
- The animation track editor hasn't been ported, but there is a Keyframe editor and an extension written by ganota from UV. moff moff kindly reposted it here.
- ODF/ODA support for TeaTime/FullTime games including morphs and animations.
- FPK/REM/REA support for REAL/Interheart games including animations.
- PPD_Clothes_Preview - lets you see selected clothes in the preview of PPD (HET?), SVIEX correction
- *) UnityPlugin allows to edit Unity3d files, especially those in HM, PC, SBPR.
Documentation:
There is none, but you can find tutorials with examples for many games in the [size=+1]Glossary on HF[/size] and [size=+1]Glossary & Tutorials on ASF[/size].
Requirements:
- Fonts: Microsoft Sans Serif, MS PGothic, Tahoma
- .Net Framework 4.0
- VC++ redistributables: 2010, 2012 (included in binary releases)
- SlimDX 32bit (included in binary releases)
Required until 0.4.42.42a:
VC++ 2010 redist., SlimDX's 32 bit Runtime for .NET4.0 or SDK at least from January 2012.
Even if you run a 64-bit Windows, you must install the 32-bit version of SlimDX!
SB3Utility and plugins download:
- binaries - ready to use, just unpack : megafileupload, zippyshare
[size=+1]Latest version: SB3Utility(GUI+Script) v1.4.2[/size]
- sources - needed by developers only : megaupload, zippyshare
[*]sources of ArgToHash tool : SF, ge.tt, ZS
Big thanks from me to Alamar for starting development of SB3U a second time and working together with me; also to SSP, the inventor of the tools required to mod REAL games.
Additional thanks to darkhound and Inquisitor for technical suggestions and comments.
And thanks to the HF community for reporting errors and making suggestions for improvements.
History of changes is included in the releases. I no longer maintain them here except for the predecessor.
SB3Utility(GUI+Script) 1.0.51
- Added support for RGB24 BMP format - thanks to ramoram
- Added Material editor multi selection handling - thanks to ramoram
- Added extra exception handling after saving file to prevent double deletion - thanks to Syncroz
- Added support for CharacterJoint assets
- Changes in saving Unity files to allow creating mods
- Fixed writing Mesh asset - mostly Unity5
- Fixed Unity5 handling for Sprite
- Fixed morph preview after replacing mesh - thanks to linkerman
- Fixed AnimationClip list not showing changes for the same clip in other lines - thanks to linkerman
- Added SetMaterialTextureAttributes() to set offset and scaling of textures - thanks to DillDoe
- Fixed ConvertRenderer() in *.assets files
[Pasting MeshRenderers into *.assets files drops Material references] - Added persisting status of View menu: Image/Renderer, Log, Script - thanks to izum1
- Added locking gui layout - thanks to DillDoe
- Added sorting file tabs by type and name - thanks to DillDoe
- Added Materials to Texture Animator which is therefore now called MaterialTextureAnimator - thanks to aastaroth
- Added three background choices in Texture editor - thanks to aastaroth
- Changed "Select All Loaded" and "Unselect All" to include Material tab
- Added editing of TextAssets and textual MonoBehaviours - thanks to navmesh
- binaries : megafileupload, sendspace, solidfiles
- sources : megaupload, sendspace, solidfiles
- sources of ArgToHash tool : SF, ge.tt, ZS
Last edited: