View Single Post
  #13  
Old 01-24-2013, 05:53 PM
mrburns mrburns is offline
Approved Member
 
Join Date: Mar 2008
Posts: 22
Default

This is the autohotkey script I use to randomize music in IL2.
It uses a visual basic script program written by someone else.
Its called "IL2_RadioRandomizer.vbs". It gives each .wav file a unique
name that is randomly assigned (keeping the original portion of the name).
I then prepend a three digit number before each name.

YOU MUST CREATE A NEW FOLDER called "Radio_Source" in your IL2/samples/music folder. This new folder MUST contain all the sound files
found in the IL2/samples/music/Radio folder, including the directory structure.
IE, a duplicate of your Radio folder. Files in the Radio folder will be deleted when this routine runs, and their contents will be replaced with the renamed
contents from the Radio_Source folders.

GAMEPATH = C:\Ubisoft\IL2_Current
prependCount := 999 ;for renaming radio wav files

RandomizeMusic()
{
global GAMEPATH, prependCount

RunWait, %GAMEPATH%\IL2_RadioRandomizer.vbs,%GAMEPATH%,Hide

FileDelete, %GAMEPATH%\samples\Music\Radio\BBC\*.wav
FileCopy, %GAMEPATH%\samples\Music\Radio_Source\BBC\*.wav, %GAMEPATH%\samples\Music\Radio\BBC\%prependCount%_ *.wav

FileDelete, %GAMEPATH%\samples\Music\Radio\Grossdeutscher_Rund funk\*.wav
FileCopy, %GAMEPATH%\samples\Music\Radio_Source\Grossdeutsch er_Rundfunk\*.wav, %GAMEPATH%\samples\Music\Radio\Grossdeutscher_Rund funk\%prependCount%_*.wav

FileDelete, %GAMEPATH%\samples\Music\Radio\Magyar_Radio\*.wav
FileCopy, %GAMEPATH%\samples\Music\Radio_Source\Magyar_Radio \*.wav, %GAMEPATH%\samples\Music\Radio\Magyar_Radio\%prepe ndCount%_*.wav

FileDelete, %GAMEPATH%\samples\Music\Radio\Radio_Honolulu\*.wa v
FileCopy, %GAMEPATH%\samples\Music\Radio_Source\Radio_Honolu lu\*.wav, %GAMEPATH%\samples\Music\Radio\Radio_Honolulu\%pre pendCount%_*.wav

FileDelete, %GAMEPATH%\samples\Music\Radio\Radio_Moscow\*.wav
FileCopy, %GAMEPATH%\samples\Music\Radio_Source\Radio_Moscow \*.wav, %GAMEPATH%\samples\Music\Radio\Radio_Moscow\%prepe ndCount%_*.wav

FileDelete, %GAMEPATH%\samples\Music\Radio\Radio_Paris\*.wav
FileCopy, %GAMEPATH%\samples\Music\Radio_Source\Radio_Paris\ *.wav, %GAMEPATH%\samples\Music\Radio\Radio_Paris\%prepen dCount%_*.wav

FileDelete, %GAMEPATH%\samples\Music\Radio\Radio_Roma\*.wav
FileCopy, %GAMEPATH%\samples\Music\Radio_Source\Radio_Roma\* .wav, %GAMEPATH%\samples\Music\Radio\Radio_Roma\%prepend Count%_*.wav

FileDelete, %GAMEPATH%\samples\Music\Radio\Radio_Tokyo\*.wav
FileCopy, %GAMEPATH%\samples\Music\Radio_Source\Radio_Tokyo\ *.wav, %GAMEPATH%\samples\Music\Radio\Radio_Tokyo\%prepen dCount%_*.wav

FileDelete, %GAMEPATH%\samples\Music\Radio\Suomen_Yleisradio\* .wav
FileCopy, %GAMEPATH%\samples\Music\Radio_Source\Suomen_Yleis radio\*.wav, %GAMEPATH%\samples\Music\Radio\Suomen_Yleisradio\% prependCount%_*.wav

prependCount := prependCount - 1

Return
}
Reply With Quote