Reply to Re: Bugfixes for freedink on Linux
If you don't have an account, just leave the password field blank.
In my latest Vcheck is a external function that can be called.
external("vcheck", "soundbug");
if (&return == 1)
{
//soundbank needs subtracting by 1
&soundbank -= 1;
}
I added that everywhere to Charlie, where it's needed. So it'll only take effect on the version that has the soundbank error.
Yeoldetoast, an easy solution to certain midi's crashing (I found 77.mid crashes as well on Linux FreeDink) is to just convert them to the ".ogg" format, theres a free online converter, and ogg works on DinkHD too.
Obviously the best solution is an official release that fixes the latest FreeDink version, but this is just for authors that want to work around this stuff in case players are using these versions.
I also fixed all the other problems in Charlie's Legacy(using DinkC) that were occuring on Linux, by filling out all the external calls with 0's for the unspecified arguments, rather than leaving them blank. &arg1-3 work normally. &arg4-8 will not pass 0's when unspecified, they pass the last known value for that argument number.
external("vcheck", "soundbug");
if (&return == 1)
{
//soundbank needs subtracting by 1
&soundbank -= 1;
}
I added that everywhere to Charlie, where it's needed. So it'll only take effect on the version that has the soundbank error.
Yeoldetoast, an easy solution to certain midi's crashing (I found 77.mid crashes as well on Linux FreeDink) is to just convert them to the ".ogg" format, theres a free online converter, and ogg works on DinkHD too.
Obviously the best solution is an official release that fixes the latest FreeDink version, but this is just for authors that want to work around this stuff in case players are using these versions.
I also fixed all the other problems in Charlie's Legacy(using DinkC) that were occuring on Linux, by filling out all the external calls with 0's for the unspecified arguments, rather than leaving them blank. &arg1-3 work normally. &arg4-8 will not pass 0's when unspecified, they pass the last known value for that argument number.