Program to automatically move maps around.
Due to a limitation of the program you will have to change the file extension on zip files to .7z instead of .zip in order for the program to recognize them, David should be able to fix this.
So its been on my, and I’m sure others wishlists, for a while now, a simple program to manage maps. Moving the maps in and out of the Usermaps folder is quite trivial right? Well I thought so and approached my friend to see if he would be kind enough to write up a program to do so. Turns out it was not near as simple as I had hoped. Even still the poor guy put up with my demands and churned out over ten revisions, and at least one UI overhaul all in under nine hours. If you are interested his site can be found at bigtreeworld.com he also has programed his own web browser you might want to check out too. The program requires the Microsoft .NET framework to run, Windows Vista and Windows Seven ahould already have the required files.
Instructions:
- Download any number of maps from the map database
- Just like when you move files by hand “My Games/Sid Meier’s Railroads!” must be empty, if your is not see this post here
- Copy the .zip files you downloaded all into one folder, it does not matter which folder.
- Run SMR-MapShifter and select the folder where you stored the maps.
- Optionally you may go into the settings menu and select if Sid Meier’s Railraods!.exe is to be launched after the files are moved, sadly this feature does not work if Sid Meier’s Railraods!.exe is not in the default directory.
- Select the map from the list and press the “Shift the Map!” button.
- The files have now been moved over and you may now select the new map from within Sid Meier’s Railroads!
- To play another map just run SMR-MapShifter again and select another map, the press “Shift the Map!”. The program will take care of clearing the /usermaps folder and then copy the new map over.
Download MapShifter installer | 468KB



Sadly there is currently a bug with the settings window that stops it from saving. My friend has promised to take a look at it but will be busy for the next little while. I kind of feel bad though making him do yet more work on what is basically my project.
Ok so my friend has left for summer camp, be at least six weeks before an update although I suspect this will be the final version. It should work just fine though so long as you avoid the bug. Too bad that the “autostart Sid Meier’s Railraods.exe” will not work since it has to be checked every time someone opens the application.
Hey there, it’s Warll’s friend, the guy who made the program. Right now I’m going into grade 11 and I’ll be super busy, but I promise to look into it ASAP. Sorry for the inconvenience!
Is the source code for this program available? It crashes for me with an unhandled exception as soon as I click the “Shift the Map!” button. I’d like to see if I can figure out what’s wrong and fix it.
I’d also like to add a couple of other features:
1) Remember the folder my maps are stored in
2) Remember the state of the checkbox to start SMR after the shift.
3) Automatically back up and clean out the My Games\Sid Meier’s Railroads! folder before shifting.
4) Perhaps, restore from the backup when SMR exits.
David that would be awesome. I will get in contact with you and ask Rameez about the source code.
warrls freind how lond will it take myn keepss crashing ,shuting itself off all the time with me
Jack: Rameez is no longer maintaining the application.
Until David manages to update the manager you unfortunately will have to deal with doing things by hand.
Sorry
Was the source code ever made available? I would also like to get something working and starting with someones code will save me hours of time.
Thanks