GZDoom 4.0.0 Released
Moderator: GZDoom Developers
-
- Posts: 13738
- Joined: Tue Jan 13, 2004 1:31 pm
- Preferred Pronouns: She/Her
Re: GZDoom 4.0.0 Released
Please don't report such things here. That's what the Tech Issues forum is for.
-
- Posts: 1606
- Joined: Mon Jun 12, 2017 12:57 am
Re: GZDoom 4.0.0 Released
Can I have more info about this
Because in 372 version gzdoom throw vm abrot pointing to the lines with player.morphTics in CheckUndoMorph and I try find way to bypass this, to extend amount of versions on which my mod can work.fixed: The CheckEnvironmant call in PlayerThink can already invalidate the PlayerPawn so even the calls to CheckUndoMorph and CheckUse need to get the pawn through the PlayerInfo.
-
- Lead GZDoom+Raze Developer
- Posts: 49143
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: GZDoom 4.0.0 Released
This part is fundamentally broken in 3.7.2. There are situations where swapping out a PlayerPawn will simply crash the engine. If you play around with PlayerPawns in any way you cannot guarantee that things work here.
And what's this nonsense about 'extending amount of versions'? Why?
And what's this nonsense about 'extending amount of versions'? Why?
-
- Posts: 1606
- Joined: Mon Jun 12, 2017 12:57 am
Re: GZDoom 4.0.0 Released
Yeah I faced that. I firstly think that this is my fault and after some quirks make it throw vm abort instead of hard crash with "send report to microsoft gzdoom developers", but if you say it "fundamentally broken" than...There are situations where swapping out a PlayerPawn will simply crash the engine
Some people which I know dont like versions 400 and higher, because they fear that vulkan in near future completely replace opengl so they cant play gzdoom on opengl only supported hardware and would forced buy new/update theirs computers to play game "from 1993"/still think that it have survey code/etc. So they just dont want to use them to prevent it from happening/dont know about existence of gzdoom archive with all release versions/insert reason.And what's this nonsense about 'extending amount of versions'? Why?
Someone even still use 3.1.0.
-
- Posts: 816
- Joined: Sun Mar 11, 2018 4:15 pm
- Location: Venezuela
Re: GZDoom 4.0.0 Released
And what about unmorphing with a tome of power-inherited item? I have been doing that and it 100% of the time crashes on any post-ZScript GZDoom version (last i tried was 4.1.2)Graf Zahl wrote:This part is fundamentally broken in 3.7.2. There are situations where swapping out a PlayerPawn will simply crash the engine. If you play around with PlayerPawns in any way you cannot guarantee that things work here.
Not only that, but D4T also has a way of unmorphing via ACS and it doesn't work either, it crashes just the same on any post-ZScript GZDoom.
Is it really the modder's fault or is there something wrong in the engine? Do i have to live with my mod only working with Zandronum and pre-ZScript versions?
-
- Lead GZDoom+Raze Developer
- Posts: 49143
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: GZDoom 4.0.0 Released
If you cater to the idiots you will lose. Period.Apeirogon wrote: Some people which I know dont like versions 400 and higher, because they fear that vulkan in near future completely replace opengl so they cant play gzdoom on opengl only supported hardware and would forced buy new/update theirs computers to play game "from 1993"/still think that it have survey code/etc. So they just dont want to use them to prevent it from happening/dont know about existence of gzdoom archive with all release versions/insert reason.
Someone even still use 3.1.0.
The reasons being given sound utterly moronic and clueless. Let 'em suffer.
-
- Lead GZDoom+Raze Developer
- Posts: 49143
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: GZDoom 4.0.0 Released
Where's the bug report with the testable example?TDRR wrote: And what about unmorphing with a tome of power-inherited item? I have been doing that and it 100% of the time crashes on any post-ZScript GZDoom version (last i tried was 4.1.2)
-
- Posts: 816
- Joined: Sun Mar 11, 2018 4:15 pm
- Location: Venezuela
Re: GZDoom 4.0.0 Released
viewtopic.php?f=122&t=63143Graf Zahl wrote:Where's the bug report with the testable example?TDRR wrote: And what about unmorphing with a tome of power-inherited item? I have been doing that and it 100% of the time crashes on any post-ZScript GZDoom version (last i tried was 4.1.2)
I already asked about 6 months ago.
If you could at least tell me what was wrong, i could easily look into fixing it with actual knowledge of what's crashing the game, but
"If it aborts with a null pointer access there is a bug in the code that needs addressing." is something i really can't understand at all, at least not in the context of the code being used. If needed i can tell you exactly which lines of code are the ones related to this issue (or at least the ones i think, the vehicle and the unmorpher code)
Maybe if you told me what is the "proper" way of unmorphing, so i could do so with a separate ZScript lump that only runs on GZD 2.4 or newer.
-
- Lead GZDoom+Raze Developer
- Posts: 49143
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: GZDoom 4.0.0 Released
The problem with that thing is that this isn't a "runnable example". Had I found something it would have been addressed.
-
- Posts: 13738
- Joined: Tue Jan 13, 2004 1:31 pm
- Preferred Pronouns: She/Her
Re: GZDoom 4.0.0 Released
@Apeirogon: Please don't ask us for help getting your mod to run on older versions of GZDoom. We only support the newest version.
-
- Posts: 1606
- Joined: Mon Jun 12, 2017 12:57 am
Re: GZDoom 4.0.0 Released
I only ask for info, not for complete solution.
-
- Lead GZDoom+Raze Developer
- Posts: 49143
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: GZDoom 4.0.0 Released
The only info you will get is the following:
3.7 is history, it is of no concern to any of the developers how some change between then and now may affect playabilty of a mod on that older version.
3.7 is history, it is of no concern to any of the developers how some change between then and now may affect playabilty of a mod on that older version.