Forums

Forums (http://www.abandonia.com/vbullet/index.php)
-   General compatibility fixes (http://www.abandonia.com/vbullet/forumdisplay.php?f=95)
-   -   How to save ANY dos game. (http://www.abandonia.com/vbullet/showthread.php?t=24916)

jack07 30-05-2010 03:14 PM

How to save ANY dos game.
 
Have you ever almost completed a game, then made one mistake and had to start all over again? Many games don't have a save-state option, which can be very frustrating. But guess what - there is a way to save ANY dos game and here's a step-by-step guide how to do it.


SETUP

The set-up process can take up to an hour, since you have to create a virtual machine, but once you're done, you can save games in the matter of seconds. Note that Windows XP and at least 1GB RAM is required. You'll also need a CD with Windows 98 (or XP) with the serial number. So, let's begin:

1.) Download and install Virtual PC 2007

2.) Create a virtual machine:
- start Virtual PC and click New Virtual Machine
- specify the amount of RAM yourself (if you have 1GB RAM - chose 500MB)

3.) Install a guest OS:
- insert CD with Windows
- start a virtual machine you've just created
- click CD > Use Physical Drive (and chose the right one)
- click Action > Reset
- install Windows

4.) Install VM additions:
- eject CD with Windows
- click Action > Install Virtual Machine Additions and follow the instructions
- once it restarted, close your Virtual Machine and select Turn off

5.) Configure Settings
- click Settings
- click Display and check boxes:
- select Only use standard screen resolutions
- check boxes Hide VM menu bar and Hide VM status bar and
- click Close (on the left)
- click Automatically close without a message and Save state
- click OK

6.) Install dos games:
- burn the games on a CD
- start Virtual Machine
- copy the games to hard disk (and install them if necessary)
- and you're done!


HOW TO SAVE THE GAME

- run Virtual PC and start the virtual machine (if it's not already opened)
- start the game and get to the point when you want to save it
- close the virtual machine window (click red X in the upper left corner)
- now open the folder My Virtual Machines (in My Documents) and copy .vsv file
- create a folder (with the name Saved States) in My Documents and paste the vsv file inside
- start the virtual machine again and play the game


HOW TO LOAD THE GAME

- just close the virtual machine window
- copy .vsv file from "Saved States" folder to "My Virtual Machines" folder - replace it!
- start the virtual machine and Voila - the saved state loads :D

GTX2GvO 30-05-2010 03:29 PM

Quote:

Originally Posted by jack07 (Post 405812)
3.) Install host OS:
- Insert CD with Windows XP
- start a virtual machine you've just created
- click CD > Use Physical Drive E:
- click Action > Reset
- install Windows XP SP2

2 things I Have to say here.

1. You install a guest OS. The Host OS is the one you install VPC2007 on. ^_^
2. Instead of installing WinXP it might be smarter to install something like Dos6.22 with Win 3.11. Or a win9x. (They could be harder to find, but still..)
This due to the small detail that most games hosted here work best on an older OS then XP. :)

jack07 30-05-2010 03:34 PM

Quote:

Originally Posted by GTX2GvO (Post 405815)
2 things I Have to say here.

Thanks for reply! I'll correct it right away.

_r.u.s.s. 30-05-2010 03:39 PM

good idea!

and someone move this into compatibility

The Fifth Horseman 30-05-2010 09:52 PM

The big problem with this solution is that M$ VPC is fairly slow (slower than DOSBox), and not too hot compatibility-wise either (mostly meant for compatibility with basic utilities rather than games).

Wicky 31-05-2010 04:40 AM

Very nice idea!

I have to add yet another solution: [edit: removed solution after 2nd thought because it was too dangerous]

jack07 31-05-2010 04:50 PM

Quote:

Originally Posted by Wicky (Post 405837)
I have to add yet another solution

Wow that's amaizing! I've always imagined that it's possible, but didn't know how to do it! I have a few questions, though :D

- Is this method safe - what could happen in the worst case?

- How do you copy hiberfile.sys to another location? Do you have to use the command line, as it reads here?

- And when trying to load the game, you need to boot from the recovery console again, right?

- And also, what would happen if I saved hiberfile.sys with game state, than delete the game files from the hard disc, and than try to load the game from hiberfile.sys? Just curious on that one, though ;D

_r.u.s.s. 31-05-2010 07:24 PM

Quote:

Originally Posted by jack07 (Post 405862)
- Is this method safe - what could happen in the worst case?

you could create a space rift that would turn into a four dimensional black hole which would suck the earth in

Wicky 01-06-2010 07:14 AM

Well, my alternative solution was too dangerous thus I removed it after getting 2nd thoughts about it. Messing around with the hiberfile.sys can lead to a reinstall of your OS in extreme situations... for example when some process opens a system file (as windows sometimes does by itself in the background), and after 10 mins of working with your first hiberfil you restored another state, which had the file closed, then the file could become corrupt you'd have checkdisc let it delete it.

jack07 01-06-2010 07:15 AM

Quote:

Originally Posted by Wicky (Post 405837)
[edit: removed solution after 2nd thought because it was too dangerous]

You've gotta be kidding me!

What's up now?


The current time is 03:24 PM (GMT)

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.