1
2
Not Feasible
| |||||||
it would be cool if it has it if the other midi device has soundfont support it will boost the quality of the midi if the person has downloaded a decent soundfont like fluid r3 gm soundfont.
|
Feb 20 2012, 3:22 pm
|
|
It would suck for the player if they didn't have that Midi device. If you could choose a MIDI device, it would have to be installed on their computer too.
|
In response to Juancarlo577
|
|
And I heard just recently that client-side files are not good to use and can be hacked easily.
|
In response to Juancarlo577
|
|
The cache can be hacked, although the difference is that it won't affect the server because the cache doesn't affect anything in the server. It's just downloaded songs that are later reused and if they are modded it will just delete the file or copy over it.
Mostly the cache is for less delay for sounds, but it won't really affect the server with a virus like Client-side can. |
In response to Juancarlo577
|
|
If the cache didn't already remove or replace modded files, it would also only affect your game-play not the server. Just sayin'.
|
yea i know btw were going off topic were talkin about the midi device select XD
|
In response to Juancarlo577
|
|
Ok, but if there was an easier way to do this I would be for it.
Maybe have the player download the MIDI device via cache during the splash screen? Or possibly have them do a mob/Run() and have a zip file with the midi driver installation inside of there for them to run. I can't think of any other ideas. |
In response to Juancarlo577
|
|
Yeah but what if they don't have the same MIDI Device? How are they going to hear it the same as you?
I say the midi device usage should be through the cache if possible instead of the MIDI device on your computer. Although this poses a problem for people without byond installed (running an EXE to run an executable) but the splash screen can check to see if theres Byond installed and if not it can just load their midi device. This is all ideas btw. |
In response to Juancarlo577
|
|
Yeah but that goes against what you wanted to accomplish in your first post.
|
but what u made me think is that if there is no extra devices found on the system use default
|
In response to Juancarlo577
|
|
No that's if they don't have byond installed.
I'm thinking have a MIDI driver load from the cache if they have byond installed, however if they are running from an EXE and don't have byond installed, then it just loads the default. So in essence, its loading a midi device in the cache if they install byond. If not it will just use theirs or possibly save it into a separate cache. |
There's really no way we're gonna get into auto-installing soundfonts and such. That's just way too low-level and not worth the time.
If keeping the sound identical is a concern, you already have a superior alternative: Module formats like .mod, .xm, .it, .s3m, and the hybrid .oxm (.xm with ogg-encoded samples). You also can use .ogg files for music. |
1
2