2.2.0
Download the net.psxsplash.splashedit-2.2.0.tgz and import it into your unity project using the package manager.
What's Changed
Skinned Mesh Animations
- New
PSXSkinnedObjectExportercomponent — attach to any SkinnedMeshRenderer to export bone-animated characters to PS1 - Hard skinning (one bone per vertex) with configurable sampling rate (1–30 FPS, default 15)
- Supports Humanoid and Generic animation clips — auto-detects and reimports models as Humanoid when needed
- Per-frame bone matrices baked at export time; sub-frame interpolation at runtime for smooth playback at any framerate
- Custom inspector shows bone count, frame counts, and estimated PS1 memory usage
- Limits: 16 skinned meshes, 64 bones, 16 clips per mesh
Skin Anim Events
- Cutscenes and animations can now trigger skinned mesh animations at specific times during playback
- Each event specifies: target object, clip name, loop flag
- Maximum 16 events per cutscene/animation
Timeline Editor
- New visual editor window for animations and cutscenes (PlayStation 1 → Timeline Editor, or double-click any clip asset)
- Transport controls (play/pause/stop), playhead scrubbing, zoom and pan
- Color-coded tracks: Camera (cyan), Object (green), UI (magenta), Rumble (gold)
- Add Track menu auto-discovers scene objects, canvases, and UI elements
- Right-click context menu for adding/deleting keyframes and changing interpolation
- Multi-select keyframes, drag to reposition, Undo support
- Audio event and skin anim event lanes
- Live scene view preview with camera driving, object transforms, and skinned mesh poses
Controller Rumble
- New Rumble Small and Rumble Large track types for cutscenes and animations
- Small motor — high-frequency on/off (sharp impacts)
- Large motor — variable speed 0–255 (sustained rumble)
- Requires DualShock controller or emulator rumble support
Navigation Mesh Overhaul
- 8 new parameters exposed on PSXPlayer (previously hardcoded):
- Partition Method (Watershed / Monotone / Layer)
- Min Region Area, Merge Region Area, Max Simplify Error, Max Edge Length
- Detail Sample Distance, Detail Max Error, Max Plane Error
- Three quick presets: Indoor, Terrain, Multi-Level
- Detail mesh interior vertices now included in floor plane fitting — much better height accuracy on terrain
- Nav builder UI merged into the PSXPlayer inspector with build/clear/preview buttons, statistics, PS1 budget warnings, and scene view gizmos
- Separate Nav Region Builder window removed
Mesh Export
- New
SmoothNormalstoggle — disable for flat/faceted shading on a per-object basis
Scene Export
- Splashpack binary format updated (v19) with skinned mesh data support
- All nav parameters forwarded from PSXPlayer to the builder during export