LZDoom 3.88b 02/26 released

Game Engines like EDGE, LZDoom, QZDoom, ECWolf, and others, go in this forum
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine are perfectly acceptable here too.

Please read the full rules for more details.
User avatar
TDRR
Posts: 815
Joined: Sun Mar 11, 2018 4:15 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Debian 12/ Manjaro
Graphics Processor: nVidia with Vulkan support
Location: Venezuela

Re: LZDoom [beta 4 11/29 released]

Post by TDRR »

Hey drfrag, sorry for bothering yet again with my dumb questions but this one should be easy to answer.

What is the bare minimum required to compile LZDoom? I really don't want to download 2GB of VS junk just for Doom.
User avatar
drfrag
Vintage GZDoom Developer
Posts: 3142
Joined: Fri Apr 23, 2004 3:51 am
Location: Spain

Re: LZDoom [beta 4 11/29 released]

Post by drfrag »

https://zdoom.org/wiki/Compile_ZDoom_on_Windows#MinGW

Hey i wrote that article. But that depends on what you want to do, MinGW-w64 builds can't be debugged on 32 bit machines. There are a few graphic problems and crashes on exit (may be not since i added hacks) plus performance will be somewhat worse. Besides it's three to four times slower than VS and the linker it's also very slow for Debug builds. But hey it's only 200 MB or so and it works. :)
Edit: i guess you tried the devbuild and it worked.
Rachael said it could be added to the download page but i'd need an icon (the existing ones were done by Tormentor667).
User avatar
Rachael
Posts: 13635
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her

Re: LZDoom [beta 4 11/29 released]

Post by Rachael »

It doesn't have to be made by Tormentor667. If he's not willing to do it, I'll take any replacement.
User avatar
Aleasdf
Posts: 5
Joined: Sun Oct 14, 2018 1:30 am
Graphics Processor: Intel (Legacy GZDoom)

Re: LZDoom [beta 4 11/29 released]

Post by Aleasdf »

It just happens to me, or in some mods (like Brutal Doom), some sprites seem to disappear and appear for some reason?
User avatar
drfrag
Vintage GZDoom Developer
Posts: 3142
Joined: Fri Apr 23, 2004 3:51 am
Location: Spain

Re: LZDoom [beta 4 11/29 released]

Post by drfrag »

Just checked and runs fine for me. Last beta? Are you using the hardware renderer? BD v21? Which card, amd? I guess it's a driver problem and you need to update your video drivers.

Tormentor667 has made the icons and logo and they are great, i've uploaded them to the repo. Thanks very much! :wub:
https://github.com/drfrag666/gzdoom/com ... 69f39037f4
User avatar
TDRR
Posts: 815
Joined: Sun Mar 11, 2018 4:15 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Debian 12/ Manjaro
Graphics Processor: nVidia with Vulkan support
Location: Venezuela

Re: LZDoom [beta 4 11/29 released]

Post by TDRR »

Wow this looks good! So here's the image in case someone hasn't figured out how to open it in GitHub.

Image

Oh yeah what i came to say, LZDoom doesn't compile on (latest? got it only 3 months or so ago) MinGW, i keep getting errors in the XInput file, such as "somethinghere was not defined in this scope" And i really don't know how to fix it.
I didn't compile it back on the multiplayer thread, it was a friend that had V2017 installed (yeah what a luxury!) and did me the favor of compiling it.
While i guess i could go over to his house and ask him to compile it for me, that's way too slow and i would rather want to test all my changes quickly.
Last edited by TDRR on Thu May 30, 2019 10:50 am, edited 1 time in total.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49098
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: LZDoom [beta 4 11/29 released]

Post by Graf Zahl »

TDRR wrote: Oh yeah what i came to say, LZDoom doesn't compile on (latest? got it only 3 months or so ago) MinGW, i keep getting errors in the XInput file, such as "somethinghere was not defined in this scope" And i really don't know how to fix it..
MinGW's support for non-core Windows features is extremely lackluster and it has been like this for nearly all eternity.
User avatar
TDRR
Posts: 815
Joined: Sun Mar 11, 2018 4:15 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Debian 12/ Manjaro
Graphics Processor: nVidia with Vulkan support
Location: Venezuela

Re: LZDoom [beta 4 11/29 released]

Post by TDRR »

Graf Zahl wrote:MinGW's support for non-core Windows features is extremely lackluster and it has been like this for nearly all eternity.
Is it possible to completely get rid of XInput support then? I can give it the final compile over at my friend's house for the final release's xinput support if that's possible.
User avatar
drfrag
Vintage GZDoom Developer
Posts: 3142
Joined: Fri Apr 23, 2004 3:51 am
Location: Spain

Re: LZDoom [beta 4 11/29 released]

Post by drfrag »

But LZDoom and GZDoom both actually compile with MinGW (i mean MinGW-W64), you need to download the package mentioned in the wiki. I wrote very specific instructions there. In the end i even got XInput working with TDM-GCC for ZDoom32 and LE. The main problem with MinGW is its semi-abandoned state.
What's the problem here? A slow internet connection? In that case you could create a VS offline installer at your friend's home, i wrote instructions for that on some thread.
User avatar
jdredalert
Posts: 1668
Joined: Sat Jul 13, 2013 10:13 pm

Re: LZDoom [beta 4 11/29 released]

Post by jdredalert »

I didn't read all the seven pages, so disregard this post if it's already asnwered, but is there any reason to not offer LZDoom already compiled in a downloadable form? Most people aren't used to compiling stuff on their own (even with tutorials), it scares a lot of folks away.
User avatar
drfrag
Vintage GZDoom Developer
Posts: 3142
Joined: Fri Apr 23, 2004 3:51 am
Location: Spain

Re: LZDoom [beta 4 11/29 released]

Post by drfrag »

The download link is in the first page, but that version is 900 commits behind the current g3.3mgw. I will release another version very soon but first i'll do a point release for the vintage build. There's a recent rogue devbuild here: https://devbuilds.drdteam.org/gzdoom-vintage/

On compilation until recently it still compiled with TDM-GCC but there were serious problems and broke definitely with the HQ resize update, then i made some cleanup that's why i think you get the XInput error. MinGW-w64 is very lightweight but also extremely slow (three to four times slower) compared to VS and there are funny graphic problems besides possible crashes on exit so it's not really suitable for releases.
User avatar
TDRR
Posts: 815
Joined: Sun Mar 11, 2018 4:15 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Debian 12/ Manjaro
Graphics Processor: nVidia with Vulkan support
Location: Venezuela

Re: LZDoom [beta 4 11/29 released]

Post by TDRR »

drfrag wrote:The download link is in the first page, but that version is 900 commits behind the current g3.3mgw. I will release another version very soon but first i'll do a point release for the vintage build. There's a recent rogue devbuild here: https://devbuilds.drdteam.org/gzdoom-vintage/

On compilation until recently it still compiled with TDM-GCC but there were serious problems and broke definitely with the HQ resize update, then i made some cleanup that's why i think you get the XInput error. MinGW-w64 is very lightweight but also extremely slow (three to four times slower) compared to VS and there are funny graphic problems besides possible crashes on exit so it's not really suitable for releases.
Alright, i will see if i can make that offline install and get it to work here. Thanks for the advice!

Next update will have MinGW support again?
User avatar
drfrag
Vintage GZDoom Developer
Posts: 3142
Joined: Fri Apr 23, 2004 3:51 am
Location: Spain

Re: LZDoom [beta 4 11/29 released]

Post by drfrag »

It's here: viewtopic.php?f=4&t=60289
MinGW-w64 is MinGW but not the original version, that one was abandoned long ago. Again you need to download the right package.
https://zdoom.org/wiki/Compile_ZDoom_on_Windows#MinGW
User avatar
TDRR
Posts: 815
Joined: Sun Mar 11, 2018 4:15 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Debian 12/ Manjaro
Graphics Processor: nVidia with Vulkan support
Location: Venezuela

Re: LZDoom [beta 4 11/29 released]

Post by TDRR »

drfrag wrote:It's here: viewtopic.php?f=4&t=60289
MinGW-w64 is MinGW but not the original version, that one was abandoned long ago. Again you need to download the right package.
https://zdoom.org/wiki/Compile_ZDoom_on_Windows#MinGW
Well, sadly the version i'm using is just regular old MinGW32, not MinGW-w64 or anything else.
User avatar
drfrag
Vintage GZDoom Developer
Posts: 3142
Joined: Fri Apr 23, 2004 3:51 am
Location: Spain

Re: LZDoom [beta 4 11/29 released]

Post by drfrag »

Why sadly? Just download the new version.

Return to “Game Engines”