![]() |
|
IL-2 Sturmovik The famous combat flight simulator. |
|
Thread Tools | Display Modes |
#13
|
|||
|
|||
![]()
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 } |
|
|