Download AutoSaver (beta) here
Ok, so I’ve been playing spore alot lately even though I can’t play online do to EA’s DRM issues, never the less I’ve happily logged many hours into the game saving when I would stop playing, other wise not giving saving any thought, thinking it was auto saving, as you know every good game has for like 10 years now. Well, I crash to the desktop after about 5 hours of game play and boom, all gone, nothing saved, nothing.
this worked my nerves, so I figured surely there is a way of turning this feature on or something to the effect, long story short, nothing I could find.
I figured I would solve the problem myself, but how ?
well after reading a few forums here and there, I found that in spore if you hit CTRL + S it will save your game, ok step one, a hotkey combo do get the job done.
from there the rest was a little bit of coding, I’ll save you the details but basically, through the user32.dll api in windows I send the hot key combo to save to the game based on a timer, I figured there would be times when I wouldn’t want to autosave (like when testing out planet destroying missiles
) but didn’t want to have to alt tab out of the game, so after some thought, I figured I’d use the numlock key to turn it on and off, why you might ask, well, firstly it does nothing in the game that I have been able to tell, secondly, the numlock key has a light on most keyboards that tells you if its on or off, so that would make it easy to tell if I was autosaving or not.
I also wanted to make sure this app wouldn’t randomly be spitting CTRL + S if I left it running when I wasn’t in spore, so I added a feature that makes sure that spore is running before it sends the combo.
I made it easy to configure by double clicking on the tray icon (a big floppy disk) or right click on it, and select configure.
if you want to try it out, here is a link.
A few more details, the app is written in C#, if uses a config file and has default setting but also saves its configuration file per user in microsofts default location something to the effect of “C:\Documents and Settings\bruce\Local Settings\Application Data\autosaver” there will be some random crap after that and each version of the apps saves its settings in a different folder.
the program has gone through limited testing but has worked well thus far, in the future, I may added the feature to set up a config, per processname that way your settings such as key sequence, and timer can be changed per game.
anyway, try it out and let me know what you think
