Reply to Re: Bugfixes for freedink on Linux
If you don't have an account, just leave the password field blank.
Alas, now my inventory is full of pineapples!
Alright, I downloaded General User GS, renamed it to "gugs.sf2" and stuck it in my home dir. I then added the line
to sfx.cpp near where all the commented-out stuff pertaining to SDL_setenv is. After recompiling and going back to through the warp screen, I found that it worked fine. Setting the SoundFont manually like this makes SDL2_Mixer use FluidSynth as a rendering backend for MIDIs rather than Timidity. Supposedly you can set the SDL_SOUNDFONTS environment variable to have the same effect as this change, but it didn't do anything for me.
Alright, I downloaded General User GS, renamed it to "gugs.sf2" and stuck it in my home dir. I then added the line
Mix_SetSoundFonts("~/gugs.sf2");
to sfx.cpp near where all the commented-out stuff pertaining to SDL_setenv is. After recompiling and going back to through the warp screen, I found that it worked fine. Setting the SoundFont manually like this makes SDL2_Mixer use FluidSynth as a rendering backend for MIDIs rather than Timidity. Supposedly you can set the SDL_SOUNDFONTS environment variable to have the same effect as this change, but it didn't do anything for me.