forums | blogs | polls | tutorials | downloads | rules | help

Error message

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in remember_me_form_alter() (line 78 of /var/www/siegetheday.org/sites/all/modules/contrib/remember_me/remember_me.module).

How do I install Yesterhaven on Windows 7/Steam version of the game?

Ok, either it doesn't like Windows 7, or as I've read before, it doesn't recognize the Steam install of the game.

Either way, I can't get the installer to .. install. It'll open, and it'll run.. up until the point where it needs to recognize the game, but it never does.

/sigh is there a way to extract the files from the installer, or somewhere where I can get them in a .zip format?

u can try the download at the following site but I imagine the results will be the same cause the exe was made long before the steam version was ever made
http://ds.gemsite.org//web/index.php/maps/GET/detail-1

HooliganPhappie wrote:
. . .
/sigh is there a way to extract the files from the installer. . . .
I think there would be one, just can't remember right now...

In meantime try to 'activate' the Multiplayer mode in the Steam version - which doesn't support Multiplayer natively as far as I know, and Yesterhaven is a Multiplayer map!(?)

You could try a manual install with files supplied by another user who has Yesterhaven installed.

After installation the Yesterhaven files are located in a folder where Dungeon Siege is located. There's Yesterhaven.dsmap, Yesterhaven.dsres and Yesterhaven_ReadMe.rft. A custom shortcut launches the add-on.

If no one else can help you, I can supply these files as I have it installed in my copy of Dungeon Siege. As it is a "free" addon to Dungeon Siege, there's no legalities associated with distributing it this way.

iryan wrote:
You could try a manual install with files supplied by another user who has Yesterhaven installed.

After installation the Yesterhaven files are located in a folder where Dungeon Siege is located. There's Yesterhaven.dsmap, Yesterhaven.dsres and Yesterhaven_ReadMe.rft. A custom shortcut launches the add-on.

If no one else can help you, I can supply these files as I have it installed in my copy of Dungeon Siege. As it is a "free" addon to Dungeon Siege, there's no legalities associated with distributing it this way.


That's what I tried a week ago but they didn't respond. I would really appreciate if you could upload the .dsmap and .dsres files, because chances are I won't be able to acquire it otherwise.

I believe the problem with not being able to get Yesterhaven installed with the Steam Version of DS1 has a lot to do with the the fact that the installer for the DS1 version of Yesterhaven looks at the registry to verify if DS1 is actually installed. Since the steam version of DS1 does not write the same registry values as the retail game the install fails. This appears to be related to installing The Legendary Mod on a system that has the steam versions of DS1 and DS2. iryan had to write a special program to correctly set the registery values before The legendary mod could be installed on a system with the steam version of the games. It is possible that running the patch would allow you to correctly install the DS1 Version of Yesterhaven. However I would not bet my life or the life of my computer on it. To test this theory I would have to reinstall the steam version of DS1 on my system. I do however know for sure that the DS1 multi-player version of Yesterhaven installs correctly on Windows 7 and runs correctly so long as the original retail version of the game is installed.
Elf

Here's an experimental installation of Yesterhaven that should work for the Steam version. Just unzip it to the Dungeon Siege 1 folder under Steam\SteamApps\common folder or where-ever the Steam version of Dungeon Siege is installed. Use the supplied Dungeon Siege Yesterhaven shortcut to launch it.
http://www.siegetheday.org/~iryan/files/Yesterhaven_Steam.zip

Please note that I've tested it just the one time. Also it uses a cracked version of the Dungeon Siege exe to run it as multiplayer is disabled in the Steam version of Dungeon Siege (what on Earth were they thinking?) and so since Yesterhaven is multiplayer only, there's no way to run it otherwise.

Also if you install your steam games anywhere else than the default, the included shortcut won't work.

To test the installation, run the shortcut and multiplayer should now be enabled. Choose multiplayer and choose to host a Network game and you should be able to play the map. I've tested this and it worked for me. Incidentally the new Yesterhaven.exe is actually the cracked exe, if you use that you'll be able to play the Utraean Peninsula map, which otherwise is disabled in Steam (again what were they thinking, distributing the multiplayer only map but not allowing you to actually play it?).

Hi Iryan the experimental install also works for me. I had forgotten I still had the steam versions of the games installed on my laptop. So I tried it out and it works just fine. Think following this approach one should also be able to make the changes necessary to DS1 Yesterhaven so that it can also be played in the single player mode.

Elf

bare_elf wrote:
Hi Iryan the experimental install also works for me. I had forgotten I still had the steam versions of the games installed on my laptop. So I tried it out and it works just fine. Think following this approach one should also be able to make the changes necessary to DS1 Yesterhaven so that it can also be played in the single player mode.

Elf


There is a mod available for playing singleplayer Yesterhaven. I couldn't find it linked here so here's the Gamefront link for it.
http://www.gamefront.com/files/3933746/Yesterhaven_SP_Mod

I haven't tried it with the Steam version but it should work.

Thank you! It's been a while since I played this and I thought I'd never be able to get it running again.