diasurgical / devilutionX

Diablo build for modern operating systems
Other
8.03k stars 786 forks source link

[Issue Report]: Softlock random generated wall encased the enterence to level 14 #6896

Closed hungrymonkey closed 9 months ago

hungrymonkey commented 9 months ago

Operating System

Linux x64

DevilutionX version

1.5.1

Describe

Diablo 1 Gog version/app image ran on the latest opensuse tumbleweed on gnome wayland.

Somehow, the next level became encased with wall. How do I extract the save file from my game? This run is my first ever play through in Diablo 1.

Steam Deck
Vendor: Valve
Version: F7A0120

lsb_release -a
LSB Version:    n/a
Distributor ID: openSUSE
Description:    openSUSE Tumbleweed
Release:    20240109
Codename:   n/a

Linux steamdeck.lan 6.6.10-1-default #1 SMP PREEMPT_DYNAMIC Mon Jan  8 08:58:39 UTC 2024 (e04388e) x86_64 x86_64 x86_64 GNU/Linux

Extended renderer info (GLX_MESA_query_renderer):
    Vendor: AMD (0x1002)
    Device: AMD Custom GPU 0405 (vangogh, LLVM 17.0.6, DRM 3.54, 6.6.10-1-defaul
t) (0x163f)
    Version: 23.2.1

To Reproduce

  1. Go to hell
  2. Fight your way to the next level.
  3. The random generated wall may encased the path to the staircase to level 14

Expected Behavior

All random generated paths should be accessible

Additional context

Screenshot from 2024-01-11 19-48-57

Trihedraf commented 9 months ago

You need to find the Steel Tome and click on it and it will open the way to fight the Warlord of Blood standing on the staircase entrance.

hungrymonkey commented 9 months ago

Hi. I actually cleared the whole map and didn't find the steel Tomb. Somehow, the generate procedural map is an unusually small square shaped.

Screenshot from 2024-01-12 04-18-04 Screenshot from 2024-01-12 04-18-10

Screenshot from 2024-01-12 04-18-15 Screenshot from 2024-01-12 04-19-05

To give you idea, I couldn't find the anvil in level 10 either.

hungrymonkey commented 9 months ago

Screenshot from 2024-01-12 04-33-39 Screenshot from 2024-01-12 04-33-08 Screenshot from 2024-01-12 04-32-29 Screenshot from 2024-01-12 04-32-07

hungrymonkey commented 9 months ago

Should I create a new bug report? Anvil didn't spawn and the tome too

AJenbo commented 9 months ago

The anvil is only in 2/3 games so probably it's just not in this one, it's not listed in your quests after all

ChaosMarc commented 9 months ago

@hungrymonkey the Tome (a book on a pedestal) can be placed anywhere on the map and is sometimes easy to miss. If you upload your save game I could take a look around.

hungrymonkey commented 9 months ago

@hungrymonkey the Tome (a book on a pedestal) can be placed anywhere on the map and is sometimes easy to miss. If you upload your save game I could take a look around.

Where is the save file? Remember, this attempt is the first time I every played the game. My level 13 is pretty small for no reason whatever

AJenbo commented 9 months ago

The level isn't small it's the normal size, it's isn't very complex but that is perfectly normal for a Hell level.

By default you will find saves in the config folder: https://github.com/diasurgical/devilutionX/wiki/DevilutionX-diablo.ini-configuration-guide

hungrymonkey commented 9 months ago

The level isn't small it's the normal size, it's isn't very complex but that is perfectly normal for a Hell level.

By default you will find saves in the config folder: https://github.com/diasurgical/devilutionX/wiki/DevilutionX-diablo.ini-configuration-guide

savefile.zip

Thanks. I saw other people's play through and their first hell level isn't as regular as mine. I might should had ask through discord because I do not know what look correct to be honest.

AJenbo commented 9 months ago

image

hungrymonkey commented 9 months ago

Thanks for you help