Brief
Add support for viewing IFF v1.0 in Volcanic. Supported chunk types are: SPR#, BHAV (wip), STR.
Sprites
Z-Buffers
Sprites that are not inherently objects can also be viewed by using the 'Frames/Rotations' button on SPRResourceControl to view them as frames and not interpreted as an object
Modified STR chunk reader to use parent IFF file version to read strings from Steering Commitee IFF files
Add Grayscale PALT by default instead of all black
Add contructor overload for PALT to allow for manually-built color palettes (unused as of now)
Modified Toolstrip Items for loading External Iff in MainWindow.cs to support Iff & Spf and added a special dialog for loading both at once into a GameObject.
Modified IFFResComponent to support SPR# resources using the SPRResControl
Added methods in SpriteEncoderUtils to support SPR# resources
All of these changes isolate themselves from any existing functionality and use the existing functionality as a baseline to implement the new features to remain consistent.
Brief Add support for viewing IFF v1.0 in Volcanic. Supported chunk types are: SPR#, BHAV (wip), STR.
Sprites Z-Buffers
Sprites that are not inherently objects can also be viewed by using the 'Frames/Rotations' button on SPRResourceControl to view them as frames and not interpreted as an object
Exported Sprites
BHAV (wip)
Video Here is a recorded video demonstrating how the submission works (OneDrive)
Changes Summary
All of these changes isolate themselves from any existing functionality and use the existing functionality as a baseline to implement the new features to remain consistent.