Number 2 (WII-HERETIC): https://github.com/derek57/wii-heretic
- added ingame console
- added OGG music support
Next step: WII-HEXEN
- added ingame console
- added OGG music support
Next step: WII-HEXEN
Do you need external ogg files, or it does read them directly from the game.wad?
static const char *subst_config_filenames[] =
{
"doom1-music.cfg",
"doom2-music.cfg",
"tnt-music.cfg",
"heretic-music.cfg",
"hexen-music.cfg",
"strife-music.cfg",
};
Fair enough.IThe only thing is that I can't release the music for all ports. You have to get music for yourself.
Awesome!Here are the music file names for Heretic:
View attachment 17408
I didn't rename them, they worked perfectly as i extracted them. Look at syscraft.org for osts.
b2e05b4e8dff8d76f8f4c3a724e7dbd365390536 = doom1-music/d_inter.ogg
0c0acce45130bab935d2f1e85664b29a3c724fcd = doom1-music/d_intro.ogg
fca4086939a68ae4ed84c96e6bf0bd5621ddbe3d = doom1-music/d_victor.ogg
5971e5e20554f47ca06568832abd37db5e5a94f7 = doom1-music/d_intro.ogg
Awesome!
What path in the SD did you use?
Do you need a CFG file for the game to recognize the OGGs?
nitr8, I think it is worth noting.
in the doom1-music.cfg you have the following:
You wrote d_intro.ogg two times.
Which one is the HASH for d_intro.ogg and which one for d_introa.ogg?
Oh good then.
I noticed something else.
In tnt-config and doom2-config you have the same song names for both games.
That's fine, since I know TNT borrows music from Doom 2, but what really confuses me is the following two things:
- i.e. d_dead.flac - You have all of the songs named with .flac extension, shouldn't they be OGG instead? Or am I missing something?
[*]Both TNT and Doom 2 configs refer to the same song, i.e. d_dead for BOTH TNT and Doom 2.
If they require the same name, then why even have two separate folders for Doom 2 and TNT? Why not use the same Doom 2 and point TNT's music to Doom 2's?
I am just about to end with the OGG placement and that last part confused me.
Should I have d_dead.ogg (to take an example) in BOTH folders, or Doom 2 should be "d_dead" and TNT should be "tnt_dead"?
I'm trying this out with Doom. I am using this music pack:Just download the latest release and overwrite all the old files on your USB hard drive or stick / SD card.
Look into the "*-music.cfg" files for the file names. Put the .OGG-files into the desired "*-music" folder of the desired game.
IMPORTANT: OGG files have to be encoded at 32.000 Hz as there seems to be a bug in the SDL or Vorbis library that i used for compiling the SDL music part with. If the files are compiled at a higher rate, they will most likely play way to fast. There is a conversion script for FFMPEG included in the R30 release that you can use with linux to do that automatically for any OGG file inside the same directory where the shell script is located. It will put the converted OGG files into the "CONV" directory afterwards. It will convert OGG to OGG with 32.000 Hz which worked fine for me in the end.
You then need to switch from OPL to OGG in the sound settings and reboot the game.
I hope i could help.
I am having issues with Doom 2/TNT/Plutonia recognizing the OGG files.
Doom 1 are just fine (although I have to change 44100Hz to 32-000 since they sound slower, but they still play in Final Doom), but the OGG for Doom 2 and the rest are not playing at all, even with the OGG music enabled in the Settings of the game.
I have them like d_(music).ogg in Doom 2, and for TNT I have them in two formats: d_(music).ogg and tnt_(music).ogg
None of them play the OGG, it just uses the music from the Chocolate version.