Repository navigation
1.5.0
What's Changed
- Export models as CodeWalker XML:
.ydr,.ydd,.yftand.ybnbecome the XML that Sollumz and CodeWalker import, with the textures as DDS files in a folder named after the model. Use ⬇ Export as XML… in the model viewer, orpaleto modelon the command line.- The XML has the meshes, skeleton, shaders, collision, joints and lights, plus the fragments' physics, glass and cloth.
- Enhanced shaders are written with the Legacy parameter names, as CodeWalker does.
- More files in the preview panel:
- collision (
.ybn) and navigation meshes (.ynv) in the 3D viewer; - a read-only summary of clip dictionaries (
.ycd).
- collision (
- Cube map textures: the texture viewer has a Face menu, and DDS export and import keep all six faces.
- Responsive window: folders, archives, the side tree and previews load without blocking it. Expand all and long reads can be cancelled from the status bar.
- Hex view: files with no other preview open as hex.
- Damaged or hostile files give an error instead of a crash, a hang or memory exhaustion. This covers archives, textures, audio, metadata, models, collision, navmeshes and clips.
- Archives:
- AES archives stay AES when saved.
- A nested archive stays readable after a rename.
- Entries whose names clash are never dropped.
- Added scripts are stored encrypted, or refused.
- In-place saves survive a crash.
- OIV packages:
- A failed install is undone.
- Edited text keeps its encoding.
- Paths that leave the game folder are refused.
- A program in the game folder is never replaced.
- Original game files: they are never edited through a link in the mods folder, nor renamed or deleted from the GUI.
- Enhanced dictionaries: X8R8G8B8 textures stay opaque.
- Safety during operations: the game cannot be switched while an operation runs, backups and restores of the prefix and mods folder are safer, and the Legacy → Enhanced converter has a time limit.
Full Changelog: v1.4.0...v1.5.0