Amiga.org

Amiga computer related discussion => Amiga Gaming => Topic started by: Leifern on August 09, 2011, 09:38:56 PM

Title: The Settlers HD save ERROR
Post by: Leifern on August 09, 2011, 09:38:56 PM
Hi,

Today i booted up my Amiga, thinking i would do some writing. However, having sold all my fancy hardware my Amiga would no longer run my wordprosessor and i ended up playing a game of The Settlers.

I have now come to the point when i need to save my game, but it refuses. It is installed on the HD and it said "Save game: On harddrive" on the infoscreen (that shows on boot).
It gives me an error message and ask me to make sure my drive is not write-protected.

Any ideas? Do i need to create some fancy folder to save to or something?
Please help.
Title: Re: The Settlers HD save ERROR
Post by: SkidMajor on August 26, 2011, 02:40:00 PM
Im not here to help you, just to say i have the same problem. I dont think there is an eay way round it. Can anyone help us? Or am i to blind and lazy to see it's actually simple but i was not in the mood to fix the issue at the time?:confused: lol!
Title: Re: The Settlers HD save ERROR
Post by: Franko on August 26, 2011, 04:02:21 PM
Came across that problem many years ago, solved it by using a Hex Editor to change the main game code program (TheSettlers from disk 3) by editing the hard coded ascii in the file to point to SET: which can be any HD or directory you set up with an Assign for where to save the game... :)

Kinda hard to explain it all here but basically after changing this and creating a little script the game runs fine from HD and you can set up your Saved Game Directory to be on the HD or partition of your choice... :)

If I recall correctly the original game looks on your SYS: partition as the location for the "Saved Games" and if it doesn't find it there it reports an error... ;)
Title: Re: The Settlers HD save ERROR
Post by: Darrin on August 26, 2011, 07:39:54 PM
So just creating a directory called "SYS:Saved Games" should fix it?
Title: Re: The Settlers HD save ERROR
Post by: Franko on August 26, 2011, 08:17:43 PM
Quote from: Darrin;656240
So just creating a directory called "SYS:Saved Games" should fix it?


Nah... not unless you hack the original... ;)

On a floppy it looks for files called...

DF0:SettlerSave-

Where the "-" is replaced by a number from 0 to 9 by the program...

On HD it looks first in the drawer from which you run The Settlers then in SYS: for the file...

SettlerSave-

Again where "-" is a number from 0 to 9...

So I changed the main code to look for...

SET:StlSave-

and this allows me to create a drawer anywhere called "Saved Games/The Settlers/" (or anything you like really) as you then only have to run the game from a small script the assigns SET: to point to the drawer where you want to store your saved games, works perfectly... :)