FMOD Engine by Firelight Technologies Pty Ltd.
FMOD is a proprietary sound effects engine and authoring tool for video games and applications developed by Firelight Technologies, that play and mix sounds of diverse formats on many operating systems. (from Wikipedia)
FMODShot allows you to interact with FMOD library in OneShot (RGSS), adds some effects, reverb, DSP and more.
Also you can download/update the FMOD Engine library: https://www.fmod.com/download
The objective is to make a sufficient library that helps to easily play sound or background music with effects, reverb or DSP inside OneShot.
- You must have ModShot Core to run it.
- Download or Clone this repository.
- Copy files from
lib\
to ModShot'slib\ruby\
- Copy FMOD Engine library from
ext\
to root directory of OneShotfmod.dll
for Windows 32-bitsfmod64.dll
for Windows 64-bitsx86-linux\libfmod.so
for Linux x86x86_64-linux\libfmod.so
for Linux x86_64
- Also You need put script from
scripts\
toData\xScripts.rxdata
- With RPG Maker XP
- Rename
xScripts.rxdata
toScripts.rxdata
- Open RPG Maker XP, load OneShot as Project, open Script Editor
- Create script with name
Audio_FMOD
and put code fromscripts\Audio_FMOD.rb
- Save code and save project, then exit from RPG Maker XP
- Rename
Scripts.rxdata
toxScripts.rxdata
- Rename
- With extracting
xScripts.rxdata
- Extract content with Ruby Script
rpgscript.rb
(script):ruby rpgscript.rb <path to OneShot> <path to extract> x
- Copy script(s) from
scripts\
to extracted directory - Append
_scripts.txt
names from script(s) - Pack
xScripts.rxdata
with ruby script:ruby rpgscript.rb <path to OneShot> <extracted path>
- Extract content with Ruby Script
- With RPG Maker XP
- Anywhere crashing with segmentation fault. (why...)
- Only maded for BGM.
Feel free to contribute this project.