bradharding / doomretro

The classic, refined DOOM source port. For Windows PC.
https://www.doomretro.com
GNU General Public License v3.0
680 stars 85 forks source link

WADs located in folders with Latin-extended charset don't load #745

Open krazov opened 2 years ago

krazov commented 2 years ago

Description

John Romero's Sigil doesn't open in Doom Retro 4.6. It exits to Windows with a message: "M_EPI5 not found!"

image

Steps to reproduce

  1. Place the Sigil file in a folder with a Latin-extended character in the name (e.g., Skończone)
  2. Run Doom Retro with "The Ultimate Doom" and SIGIL_v1_21.wad
  3. Go to a new game
  4. The game crashes
bradharding commented 2 years ago

How exactly are you doing step 1? If I open doom.wad and SIGIL_v1_21.wad both in DR's launcher, M_EPI5 is present and I can start it fine. If I do -iwad doom.wad -file SIGIL_v1_21.wad, it still works.

Ah... unless you mean you're actually using SIGIL_COMPAT_v1_21.wad, which doesn't have M_EPI5...?

krazov commented 2 years ago

I am using ZDoom Launcher, which, I suppose is doing -file thing. I used to do that like that before, and it worked, and it's the same ZDL (I don't think there are new versions). I'll try the command line directly today, and let you know.

(And yeah, I tried COMPAT version too, but it didn't work either. However, I don't remember now why.)

bradharding commented 2 years ago

Could you please provide the contents of the command-line ZDL is generating (ZDL -> Actions -> Show Command Line)?

krazov commented 2 years ago

Will do.

krazov commented 2 years ago

I found out what happened. I had Sigil in a subfolder named Skończone (finished in Polish). I renamed it to Skonczone, and it loaded with no issues.

bradharding commented 2 years ago

Ah, ok. It looks like I have some work to do with paths with non-Latin characters then.

krazov commented 2 years ago

I updated the ticket to better reflect the issue.