Matt

Results 14 issues of Matt

**Describe the issue** At these locations, support for BINARY_TYPE is missing https://github.com/syoyo/tinygltf/blob/master/tiny_gltf.h#L6442 https://github.com/syoyo/tinygltf/blob/master/tiny_gltf.h#L6486 This case needs handling or tiny_gltf fails to output BINARY_TYPE values. ```c++ case BINARY_TYPE: // TODO //...

enhancement

We have other components such as Audio, ScriptLibrary that would benefit from some of the common file-related classes

Camera path files can be found in the Data directory. They're used for the game intro and the temple room transitions

We need to be able to 1. read and extract sounds and music from .sad archives. 2. play sounds and music 3. support mono and stereo audio

Meshes can contain an extra block called UV2. This needs investigating. 1. Work out the struct 2. Update l3dtool to read and write this struct using buffers if appropriate

TODO

Clicking "Clear Selection" will empty the optional at https://github.com/openblack/openblack/blob/master/src/Gui/PathFinding.cpp#L68 Check for a value using `has_value` on `_selectedVillager` to prevent an exception from being thrown while fetching Transform or WallHug components....

bug

Adds audio playback for SFX, voice and music. Uses OpenAL-soft with FFmpeg. ## Remaining work before we can merge - [x] Fix mono sound quality. Sound has this hollow quality...

merge-conflicts

We need to determine the campaign levels. The game's challenge script file contains the information about which levels are part of the campaign.

feature