Welcome, Guest. Please login or register.

Author Topic: The Settlers HD save ERROR  (Read 2190 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Franko

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 5707
    • Show all replies
Re: The Settlers HD save ERROR
« 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... ;)
 

Offline Franko

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 5707
    • Show all replies
Re: The Settlers HD save ERROR
« Reply #1 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... :)