- Joined
- Nov 9, 2020
- Messages
- 23
RMS Twilac Edition #TwilacsTruly3D v07
Obs! Needs Java 17 or newerObs! Java 21 has an bug with fetching icons on windows which leads to TRMS crashing when trying to show .exe and .ico files
This one comes equipped with:
- Customizable window size for startup
- More primitives when creating new model and in the Edit tab
- Saving to temp-file before overwriting existing file
- A slider in the Camera Preview to move the camera closer to, or further from the target (Windows -> Views -> Camera Preview)
- And more...
From #6:
- Snap-transform for Move and Scale
- Working prompt for choosing installation/resource folder
From _b:
- Mapping nodes when importing Animation now shows most Nodes instead of only Bones
- Selection Box now uses color from settings
- Added "unselectable" to the table in GeosetOverviewPanel
- Fixed some issues with editing ExtLog
- The Internal browser no longer resets the camera when changing model
- Added "Remove If Less Than", "Snap To Step" and "Adjust influence for selected" to SkinningOptionPanel
- Fixed ReplaceBonesAction not being undoable
- Fixed KeyframeActionHelpers not checking timeline.getEntryMap != null
- Added QuickDismiss popup to ModelLoader for when a file isn't found or filetype not supported
- Added a few filetypes to be opened with FileViewer
- Fixed saving settings (now human-readable)
- Removed loading of legacy settings
- Added checkbox for Optimize On Save to the file menu
- Added "Cut Edge" to TwilacsTools
- Added a checkbox for "Preserve Animations" panel on the right when editing T-Pose
- The "show popup menu"-button is now located in a slightly better spot
- (Hopefully) fixed selection in perspective viewport being off...
- Export Animations now has a popup with some options
- Fixed some instances of selection info not updating properly
- Fixed changing mode from ANIMATE while playing animation continuing playing the animation
- Undoing deleting nodes will now put them back in the original order
- Undoing deleting the last vertices of geosets will now put the geosets back in the original order
From _a:
- Fixed issue where redoing adding keyframes would accumulating transforms
- Fixed issues with animating Scaling
- Merge Geosets now has a more intuitive UI, and puts geosets back in the correct order when undoing
- Added an option to choose rotation axis to Rotate Model
- Made Rotate Model now rotates (non uniform) scale-values better
- ImportPanel now adds GlobalSeqs and used ribbon materials
- Simplified TimeBoundChooserPanel by removing deprecated stuff
- Simplified the add new Animation popup by removing unnecessary stuff
- Fixed layer filter mode Blend not rendering properly
- Fixed Duplicate Animation not copying Geoset Extents
- Cleaned up ReorderAnimationsPanel and added options to set when the first animation should be placed and align the start times of the following animations to rounded times
- Changed some list rendering
- Can now paste stuff with global sequences, and will match animations only by uppercase alphanumerical name
- Removed some non-functioning menu settings
- Edit flip-book textures as text now does a better job parsing file paths
- Added some model loading messages
- Added setting for default file extension filter
- Cleaned up the preferences window
- GifExportHelper no longer throws an error when trying to export a static pose
- RecalculateExtents now fully undoable
- Changing Interp Type now properly undoable after redo
- Changing Material ShaderString to an SD-string no longer doubles all layers
- Fixed a bug preventing saving flip-book materials
- Fixed NodesOverviewPanel not showing Helper count
- Added save and load buttons to the ShaderEditPanel
- Made some changes to maybe render transparent geosets better
- Can now play .flac event sounds
- Can now propagate expansion by holding [ctrl] for MPQImageBrowser and MPQBrowser
- The ImageBrowser now has a filter-menu for image type
- Added some markers to Texture names to warn if the filepath is sus
- Added a button to ComponentPopcornPanel for exporting with ".pkb" as file extension
- Added checkboxes for dropShadow and unselectable to ComponentGeosetPanel
- Can now parse Reforged sound lookup to display sound names for EventObject
- Prettier names for Materials in lists
- GeosetAnim will now properly save static alpha
- Will now properly save GeosetAnim.staticColor=[0,0,0] when saving as .mdl
- Added MaterialOverviewPanel
- Wrapped Particle and Particle2 specific settings in a collapsable panel
- Made Create Back2BackAnimation undoable
- ScaleSequencesLengthsAction will now properly put things back on undo
- Added some more options in the SkinningOptionPanel
From #5:
- Correct "Don't Inherit Rotation" and "Don't Inherit Scaling" flags (they were flipped in earlier versions)
- Properly working animation editing for nodes that have "Don't Inherit Rotation" ticked
- A small animated preview of Footprints, Splats and UberSplats on the component panel for EventObjects
From _b:
- Buttons for "Convert to SkinWeights/Matrices" and "Recalculate Tangents" on the Geoset panel (replaces the not really working "make SD/HD" button)
- A tool for updating/replacing BindPoses and importing BindPose rotations Twilac's Beta Tools -> BindPose options
- A bit more forgiving search for .tif textures
- An option to deselects (semi) random vertices Edit -> Deselect Random
- Tools -> Flip triangles (cuts your selected imaginary quads on the other diagonal)
- Window -> Reload Textures (it's possible to add a keyboard shortcut for this)
- Filters for Popcorn and FaceFx in the MPQBrowser
- A spinner to choose Format Version when creating a new model
From _a:
- Better grid
- Working TeamColor
- Ribbon rendering
- Updated ImportPanel
- Better Scaling in Viewport
From #4:
- Edit -> Shrink Selection
- Edit -> Selection Geometry Nodes
- Better control when simplifying keyframes Edit -> Optimize -> Simplify Keyframes
- A tool to round or clamp animation values Edit -> Optimize -> Round Keyframes
- Buggy functionality in the Edit T-Pose mode. Will try to preserve animations when posing the skeleton.
Needs rotation/translation keyframes in edited nodes and child nodes to not mess up animations (automatic creation of these isn't coded yet.)
Does not edit the bindpose (yet) (workaround: select all and right click once with the move tool in the Edit Vertices (Normal editing) mode)
Some old things not listed on the previous pastebin post:
- Rotate Model, found in the Tools menu
- Some crude selection information In the Transform tab to the right in the Edit tab
- Undoable Sort Nodes
- Some Crude CollisionShape Rendering. Visible When Viewing Normals.
- Better UV-Exporter (Export UV layout as a BW image) Twilac's Beta Tools -> Export As UV Mask
- A slightly prettier and (hopefully) more intuitive texture overview
- A favorites list in the file dialog!
- A slider to adjust the visual node size View -> Node Size
- A .obj batch converter Scripts-> OBJ Batch Convert
- An unpolished sequence to GIF tool Scripts-> GIF Generator
From #3:
- Less weirdness when editing
- Rotate Model, found in the Tools menu
- Some crude selection information In the Transform tab to the right in the Edit tab
- Undoable Sort Nodes
- Some Crude CollisionShape Rendering. Visible When Viewing Normals.
- Better UV-Exporter (Export UV layout as a BW image) Twilac's Beta Tools -> Export As UV Mask
- A slightly prettier and (hopefully) more intuitive texture overview
- A favorites list in the file dialog!
- A slider to adjust the visual node size View -> Node Size
- A .obj batch converter Scripts-> OBJ Batch Convert
- An unpolished sequence to GIF tool Scripts-> GIF Generator
From #2:
- More fields exposed in the Model tab for RibbonEmitters, PopcornEmitters and Collision Shapes
- Buttons to duplicate and change the type of a node on the node panel in the Model tab
- A renderer that actually uses (at least some of) the colors set in Preferences
- Numpad [ , ] hardcoded to Look at selected
- Image browser Windows -> Browsers -> Image Browser
- Better animation transfer Add -> Animation -> Single
- More add options in the Add menu
- Some new tools under Twilac's Beta Tools:
- Skinning Options
- Rename Animations
- Geoset Split Wizard
- Global Transforms Wizard
- Export Selected As UV Mask
- Open Texture Composition Panel
From #1:
- The ability to open and save v1100 models?! Please test this!
- Shaders!
- A crude shader editor to play with shaders. Twilac's Beta Tools -> Shader Editor
- An uglier grid
- Uglier particles
- Most likely some broken stuff
- Snap-transform for Move and Scale
- Working prompt for choosing installation/resource folder
From _b:
- Mapping nodes when importing Animation now shows most Nodes instead of only Bones
- Selection Box now uses color from settings
- Added "unselectable" to the table in GeosetOverviewPanel
- Fixed some issues with editing ExtLog
- The Internal browser no longer resets the camera when changing model
- Added "Remove If Less Than", "Snap To Step" and "Adjust influence for selected" to SkinningOptionPanel
- Fixed ReplaceBonesAction not being undoable
- Fixed KeyframeActionHelpers not checking timeline.getEntryMap != null
- Added QuickDismiss popup to ModelLoader for when a file isn't found or filetype not supported
- Added a few filetypes to be opened with FileViewer
- Fixed saving settings (now human-readable)
- Removed loading of legacy settings
- Added checkbox for Optimize On Save to the file menu
- Added "Cut Edge" to TwilacsTools
- Added a checkbox for "Preserve Animations" panel on the right when editing T-Pose
- The "show popup menu"-button is now located in a slightly better spot
- (Hopefully) fixed selection in perspective viewport being off...
- Export Animations now has a popup with some options
- Fixed some instances of selection info not updating properly
- Fixed changing mode from ANIMATE while playing animation continuing playing the animation
- Undoing deleting nodes will now put them back in the original order
- Undoing deleting the last vertices of geosets will now put the geosets back in the original order
From _a:
- Fixed issue where redoing adding keyframes would accumulating transforms
- Fixed issues with animating Scaling
- Merge Geosets now has a more intuitive UI, and puts geosets back in the correct order when undoing
- Added an option to choose rotation axis to Rotate Model
- Made Rotate Model now rotates (non uniform) scale-values better
- ImportPanel now adds GlobalSeqs and used ribbon materials
- Simplified TimeBoundChooserPanel by removing deprecated stuff
- Simplified the add new Animation popup by removing unnecessary stuff
- Fixed layer filter mode Blend not rendering properly
- Fixed Duplicate Animation not copying Geoset Extents
- Cleaned up ReorderAnimationsPanel and added options to set when the first animation should be placed and align the start times of the following animations to rounded times
- Changed some list rendering
- Can now paste stuff with global sequences, and will match animations only by uppercase alphanumerical name
- Removed some non-functioning menu settings
- Edit flip-book textures as text now does a better job parsing file paths
- Added some model loading messages
- Added setting for default file extension filter
- Cleaned up the preferences window
- GifExportHelper no longer throws an error when trying to export a static pose
- RecalculateExtents now fully undoable
- Changing Interp Type now properly undoable after redo
- Changing Material ShaderString to an SD-string no longer doubles all layers
- Fixed a bug preventing saving flip-book materials
- Fixed NodesOverviewPanel not showing Helper count
- Added save and load buttons to the ShaderEditPanel
- Made some changes to maybe render transparent geosets better
- Can now play .flac event sounds
- Can now propagate expansion by holding [ctrl] for MPQImageBrowser and MPQBrowser
- The ImageBrowser now has a filter-menu for image type
- Added some markers to Texture names to warn if the filepath is sus
- Added a button to ComponentPopcornPanel for exporting with ".pkb" as file extension
- Added checkboxes for dropShadow and unselectable to ComponentGeosetPanel
- Can now parse Reforged sound lookup to display sound names for EventObject
- Prettier names for Materials in lists
- GeosetAnim will now properly save static alpha
- Will now properly save GeosetAnim.staticColor=[0,0,0] when saving as .mdl
- Added MaterialOverviewPanel
- Wrapped Particle and Particle2 specific settings in a collapsable panel
- Made Create Back2BackAnimation undoable
- ScaleSequencesLengthsAction will now properly put things back on undo
- Added some more options in the SkinningOptionPanel
From #5:
- Correct "Don't Inherit Rotation" and "Don't Inherit Scaling" flags (they were flipped in earlier versions)
- Properly working animation editing for nodes that have "Don't Inherit Rotation" ticked
- A small animated preview of Footprints, Splats and UberSplats on the component panel for EventObjects
From _b:
- Buttons for "Convert to SkinWeights/Matrices" and "Recalculate Tangents" on the Geoset panel (replaces the not really working "make SD/HD" button)
- A tool for updating/replacing BindPoses and importing BindPose rotations Twilac's Beta Tools -> BindPose options
- A bit more forgiving search for .tif textures
- An option to deselects (semi) random vertices Edit -> Deselect Random
- Tools -> Flip triangles (cuts your selected imaginary quads on the other diagonal)
- Window -> Reload Textures (it's possible to add a keyboard shortcut for this)
- Filters for Popcorn and FaceFx in the MPQBrowser
- A spinner to choose Format Version when creating a new model
From _a:
- Better grid
- Working TeamColor
- Ribbon rendering
- Updated ImportPanel
- Better Scaling in Viewport
From #4:
- Edit -> Shrink Selection
- Edit -> Selection Geometry Nodes
- Better control when simplifying keyframes Edit -> Optimize -> Simplify Keyframes
- A tool to round or clamp animation values Edit -> Optimize -> Round Keyframes
- Buggy functionality in the Edit T-Pose mode. Will try to preserve animations when posing the skeleton.
Needs rotation/translation keyframes in edited nodes and child nodes to not mess up animations (automatic creation of these isn't coded yet.)
Does not edit the bindpose (yet) (workaround: select all and right click once with the move tool in the Edit Vertices (Normal editing) mode)
Some old things not listed on the previous pastebin post:
- Rotate Model, found in the Tools menu
- Some crude selection information In the Transform tab to the right in the Edit tab
- Undoable Sort Nodes
- Some Crude CollisionShape Rendering. Visible When Viewing Normals.
- Better UV-Exporter (Export UV layout as a BW image) Twilac's Beta Tools -> Export As UV Mask
- A slightly prettier and (hopefully) more intuitive texture overview
- A favorites list in the file dialog!
- A slider to adjust the visual node size View -> Node Size
- A .obj batch converter Scripts-> OBJ Batch Convert
- An unpolished sequence to GIF tool Scripts-> GIF Generator
From #3:
- Less weirdness when editing
- Rotate Model, found in the Tools menu
- Some crude selection information In the Transform tab to the right in the Edit tab
- Undoable Sort Nodes
- Some Crude CollisionShape Rendering. Visible When Viewing Normals.
- Better UV-Exporter (Export UV layout as a BW image) Twilac's Beta Tools -> Export As UV Mask
- A slightly prettier and (hopefully) more intuitive texture overview
- A favorites list in the file dialog!
- A slider to adjust the visual node size View -> Node Size
- A .obj batch converter Scripts-> OBJ Batch Convert
- An unpolished sequence to GIF tool Scripts-> GIF Generator
From #2:
- More fields exposed in the Model tab for RibbonEmitters, PopcornEmitters and Collision Shapes
- Buttons to duplicate and change the type of a node on the node panel in the Model tab
- A renderer that actually uses (at least some of) the colors set in Preferences
- Numpad [ , ] hardcoded to Look at selected
- Image browser Windows -> Browsers -> Image Browser
- Better animation transfer Add -> Animation -> Single
- More add options in the Add menu
- Some new tools under Twilac's Beta Tools:
- Skinning Options
- Rename Animations
- Geoset Split Wizard
- Global Transforms Wizard
- Export Selected As UV Mask
- Open Texture Composition Panel
From #1:
- The ability to open and save v1100 models?! Please test this!
- Shaders!
- A crude shader editor to play with shaders. Twilac's Beta Tools -> Shader Editor
- An uglier grid
- Uglier particles
- Most likely some broken stuff

From #8:
- A new TGA reader
- Material and amimation info on Geoset overview
- Incomplete fbx animation support
- Proper camera loading
- Some Camera target editing in the 3D viewports
- A crude Camera View frustum and Look-At-line
- Actions made undoable: Make model HD, Make model SD, Recalculate tangents
- Exposed setting for Lights
- Copied model parts keeping their animation data
- Pasted model parts keeping animation data if a matching animation exists (Name and Lenght)
- KeyframeCopyPanel now copies ALL keyframes in the selected interval (including events)
From #7:
- A Camera Preview. Found under Window -> Views
- A port of Reteras Skin Splice Mesh. Should work for both SD and HD models and is undo-able.
- An update to the ParticleEmitter2 editor; most of the sliders now adjust their endpoints when dragging them to max/min. Also fixed some bugs. Note: it might be possible to enter values outside of the games allowed range
- A fix to not being able to view materials of SD models with version 1000
- Smaller headers for collapsible panels
- A fix to keyframes being added to the wrong time when toggling geoset visibility
- An option to not load the Unit Browser and the Data Browser at the right at startup. Edit -> Preference Window -> Open Browsers On Startup You can still easily open Internal models through File -> Open Internal -> Object Editor
- Some type-in Transform-tools. Found in the edit-tab in the sub-window labeled "Modeling". Try switching to "Rotate" and see what happens
- A kludge to maybe handle editing interpolated rotations better; now uses the interpolated value at +/- 25% towards the neighbouring keyframes for inTan/outTan instead of a wrongly calculated value.
- Bridge Edges found under Twilac's Beta Tools. Use this to get faces between two selected lines of vertices. Generated faces might need to be flipped.
From #6:
- Two new popups to open internal files: Doodad Browser and Destructible Browser. Found under File -> Open Internal
- More rewriting of the ImportPanel; The visibility tab is not properly implemented, Camera and Event animations isn't fully handled, Animation renaming isn't implemented and some lists render a bit weird (but I have successfully imported an HD geoset onto an other HD model)
- Hotkey options for setting front/side/top in viewports (Edit -> Preferences Window -> Hotkeys)
- Better updating of the timeline when selecting nodes
- Working hotkey timeline navigation with exposed settings (Edit -> Preferences Window -> Hotkeys -> Edit Keybindings)
From #5:
- Some buttons to toggle stuff per view in the quad view: textured, wire-frame, vertices and normals (Only "Render Particles" in the view menu is still working)
- The top bar menu "Twilac's Beta Tools" which replaces "Twilac's ToolPanel"
- Some experimental tools found under "Twilac's Beta Tools"
- Expand selection now does exactly that: expands the selection. The previous behavior is now called "Select Linked Geometry" and had the default keybinding [CTRL] + [L]
- A delete button on the geoset panels in the model-tab
- A bit more information on the camera panels in the model tab
- Scripts -> Remove Lods is now a bit more user friendly
- Probably a still bunch of bugs relating to showing/updating model-components (stemming from code changes to separate the UI from the data)
_B:
- Fixed Texture list updating after adding/removing texture(s)
_C:
- Fixed an issue with copy and paste for some HD-models
_D:
- Fixed a bug that threw an error when trying to import bone-chain-animation
_E:
- Fixed Some bug
From #4:
- Added a button to access Keybinding-settings in the preferences window under Hotkeys
- Added buttons to toggle editable (E) and visible (V) to the component tree in the Edit tab (I do apologize for the big and unwieldy buttons) Use [SHIFT] to affect children
- Clicking on the name of something in the component tree will select it in the viewport (add/remove modifiers should work on this as well)
- Added an option to open a window with the current model that will stay on that model for ever (Window -> Preview of current model)
- Fixed a bug where zooming would increase the area used for selection to a ridiculous size
- Will now only consider the 4 first bones when reading vertices when importing FBX
- Fixed some preset Keybindings to not overlap. Users will need to reset their keybindings for this to take effect (Edit -> Prefereces Window -> Hotkeys -> Edit Keybindings -> Reset Full -> Save Keybindings)
- Added Delete-buttons to Nodes in the Model-tab
_B :
- Fixed some bugs relating to opening .fbx files. They should now hopefully open fine and correctly bind vertices to their bones (Still no animation thou ^^)
_C :
- Fixed some bugs related to Cluster-selection
_D :
- Fixed some bugs with saving models
- Fixed some bugs related to reordering animations
- Made the quad view initialize the orthographic views to Front, Side and Top
From #3:
- Better performance!
- Changes to the underlying code for handling animation data! Should make it easier to implement tools for animation-transfering, but for now it mostly just menas broken UI-elements for animation stuff...
- Probably a still bunch of bugs relating to showing/updating model-components (stemming from code changes to separate the UI from the data)
From #2:
- Better camera zooming (now zooms towards center of screen instead of origo)
- Probably a bunch of bugs relating to showing model-components (stemming from code changes to separate the UI from the data)
- A small tool for scaling models (Tools -> Scale model)
From #1:
- 3D editing
- Exposed settings for changing mouse buttons for camera movement, selection and manipulation
- A lot of frustration changing between wireframe/solid and between textured/not textured (sry.. will fix in future versions!)
- Some Exposed settings for keyboard shortcuts (Tools-> Show Twilac's ToolPanel -> Edit Keybindings)
- A button for locking the views disguised as a save-icon in the tool bar
- A new TGA reader
- Material and amimation info on Geoset overview
- Incomplete fbx animation support
- Proper camera loading
- Some Camera target editing in the 3D viewports
- A crude Camera View frustum and Look-At-line
- Actions made undoable: Make model HD, Make model SD, Recalculate tangents
- Exposed setting for Lights
- Copied model parts keeping their animation data
- Pasted model parts keeping animation data if a matching animation exists (Name and Lenght)
- KeyframeCopyPanel now copies ALL keyframes in the selected interval (including events)
From #7:
- A Camera Preview. Found under Window -> Views
- A port of Reteras Skin Splice Mesh. Should work for both SD and HD models and is undo-able.
- An update to the ParticleEmitter2 editor; most of the sliders now adjust their endpoints when dragging them to max/min. Also fixed some bugs. Note: it might be possible to enter values outside of the games allowed range
- A fix to not being able to view materials of SD models with version 1000
- Smaller headers for collapsible panels
- A fix to keyframes being added to the wrong time when toggling geoset visibility
- An option to not load the Unit Browser and the Data Browser at the right at startup. Edit -> Preference Window -> Open Browsers On Startup You can still easily open Internal models through File -> Open Internal -> Object Editor
- Some type-in Transform-tools. Found in the edit-tab in the sub-window labeled "Modeling". Try switching to "Rotate" and see what happens
- A kludge to maybe handle editing interpolated rotations better; now uses the interpolated value at +/- 25% towards the neighbouring keyframes for inTan/outTan instead of a wrongly calculated value.
- Bridge Edges found under Twilac's Beta Tools. Use this to get faces between two selected lines of vertices. Generated faces might need to be flipped.
From #6:
- Two new popups to open internal files: Doodad Browser and Destructible Browser. Found under File -> Open Internal
- More rewriting of the ImportPanel; The visibility tab is not properly implemented, Camera and Event animations isn't fully handled, Animation renaming isn't implemented and some lists render a bit weird (but I have successfully imported an HD geoset onto an other HD model)
- Hotkey options for setting front/side/top in viewports (Edit -> Preferences Window -> Hotkeys)
- Better updating of the timeline when selecting nodes
- Working hotkey timeline navigation with exposed settings (Edit -> Preferences Window -> Hotkeys -> Edit Keybindings)
From #5:
- Some buttons to toggle stuff per view in the quad view: textured, wire-frame, vertices and normals (Only "Render Particles" in the view menu is still working)
- The top bar menu "Twilac's Beta Tools" which replaces "Twilac's ToolPanel"
- Some experimental tools found under "Twilac's Beta Tools"
- Expand selection now does exactly that: expands the selection. The previous behavior is now called "Select Linked Geometry" and had the default keybinding [CTRL] + [L]
- A delete button on the geoset panels in the model-tab
- A bit more information on the camera panels in the model tab
- Scripts -> Remove Lods is now a bit more user friendly
- Probably a still bunch of bugs relating to showing/updating model-components (stemming from code changes to separate the UI from the data)
_B:
- Fixed Texture list updating after adding/removing texture(s)
_C:
- Fixed an issue with copy and paste for some HD-models
_D:
- Fixed a bug that threw an error when trying to import bone-chain-animation
_E:
- Fixed Some bug
From #4:
- Added a button to access Keybinding-settings in the preferences window under Hotkeys
- Added buttons to toggle editable (E) and visible (V) to the component tree in the Edit tab (I do apologize for the big and unwieldy buttons) Use [SHIFT] to affect children
- Clicking on the name of something in the component tree will select it in the viewport (add/remove modifiers should work on this as well)
- Added an option to open a window with the current model that will stay on that model for ever (Window -> Preview of current model)
- Fixed a bug where zooming would increase the area used for selection to a ridiculous size
- Will now only consider the 4 first bones when reading vertices when importing FBX
- Fixed some preset Keybindings to not overlap. Users will need to reset their keybindings for this to take effect (Edit -> Prefereces Window -> Hotkeys -> Edit Keybindings -> Reset Full -> Save Keybindings)
- Added Delete-buttons to Nodes in the Model-tab
_B :
- Fixed some bugs relating to opening .fbx files. They should now hopefully open fine and correctly bind vertices to their bones (Still no animation thou ^^)
_C :
- Fixed some bugs related to Cluster-selection
_D :
- Fixed some bugs with saving models
- Fixed some bugs related to reordering animations
- Made the quad view initialize the orthographic views to Front, Side and Top
From #3:
- Better performance!
- Changes to the underlying code for handling animation data! Should make it easier to implement tools for animation-transfering, but for now it mostly just menas broken UI-elements for animation stuff...
- Probably a still bunch of bugs relating to showing/updating model-components (stemming from code changes to separate the UI from the data)
From #2:
- Better camera zooming (now zooms towards center of screen instead of origo)
- Probably a bunch of bugs relating to showing model-components (stemming from code changes to separate the UI from the data)
- A small tool for scaling models (Tools -> Scale model)
From #1:
- 3D editing
- Exposed settings for changing mouse buttons for camera movement, selection and manipulation
- A lot of frustration changing between wireframe/solid and between textured/not textured (sry.. will fix in future versions!)
- Some Exposed settings for keyboard shortcuts (Tools-> Show Twilac's ToolPanel -> Edit Keybindings)
- A button for locking the views disguised as a save-icon in the tool bar
From #5:
- A Brand New (but not complete) ParticleEmitter2 editor! accessed from any ParticleEmitter2's panel in the model tab
- A dropdown to chose texture for ParticleEmitter2, found in the model tab
- A few changes to the look of Geoset panels in the model tab
- Some exposed flags for nodes (billboarding and don't inhterit x) in the model tab
- (Old but unmentioned) Linked selection and visibillity between the UV-editing window and the 3D view
From #4:
- A bit of protection from popup-spamming when running into an error
- Bugfix for Sphere and Cylinder CollisionShapes not keeping their radiuses when saving to .mdl
- The ability to add an Attachment from the add-menu
From #3:
- A summary of the geosets on the "Geosets" root-node in the Model-tab
- A summary of the nodes on the "Nodes" root-node in the Model-tab
- A summary of the sequences on the "Sequences" root-node in the Model-tab
- An alternative and prettier way to choose material for geosets
- Working [shift] and [alt] modifiers when selecting UV-verts
- Working checkboxes for setting Layer-flags
- Buttons to move layers up/down for SD-materials
- A button on the bone-panel that will remove the bone from all matrixes/skins
- The ability to rename a bon/helper and its children with "Rename Bone Chain" found on "Twilac's ToolPanel"
- The ability to select verts skinned to selected bones with "selectNodeGeometry" found on "Twilac's ToolPanel"
- Depending on your setup: the ability to listen to the sound of EventObjects with a play-button in the Model-tab (this runs on hardcoded files atm)
From #2:
- Access to "Edit Textures" form the "Textures" root-node in the Model-tab
- Some VIP QOL changes to the geoset-panels in the Model-tab (I've started to merge the panels of geoset and geosetAnim to make it clearer what belongs to what)
- A popup asking if key-frames should be cleared when deleting animations from the Model-tab
- "Show Twilac's ToolPanel" under Tools: A very unpolished window with very unpolished tools (I've been dumping buttons for VIP features here)
- Lack of perspective view zoom-reset when pressing any button...
From #1:
- "Twilac-Style Merge Geosets" (Placeholder name to distinguish from "Oinkerwinker-Style Merge Geosets") lets you merge geosets within the model
- "Twilac-Style SmoothVerts" (Just to continue the naming trend) smooths geometry taking the center of connected verts for all selected verts and averaging the position ((vertPoint+centerPoint)/2)
- Working copy-paste for model-parts (I hope...)
- A badly implemented high-lighting of selected nodes (move the mouse over the list to make it visible)
- A (non-exhaustive) list of hard coded keybord (can be found under "About")
- A Brand New (but not complete) ParticleEmitter2 editor! accessed from any ParticleEmitter2's panel in the model tab
- A dropdown to chose texture for ParticleEmitter2, found in the model tab
- A few changes to the look of Geoset panels in the model tab
- Some exposed flags for nodes (billboarding and don't inhterit x) in the model tab
- (Old but unmentioned) Linked selection and visibillity between the UV-editing window and the 3D view
From #4:
- A bit of protection from popup-spamming when running into an error
- Bugfix for Sphere and Cylinder CollisionShapes not keeping their radiuses when saving to .mdl
- The ability to add an Attachment from the add-menu
From #3:
- A summary of the geosets on the "Geosets" root-node in the Model-tab
- A summary of the nodes on the "Nodes" root-node in the Model-tab
- A summary of the sequences on the "Sequences" root-node in the Model-tab
- An alternative and prettier way to choose material for geosets
- Working [shift] and [alt] modifiers when selecting UV-verts
- Working checkboxes for setting Layer-flags
- Buttons to move layers up/down for SD-materials
- A button on the bone-panel that will remove the bone from all matrixes/skins
- The ability to rename a bon/helper and its children with "Rename Bone Chain" found on "Twilac's ToolPanel"
- The ability to select verts skinned to selected bones with "selectNodeGeometry" found on "Twilac's ToolPanel"
- Depending on your setup: the ability to listen to the sound of EventObjects with a play-button in the Model-tab (this runs on hardcoded files atm)
From #2:
- Access to "Edit Textures" form the "Textures" root-node in the Model-tab
- Some VIP QOL changes to the geoset-panels in the Model-tab (I've started to merge the panels of geoset and geosetAnim to make it clearer what belongs to what)
- A popup asking if key-frames should be cleared when deleting animations from the Model-tab
- "Show Twilac's ToolPanel" under Tools: A very unpolished window with very unpolished tools (I've been dumping buttons for VIP features here)
- Lack of perspective view zoom-reset when pressing any button...
From #1:
- "Twilac-Style Merge Geosets" (Placeholder name to distinguish from "Oinkerwinker-Style Merge Geosets") lets you merge geosets within the model
- "Twilac-Style SmoothVerts" (Just to continue the naming trend) smooths geometry taking the center of connected verts for all selected verts and averaging the position ((vertPoint+centerPoint)/2)
- Working copy-paste for model-parts (I hope...)
- A badly implemented high-lighting of selected nodes (move the mouse over the list to make it visible)
- A (non-exhaustive) list of hard coded keybord (can be found under "About")
This one have some big changes to the model tree in the edit view:
It now default to only affecting the the node checked and not sub-nodes. To affect sub-nodes hold shift.
(i.e: To get the old behavior when hiding and showing bones and stuff - hold Shift)
Also added the feature to expand/contract all sub-nodes by holding control.
Make sure to backup maps before importing assets saved with this tool.
Source code:
Current Git Branch
Extract with:
7-Zip Better than WinRar (and open source!)
Run using:
Java from Adoptium (OpenJDK built by the Eclipse Foundation)
Newest version bottom right!
Attachments
Last edited:
