Reply to Re: Bugfixes for freedink on Linux
If you don't have an account, just leave the password field blank.
Alright, I went through and had a look at that soundbank number bug in the assumption it was related to that pole problem, and I found that by changing
to
in sfx.cpp on line 984 (or just returning channel) that I was able to punch the pole with no ill effect. It also cleared up a long-standing problem with Mystery Island with the sound effect not looping during the camera sequence. I haven't tested this much further so it may have broken something else further along. Also, be aware that it also breaks Robj's version checker which works by looking for this bug so you'll have to edit his vcheck.c after recompiling.
Edit: This is all wrong and the problem is still occurring, but at least it fixed something.
Edit2: It seems to be the MIDI! Can someone else confirm that removing MIDI 38 (Lovin') from the screen in Freedinkedit rectifies this?
int soundbank = channel + 1;
to
int soundbank = channel;
in sfx.cpp on line 984 (or just returning channel) that I was able to punch the pole with no ill effect. It also cleared up a long-standing problem with Mystery Island with the sound effect not looping during the camera sequence. I haven't tested this much further so it may have broken something else further along. Also, be aware that it also breaks Robj's version checker which works by looking for this bug so you'll have to edit his vcheck.c after recompiling.
Edit: This is all wrong and the problem is still occurring, but at least it fixed something.
Edit2: It seems to be the MIDI! Can someone else confirm that removing MIDI 38 (Lovin') from the screen in Freedinkedit rectifies this?