Commit Graph

5 Commits (92d9c1edabf9214b10fb3202a3f5b5df171ad304)

Author SHA1 Message Date
PeachyPeach f0c6668423
DynOS Bin Compression (#131) 2022-06-25 00:52:53 -07:00
MysterD e912636633 Automatically disable billboards on DynOS models with >6 vertices 2022-05-04 00:14:33 -07:00
PeachyPeach 92d3c19c51
[BUG FIX] DynOS Bin Vtx overflow (#79)
Vertex coords are saved as s16 instead of f32 inside DynOS .bin files,
causing unintended overflow for vertex coords outside of the range
[-32768, +32767]. The format cannot be changed without breaking all
existing DynOS models, so, when writing a .bin file, a sentinel value
is added at the top of the vertex buffer for buffers that need f32
coords. If that sentinel is detected during the reading process,
the next vertex coords will be read as f32 instead of s16.
2022-05-02 17:31:29 -07:00
MysterD df3618f521 More DynOS refactoring 2022-04-01 20:04:24 -07:00
MysterD 2f56594e45 DynOS level parsing - phase 1 2022-04-01 17:19:26 -07:00