LZDoom 3.87a 10/18 released

Game Engines 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.

Re: LZDoom 3.86 06/20 released

Postby drfrag » Sun Jun 21, 2020 5:46 am

I don't think relevance depends on 32 bit but on what we'll do, if there are few unique features it would be a GZDoom clone and if there's a lot of different content there would be conflicts and the project would be harder to maintain. I'd like more developers to join the team (likely i'll send some invitations) and then i'd try to keep the pieces together. We'll see what happens but i dont like LZDoom being a one man project anymore. Clearly i can't fix the issues in the software renderer so i'd need help there. My initial idea was to keep the software renderer as the default but the main renderer in Softpoly is Softpoly 2 itself.
Here there are some low resolution presets and there's a fallback for next run if OpenGL fails. And with some crappy old drivers D3D9Ex can fail even when there's aero but i added a fallback to D3D9 and then to GDI. Performance here is pretty much the same.
User avatar
drfrag
Os voy a romper a pedazos!
Vintage GZDoom Developer
 
Joined: 23 Apr 2004
Location: Spain
Discord: drfrag#3555
Github ID: drfrag666

Re: LZDoom 3.86a 06/21 released

Postby Graf Zahl » Sun Jun 21, 2020 12:02 pm

Last survey, 32 bit was 1.5% of all users. Last survey where GL2 was still in, 32 bit wad 3%, and GL2 was slightly less than 5%.
And since last year Windows 7 saw the end of support and a massive drop in numbers. If you want to keep support for it, fine, but expect portability problems to come when GZDoom doesn't try to preserve 32 bit support anymore.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: LZDoom 3.86a 06/21 released

Postby drfrag » Sun Jul 05, 2020 4:07 pm

I've released a couple of devbuilds to try this: https://www.doomworld.com/forum/topic/1 ... to-lzdoom/
And also to check performance on 32 bit.
Rachael wrote:GZDoom would set a few defaults (but not the actual CVars) to compensate for the loss of speed with SoftPoly

Now the engine starts in a new half native scale mode, people were not changing the scale and they complained that it was very slow. For OpenGL the difference is much smaller but still it's a bit slower (before the default resolution was 640x480). They just won't change the resolution.
How about the automap zoom speed now? I also merged that software sprite shadows thing.
https://devbuilds.drdteam.org/lzdoom/

(I've also uploaded a GZDoom legacy devbuild for nostalgic people to the gzdoom-vintage folder)
User avatar
drfrag
Os voy a romper a pedazos!
Vintage GZDoom Developer
 
Joined: 23 Apr 2004
Location: Spain
Discord: drfrag#3555
Github ID: drfrag666

Re: LZDoom 3.86a 06/21 released

Postby Itschristian » Sun Aug 09, 2020 4:09 am

Can i use OpenGL renderer for my OpenGL 1.1 laptop?
Itschristian
how to get -1 sub?
 
Joined: 24 May 2020
Location: YouTube Comments
Operating System: Other OS Not Listed Here

Re: LZDoom 3.86a 06/21 released

Postby drfrag » Sun Aug 09, 2020 5:15 am

No. But is it really a 1.1 laptop from the nineties or you haven't installed a graphics driver?
User avatar
drfrag
Os voy a romper a pedazos!
Vintage GZDoom Developer
 
Joined: 23 Apr 2004
Location: Spain
Discord: drfrag#3555
Github ID: drfrag666

Re: LZDoom 3.86a 06/21 released

Postby drfrag » Mon Sep 07, 2020 11:49 am

Kamil wrote:In the previous dev build, there is no problem with screen freezing. I checked. And I didn't follow the news.

What have you done? Must be a wrong ini or a wrong savegame from a different version. Those l4.5pre devbuilds are completely incompatible with the current autobuilds.
BTW i don't know how to move posts if that's even possible so i put yours in HOU.
User avatar
drfrag
Os voy a romper a pedazos!
Vintage GZDoom Developer
 
Joined: 23 Apr 2004
Location: Spain
Discord: drfrag#3555
Github ID: drfrag666

Re: LZDoom 3.86a 06/21 released

Postby drfrag » Mon Sep 07, 2020 12:33 pm

I've backported the compat_oldrandom flag to the old branch. It was about vanilla play specifically this: https://www.doomworld.com/forum/topic/1 ... nt=2180862
I've also uploaded another test build for modern LZDoom. https://devbuilds.drdteam.org/lzdoom/lz ... 53e1e2b.7z
I've extended support for the old branch for several reasons, GZDoom development being very slow right now and due to the COVID situation but i still don't know if there will be another release from the old branch. Besides i'm on the Doom Realm Español discord and most guys there (from south america) are on GL2 hardware.
User avatar
drfrag
Os voy a romper a pedazos!
Vintage GZDoom Developer
 
Joined: 23 Apr 2004
Location: Spain
Discord: drfrag#3555
Github ID: drfrag666

Re: LZDoom 3.86a 06/21 released

Postby Kamil » Mon Sep 07, 2020 2:03 pm

Oh. I understand what you mean.
Kamil
 
Joined: 21 Sep 2019
Discord: @Kamil#8122
Operating System: Windows Vista/7/2008 64-bit
Graphics Processor: nVidia with Vulkan support

Re: LZDoom 3.86a 06/21 released

Postby drfrag » Tue Oct 06, 2020 11:04 am

I plan to release a new version one of these days to fix some bugs and add some ZScript features, i've continued development of the old branch until now for the reasons i mentioned above. So it would be good if you could test today's devbuild to find as many bugs as possible, and this will be the last 3.8x release for real.
On the other hand i'm forced to add a sponsors button to my GitHub repo, something i don't like, becouse my financial situation is very bad again and i can't find a real job and in case someone wants to help development. At least Beloko has helped to pay my internet connection. I've linked to Ko-fi and Liberapay pages. :(
User avatar
drfrag
Os voy a romper a pedazos!
Vintage GZDoom Developer
 
Joined: 23 Apr 2004
Location: Spain
Discord: drfrag#3555
Github ID: drfrag666

Re: LZDoom 3.86a 06/21 released

Postby Kamil » Fri Oct 09, 2020 7:32 pm

I'm using the October 6th build. So far no problems :)
Kamil
 
Joined: 21 Sep 2019
Discord: @Kamil#8122
Operating System: Windows Vista/7/2008 64-bit
Graphics Processor: nVidia with Vulkan support

Re: LZDoom 3.86a 06/21 released

Postby Kamil » Fri Oct 09, 2020 7:36 pm

Some WADs have incompatible textures (this is why sprites have an exclamation mark.). It annoys me. I am deleting this exclamation mark sprite (with SLADE) and it doesn't bother me anymore. Is it possible in the future to make the icons not bother the player's eyes?
Kamil
 
Joined: 21 Sep 2019
Discord: @Kamil#8122
Operating System: Windows Vista/7/2008 64-bit
Graphics Processor: nVidia with Vulkan support

Re: LZDoom 3.86a 06/21 released

Postby drfrag » Sat Oct 10, 2020 3:31 am

Thanks, but actually there was a problem since the level refactor in January 2019 (and who knows what else). I've added another couple of hacks to deal with it.
I've added the Level member to thinkers but i've just copied the global level variable and i've also added a bool() operator to FLevelLocals so you can use !level from ZScript.
I'm not sure about those but Triple M now runs. If someone else could have a look at these last two commits i'd appreciate it. Thanks!

https://github.com/drfrag666/gzdoom/com ... 69ffc15270
https://github.com/drfrag666/gzdoom/com ... bec76c7196
User avatar
drfrag
Os voy a romper a pedazos!
Vintage GZDoom Developer
 
Joined: 23 Apr 2004
Location: Spain
Discord: drfrag#3555
Github ID: drfrag666

Re: LZDoom 3.86a 06/21 released

Postby drfrag » Sat Oct 10, 2020 3:56 am

Actually that didn't work, amazingly i used the undo function in Slade and then saved but the pk3 wasn't saved. And now i see that copy to clipboard doesn't work either.
I get the error with TripleM.pk3 in line 91 of zminecraft/event.txt : if (!level || level.LevelName == 'TitleMap') and it says Numeric type expected. It runs when i remove the !level part. Does that implicit operator come from having now a operator new operator in FLevelLocals?
User avatar
drfrag
Os voy a romper a pedazos!
Vintage GZDoom Developer
 
Joined: 23 Apr 2004
Location: Spain
Discord: drfrag#3555
Github ID: drfrag666

Re: LZDoom 3.86a 06/21 released

Postby _mental_ » Sat Oct 10, 2020 4:15 am

Maybe I'm missing something, but there is no relation between C++ operator bool and Thinker.Level which is ZScript object pointer.
Also, the change to DThinker is not quite correct as it doesn't handle traveling between levels.
_mental_
 
 
 
Joined: 07 Aug 2011

Re: LZDoom 3.86a 06/21 released

Postby drfrag » Sat Oct 10, 2020 4:27 am

Then i don't know how to handle traveling. I thought that level in the mod was a LevelLocals variable, then i don't know how to fix that either and i don't know why !level is allowed.
User avatar
drfrag
Os voy a romper a pedazos!
Vintage GZDoom Developer
 
Joined: 23 Apr 2004
Location: Spain
Discord: drfrag#3555
Github ID: drfrag666

PreviousNext

Return to Game Engines

Who is online

Users browsing this forum: No registered users and 0 guests