CP2077 modding tool to expose a new audio backend.
Currently in its infancy, further information will be provided at a later time.
- automatically registers voices audio files with their localized subtitles from file in YAML format.
- allows playing sounds without REDmod.
- seamlessly integrates with vanilla
AudioSystem
, but currently restricted to: -Play
-Stop
-Switch
- update reverb via blackboard
- update player EQ preset via blackboard (
None
/OnThePhone
/Underwater
) - convenience method for NPC to talk over the phone, e.g.:
GameInstance.GetAudioSystem(game).PlayOverThePhone(n"some_custom_dialog_for_vik", n"Vik");
Thanks to Codeware, this plugin will automatically:
- register all subtitles for localization via
ModLocalizationProvider
andModLocalizationPackage
. - show/hide subtitle in the appropriate language whenever a custom voice audio is played.
This initial release would never have been possible without the following persons, immense token of appreciation to:
- @psiberx: for being a formidable libraries author, one of the pillars of Cyberpunk community and having guided me literally throughout all this journey.
- @jekky: for the very same reasons as above, but also for being the author of red4ext-rs on which this plugin is built upon, and for accepting my comments, reviewing my Pull Requests, providing me explanations and so on.
- @DevNullx64: for helping in my first steps in assembly and understanding basic C++, and simply for being a formidable friend.
- @WopsS: for being the author of RED4ext.SDK on which all Cyberpunk modding tools are based.
- @Nibana: for providing extensive explanations about audio in games in general, and testing out sound effects.
- @catbus00: for supporting me all along these months of struggle :)