Tutorial Guide to Play a MIDI file in Warcraft 3

Status
Not open for further replies.

Chocobo

White-Flower
Reaction score
409
This is only to allow Warcraft 3 World Editor to recorganize MIDI files as Sound/Music. It will cause compile errors if you try to do it without those steps.

You should download ImplantMidi.zip.

Note : Warcraft3.reg is named as wc3.reg.

1. Why using MIDI files?

Why using MIDI files? Because it has a low file size instead of 20 times of the normal .mp3 file. Example you want to import a 20 minutes music and you see it takes 40 mb in .mp3. Use MIDI and you will see it only takes around 500 kb!

2. Implement in Warcraft 3 (Without Warcraft3.reg of ImplantMidi.zip)

Start Execute and write regedit.exe. The register edit will open and go to :
Code:
HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III
You will find 9 file and Allow Local Files. It is an hexadecimal value of 0x00000000. Double Clic on it and you will have a pop-up. Change the file's valor to 1. It will result to 0x00000001.


2. Implement in Warcraft 3 (With Warcraft3.reg of ImplantMidi.zip)

Open the .zip file and you will find Warcraft3.reg. Start it and this part will be finished.


3. MIDISounds.slk

There is .slk file in ImplantMidi.zip. Here is what it looks.
PHP:
ID;PWXL;N;E
B;Y36;X12;D0 0 35 11
C;Y1;X1;K"SoundLabel"
C;X2;K"DirectoryBase"
C;X3;K"MIDIFileName"
C;X4;K"DLSFileName"
C;X5;K"Volume"
C;X6;K"Priority "
C;X7;K"Pitch"
C;X8;K"Channel"
C;X9;K"Radius"
C;X10;K"Flags"
C;X11;K"version"
C;X12;K"InBeta"
C;Y2;X1;K"AshenvaleDay"
C;X2;K"Sound\Ambient\Ashenvale"
C;X3;K"AshenvaleDay.mid"
C;X4;K"Ashenvale.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y3;X1;K"AshenvaleNight"
C;X2;K"Sound\Ambient\Ashenvale"
C;X3;K"AshenvaleNight.mid"
C;X4;K"Ashenvale.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y4;X1;K"BarrensDay"
C;X2;K"Sound\Ambient\Barrens"
C;X3;K"BarrensDay.mid"
C;X4;K"Barrens.dls"
C;X5;K70
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y5;X1;K"BarrensNight"
C;X2;K"Sound\Ambient\Barrens"
C;X3;K"BarrensNight.mid"
C;X4;K"Barrens.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y6;X1;K"CityScapeDay"
C;X2;K"Sound\Ambient\CityScape"
C;X3;K"CityScapeDay.mid"
C;X4;K"CityScape.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y7;X1;K"CityScapeNight"
C;X2;K"Sound\Ambient\CityScape"
C;X3;K"CityScapeNight.mid"
C;X4;K"CityScape.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y8;X1;K"LordaeronFallDay"
C;X2;K"Sound\Ambient\LordaeronFall"
C;X3;K"LordaeronFallDay.mid"
C;X4;K"LordaeronFall.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y9;X1;K"LordaeronFallNight"
C;X2;K"Sound\Ambient\LordaeronFall"
C;X3;K"LordaeronFallNight.mid"
C;X4;K"LordaeronFall.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y10;X1;K"LordaeronSummerDay"
C;X2;K"Sound\Ambient\LordaeronSummer"
C;X3;K"LordaeronSummerDay.mid"
C;X4;K"LordaeronSummer.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y11;X1;K"LordaeronSummerNight"
C;X2;K"Sound\Ambient\LordaeronSummer"
C;X3;K"LordaeronSummerNight.mid"
C;X4;K"LordaeronSummer.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y12;X1;K"LordaeronSummerWithBirds"
C;X2;K"Sound\Ambient\LordaeronSummer"
C;X3;K"LordaeronWithBirds.mid"
C;X4;K"LordaeronSummer.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y13;X1;K"LordaeronWinterDay"
C;X2;K"Sound\Ambient\LordaeronWinter"
C;X3;K"LordaeronWinterDay.mid"
C;X4;K"LordaeronWinter.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y14;X1;K"LordaeronWinterNight"
C;X2;K"Sound\Ambient\LordaeronWinter"
C;X3;K"LordaeronWinterNight.mid"
C;X4;K"LordaeronWinter.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y15;X1;K"NorthrendDay"
C;X2;K"Sound\Ambient\Northrend"
C;X3;K"NorthrendDay.mid"
C;X4;K"Northrend.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y16;X1;K"NorthrendNight"
C;X2;K"Sound\Ambient\Northrend"
C;X3;K"NorthrendNight.mid"
C;X4;K"Northrend.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y17;X1;K"FelwoodDay"
C;X2;K"Sound\Ambient\LordaeronSummer"
C;X3;K"LordaeronSummerDay.mid"
C;X4;K"LordaeronSummer.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y18;X1;K"FelwoodNight"
C;X2;K"Sound\Ambient\LordaeronSummer"
C;X3;K"LordaeronSummerNight.mid"
C;X4;K"LordaeronSummer.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y19;X1;K"DalaranDay"
C;X2;K"Sound\Ambient\CityScape"
C;X3;K"CityScapeDay.mid"
C;X4;K"CityScape.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y20;X1;K"DalaranNight"
C;X2;K"Sound\Ambient\CityScape"
C;X3;K"CityScapeNight.mid"
C;X4;K"CityScape.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y21;X1;K"VillageDay"
C;X2;K"Sound\Ambient\LordaeronSummer"
C;X3;K"LordaeronSummerDay.mid"
C;X4;K"LordaeronSummer.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y22;X1;K"VillageNight"
C;X2;K"Sound\Ambient\LordaeronSummer"
C;X3;K"LordaeronSummerNight.mid"
C;X4;K"LordaeronSummer.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y23;X1;K"VillageFallDay"
C;X2;K"Sound\Ambient\LordaeronFall"
C;X3;K"LordaeronFallDay.mid"
C;X4;K"LordaeronFall.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y24;X1;K"VillageFallNight"
C;X2;K"Sound\Ambient\LordaeronFall"
C;X3;K"LordaeronFallNight.mid"
C;X4;K"LordaeronFall.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y25;X1;K"DungeonDay"
C;X2;K"Sound\Ambient\Northrend"
C;X3;K"NorthrendDay.mid"
C;X4;K"Northrend.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y26;X1;K"DungeonNight"
C;X2;K"Sound\Ambient\Northrend"
C;X3;K"NorthrendNight.mid"
C;X4;K"Northrend.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y27;X1;K"WINDTEST"
C;X2;K"Sound\Ambient\Northrend"
C;X3;K"NorthrendDay.mid"
C;X4;K"Northrend.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y28;X1;K"SunkenRuinsDay"
C;X2;K"Sound\Ambient\SunkenRuins"
C;X3;K"Wetlandsday.mid"
C;X4;K"Wetlands.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K1
C;X12;K1
C;Y29;X1;K"SunkenRuinsNight"
C;X2;K"Sound\Ambient\SunkenRuins"
C;X3;K"WetlandsNight.mid"
C;X4;K"Wetlands.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K1
C;X12;K1
C;Y30;X1;K"BlackCitadelDay"
C;X2;K"Sound\Ambient\BlackCitadel"
C;X3;K"BlackCitadel_OutlandDay.mid"
C;X4;K"BlackCitadel.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K1
C;X12;K0
C;Y31;X1;K"BlackCitadelNight"
C;X2;K"Sound\Ambient\BlackCitadel"
C;X3;K"BlackCitadel_OutlandNight.mid"
C;X4;K"BlackCitadel.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K1
C;X12;K0
C;Y32;X1;K"DalaranRuinsDay"
C;X2;K"Sound\Ambient\DalaranRuins"
C;X3;K"DalaranRuinsDay.mid"
C;X4;K"DalaranRuins.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K1
C;X12;K0
C;Y33;X1;K"DalaranRuinsNight"
C;X2;K"Sound\Ambient\DalaranRuins"
C;X3;K"DalaranRuinsNight.mid"
C;X4;K"DalaranRuins.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K1
C;X12;K0
C;Y34;X1;K"IceCrownDay"
C;X2;K"Sound\Ambient\IceCrown"
C;X3;K"IceCrownDay.mid"
C;X4;K"IceCrown.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K1
C;X12;K0
C;Y35;X1;K"IceCrownNight"
C;X2;K"Sound\Ambient\IceCrown"
C;X3;K"IceCrownNight.mid"
C;X4;K"IceCrown.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K1
C;X12;K0
C;Y36;X1;K"Roland"
C;X2;K"C:\Windows\system32\drivers"
C;X3;K"none.mid"
C;X4;K"gm.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
E
If you don't want to download it copy and paste it in notepad, then save it as .slk file. Move MIDISounds.slk to C:\Program Files\Warcraft III\UI\SoundInfo (The file must be on your Warcraft 3 folder + UI\SoundInfo). Open the .slk file and try to find C;X2;K"C:\Windows\system32\drivers" (If you look it is at the end of the file -12 lines). Try to find gm.dls in your Windows Folder. Normally it is on C:\Windows\system32\drivers. Normally you haven't to change C;X2;K"C:\Windows\system32\drivers" valor. It is only if it is on a other location. Example, gm.dls is at C:\Windows\system\drivers. So you will have to put C;X2;K"C:\Windows\system\drivers" instead of C;X2;K"C:\Windows\system32\drivers" (So : C;X2;K"C:\Windows\YOUR FOLDER BUT DON'T NAME WITH gm.dls". Also, if you use an another sound bank for playing MIDI files, you must change C;X4;K"gm.dls" (Two lines down of C;X2;K"C:\Windows\system\drivers") to C;X4;K"YOURFILENAME.dls".

4. Playing a MIDI file in a file with the Trigger Editor

Open World Editor and import any midi file that work if you want to test. Then open the Trigger Editor and create a trigger called Music that only runs at map initialization. Convert it directly to Custom Text after creating it.
It should look like that :
PHP:
function Trig_Music_Actions takes nothing returns nothing
endfunction
Add under the function and endfunction (Normally it looks like that I think) :
PHP:
function Trig_Music_Actions takes nothing returns nothing
call SetAmbientDaySound( "Roland" )
call SetAmbientNightSound( "Roland" )
endfunction

Now you can play your music via call PlayMusicBJ( "Your midi file"). Example you want to play 653a1.mid.
PHP:
call PlayMusicBJ( "653a1.mid")
If you are using a war3mapImported\whateverthefilename... , you must write call PlayMusicBJ( "war3mapImported\\YOURFILENAME.mid") instead of call PlayMusicBJ( "war3mapImported\YOURFILENAME.mid"). There are two slashes instead of one.

Enjoy this Guide! I did a research for more than 25 days in war3x.mpq to know how to play MIDI files because there was MIDI files in warcraft 3 and i wasn't knowing how they play it. Now I know. Good Luck to who will do this Guide. You can comment this Guide if you want and also tell me what can be improved.

~Chocobo~

Others Guides :
Guide to Hero Balancing : http://www.thehelper.net/forums/showthread.php?t=34411
 

Sooda

Diversity enchants
Reaction score
318
Wow, most detailed tutorial what I have ever seen for Warcraft 3 Worldeditor. All is explaned and showed :eek: perfect. It sure made big step forward to better maps what now have power to play our most loved game musics from best games with low memory size.
I/ We love you Chocobo and MIDI ! <3 You have made stunning work !
 

AceHart

Your Friendly Neighborhood Admin
Reaction score
1,494
> If you want to use MIDI in a multiplayer map, any player should do those steps else the game will crash or no music will be played.

So, if I make a map that uses this and give it to someone else... it might just crash and burn? Hm...
 

Chocobo

White-Flower
Reaction score
409
Updated. It is only to allow Warcraft 3 World Editor to recorganize MIDI files as Sound/Music files. The sound will appears when you are playing after or not doing the steps. (You don't have to do those steps if you want only hear MIDI sounds, but you must do those steps if you want to import them into a map)
 

ReVolver

Mega Super Ultra Cool Member
Reaction score
608
Couldn't you just convert it to .mp3? :nuts:
 

ReVolver

Mega Super Ultra Cool Member
Reaction score
608
You have to compress the .mp3 / I have .mp3 songs that are around 15mb and I can compress them to around 200kb or so.
 
C

crazedcougar

Guest
Code:
call SetAmbientDaySound( "Roland" )
call SetAmbientNightSound( "Roland" )

what is this for? What if you want a different ambient sound?
 
S

SlasherXpert

Guest
Chocobo said:
This is only to allow Warcraft 3 World Editor to recorganize MIDI files as Sound/Music. It will cause compile errors if you try to do it without those steps.

You should download ImplantMidi.zip.

Note : Warcraft3.reg is named as wc3.reg.

2. Implement in Warcraft 3 (Without Warcraft3.reg of ImplantMidi.zip)

Start Execute and write regedit.exe. The register edit will open and go to :
Code:
HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III
You will find 9 file and Allow Local Files. It is an hexadecimal value of 0x00000000. Double Clic on it and you will have a pop-up. Change the file's valor to 1. It will result to 0x00000001.

~Chocobo~


First: Can you make it work just by doing the registry edit thing?
Second: What is the name of the file in regedit? I went to the address (warcraft thing) but then if I click it it shows me 7 things:

(Default)
Battle.Net Gateways
InstallPath
InstallPathX
Program
ProgramX
War3CD
War3XCD

But nothing called Allow Local Files. It also shows many folders under it:

DelOpt0
DelOpt1
DelOpt2
DelOpt3
Gameplay
Map
Misc
Sound
String
Video

But I still can't find Allow Local Files :(
 

xxxtrickyxxx

(o Y o)
Reaction score
64
yeah good luck fniding a midi converter. All people ever want is money so youll never be able to convert anything into a midi that A works, or B lets you record for more than 15 seconds and ends up sounding like a piano.
 

seph ir oth

Mod'n Dat News Jon
Reaction score
262
Speak of the devil, I got a midi converter, although I just like to keep everything in MP3... :rolleyes:
 

lllidan

New Member
Reaction score
22
>>I did a research for more than 25 days

Bullshit! I saw this at warcraft3 campaigns about a year ago! Samee File and 'Roland' Trigger and everything. Lying bastard, I'll post a link if I can find it again.

By the way, what do you us to compres songs Orc_Tamer?

Ah here it is the original guide that this fag stole from.
 

Chocobo

White-Flower
Reaction score
409
lllidan said:
>>I did a research for more than 25 days

Bullshit! I saw this at warcraft3 campaigns about a year ago! Samee File and 'Roland' Trigger and everything. Lying bastard, I'll post a link if I can find it again.

By the way, what do you us to compres songs Orc_Tamer?

Ah here it is the original guide that this fag stole from.

You mean this word?

PHP:
ID;PWXL;N;E
P;PGeneral
P;P0
P;P0.00
P;P#,##0
P;P#,##0.00
P;P#,##0_);;\(#,##0\)
P;P#,##0_);;[Red]\(#,##0\)
P;P#,##0.00_);;\(#,##0.00\)
P;P#,##0.00_);;[Red]\(#,##0.00\)
P;P"$"#,##0_);;\("$"#,##0\)
P;P"$"#,##0_);;[Red]\("$"#,##0\)
P;P"$"#,##0.00_);;\("$"#,##0.00\)
P;P"$"#,##0.00_);;[Red]\("$"#,##0.00\)
P;P0%
P;P0.00%
P;P0.00E+00
P;P##0.0E+0
P;P#\ ?/?
P;P#\ ??/??
P;Pm/d/yyyy
P;Pd\-mmm\-yy
P;Pd\-mmm
P;Pmmm\-yy
P;Ph:mm\ AM/PM
P;Ph:mm:ss\ AM/PM
P;Ph:mm
P;Ph:mm:ss
P;Pm/d/yyyy\ h:mm
P;Pmm:ss
P;Pmm:ss.0
P;P@
P;P[h]:mm:ss
P;P_("$"* #,##0_);;_("$"* \(#,##0\);;_("$"* "-"_);;_(@_)
P;P_(* #,##0_);;_(* \(#,##0\);;_(* "-"_);;_(@_)
P;P_("$"* #,##0.00_);;_("$"* \(#,##0.00\);;_("$"* "-"??_);;_(@_)
P;P_(* #,##0.00_);;_(* \(#,##0.00\);;_(* "-"??_);;_(@_)
P;Pm/d/yy
P;Pm/d/yy\ h:mm
P;FArial;M200
P;FArial;M200
P;FArial;M200
P;FArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
F;P0;DG0G8;M255
B;Y27;X10;D0 0 26 9
O;L;S;D;V0;K47;G100 0.001
F;W1 3 20
F;W4 4 25
F;W5 6 7
F;W7 7 5
F;W8 8 7
F;W10 10 23
F;P2;FF2G;C5
F;P2;FF2G;C6
F;P2;FF2G;C7
F;M240;R9
F;M285;R10
F;M285;R11
F;M285;R12
F;M285;R21
F;M285;R22
F;M240;R24
F;M285;R25
F;M285;R26
C;Y1;X1;K"SoundLabel"
C;X2;K"DirectoryBase"
C;X3;K"MIDIFileName"
C;X4;K"DLSFileName"
C;X5;K"Volume"
C;X6;K"Priority "
C;X7;K"Pitch"
C;X8;K"Channel"
F;P2;FF2G;X9
C;K"Radius"
C;X10;K"Flags"
C;Y2;X1;K"AshenvaleDay"
C;X2;K"Sound\Ambient\Ashenvale"
C;X3;K"AshenvaleDay.mid"
C;X4;K"Ashenvale.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y3;X1;K"AshenvaleNight"
C;X2;K"Sound\Ambient\Ashenvale"
C;X3;K"AshenvaleNight.mid"
C;X4;K"Ashenvale.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y4;X1;K"BarrensDay"
C;X2;K"Sound\Ambient\Barrens"
C;X3;K"BarrensDay.mid"
C;X4;K"Barrens.dls"
C;X5;K70
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y5;X1;K"BarrensNight"
C;X2;K"Sound\Ambient\Barrens"
C;X3;K"BarrensNight.mid"
C;X4;K"Barrens.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y6;X1;K"CityScapeDay"
C;X2;K"Sound\Ambient\CityScape"
C;X3;K"CityScapeDay.mid"
C;X4;K"CityScape.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y7;X1;K"CityScapeNight"
C;X2;K"Sound\Ambient\CityScape"
C;X3;K"CityScapeNight.mid"
C;X4;K"CityScape.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y8;X1;K"LordaeronFallDay"
C;X2;K"Sound\Ambient\LordaeronFall"
C;X3;K"LordaeronFallDay.mid"
C;X4;K"LordaeronFall.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
F;Y9;X1
C;K"LordaeronFallNight"
F;X2
C;K"Sound\Ambient\LordaeronFall"
F;X3
C;K"LordaeronFallNight.mid"
F;X4
C;K"LordaeronFall.dls"
F;X5
C;K80
F;X6
C;K1000
F;X7
C;K1
F;X8
C;K15
F;P2;FF2G;X9
C;K5000
F;X10
C;K"CHANNELFULLPREEMPT"
F;Y10;X1
C;K"LordaeronSummerDay"
F;X2
C;K"Sound\Ambient\LordaeronSummer"
F;X3
C;K"LordaeronSummerDay.mid"
F;X4
C;K"LordaeronSummer.dls"
F;X5
C;K80
F;X6
C;K1000
F;X7
C;K1
F;X8
C;K15
F;P2;FF2G;X9
C;K5000
F;X10
C;K"CHANNELFULLPREEMPT"
F;Y11;X1
C;K"LordaeronSummerNight"
F;X2
C;K"Sound\Ambient\LordaeronSummer"
F;X3
C;K"LordaeronSummerNight.mid"
F;X4
C;K"LordaeronSummer.dls"
F;X5
C;K80
F;X6
C;K1000
F;X7
C;K1
F;X8
C;K15
F;P2;FF2G;X9
C;K5000
F;X10
C;K"CHANNELFULLPREEMPT"
F;Y12;X1
C;K"LordaeronSummerWithBirds"
F;X2
C;K"Sound\Ambient\LordaeronSummer"
F;X3
C;K"LordaeronWithBirds.mid"
F;X4
C;K"LordaeronSummer.dls"
F;X5
C;K80
F;X6
C;K1000
F;X7
C;K1
F;X8
C;K15
F;P2;FF2G;X9
C;K5000
F;X10
C;K"CHANNELFULLPREEMPT"
C;Y13;X1;K"LordaeronWinterDay"
C;X2;K"Sound\Ambient\LordaeronWinter"
C;X3;K"LordaeronWinterDay.mid"
C;X4;K"LordaeronWinter.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y14;X1;K"LordaeronWinterNight"
C;X2;K"Sound\Ambient\LordaeronWinter"
C;X3;K"LordaeronWinterNight.mid"
C;X4;K"LordaeronWinter.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y15;X1;K"NorthrendDay"
C;X2;K"Sound\Ambient\Northrend"
C;X3;K"NorthrendDay.mid"
C;X4;K"Northrend.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y16;X1;K"NorthrendNight"
C;X2;K"Sound\Ambient\Northrend"
C;X3;K"NorthrendNight.mid"
C;X4;K"Northrend.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y17;X1;K"FelwoodDay"
C;X2;K"Sound\Ambient\LordaeronSummer"
C;X3;K"LordaeronSummerDay.mid"
C;X4;K"LordaeronSummer.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y18;X1;K"FelwoodNight"
C;X2;K"Sound\Ambient\LordaeronSummer"
C;X3;K"LordaeronSummerNight.mid"
C;X4;K"LordaeronSummer.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y19;X1;K"DalaranDay"
C;X2;K"Sound\Ambient\CityScape"
C;X3;K"CityScapeDay.mid"
C;X4;K"CityScape.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y20;X1;K"DalaranNight"
C;X2;K"Sound\Ambient\CityScape"
C;X3;K"CityScapeNight.mid"
C;X4;K"CityScape.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
F;Y21;X1
C;K"VillageDay"
F;X2
C;K"Sound\Ambient\LordaeronSummer"
F;X3
C;K"LordaeronSummerDay.mid"
F;X4
C;K"LordaeronSummer.dls"
F;X5"Roland"
C;K80
F;X6
C;K1000
F;X7
C;K1
F;X8
C;K15
F;P2;FF2G;X9
C;K5000
F;X10
C;K"CHANNELFULLPREEMPT"
F;Y22;X1
C;K"VillageNight"
F;X2
C;K"Sound\Ambient\LordaeronSummer"
F;X3
C;K"LordaeronSummerNight.mid"
F;X4
C;K"LordaeronSummer.dls"
F;X5
C;K80
F;X6
C;K1000
F;X7
C;K1
F;X8
C;K15
F;P2;FF2G;X9
C;K5000
F;X10
C;K"CHANNELFULLPREEMPT"
C;Y23;X1;K"VillageFallDay"
C;X2;K"Sound\Ambient\LordaeronFall"
C;X3;K"LordaeronFallDay.mid"
C;X4;K"LordaeronFall.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
F;Y24;X1
C;K"VillageFallNight"
F;X2
C;K"Sound\Ambient\LordaeronFall"
F;X3
C;K"LordaeronFallNight.mid"
F;X4
C;K"LordaeronFall.dls"
F;X5
C;K80
F;X6
C;K1000
F;X7
C;K1
F;X8
C;K15
F;P2;FF2G;X9
C;K5000
F;X10
C;K"CHANNELFULLPREEMPT"
F;Y25;X1
C;K"DungeonDay"
F;X2
C;K"Sound\Ambient\Northrend"
F;X3
C;K"NorthrendDay.mid"
F;X4
C;K"Northrend.dls"
F;X5
C;K80
F;X6
C;K1000
F;X7
C;K1
F;X8
C;K15
F;P2;FF2G;X9
C;K5000
F;X10
C;K"CHANNELFULLPREEMPT"
F;Y26;X1
C;K"DungeonNight"
F;X2
C;K"Sound\Ambient\Northrend"
F;X3
C;K"NorthrendNight.mid"
F;X4
C;K"Northrend.dls"
F;X5
C;K80
F;X6
C;K1000
F;X7
C;K1
F;X8
C;K15
F;P2;FF2G;X9
C;K5000
F;X10
C;K"CHANNELFULLPREEMPT"
C;Y27;X1;K"WINDTEST"
C;X2;K"Sound\Ambient\Northrend"
C;X3;K"NorthrendDay.mid"
C;X4;K"Northrend.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
E

F;X5"Roland"

And what is it for? It isn't a MIDI files and so it won't interrupt MIDI sounds that are played. Example : CityScapeDay.mid, CityScapeNight.mid, LordaeronSummerDay.mid, LordaeronSummerNight.mid... (For all tilesets base)
 
Status
Not open for further replies.
General chit-chat
Help Users
  • No one is chatting at the moment.
  • The Helper The Helper:
    So what it really is me trying to implement some kind of better site navigation not change the whole theme of the site
  • Varine Varine:
    How can you tell the difference between real traffic and indexing or AI generation bots?
  • The Helper The Helper:
    The bots will show up as users online in the forum software but they do not show up in my stats tracking. I am sure there are bots in the stats but the way alot of the bots treat the site do not show up on the stats
  • Varine Varine:
    I want to build a filtration system for my 3d printer, and that shit is so much more complicated than I thought it would be
  • Varine Varine:
    Apparently ABS emits styrene particulates which can be like .2 micrometers, which idk if the VOC detectors I have can even catch that
  • Varine Varine:
    Anyway I need to get some of those sensors and two air pressure sensors installed before an after the filters, which I need to figure out how to calculate the necessary pressure for and I have yet to find anything that tells me how to actually do that, just the cfm ratings
  • Varine Varine:
    And then I have to set up an arduino board to read those sensors, which I also don't know very much about but I have a whole bunch of crash course things for that
  • Varine Varine:
    These sensors are also a lot more than I thought they would be. Like 5 to 10 each, idk why but I assumed they would be like 2 dollars
  • Varine Varine:
    Another issue I'm learning is that a lot of the air quality sensors don't work at very high ambient temperatures. I'm planning on heating this enclosure to like 60C or so, and that's the upper limit of their functionality
  • Varine Varine:
    Although I don't know if I need to actually actively heat it or just let the plate and hotend bring the ambient temp to whatever it will, but even then I need to figure out an exfiltration for hot air. I think I kind of know what to do but it's still fucking confusing
  • The Helper The Helper:
    Maybe you could find some of that information from AC tech - like how they detect freon and such
  • Varine Varine:
    That's mostly what I've been looking at
  • Varine Varine:
    I don't think I'm dealing with quite the same pressures though, at the very least its a significantly smaller system. For the time being I'm just going to put together a quick scrubby box though and hope it works good enough to not make my house toxic
  • Varine Varine:
    I mean I don't use this enough to pose any significant danger I don't think, but I would still rather not be throwing styrene all over the air
  • The Helper The Helper:
    New dessert added to recipes Southern Pecan Praline Cake https://www.thehelper.net/threads/recipe-southern-pecan-praline-cake.193555/
  • The Helper The Helper:
    Another bot invasion 493 members online most of them bots that do not show up on stats
  • Varine Varine:
    I'm looking at a solid 378 guests, but 3 members. Of which two are me and VSNES. The third is unlisted, which makes me think its a ghost.
    +1
  • The Helper The Helper:
    Some members choose invisibility mode
    +1
  • The Helper The Helper:
    I bitch about Xenforo sometimes but it really is full featured you just have to really know what you are doing to get the most out of it.
  • The Helper The Helper:
    It is just not easy to fix styles and customize but it definitely can be done
  • The Helper The Helper:
    I do know this - xenforo dropped the ball by not keeping the vbulletin reputation comments as a feature. The loss of the Reputation comments data when we switched to Xenforo really was the death knell for the site when it came to all the users that left. I know I missed it so much and I got way less interested in the site when that feature was gone and I run the site.
  • Blackveiled Blackveiled:
    People love rep, lol
    +1
  • The Helper The Helper:
    The recipe today is Sloppy Joe Casserole - one of my faves LOL https://www.thehelper.net/threads/sloppy-joe-casserole-with-manwich.193585/

      The Helper Discord

      Staff online

      • Ghan
        Administrator - Servers are fun

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top