I just about have my own version of Australia done to share but have a couple questions first.
I have included around a half dozen music additions (all legal) so the Aussie outback has some didgeridoo music on the towns, Canberra has the Australian national anthem, etc (I don't find the standard music fits very will with Australia so I figured why not add some appropriate ones...).
I've included about 20 accurate cities and towns and historically accurate (relatively) industries/national resources and locations, as well as added some eye candy to the original Australia map (which I downloaded here and worked up from there).
If anyone is interested in giving it a try I should have the scenario polished up enough for a beta of sorts in the next day.
I'd like to thank everyone else here for their superb work on new maps and mods to the game which I've borrowed from liberally to try and make a good new map that many people will enjoy. (I enjoyed the America map so much that I figured recreating Australia to relatively accuracy like the America map would lend to people enjoying it). This is a single player map so far, but I've tried to make it relatively balanced so regardless of which 6 'start' cities you get randomized to you have a fair shot at doing well against multiple AI or probably even in multi-player. It's not a cake walk and initially you'll have to play smart and spend wisely to actually get anywhere. Resources aren't very near to most towns or are close to villages that lack industries. I'm just replaying the scenario to try and toughen up a couple of the goals before I post the zip of this here.
I'll need some help from somebody to create the installer as it requires modification to two core XML files outside of the /Scenarios folder (Audio3DScipts.xml and AudioDefines.xml are a couple of them). Some of you can do the edits manually but it would be nice to not have to do that.
What I'd like to know is, can I (for example) create a new Audio3DScripts.xml inside of my own scenario folder so I don't have to touch the main ones? I've tried a few variations of this but none seem to work. (RRT_Audio3DScripts_Australia2.xml for example doesn't do anything.)
Australia 2 (name in progress)
- K-class
- Posts: 325
- Joined: Sat Jan 06, 2007 10:54 pm
- Location: New Zealand across from Australia
- Contact:
Well be nice to see how this map goes with altered sounds. I always wondered about that mixing it up a bit. Some Jimmy Barns or Midnight Oil playing blue sky mining over a mine.
Intel Core 2 Quad Q9450 @ 3.0GHz
Windows 7 Ultimate 64bit
XFX NVIDIA nForce 780i SLI Mobo
4GB DR2-1066 (PC-8500)
Geforce GTX 460 graphics card 1024 MB GDDR5
Windows 7 Ultimate 64bit
XFX NVIDIA nForce 780i SLI Mobo
4GB DR2-1066 (PC-8500)
Geforce GTX 460 graphics card 1024 MB GDDR5
Yeah, I have custom tracks for two scenarios but I didn't want to post copyrighted music and have NAMBLA (or are they called RIAA? Easy to confuse them...) knocking on my door.K-class wrote:Well be nice to see how this map goes with altered sounds. I always wondered about that mixing it up a bit. Some Jimmy Barns or Midnight Oil playing blue sky mining over a mine.
It's relatively easy to do -- but you have to be aware of how high your average city is on your map and adjust the amplitude for a city's specified track (or tracks, you can have a city use different tunes for different eras). It seems when you specify a song for a particular city, if you don't adjust this value it will often be too quiet yet if you don't specify any track they seem to auto adjust all by themselves (using the default music which randomizes for a city).
Here is how you give a city a custom track. (I've tested this with a number of mp3 files and it seems if they are not bit rate 64, mono, 44 or 22khz they don't play correctly, or more often they don't play at all, or even sometimes crash you to desktop). You'll need some sort of music editor (I use Adobe Encore, but there are far cheaper and/or free editors/converters out there you can use instead) to convert your songs to 64 bit rate, 44khz, mono.
All are located inside of
Documents and Settings\[name]\My Documents\My Games\Sid Meyer's Railroads!\Custom Assets\XML
Lets add one song to a random city in a scenario called AUSTRALIA2, and lets call the song mysong.MP3 (you can edit any scenario and simply change where it says AUSTRALIA2 to whatever your scenario name is.)
Copy mysong1.MP3 to the directory called Sounds this is located in
Documents and Settings\[name]\My Documents\My Games\Sid Meyer's Railroads!\Custom Assets\
Next, you have to edit three files:
Edit: _SCENARIOS_\AUSTRALIA2\RRT_Cities_Australia2.xml
(remember, for your own scanario just change the name)
_SCENARIOS_\[scenario-name]\RRT_Cities_scenario-name.xml
Add the following inside any <city> </city> statement to give that city "mysong1.mp3" as it's track
Code: Select all
<CitySongs>
<CitySong>
<szSongID>AS3D_AUSTRALIA2_MYSONG1</szSongID>
<SongEras>
<szSongEra>ERA_EARLY</szSongEra>
</SongEras>
</CitySong>
<CitySong>
<szSongID>AS3D_AUSTRALIA2_MYSONG1</szSongID>
<SongEras>
<szSongEra>ERA_LATE</szSongEra>
</SongEras>
</CitySong>
<CitySong>
<szSongID>AS3D_AUSTRALIA_2_MYSONG1</szSongID>
<SongEras>
<szSongEra>ERA_MID</szSongEra>
</SongEras>
</CitySong>
Edit: \Audio\AudioDefines.xml
Add this anywhere between the other SoundData statements or after the last one.
Code: Select all
<SoundData>
<SoundID>SONG_AUSTRALIA2_MYSONG1</SoundID>
<Filename>MYSONG1</Filename>
<LoadType>STREAMED</LoadType>
<bIsCompressed>1</bIsCompressed>
<bInGeneric>1</bInGeneric>
</SoundData>
Edit: \Audio\Audio3DScripts.xml
Stick the following in between two other Script3DSound statements, or after the last one.
Code: Select all
<Script3DSound>
<ScriptID>AS3D_AUSTRALIA2_MYSONG1</ScriptID>
<SoundID>SONG_AUSTRALIA2_MYSONG1</SoundID>
<SoundType>GAME_MUSIC</SoundType>
<iMinVolume>100</iMinVolume>
<iMaxVolume>100</iMaxVolume>
<iPitchChangeDown>0</iPitchChangeDown>
<iPitchChangeUp>0</iPitchChangeUp>
<bLooping>1</bLooping>
<iMinTimeDelay>0</iMinTimeDelay>
<iMaxTimeDelay>0</iMaxTimeDelay>
<StartPosition>FRONT</StartPosition>
<EndPosition>FRONT</EndPosition>
<iMinVelocity>0</iMinVelocity>
<iMaxVelocity>0</iMaxVelocity>
<iMinDistanceFromListener>0</iMinDistanceFromListener>
<iMaxDistanceFromListener>0</iMaxDistanceFromListener>
<iMinDistanceForMaxVolume>300</iMinDistanceForMaxVolume>
<iMaxDistanceForMaxVolume>800</iMaxDistanceForMaxVolume>
<iMinCutoffDistance>2000</iMinCutoffDistance>
<iMaxCutoffDistance>2000</iMaxCutoffDistance>
<bTaperForSoundtracks>0</bTaperForSoundtracks>
<iLengthOfSound>0</iLengthOfSound>
<fMinDryLevel>1.0</fMinDryLevel>
<fMaxDryLevel>1.0</fMaxDryLevel>
<fMinWetLevel>0.0</fMinWetLevel>
<fMaxWetLevel>0.0</fMaxWetLevel>
</Script3DSound>
And that takes care of adding a new track to a city.
When I've tried unchanged MP3 files (good quality stereo ones) they either don't play or I get garbled garbage or a CTD, so you'll want to conform to 64bit/44khz/mono for your new tracks to avoid this issue. I'm guessing the reason this is so is because the game expects to reserve a channel for the train sounds and other ambient sounds.
Alternate method requiring no XML editing to replace your tracks in the game:
Inside your game installation directory, you'll find \Assets\Sounds\City_Music\[era name]
You can also simply replace these files with mp3 tracks of your own, named exactly the same as the file you're replacing and they will play either randomly throughout the game, or as set in any scenario. You don't have much control by doing this though. Again, you will have to convert your mp3 tracks to 64bitrate/44khz/mono for them not to adversely effect the game.
if you want to have more decoration for australia, in zoo tycoon 2, or a website, you can get all kind of animals, koala's, kangeroos etc...
i've already tried this with an ostrich... works fine, could be fun...
http://hookedforums.com/a/viewtopic.php?t=1535
i've already tried this with an ostrich... works fine, could be fun...
http://hookedforums.com/a/viewtopic.php?t=1535
Hey, that's pretty neat.gforce wrote:if you want to have more decoration for australia, in zoo tycoon 2, or a website, you can get all kind of animals, koala's, kangeroos etc...
i've already tried this with an ostrich... works fine, could be fun...
http://hookedforums.com/a/viewtopic.php?t=1535
You ever figure out how to split action between different decoration instances? I gave it a 10 minute look to see where it calls the actions for "wolf" but I can't see it anywhere (ie. your wolf / oolf example).