Repository navigation
Add standalone FMOD bank and event audio support - #626
casrielasriel wants to merge 3 commits into
Conversation
|
build errors. im omw to school but i'll fix when home |
|
now i can finnaly mod pizza tower without needing to buy a pc :) |
|
ready |
|
Did you add it to the makefile? Other than that seems good to me |
|
my nitpick with this: this PR reimplements a custom FMOD extension that is, as far as I know, only used by one game. |
There are more games that use FMOD, like "Super Bo Noise" and "Grapple Dog." This implementation should be adding support for more games that use FMOD. |
|
But do they use the same fmod extension as PT??? |
I don't know. |
|
super bo noise uses the official extension, and grapple dog, while I don't have the game to be able to verify it, seems like it uses FMODGMS? |
|
as far as I know a few games do use this same extension, if another game uses a different fmod extension it shouldn't be too hard to impl it |
...here we are!
Summary
This PR implements bank parsing and audio playback for FMOD.
This works pretty similar to how FMOD works, and audio playback seems to work great in Pizza Tower.
Played up to Pepperman and a crash that used to be caused because of FMOD not being there is fixed!
This isnt a full 1:1 re-implementation but it does what it does and it does that correct
teeny tiny bit of ai usage
Used a little bit of AI to understand how FMOD really worked, anything and everything put into the code was reviewed by me and edited by me before i let it go in.
Again, PLEASE TELL ME YOUR NITPICKS WITH THIS, this is NOT perfect and I really want to get this as perfect as I can, i am open to feedback