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

DS1 Legendary Mod for DS2 Beta Thread

This thread is devoted to comments, bug reports and fixes and discussion about the DS1 Legendary Mod for Dungeon Siege 2 and Dungeon Siege 2: Broken World.

Full version Installer version
DS2 Legendary Mod v1.01 Full Setup (1.18 GB)
Hosted on Goggle Drive.

DS2 Legendary Mod v1.01 at MODDB
DS2 Legendary Mod at Nexus Mods

Split version Installer version
DS2 Legendary Mod v1.01 installer (410Mb)
DS2 Legendary Mod v1.01 part two (410Mb)
DS2 Legendary Mod v1.10 part three (387Mb)
Download all three parts to the same location and run DS2_Legendary_Mod_v1.01_Setup.exe.
Thanks to MEGA Limited for hosting the file. The link goes to a separate page where the mod can be downloaded. I recommend right clicking and opening in a new tab or window.

Hotfix for fades issue in Kingdom of Ehb v1.01
Hotfix v1.01

Please note that the mod must be installed in the Dungeon Siege 2 resources folder even if you own Broken World. Unexpected glitches will occur if you don't.

The installer version also includes a number of min-mods and a simple mod manager to enable them, which isn't available if you download the mod as separate modules below.

Here's the links of all required files for the full version as separate modules;
Thanks to MEGA Limited for hosting the files. Each link goes to a separate page where the module can be downloaded.

DS1_Map_Legends_of_Aranna_Beta_v1.01.ds2res (37Mb)
DS1_Map_World_v1.01.ds2res (46Mb)
DS1_Map_Utraean_Peninsula_v1.01.ds2res (74Mb)
DS1_Map_Yesterhaven_v1.01.ds2res (20Mb)
DS1_Mod_Content_v1.01.ds2res (314Mb)
DS1_Mod_Logic_v1.01.ds2res (2.6Mb)
DS1_Mod_Sounds_v1.01.ds2res (343Mb)
DS1_Mod_Terrain_v1.01.ds2res (123Mb)
DS1_Mod_Voices_v1.01.ds2res (240Mb)
Mod-DS1Map-ArhokXP-Beta5.ds2res (30.2 Mb)
Diabloish Map for DS2 Beta 2e (15.5 Mb)
Level Adjustment Mod, Beta 5t (0.8 Mb)

Please note that the DS1 Content Pack is included within the mod but for reference here's the separate download link;
DS1 Content Pack, Alpha11b (19.2Mb)

Mod Game Manual
DS2_Legendary_Mod_Manual.pdf

Current Readme for KillerGremal Mods
DS1 Content Pack Readme: http://ds2.bplaced.net/getfile.php?redict=173&type=.txt
Level Adjustment Mod Readme: http://ds2.bplaced.net/getfile.php?redict=107&type=.txt
Diabloish for DS2 Readme: http://ds2.bplaced.net/getfile.php?redict=189&type=.txt

This mod allows players the opportunity to play Kingdom of Ehb, Utraean Peninsula, Legends of Aranna and Yesterhaven from the original Dungeon Siege in Dungeon Siege 2 and it's expansion, with all the benefits that provides. Think of it as more of a remastered version of the original Dungeon Siege than a mere port to a newer engine.

The mod is based on Killergremal's original work on the Utraean Peninsula, Kingdom of Ehb and Yesterhaven, found at this thread; http://siegetheday.org/?q=node/1330

Elys All*Saves or Elys' Succubus Manager is recommended to play the mod, which most users of this site probably already use. However either use v1 of All*Saves or turn off the seefar option in the launcher as the mod incorporates seefar moods directly in the maps for better balance without the glitches and distortions caused by using a too high a level of seefar in the launcher. Version 1 of Elys All*Saves is distributed in the installer version in original DS2 (v2.2), Broken World (v2.3) and Steam versions.

Partial Language Translations
French http://www.siegetheday.org/~iryan/files/Language_Packs/DS1_Mod_French_Language_Pack_Alpha_3.ds2res (138 Mb)

Forum Threads for KillerGremal's Mods
DS1 Content Pack & Diabloish http://siegetheday.org/?q=node/1330
Return to Arhok http://siegetheday.org/?q=node/1289

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Link to thread containing user made maps from DS1 that have started being converted to DS2.
https://www.siegetheday.org/?q=node/1916

Please put any comments, suggestions, reports, etc. about user made maps into that thread rather than here. All maps should be fully playable from start to finish but please expect bugs as they are still only alpha versions.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
KillerGremal's picture
Door problem

Could this possibly have the same reason as the door matter on Arhok XP? (as PhoeniX reported, actually in v2.3/addon only).
The work-around was to check the door orientation, to re-set 0 instead of -9.75132e-007 for example (as may happen sometimes occasionally).

Assumed such an 'almost zero' is causing path-finding problems with the addon I wouldn't be surprised that path-blocking doesn't work neither.
The room behind most probably remains black because you need to use the door to fade it in (or to activate the fading trigger).

bare_elf's picture
Utraean Peninsula Test Run

I have discovered a problem at the Ancient Crypts. I should give you the details of the mod files, OS, and the fact that I am playing the map using DS2 Broken World. I am using all of the current files that Iryan has listed in this thread and all of the files that Killer Germal has listed in the thread Utraean Seizure of hopeless Mapping. The OS is Windows XP. The problem is that the first two doors in the Ancient Crypts do not open, but can be walked through I discovered this when the gargoyles waiting behind the door started flying through them as if the doors where not there at all. So I walked through into total darkness. See the screen shots.

Missed One

bare_elf wrote:
I think the rebalancing of the DS_LoA monsters has fixed the non-killable problem in the Tower of Kmethekt. This time I successfully navigated the tower using slow stealthy approach. Find a Dark Zepheryl and shoot at it from a long distance. Quickly switch my rangers to combat mages and hope that I would not run out of mana potions. Even though my 5 party members where carrying the max amount of mana the supply was exhausted about half way through. So then I would just hide and wait for the health and mana to regenerate. The only real problem I had was when I was attacked by 3 or more Dark Zepheryl, because my characters spent more time using their heal spells than their combat spells. The re-balance appears to be just right because I had to really work to stay alive, and pass through the Tower of Kmethekt. I would recommend that whatever level your party is make sure they can all function as combat or nature mages. I tested the monsters in the tower twice once with a level 35 party of 4 and a level 100 party of 5. The result each time was the same VERY VERY HARD but no longer impossible. I think you got the re-balance just right Iryan. Cheer Elf Cheer

Thanks for the feedback. I know why you're having trouble with those, I simply forgot to adjust them like the others in the update.

Zephyrlls, Whelnar's Eyes, Midge Swirlings and Dopplegangers all use the DS2 shard soul as a placemarker since I lack the ability to recreate those monsters in DS2. The only difference between the DS2 shard souls and these ones is that these ones have resistances, and one of those is physical resistance, which as you know doesn't work as expected.

Given time, Zephyrlls, Whelnar's Eyes and Midge Swirlings could all be duplicated in some form or fashion but creating LOA Doppelgangers in DS2 would be a tremendous challenge I think

bare_elf's picture
Tower of Kmethekt one more time

I think the rebalancing of the DS_LoA monsters has fixed the non-killable problem in the Tower of Kmethekt.
This time I successfully navigated the tower using slow stealthy approach. Find a Dark Zepheryl and shoot at it from a long distance. Quickly switch my rangers to combat mages and hope that I would not run out of mana potions. Even though my 5 party members where carrying the max amount of mana the supply was exhausted about half way through. So then I would just hide and wait for the health and mana to regenerate.
The only real problem I had was when I was attacked by 3 or more Dark Zepheryl, because my characters spent more time using their heal spells than their combat spells. The re-balance appears to be just right because I had to really work to stay alive, and pass through the Tower of Kmethekt. I would recommend that whatever level your party is make sure they can all function as combat or nature mages. I tested the monsters in the tower twice once with a level 35 party of 4 and a level 100 party of 5. The result each time was the same VERY VERY HARD but no longer impossible. I think you got the re-balance just right Iryan.
Cheer Elf Cheer

bare_elf's picture
Report on the minor updates.

I decided to take a break from giggling through the Transport Center in LoA and took a side trip to Yesterhaven. I tried to go back to the Broken Caverns but did not have a save that would allow me to do that so I built a party of two level 100 rangers and danced with the skeletons all the way to the Broken Caverns and located Gwen and here is what happened.



So it looks as if the fix for Gwen works very nice Iryan and the rocks blocking the impassable room was a very nice touch. The quests that did not appear before because they where keyed on speaking to Gwen now show up in my journal. Very nice work, I will come back to Yesterhaven but right now I need to find out if the monster re-balance in the Tower really works. So it is back to the giggle fest in the Transport Center.
I just love the humor there.

bare_elf's picture
What I have looked at so far.

iryan wrote:
These files shouldn,t affect your current saved games but make backups just in case.

My Saved Games where not affected by installing the updates DS1_Logic Beta 6b, DS1_Legends_of_Aranna Beta 6b and DS1_Yesterhaven Beta 6d. The DS LoA monster re-balance appears to be working As I was able to kill the Ghosts on Mount Doom I am currently working my way through the Transport Center on the Way to the tower to see what occurs there. I will re-run Yesterhaven as well to see if Gwen can be spoken to.

Minor Beta Updates

I,ve updated a couple of files to fix some issues that have been reported to me.

DS1_Logic.ds2res is now version Beta 6b
DS1_Legends_of_Aranna is now version Beta 6b
DS1_Yesterhaven is now version Beta 6d

The only things changed is some monster rebalancing in DS1_Logic, fixes for the Town Portal and Party Respawning Upon Death Issue in Legends of Aranna and Yesterhaven, and an untested fix for inability to talk to Maid Gwendolyn in the Broken Catacombs of Yesterhaven (which breaks a quest and prevents another one from starting) and the fact I simply forgot to include PhoeniX improved radar for Yesterhaven.

Simply remove the old versions of the files to prevent possible conflicts. These files shouldn,t affect your current saved games but make backups just in case.

bare_elf's picture
Installed the new DS1_Logic and ...

I installed the new DS1 Logic File Just before entering the area with the Clock. I encountered some very difficult monsters that where resistant to Melee, Ranged, Death Magic and Physical Damage. Although it took a great effort to snuff them They died and my party lived with a few broken bones and flesh wounds.

Next I installed the new DS1_Legends_of_Aranna_Beta_6b.ds2res and DS1_Yesterhaven_Beta_6b.ds2res I quickly discovered that the Re-spawn works and the Summon Teleport Spell works now. With some minor issues. Both the Re-spawn and summon teleport spell take you back to the last save point. So hope when your party gets wiped out that your last save point was a town with someone who can resurrect your party or you will be running about naked and weaponless. I noted one weird position problem with Jondar. Not exactly sure how to explain it so see the image below.


Now I think I will go make a second test run on the Yesterhaven Map

Resistances Values

KillerGremal wrote:
With some concerns I\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'m looking at the difficulty problems... Puzzled

By default the LevelAdjustment mod will increase the resistances depending on the level, for example if a low-levelled monster (in merc mode) was 25% resistant to fire then this monster will be immune to fire on a high level (vet/elite mode) - at least in DS2 that\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'s quite common.
However it may be now that this marginal growth is too big. Note maybe that in DS2 resistances types dmt_melee/dmt_physical/dmt_magical are extremely low if assigned at all (can\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'t actually remember a concrete monster).

I would need more information to check this, specially the the monster/template, resistance value(Drunk and the average party level.

 
Edit: ...eh, the back-slashes reproduce with every preview/edit !?Shock

For the majority of monsters I think the resistance scaling from your mod is fine. I have a mid level party for testing around level 45 and most other monsters are defeated easily enough. I think it,s just that particular resistance type of physical which has a bug in it, I dont think any DS2 or BW monsters actually use that value.

The resistances are one of the things I really like about DS2 as it was a lacking feature of DS1. It allowed me to give monsters resistances that make sense for their environment, like snow living monsters being resistance to ice but weak to fire, and Rock Beasts resistant to melee and ranged as they are made out of rock or stone after all. For undead I made them resistance to melee and ranged, as is the norm for many role playing games (they are dead after all and have no flesh to attack) and it does not make sense that etheral beings like ghosts are particular affected by swords and arrows. I also wanted to make having a balanced party more important as I probably used resistances a lot more in the DS1 and LOA monsters than did GPG with DS2.

I originally used physical resistance as I thought it saved using melee and ranged all the time in the actor block but in seems it acts more like defense than resistance. For the DS1 monsters I changed it but forgot with the LOA ones. For the hotfix DS1_Logic.ds2res I,ll changed the values to be inline with the DS1 monsters like skeletons.

Incidentally if you have any recommendations about the resistances let me know. I just used my personal preferences from my game playing with games such as Final Fantasy X & XII for the figures I used (I think it,s a pity we couldn,t take it a step further and have monsters such as skeletons strong against most melee and ranged attacks but weak against crushing melee attacks with weapons such as maces or hammers, or undead weak against healing spells, which as far as I know can,t be used as an attack spell).

It seems a bug has gotten into the formatting code as I had to review this post.

KillerGremal's picture
Growing resistances

With some concerns I\\\\\'m looking at the difficulty problems... Puzzled

By default the LevelAdjustment mod will increase the resistances depending on the level, for example if a low-levelled monster (in merc mode) was 25% resistant to fire then this monster will be immune to fire on a high level (vet/elite mode) - at least in DS2 that\\\'s quite common.
However it may be now that this marginal growth is too big. Note maybe that in DS2 resistances types dmt_melee/dmt_physical/dmt_magical are extremely low if assigned at all (can\\\'t actually remember a concrete monster).

I would need more information to check this, specially the the monster/template, resistance value(Drunk and the average party level.

 
Edit: ...eh, the back-slashes reproduce with every preview/edit !?Shock

Critical Errors in LOA and Yesterhaven hopefully fixed!

PhoeniX wrote:
Might be the problem with LoA and Yesterhaven. Maybe the addition of more start groups would clear it up.

Thanks Phoenix, your hint steered me in the right direction. I think the problem is now fixed but I need some brave souls to test it thoroughly. The map links have been updated to Beta6b above or you can download them here; http://www.siegetheday.org/~iryan/files/DS1_Legends_of_Aranna_Beta_6b.ds2res http://www.siegetheday.org/~iryan/files/DS1_Yesterhaven_Beta_6b.ds2res

I did test these out myself and from what little testing I was able to do both the Town Portal and Party Respawning upon defeat both work. Also it shouldn't effect your current game save at all.

The problem seems to be that most of LOA's and many of Yesterhaven starting positions begin from id = 9 up. When I compared them to Ehb and the Utraean Peninsula, all of those two maps had starting position ids beginning from 1. Arhok actually did have ids beginning from 1 so that's why the town portal worked but the next starting position began from id 9 so it broke the system (incidentally all of LOA's starting positions I used were developer start groups that I merely re-enabled again so I just assumed that they would work properly).

I first thought that the reason was that some of LOA's starting groups had world levels referring to elite, regular and veteran, which no longer exist but when I checked the Utraean Peninsula's starting groups, they exist there too so obviously they have no apparent affect on the game.

Let me know how you go with the hotfixes.

I also think I know why the LOA monsters in the Tower are so nasty towards bare_elf. Checking their templates they should have 50% physical and death resistance at normal level scaling up to 100% at elite. Compare that to the skeletons who have 25% melee, ranged and death resistance at normal scaling up to 75% at elite. I remember from early testing that physical resistance doesn't work like it should according to the documentation in components.gas, that's why I changed it for all the base DS1 monsters but forgot to do it for the LOA ones.

Still we should be able to do at least half damage to them at normal level but can't and they seem resistant to elemental damage when they shouldn't be. So there's a bug somewhere, either in the base DS2 code or in the MonsterLevelAdjust that maybe using the Elite or Veteran settings instead of Mercenary. I will adjust all the LOA monster's values to be like the DS1 ones and initially send the updated DS1_Logic to bare_elf for testing before posting here.

bare_elf's picture
It was suggested to me tonight on IRC...

I was talking about the problem with the monsters in the Tower of Kmethekt. Both Dark Elf and TechieM2 suggested that the problem might be with how the Mod-Erthos-MonsterLevelAdjust-Beta4i.ds2res handles the monsters in the tower. So on the chance that it might be a conflict between the monster level adjust and the monsters in the tower, I disabled it and was able to get through the tower with a normal effort. I am out of the Tower of Kmethekt now have saved the game at the next save point, re-enabled Mod-Erthos-MonsterLevelAdjust-Beta4i.ds2res and now on with the testing. So far it looks as if it is only the monsters in the Tower of Kmethekt.

PhoeniX's picture
start_positions?

Might be the problem with LoA and Yesterhaven. Maybe the addition of more start groups would clear it up.

Default start group for LoA:

  [t:start_group,n:default]
  {
    f clothmap_pos_x = 0.000000;
    f clothmap_pos_y = 0.000000;
    f clothmap_pos_z = 0.000000;
    b default = true;
    description = "Arhok";
    b dev_only = false;
    b enabled = true;
    i id = 601;
    mood_name = "";
    b mp_default = false;
    screen_name = "Arhok";

Same for DS2:

  [t:start_group,n:default]
  {
    clothmap_pos_x    = 108;
    clothmap_pos_y    = 68;
    clothmap_pos_z    = 0;
    clothmap_rollover   = journal_map_location_a1_01_01_tutbeach;
    b default = true;
    description = "This is the default group.";
    b dev_only = false;
    b enabled = true;
    i id = 1;
    mood_name = "";
    b mp_default = false;
    screen_name = "";

Then the Eirulan and associated town portal groups that are not set as "default":

  [t:start_group,n:a1_01_06_jngtown]
  {
    f clothmap_pos_x = 0.000000;
    f clothmap_pos_y = 0.000000;
    f clothmap_pos_z = 0.000000;
    b default = false;
    description = "Act 1 town";
    b dev_only = false;
    b enabled = true;
    i id = 1126;
    mood_name = "a1_01_06_jngtown_02_start";
    b mp_default = false;
    screen_name = "Town of Eirulan";

  [t:start_group,n:a1_01_06_jngtown_town_portal_1]
  {
        clothmap_pos_x       = 172;
        clothmap_pos_y       = 126;
    clothmap_pos_z    = 0;
    clothmap_rollover   = journal_map_location_a1_01_06_jngtown;
    b default = false;
    description = "Act 1 town portal spell group";
    b dev_only = false;
    b enabled = true;
    i id = 9902;
    mood_name = "";
    b mp_default = false;
    screen_name = "Town Portal";

Rocks, Saves and nasty Critters in the Tower

KillerGremal wrote:
@iryan: Not sure if I told you about this, the icy rocks from DS1 and DS2 are using the same template names although the models/meshes are different (smaller for DS1, large + path-blocking for DS2). So for DS1=>DS2 maps all e.g. rock_ice_01 needs to be replaced with rock_ice_01_ds1 (goes upto 08). With search+replace across all files this can be done in a few (Cool steps (honestly the choice of the custom templates names could be better for S+R, but I wanted them to be listed close to each other in SE2).

About 'missing a save point', perhaps a 'sign' to indicate a start position would be useful!?
On the CGM Tutorial or on Diabloish map I've used a decal, but you also could place the player chest there (I guess most players will consider it as a kind of home/save point).
...rethinking about it right now, also a custom radar icon could be set so the player can see the save point on the radar from far away already, able to make up his mind whether to play on or not.

 

@bare_elf: Great to see your debugging screen shot! Smile
Possibily it would help Iryan if you would use the 'potion tweak' to show the mood or the position/region!? - You know, open your inventory and press Ctrl+Alt before you click on a potion.

Note maybe too, remote (exp) jewels you can 'pick up' by pressing shift key while holding the cursor above the jewel (above the body, not the label) for 2-3 seconds.

The Save Point system will be totally revised for the next Beta. In Ehb they've been scrapped and replaced with automatic saving as Ehb is such a linear map so it works well. I've also added the Player Chests there already, together with a flag hinting that this is a save position and the game will inform you that a "checkpoint has been reached and sames saved now will start at this position". At these points there're already merchants so it should be quite clear to the player that this is a starting point.

For the other maps I'm going to try to use the DS2 teleport system, except that maybe LOA will be a mixture of both. There's already much of what's needed in place for such a system, i.e. starting positions, triggers, the save point which can be converted to a teleporter. We'll see how I go once I finished Ehb.

The Rocks I will modify once I get to work on LOA again (not for quite a while I think).

The locking up of a game on respawning in LOA is a known bug of the map. It's associated I think with your inability to use the Town Portal pass the first few regions. It also occurs in Yesterhaven and is mentioned in the readme. I wish I knew what was the reason and I hope somebody will be able to help in rectifying this nasty bug, otherwise LOA may never get to a finished state, which would be a pity. In the meantime I'll make a hotfix for the Tower of Kmethekt toning down the resistances. They're actually suppose to be the same level as the skeletons, etc, at 75% resistance but instead act like 100% resistance. Again I don't know why this is happening.

bare_elf's picture
Tower of Kmethekt

I wish there was a way around the tower as it seems as if I may never get through it. The first time in with my party I was killed almost before I opened the first door. I noted that about 90% of the monsters are resistant to Melee Damage, Ranged Damage, Physical Damage and Death Magic. Let us just say that they are totally protected from both ranged and melee damage, because when you shoot or chop them they get health. Nature mages have some effect though quite small. Combat mages do a bit better. After getting wiped off the map of Aranna the first time I picked up as much mana as my team could carry and went back down into the tower of Kmethekt. I got about half way through when my party was totally killed and the game asked me if I would like to respawn. Yes appears to be the wrong choice since the game locked up and I had to work almost as hard returning to windows as I did trying to kill the monsters in the tower. No sure what to do next.


KillerGremal's picture
Known ice rock matters

@iryan: Not sure if I told you about this, the icy rocks from DS1 and DS2 are using the same template names although the models/meshes are different (smaller for DS1, large + path-blocking for DS2). So for DS1=>DS2 maps all e.g. rock_ice_01 needs to be replaced with rock_ice_01_ds1 (goes upto 08).
With search+replace across all files this can be done in a few (Cool steps (honestly the choice of the custom templates names could be better for S+R, but I wanted them to be listed close to each other in SE2).

About 'missing a save point', perhaps a 'sign' to indicate a start position would be useful!?
On the CGM Tutorial or on Diabloish map I've used a decal, but you also could place the player chest there (I guess most players will consider it as a kind of home/save point).
...rethinking about it right now, also a custom radar icon could be set so the player can see the save point on the radar from far away already, able to make up his mind whether to play on or not.

 

@bare_elf: Great to see your debugging screen shot! Smile
Possibily it would help Iryan if you would use the 'potion tweak' to show the mood or the position/region!? - You know, open your inventory and press Ctrl+Alt before you click on a potion.

Note maybe too, remote (exp) jewels you can 'pick up' by pressing shift key while holding the cursor above the jewel (above the body, not the label) for 2-3 seconds.

bare_elf's picture
More notes and images on my LoA test run.

I finished with the transport center and saved the transport system. Like the use of the DS2 teleporter hope you plan to add these at some point in the future Iryan. I did note that traveling back through the teleporter from Demlock's Cut the the transport center put me in a very dark room. Not that that is a real problem as who would really want to go backwards in a game. I did it mainly because I thought I missed a save point. Here are a few shots of what I saw.



bare_elf's picture
The Kingdom of Ehb Map and Yesterhaven Map.

On my last run through of the Ehb map I did not find any errors, so at least from my point of view Ehb is ready. The Yesterhaven map has one bug with Gwen, otherwise it plays great. See my blog for screen shots of these maps.

bare_elf's picture
Screen shots of my Legends of Aranna Test Run

So far only a few minor problems with the Legends of Aranna map

So here are the screen shots from my blog with comments on the pictures.

bare_elf's picture
Very nice

Iryan this is great now I have a place other than my Blog to post my screen shots and bug reports Cheer