Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / Game save sync and backup manager

Author
Message
Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 9th May 2008 09:03
Hey guys,

Has anyone ever seen a software app that recognizes the games on your hard drive and sync's the save games to a central server? If you play the games at work and home it will automatically sync them together so you can continue your game. It would also be handy for when you want to reinstall Windows.

I've been working on something like this for quite a while. It's fairly ambitious and would have to be constantly updated with game definitions as each game installs to different places (i.e. My Documents, Program Files, etc.)

Would anyone be interested in something like this, if it were free?


Agent Dink
20
Years of Service
User Offline
Joined: 30th Mar 2004
Location:
Posted: 9th May 2008 09:47
That's a really really cool idea actually. Free, definitely interested. But if I was often jumping between computer systems or friends houses alot I would probably buy something like that. It's really cool sounding

Omega gamer 89
17
Years of Service
User Offline
Joined: 10th Sep 2007
Location: Pittsburgh, PA
Posted: 9th May 2008 22:56
Sounds awesome!

...but I am the ferret king!!!! BWAHAHAHAHAHAHA!!!! tremble before my ferret minions!

Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 12th May 2008 06:14
Cool thanks for the input. Things are going pretty smoothly actually, and soon I'll have an invite-only beta.


bitJericho
22
Years of Service
User Offline
Joined: 9th Oct 2002
Location: United States
Posted: 12th May 2008 06:46 Edited at: 12th May 2008 06:47
It'd be nice to have saves backed up. I've never turned back on a few games after my saves were lost.

It'd be cool if you keep daily backups or something too so we can revert back. One time my HL2 saves got corrupted somehow and I had to start over

I'd use this service.

Also, with such a database you'd be able to have user reviews and other nifty stuff on each of your games without too much more work. Would be great google food. If you want to pay to farm out the work, you may want to check out amazon's mechanical turk to have people enter games into a database for you.


Hurray for teh logd!
Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 12th May 2008 10:07 Edited at: 12th May 2008 10:08
Quote: "It'd be cool if you keep daily backups or something too so we can revert back."


Basically it can be considered as a save game backup as well. Once you Sync Up a game, it uploads the saved games to the server and it's there forever. You can redownload the saved games whenever you want (in an hour, a day, a month, etc.) from any computer that has this software installed. Think of it like Steam.

It won't have incremental revisions, however. If and when you decide to upload a game's saves again, it will remove the previous saves for that game and upload your new saves. Hope I'm explaining this right

There will be a button to completely remove the record of the game on the server, which will delete the saved games from the server, but the user will be warned before going down that path, and it would be completely optional.

Quote: "Also, with such a database you'd be able to have user reviews and other nifty stuff on each of your games without too much more work."


Definitely. I'd hope to eventually have game publishers contact me directly to add their game to the service early so it's available as soon as the game is released.

Quote: "If you want to pay to farm out the work, you may want to check out amazon's mechanical turk to have people enter games into a database for you."


Well it would have to be someone I trusted, i.e. an employee if this ever took off. When a game is added, the directory information has to be added to the database as well, and tests have to be run to ensure the saves are properly transferred.

If anyone's wondering how I will pay for the server costs, I will be looking into have a small clickable ad on the bottom of the software window, just like MSN has.


Mr Makealotofsmoke
17
Years of Service
User Offline
Joined: 10th Dec 2006
Location: BillTown (Well Aust)
Posted: 12th May 2008 10:37
this will be very handy when i get my new pc in a few days. Ill be able to use the same save files for both pc's


Free Webhosting = http://unlhosting.info --Send support ticket to get ad free
Osiris
20
Years of Service
User Offline
Joined: 6th Aug 2004
Location: Robbinsdale, MN
Posted: 14th May 2008 08:55
You could also add a manual add folder thing. That way if you also have maps you have created, that are like game saves in a way, you could keep them too.

RIP Max-Tuesday, November 2 2007
You will be dearly missed.
SunnyKatt
18
Years of Service
User Offline
Joined: 16th Sep 2006
Location: USA
Posted: 14th May 2008 13:09 Edited at: 14th May 2008 13:10
Quote: "Think of it like Steam."


NOOOOOOOO!



But on a more serious note, you should have a regestered user system that people have to pay a small fee montly and they get extra stuff or just more room. (Now you make money for your work!) Also there could be save game sharing.

BiggAdd
Retired Moderator
20
Years of Service
User Offline
Joined: 6th Aug 2004
Location: != null
Posted: 14th May 2008 13:57
Sounds like an excellent idea Jeku!

The way you could possibly make money off it is to sell completed game saves, or game saves with cheats activated etc.

If you ever need an interface designed, give me an email and I'll be more than happy to do one.

bitJericho
22
Years of Service
User Offline
Joined: 9th Oct 2002
Location: United States
Posted: 14th May 2008 19:41 Edited at: 14th May 2008 19:42
Quote: "The way you could possibly make money off it is to sell completed game saves, or game saves with cheats activated etc."


No one would pay for that, you can do that for free at gamefaqs or whatever.. I've never had trouble finding saves.

If you go and charge for a better service membership, I suspect people woudln't sign up at all because I don't think that's something people would be willing to shell out money for.

Perhaps the best way to monitize on it would be advertising as you suggested.

But anyways...


Hurray for teh logd!
BiggAdd
Retired Moderator
20
Years of Service
User Offline
Joined: 6th Aug 2004
Location: != null
Posted: 14th May 2008 20:56
Quote: "No one would pay for that, you can do that for free at gamefaqs or whatever.. I've never had trouble finding saves."

Aaa right, didn't know about those.

SunnyKatt
18
Years of Service
User Offline
Joined: 16th Sep 2006
Location: USA
Posted: 14th May 2008 22:36
Quote: "If you ever need an interface designed, give me an email and I'll be more than happy to do one."


If biggadd were to design the site, wow it would look really professional. You look like you have a business coming up on your hands!

Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 15th May 2008 00:34 Edited at: 15th May 2008 00:36
Thanks for the good words everyone

Quote: "You could also add a manual add folder thing. That way if you also have maps you have created, that are like game saves in a way, you could keep them too."


I was thinking about doing that too, but don't want to make it too difficult for the end user. Maybe I'll place that option in an advanced tab somewhere, but I'd like the overall experience to be as easy and smooth as possible. Most of the technical processes will be happening under the hood with a nice pretty interface.

Quote: "If you ever need an interface designed, give me an email and I'll be more than happy to do one."


Wow, thanks, I just might take you up on that offer The software so far is very generic and blah. Functional but no pretty. What I will be aiming for once the software is out is to have a website with a "Web 2.0" feel. I will probably whip one up with Drupal when the time comes--- but I still have to think of a good "Web 2.0" name for the software. SaveSync.com is already taken If anyone can think of a catchy name that is unique and fits the description of the software with 1 or 2 words, I'll give you full credit.

About the money issue, I've got tons of webspace under my current webhost, and tons of bandwidth too. Once my webspace starts getting maxed I have to pay extra per GB, and by that time I hope to have some revenue coming in from ads or sponsors to cover that. This service will be free for everyone with no limits

I'm at a point now where I have to start considering some design issues. When I was looking at how Crysis' save structure is, it mixes in config settings with the save games. Should the system upload those as well? You'd probably want all your video settings to remain the same when you reinstall Windows. However, you probably don't want them carried over to your school or work computer, or your laptop, etc. with different hardware. It will be hard for my system to distinguish between config and save games, as right now it just dumps the entire file/folder structure onto the server.

I'm also having a small issue with getting proper progress bars plugged into the upload and download function. I'm hoping for the time being people will be fine with a simple "Please Wait" window appearing during the process, rather than complex stats (transfer rate, remaining time, etc.)

And again, I'll be having an invite-only beta when the core concepts are finished to test hammering out the server. There may be only 5-10 games available during the beta though.


tha_rami
18
Years of Service
User Offline
Joined: 25th Mar 2006
Location: Netherlands
Posted: 15th May 2008 01:27 Edited at: 15th May 2008 01:29
Sounds ambitious and I'd pay for it if it were for a reasonable price (and I don't say that often, I've only said that three times, for Dream, Evochron Renegades and Pirates of Port Royale)and in each case, I have done so or plan to do so).

Be careful that people don't add 'other' files to the system with that 'advanced' tab.

To make money, I'd go for a 'free' service that offers x MB of space, and a paid subscription service that offers more space and potentially gets priority on the servers. Don't go the nagging-screen or nagging-delay way, though, as that'll only frustrate people. Also, don't underestimate the bandwidth costs, or you might end up spending more on those than comes in. Of course, I should assume you've already taken a good look into things.

Other ideas would be to link in to some game-websites information page about the game, with links for cheats, review, previews and the like. I think it'd be best if you focussed on the really important things first, though - getting the basics to work.

I'd be interested in applying for those beta tests, got plenty of experience in that and since I'm one of those guys who always has everything go horribly wrong, I consider myself a good choice for such things.

Also, I could propose the Evochron Renegade game for starters, just for testing. Their savegames would be pilot[x].sw in the C:sw3dgEvochronRenegades directory, where [x] is a number between 0 and 9.

Great idea, there, Jake. I would love to keep my Metal Gear Solid savegames and my Evochron savegames synchronized between my laptop and desktop.


A mod has been erased by your signature because it was larger than 600x120
SunnyKatt
18
Years of Service
User Offline
Joined: 16th Sep 2006
Location: USA
Posted: 15th May 2008 01:41
I just thought up of a name!

SaveMySaves.com

NeX the Fairly Fast Ferret
19
Years of Service
User Offline
Joined: 10th Apr 2005
Location: The Fifth Plane of Oblivion
Posted: 15th May 2008 02:09
What about SaveSafe.com?


I fail at life. No, really.
SunnyKatt
18
Years of Service
User Offline
Joined: 16th Sep 2006
Location: USA
Posted: 15th May 2008 02:10
Good one,
or the inverse works too - SafeSave.com.

Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 15th May 2008 02:48
Quote: "Be careful that people don't add 'other' files to the system with that 'advanced' tab."


Yes, I was thinking that too. In fact, because the software just uploads all the files in specified folders, somebody who's sneaky can stick their personal data into there and retrieve it later.

Because of the dynamic nature of save files, and the fact that you can't always depend on save names being the same for every user, I will have to think of a smart way to have data validation. If I had help from the developers it would make life easier, but I can't depend on that.

Quote: "To make money, I'd go for a 'free' service that offers x MB of space, and a paid subscription service that offers more space and potentially gets priority on the servers."


There will be no charge for people, as I don't want to put anyone off by having a tiered system. Honestly, if I absolutely must charge it will be to the publishers to have their games added to the database faster. I may put up a donation block on the site, but nothing will be required for the users.

Quote: "I'd be interested in applying for those beta tests"


Cool, I'll add your name to the list

Quote: "Also, I could propose the Evochron Renegade game for starters, just for testing. Their savegames would be pilot[x].sw in the C:sw3dgEvochronRenegades directory, where [x] is a number between 0 and 9."


Awesome, just email me with the locations of the saves, and I'll add it to the game list. I don't have the game so I won't be able to test it out, so I'll probably need your help ensuring the system works with that game.

Quote: "SaveMySaves.com"


Sweet, I like it so much I bought the domain. Any other name ideas? I haven't fully decided yet. SaveSafe and SafeSave domains are already taken.

Thanks again!


Osiris
20
Years of Service
User Offline
Joined: 6th Aug 2004
Location: Robbinsdale, MN
Posted: 15th May 2008 03:05
Quote: "Because of the dynamic nature of save files, and the fact that you can't always depend on save names being the same for every user, I will have to think of a smart way to have data validation. If I had help from the developers it would make life easier, but I can't depend on that.
"


Compile a list of a lot of save extensions. That way if someone tried to load something they should not they could corrupt it.

RIP Max-Tuesday, November 2 2007
You will be dearly missed.
Chenak
22
Years of Service
User Offline
Joined: 13th Sep 2002
Location: United Kingdom
Posted: 15th May 2008 03:16
A really excellent idea, I think I'd buy it if I had multiple gaming computers

/patent O.o
Keo C
17
Years of Service
User Offline
Joined: 3rd Aug 2007
Location: Somewhere between here and there.
Posted: 15th May 2008 03:43
Will buy it!


Image made by the overworked Biggadd.
Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 17th May 2008 01:10
Alright, I'm very close with this. I successfully transferred save files between many games. Haven't had a lot of time to test to see if they actually work. Would anyone else like to try this?

Tonight I'll be adding in a self-updater so I can remotely patch the software as I fix more bugs. It seems pretty stable now, and so far there's support for just 7 games.


SunnyKatt
18
Years of Service
User Offline
Joined: 16th Sep 2006
Location: USA
Posted: 17th May 2008 02:03
Quote: "Quote: "SaveMySaves.com"

Sweet, I like it so much I bought the domain. Any other name ideas? I haven't fully decided yet. SaveSafe and SafeSave domains are already taken.

Thanks again!"


Ha, I feel so proud.

Good luck with this project!

Mr Makealotofsmoke
17
Years of Service
User Offline
Joined: 10th Dec 2006
Location: BillTown (Well Aust)
Posted: 17th May 2008 04:56
Quote: "Would anyone else like to try this?"


yea plz


Free Webhosting = http://unlhosting.info --Send support ticket to get ad free
Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 17th May 2008 08:13
Alright I've sent the email out to the testers. Have fun testing it out, and let me know ALL critiques, etc.


Osiris
20
Years of Service
User Offline
Joined: 6th Aug 2004
Location: Robbinsdale, MN
Posted: 17th May 2008 08:36
Oh dang, i forgot to ask to test it.

RIP Max-Tuesday, November 2 2007
You will be dearly missed.
Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 17th May 2008 09:18
Osiris - Expect an email in a few minutes

So far the software only handles these games:

Bioshock
Mr. Robot
Crysis
Max Payne
Max Payne 2
Command and Conquer 3: Tiberium Wars
Unreal Tournament 3
TrackMania United

More to come every day, as I can remotely update this list for everyone.


Osiris
20
Years of Service
User Offline
Joined: 6th Aug 2004
Location: Robbinsdale, MN
Posted: 17th May 2008 09:21 Edited at: 17th May 2008 09:25
Quote: "Osiris - Expect an email in a few minutes "


Thanks

[Edit]

Oh and may we suggest games to be added? Because I don't have any of those games installed at the moment haha. I do however have UT2004: Epic edition.

RIP Max-Tuesday, November 2 2007
You will be dearly missed.
Libervurto
18
Years of Service
User Offline
Joined: 30th Jun 2006
Location: On Toast
Posted: 17th May 2008 09:41
so this is what you're doing when you're supposed to be working.
cool idea, am right in thinking an added benefit would be that if the developer released an edit of the game you wouldn't have to delete your saved game...
i doubt i would actually use this though

It is far better to complete a 10 line program than to start a 10,000 line program.
Mr Makealotofsmoke
17
Years of Service
User Offline
Joined: 10th Dec 2006
Location: BillTown (Well Aust)
Posted: 17th May 2008 13:31
lucky i have 3 of those games

(crysis, max payne 2, C&C)


Free Webhosting = http://unlhosting.info --Send support ticket to get ad free
BiggAdd
Retired Moderator
20
Years of Service
User Offline
Joined: 6th Aug 2004
Location: != null
Posted: 17th May 2008 14:11
If you would like an interface doing, I can take a look at the beta to see how it functions.
I currently don't own any of those games I'm afraid though.

tha_rami
18
Years of Service
User Offline
Joined: 25th Mar 2006
Location: Netherlands
Posted: 17th May 2008 15:50
The files are called pilot[#].sw, and are located in C:/sw3dg/EvochronRenegades.

I've sent you a report of some of my findings.


A mod has been erased by your signature because it was larger than 600x120
Mr Makealotofsmoke
17
Years of Service
User Offline
Joined: 10th Dec 2006
Location: BillTown (Well Aust)
Posted: 18th May 2008 03:57
be good if you could include sim city 4 and have the ability to share the save games with others.


Free Webhosting = http://unlhosting.info --Send support ticket to get ad free
Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 18th May 2008 04:23
Actually that's not a bad idea, allowing people to share their saves with another user. Thanks for the good idea

Has anyone actually tried to store save games yet?

Quote: "Oh and may we suggest games to be added?"


Please do. If anyone wants to suggest a game, please let me know. If I don't have the game to test myself, I will need to know the folder where the save games are held on your hard drive. Please email me the specifics at contact@savemysaves.com

By the way I am accepting submissions from *completed* indie games too (free or not)!


Dr Schnitzengruber
17
Years of Service
User Offline
Joined: 19th Jul 2007
Location: C:/Projects/failed/ schnitzengruber
Posted: 18th May 2008 06:01
Supreme Commander:

C:\Users\(USERNAME)\AppData\Local\Gas Powered Games\SupremeCommander\savegames\(PLAYERNAME)\(SAVENAME).SupremeCommanderCampaignSave

bitJericho
22
Years of Service
User Offline
Joined: 9th Oct 2002
Location: United States
Posted: 18th May 2008 06:56 Edited at: 26th May 2008 00:22
i hope you're not automatically pointing to c:users. People like me tend to move them to different partitions, so that if the compy crashes we still have our user data


Hurray for teh logd!

Attachments

Login to view attachments
Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 18th May 2008 07:46 Edited at: 18th May 2008 07:48
I'm adding in the option to choose your own folder if the software can't find it already. Right now the software looks for your saves in their default spots (i.e. My DocumentsMy GamesCrysis) and will give an error if it's not there.

Soon you'll be able to custom choose a folder for each save, as I know some users stick their games in specified folders.


Mr Makealotofsmoke
17
Years of Service
User Offline
Joined: 10th Dec 2006
Location: BillTown (Well Aust)
Posted: 18th May 2008 11:25
sent email regarding sim city 4


Free Webhosting = http://unlhosting.info --Send support ticket to get ad free
tha_rami
18
Years of Service
User Offline
Joined: 25th Mar 2006
Location: Netherlands
Posted: 18th May 2008 11:56
I bet you know about them, but for simplicity, Jeku, don't forget about environment variables.


A mod has been erased by your signature because it was larger than 600x120
SunnyKatt
18
Years of Service
User Offline
Joined: 16th Sep 2006
Location: USA
Posted: 18th May 2008 14:07
Good, the custom folder is a good idea. Lots of indie games are just extractable and place the saves in that folder, so searching all over the pc would take forever.

There should be an "Identify save game" option, where you browse the files and pick the save game and the system remembers it (based on that location popularity, it could add it to the whole servers memory) . This would help you cope with the bajillions of games out there, indie or not.

Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 18th May 2008 20:02 Edited at: 18th May 2008 20:04
Quote: "I bet you know about them, but for simplicity, Jeku, don't forget about environment variables."


Yes, I use environment variables to get the user's My Documents path, and also their main hard drive letter (usually C).

Thanks

I'm working on adding capabilities to support games where the saves are in the install folder (like Evochron Renegades). Once that is done I think it can handle anything!


tha_rami
18
Years of Service
User Offline
Joined: 25th Mar 2006
Location: Netherlands
Posted: 19th May 2008 01:03
Works perfect on Evochron Renegades. Have synced my savegames between three PC's


A mod has been erased by your signature because it was larger than 600x120
Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 19th May 2008 02:34
Yay So glad it works hehe.

Now for a UI overhaul. Right now the system looks like it was made by a programmer hehe.


tha_rami
18
Years of Service
User Offline
Joined: 25th Mar 2006
Location: Netherlands
Posted: 19th May 2008 05:02 Edited at: 19th May 2008 05:06
Ask Wehtam_ for a logo in Geek Culture. He's been proving far above adequate for such things, and honestly, his stuff is all Web 2.0 style and thus ideal for websites. BiggAdd or some other artists around are also highly proficient with Photoshop and the like, and could probably hook you up with nice, flashy images.

Don't forget you want ads. Inform about the size of such ads before you go and get an UI, before you'll wind up having it redone later. Also, contemplate using a splash=screen and a flashier login as well.


A mod has been erased by your signature because it was larger than 600x120
Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 19th May 2008 06:08
I can't really ask for a logo until I decide 100% on the name of the software. The design, however, needs to be cool looking... somehow.


BiggAdd
Retired Moderator
20
Years of Service
User Offline
Joined: 6th Aug 2004
Location: != null
Posted: 19th May 2008 06:12 Edited at: 19th May 2008 06:21
I've been working on this:


Not 100% happy, still early days. Will use that template then do a render over, to make things a little bit more 3D.

[EDIT] Actually I hate it, I will start over [/EDIT]

Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 19th May 2008 06:32 Edited at: 19th May 2008 06:32
Hey I like that

No doubt it would fit quite nicely over the existing interface!




Attachments

Login to view attachments
Jeff032
17
Years of Service
User Offline
Joined: 13th Aug 2007
Location:
Posted: 19th May 2008 08:14
Interesting

How do you plan on skinning it when you are done? WPF?

Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 19th May 2008 08:35
Quote: "How do you plan on skinning it when you are done? WPF?"


Hmm, not sure what you mean by WPF. I'm writing the software with C# and it's fairly easy to add images to the software


Login to post a reply

Server time is: 2024-11-20 06:37:52
Your offset time is: 2024-11-20 06:37:52