fcda0f9ff49cf758f1956686d39e9671246c313e
- Implement RetailSfxModule to map sound effects to numeric slots. - Create SharewareAssetRegistry to manage assets for the Shareware version. - Introduce SharewareEntityModule to define available enemies in Shareware. - Add SharewareMenuPicModule to handle menu pictures with runtime offset computation. - Implement SharewareMusicModule for music routing in Shareware. - Define keys for entities, HUD elements, menu pictures, and music tracks. - Create abstract modules for entity, HUD, menu picture, and music assets. - Add registry resolver to select appropriate asset registry based on game version and data version. - Update WolfensteinData to include new asset registry exports. - Modify tests to utilize the new asset registry structure for Shareware and Retail versions. Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
wolf_dart
A new Flutter project.
Running
Linux requirements
Linux (Debian/Ubuntu) requires the following packages to be installed:
libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev lld
Description
Languages
Dart
96.4%
CMake
1.7%
C++
1.1%
GLSL
0.4%
HTML
0.3%
Other
0.1%