Skip to content

Dungeon Siege 1 and 2 (+ Legends of Aranna and Broken World) fail to start #432

@fearedbliss

Description

@fearedbliss

Hey @FunkyFr3sh,

I got around to testing a bunch of my other old games installed from their original discs (on Windows 10 22H2). For this round it's the following:

  • Dungeon Siege 1 (Version 1.11.1)
  • Dungeon Siege 1: Legends of Aranna (Version 1.50)
  • Dungeon Siege 2 (Version 2.0)
  • Dungeon Siege 2: Broken World (Version 2.30)

I'm bundling them in one ticket since the issues seem similar, but I can split them up if anything.

For Dungeon Siege 1 (and Legends of Aranna), I can play the game without cnc-ddraw, and everything seems to be working (mouse cursor, graphics, etc).

For Dungeon Siege 2, the game opens up fine without cnc-ddraw, but there is no mouse cursor. So this may be something that also would need to be adjusted in cnc-ddraw once we can get a fix.

As for the specific errors, DS1 and DS2 both have a video config program (DSVideoConfig, DS2VideoConfig) and their main executables (dungeonsiege.exe, LOA.exe, dungeonsiege2.exe (there are two separate dungeonsiege2.exes in two different folders - the original and the Broken World version)).

I'm able to get some logs automatically generated from the cnc-ddraw experimental debug build when I run the DSVideoConfig or the DS2VideoConfig. If I open the main executable: dungeonsiege.exe, it also generates output, but if I open the dungeonsiege2.exe it doesn't generate any output. I suppose output may be generated once we can get some more parts of it working.

Let me know if you have any questions and I can try to answer or provide more data if possible. Attached are my collected logs and a screenshot from Dungeon Siege 1.

I also found this post on steam talking about some tricks people were doing to get some of the video stuff to work (I didn't have to do this for my version of DS1 but it may reveal some stuff about the internals of the game): https://steamcommunity.com/sharedfiles/filedetails/?id=780048558

Image
cnc-ddraw-DS2VideoConfig-1.log
cnc-ddraw-DS2VideoConfig-1-BrokenWorld.log
cnc-ddraw-DSLOA-1.log
cnc-ddraw-DSVideoConfig-1.log
cnc-ddraw-dungeonsiege-1.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions