View Issue Details

IDProjectCategoryView StatusLast Update
06759Lionheartslavepublic2025-08-07 13:04
Reporterlimi Assigned ToPsygore  
PriorityhighSeveritycrashReproducibilityalways
Status assignedResolutionopen 
Project InfoLionheart (Thalion)
http://www.whdload.de/games/Lionheart.html
Summary06759: Lionheart crashes because it can’t find a file (typo?)
DescriptionLionheart is trying to load a file that does not exist, and crashes with:

DOS-Error #205 (object not found) on reading “K_e.NHY"

This file does not exist, and the other enemy/boss files in the container are named “.NMY” (I assume for “enemy”), there are no files with the extension “.NHY” anywhere in the WHDLoad container.

Steps To ReproducePlay the game up until this point: (Lionheart doesn’t seem to have level designations, but here’s a timestamp to a stream recording of the crash)

https://www.twitch.tv/videos/2471940393?t=02h30m07s

If you want to see how it looks and which boss is loaded, you can see the successful version here:

https://www.youtube.com/watch?t=2087s
Additional InformationThis was played from WHDLoad 19.1 on MiSTer, the Lionhead WHDLoad container is v2.4.
TagsNo tags attached.
MachineA1200
CPU68020
CPUSpeed50
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem384 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad19.1
imported

Activities

Psygore

Psygore

2025-06-01 20:58

developer   note ~14529

It tries to load the file "x_e.NMY" instead of the file "1_e.NMY".

I can not reproduce this issue.
I’m using the cheat mode to go directly at this boss stage and it loads correctly the file.

I would need all the files from the coredump and the installed game for further investigations.
limi

limi

2025-06-01 21:12

reporter   note ~14530

OK, I know the streamer in that linked video is going to attempt it again, and I will get you the core dump. Where does it end up by default on the file system?
Psygore

Psygore

2025-06-01 23:47

developer   note ~14533

The dumps files are located by default in SYS:C/ (where whdload prog is normally stored).

The files are: .whdl_expmem, .whdl_memory, .whdl_register.
limi

limi

2025-06-03 07:09

reporter   note ~14535

Thanks! I will definitely get him to give me those files.

The more I dig into this, the more I suspect it might be a bad WHDLoad install.

Can you check your version for me — is the Lionheart.exe ~129kB or ~260kB?

I have been looking at different versions available online, and I have found both variants. I assume the larger one is the correct one.
Torti the Smurf

Torti the Smurf

2025-06-05 23:11

reporter   note ~14538

Hi limi.

If the Lionheart exe is about 130kb, then the file is crunched with Imploder.
If its above 250kb, its decrunched. (both are supported by the slave)

(but yes, there are 4 variants of the Lionheart.exe)

https://ftp2.grandis.nu/turran/FTP/TheZone/files/_2019/lion_EXEs%20[Lionheart%20game,%204%20exe%20versions].lha

Greetz
Torti
limi

limi

2025-06-06 07:28

reporter   note ~14539

OK, the game crashed at the exact same point again, this time we have a core dump:

https://amiga.vision/debug/LionheartCoreDump.zip
limi

limi

2025-06-06 07:33

reporter   note ~14540

Here are the files used: https://amiga.vision/debug/Lionheart_v2.4_0845.lha
limi

limi

2025-06-06 07:50

reporter   note ~14541

Actually, get the LHA file here instead: https://drive.google.com/file/d/1Z5ukKaTe8q18cSQAhtRgd3aZXiEC71mz/view

I will remove it as soon as I have confirmed that you have it.
Psygore

Psygore

2025-06-08 13:08

developer   note ~14550

Thanks I downloaded the files.

I can not still reproduce this issue (tested on A1230 and analogue pocket).

Could you try this step:
- enable the cheat mode via custom option
- durring the game, press F5 to go to the level
- press CTRL key and use the mouse to move the character
- press again CTRL key when the end of the level is reached
- try to fight the boss to see if it loads the files
Retroplay

Retroplay

2025-06-10 17:56

reporter   note ~14551

Tested on WinUAE 6.0.0b31 and OS3.1 + WHDLoad 19.2.6915, no problems with steps above.

How accurate is that MiSTer AGA core, assuming that is what is used ?
It looks like some corruption is going on, the file in question it tries to load, doesn't exist, at all.

What if game is run on an OCS/ECS config on said MiSTer ?
Torti the Smurf

Torti the Smurf

2025-06-14 16:15

reporter   note ~14552

Finished the Game countless Times on the MIST Minimig core. Never had an issue.

@Limi

Are you sure your Filesystem is alright ?

Check with PFSDoctor and then do a VirusZ Filecheck.
(mark the option "Check Sectors in All files" in the FileCheck Prefs)

Just to be sure that the Filesystem on Mister is OK.

greetz
limi

limi

2025-06-15 14:00

reporter   note ~14553

Looks like the bug did not appear using the “fixed” Thalion version you posted. So, it is likely a bad package (which is weird, since it’s from one of the most common ones).

We can close this issue, and I’ll try to get the message to whoever packaged this one.
Retroplay

Retroplay

2025-06-15 14:19

reporter   note ~14554

I packaged it, your linked file has the same exact crc as the one on Turran.
https://eab.abime.net/showthread.php?t=61028

I tested it and there's absolutely no problems whatsoever with missing files.
File corruption is the most likely cause, either bad extracted archive or file system corruption.
"x_e.NMY" doesn't exist on any of the four original game disks.
limi

limi

2025-08-07 13:04

reporter   note ~14586

OK, great. I will try to verify the integrity of these specific files for the next release. I have never had problems with this before, but that of course doesn’t mean that it is not the case here :)

Issue History

Date Modified Username Field Change
2025-05-30 06:03 limi New Issue
2025-06-01 20:44 Psygore Assigned To => Psygore
2025-06-01 20:44 Psygore Status new => assigned
2025-06-01 20:58 Psygore Note Added: 0014529
2025-06-01 21:12 limi Note Added: 0014530
2025-06-01 23:47 Psygore Note Added: 0014533
2025-06-03 07:09 limi Note Added: 0014535
2025-06-05 23:11 Torti the Smurf Note Added: 0014538
2025-06-06 07:28 limi Note Added: 0014539
2025-06-06 07:33 limi Note Added: 0014540
2025-06-06 07:50 limi Note Added: 0014541
2025-06-08 13:08 Psygore Note Added: 0014550
2025-06-10 17:56 Retroplay Note Added: 0014551
2025-06-14 16:15 Torti the Smurf Note Added: 0014552
2025-06-15 14:00 limi Note Added: 0014553
2025-06-15 14:19 Retroplay Note Added: 0014554
2025-08-07 13:04 limi Note Added: 0014586