DRL > Bug Reports

[0.9.9.2] (Linux w/sound) Game "won't" run

(1/2) > >>

AStranger:
I just woke up and was very happy to see 0.9.9.2 released so I rushed to download a copy. I then tried to run it in my 32bit jail. It flashed some messages and kicked me back to the console. So I re-ran it ~20-30 more times and was pretty sure I saw the word 'timidity' flash by. So I went to '/etc' and created a directory called 'timidity', then I touched 'timidity.cfg' inside of said directory. TA-DA! Doomrl now runs fine. Strange part is, 0.9.9.1 ran fine without it.

Sorry if this is worded poorly, I generally try to not communicate until after I've had a coffee.

Edited to put a few forgotten words in.... and then to rearrange some words, damn I need breakfast

Kornel Kisielewicz:
I need a FreePascal-aware linux coder :/.

So all in all you managed to get the game to work?

No idea about timidity -- someone else maybe will give a hint?

AStranger:

--- Quote from: Kornel Kisielewicz on February 11, 2011, 12:21 ---I need a FreePascal-aware linux coder :/.

So all in all you managed to get the game to work?

No idea about timidity -- someone else maybe will give a hint?

--- End quote ---
Yeah it only took me a couple of minutes. The config file is empty, so it's merely the existence that matters. Everything seems fine, I just cleared Hell's Arena.... actually there is no background music. I just checked the config file and it has:
--- Code: ---GameMusic        = true
--- End code ---
so after this run and some breakfast in me I'll see if I can get the music working. Either it's my jail screwing up (easy enough to test), or timidity needs some settings tweaked to play music. Either way I should figure it out today, or maybe tonight.

AStranger:
Proof that I shouldn't attempt anything before coffee. I figured out what happened. During 0.9.9.1, I switched from playing in Windows to playing in Linux, using the config file from Windows where I had already turned off music. So everything works fine. I download 0.9.9.2 and run it without config file changes, it won't run. I see timidity is a requirement, but then see it was a requirement for 0.9.9.1, which worked, so I figure I have it. I poke at the problem and realize Doomrl is choking because it's looking for a file that doesn't exist. So I 'touch' the file, Doomrl runs but there is no background music. Turns out I'm an idiot, because timidity wasn't even installed. So I installed it, but now I need to find something called 'soundfonts'. I'm just going to turn music off.

To summarize, if you turn game music off (not all sound), then Doomrl will run without timidity. If you have game music on, you better have timidity installed, because the error message only flashes for a fraction of a second if you don't. I guess Doomrl could verify the file exists and quit gracefully or turn off music if it doesn't.

Kornel Kisielewicz:
Also remember that using MP3's is also an option that doesn't require timidity!

Navigation

[0] Message Index

[#] Next page

Go to full version