drfrag666 / gzdoom

GZDoom adds an OpenGL renderer to the ZDoom source port.
http://gzdoom.drdteam.org
GNU General Public License v3.0
73 stars 15 forks source link

Add support for multiple mapinfo files #40

Open FrostKnight opened 2 months ago

FrostKnight commented 2 months ago

GZDoom version

3.88b

Which game are you running with GZDoom?

Other

What Operating System are you using?

Linux x86_64

If Other OS, please describe

Hyperbola 0.4.4

Relevant hardware info

i7-3520M Intel HD Graphics 4000

Is your feature request related to a problem? Please describe.

There are WADs that have multiple mapinfo files. One of them is called Ultimate Jazz Jackrabbit Doom.

https://www.moddb.com/mods/jazz-jackrabbit-doom-tc

It doesn't work when I try to type lzdoom then whatever I have named the jazzdoom file. it has a .pk3 format too.

This is essentially my problem:

'm getting this error when I'm trying to launch:

Execution could not continue.

Script error, "UJJD EP4.pk3:mapinfo.txt" line 16: Expected '=' but got '{' instead.

Can you fix to make this possible? I prefer lzdoom because it is more lightweight. That's why I want to avoid gzdoom. ;)

Describe the solution you'd like

I would like it if you could make Ultimate Jazz Jackrabbit Doom and other doom mods with mulitple mapinfo files work with lzdoom.

I hope that's okay as a request.

Describe alternatives you've considered

I have considered using gzdoom for the time being, but it would be nice to be able to use something lighter on resources.

Add any other context or screenshots about the feature request here.

LZDoom - - SDL version Compiled on Jul 7 2024

LZDoom version M_LoadDefaults: Load system defaults. W_Init: Init WADfiles. adding /usr/share/games/lzdoom/lzdoom.pk3, 713 lumps adding /usr/share/games/lzdoom/game_support.pk3, 291 lumps adding /usr/share/games/doom/freedoom1.wad, 3163 lumps adding .config/lzdoom/UJJD.pk3, 10925 lumps I_Init: Setting up machine state. CPU Vendor ID: GenuineIntel Name: Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz Family 6, Model 58, Stepping 9 Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 HyperThreading V_Init: allocate screen. S_Init: Setting up sound. I_InitSound: Initializing OpenAL Opened device SndIO Default ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory ST_Init: Init startup screen. Checking cmd-line parameters... S_InitData: Load sound definitions. G_ParseMapInfo: Load map definitions.

It is still lzdoom version 3.88b. But yeah, it hasn't been working.