GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Projects that have specifically been abandoned or considered "dead" get moved here, so people will quit bumping them. If your project has wound up here and it should not be, contact a moderator to have it moved back to the land of the living.
Locked
User avatar
Sarah
Posts: 551
Joined: Wed Sep 06, 2006 12:36 pm
Preferred Pronouns: She/Her
Operating System Version (Optional): Debian 11 (bullseye), Windows 10
Location: Middle of Nowheresville Il.
Contact:

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Post by Sarah »

GENTEK, I'm not personally available to help more than my initial suggestion; your response is a bit ambiguous, do you mean loading the engine pk3 failed, or do you mean that loading the engine pk3 with your project's resources didn't solve your problem? In either case, let's not clutter up this topic anymore, if I were you I'd ask for help here; I suspect this is an issue that is contributing to the ZScript fear.
GENTEK
Posts: 673
Joined: Mon Aug 05, 2013 5:10 pm

GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Post by GENTEK »

When I use GZDoom.PK3 + MyMOD.PK3 I don't see my Actors in GZDB! I will try the link thanks again dude! :D
User avatar
Xaser
 
 
Posts: 10774
Joined: Sun Jul 20, 2003 12:15 pm
Contact:

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Post by Xaser »

Random left-field suggestion: Since this fork seems to have caught on, how about a project name update? "GZDoomBuilder-Bugfix" isn't exactly the most memorable thing in the world.

I don't really have any suggestions aside from maybe "GZDB+" -- or maybe be cheeky and call it "QZDoom Builder" if Rachael agrees+permits. :P


[/me erects a shed and posts a "COLORS WANTED" sign. ;]
User avatar
ZZYZX
 
 
Posts: 1384
Joined: Sun Oct 14, 2012 1:43 am
Location: Ukraine
Contact:

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Post by ZZYZX »

1. As for gzdoom.pk3 — I'm thinking about either picking up the engine PK3 or shipping at least the zscript.txt hierarchy with GZDB. That'll be done soon.
It might as well work without doing that but I'll have to understand why exactly nothing works without gzdoom.pk3 and how many things depend on it (aside from the x11r6 color parser).

2. As for the name — ZZDoomBuilder? :lol:
Note that even if it gets renamed, all the links (DRDTeam, GitHub) will remain as-is for backward compatibility, otherwise people won't be able to update from ancient versions or report bugs properly.
User avatar
Sarah
Posts: 551
Joined: Wed Sep 06, 2006 12:36 pm
Preferred Pronouns: She/Her
Operating System Version (Optional): Debian 11 (bullseye), Windows 10
Location: Middle of Nowheresville Il.
Contact:

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Post by Sarah »

ZDoomBuilder? More or less just state that this editor is for ZDoom and it's child ports?

One issue I see with picking up the pk3 is that some of us don't use mainline builds. My own fork of GZD-GPL uses "engine.pk3". Perhaps a master specification option under Map Options that lets us point to whatever engine pk3 we need to use?
User avatar
ZZYZX
 
 
Posts: 1384
Joined: Sun Oct 14, 2012 1:43 am
Location: Ukraine
Contact:

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Post by ZZYZX »

ZZDoomBuilder, not ZDoomBuilder. ZZ -------------------------------------------------------------------->
Nero wrote:Perhaps a master specification option under Map Options that lets us point to whatever engine pk3 we need to use?
And then it's no different from the current way of pointing it to an archive.
I personally think that picking up the archive called the same as the exe file (i.e. gzdoom.pk3 for gzdoom.exe, zdoom.pk3 for zdoom.exe, zandronum.pk3 for zandronum.exe, zdaemon.wad for zdaemon.exe...) would work, with additional check that you don't have these files loaded manually (by checking the directory/lump structure to match the system archives, gzdoom.pk3 is quite distinct from user PK3s, if you look at it closely).

Alternatively, I might as well actually make an error message stating that you need the main archive to work. The same as the current message "you don't have IWAD loaded".
The problem here is that with some ports (e.g. Zandronum) due to how weird their main archives are, many warnings are produced (namely the duplicate SNDINFO definitions).
So the only way here would be ignoring warnings during parsing of the internal stuff unless explicitly enabled in settings.

+it actually only breaks in specific cases without the main archive: if you use named colors (like "blue" instead of 0000FF) or if you add DECORATE/ZScript (especially ZScript, DECORATE works somehow, but ZScript needs proper inheritance data).
This actually might be a bug with the ZScript parser, will need to check if it's possible to use classes from the game configuration for ineritance.
User avatar
Sarah
Posts: 551
Joined: Wed Sep 06, 2006 12:36 pm
Preferred Pronouns: She/Her
Operating System Version (Optional): Debian 11 (bullseye), Windows 10
Location: Middle of Nowheresville Il.
Contact:

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Post by Sarah »

Pardon the slightly testy response I think I misread you, you seem to be aware that some of us (me) break the rules and don't do things by the book.
What I will re-say is that I'd prefer to just see a warning for not having an engine pk3 loaded (zdoom, gzdoom, ect.). I don't use the testing features, or autoload resources, that's what the resource menu is for, imo. So everything I load gets added there and saved to the .dbs file. I'd prefer to see that not change.
Spoiler: When I was misreading you
User avatar
ZZYZX
 
 
Posts: 1384
Joined: Sun Oct 14, 2012 1:43 am
Location: Ukraine
Contact:

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Post by ZZYZX »

The main problem with detecting a missing master engine file is that it's not "always required". It's "required if you do X and Y". For instance, write "blue" instead of "0000FF" and expect a valid color.
The ZScript inheritance I'll try to fix, it seems that something broke in the code that should allow it to inherit from the game configuration.
User avatar
Tormentor667
Posts: 13556
Joined: Wed Jul 16, 2003 3:52 am
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 11
Graphics Processor: nVidia (Modern GZDoom)
Location: Germany
Contact:

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Post by Tormentor667 »

Still getting a lot of random crashes in various circumstances. Most notably when pasting textures I think.
Image
The problem is: It crashes without a crash log.
User avatar
ZZYZX
 
 
Posts: 1384
Joined: Sun Oct 14, 2012 1:43 am
Location: Ukraine
Contact:

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Post by ZZYZX »

That's most likely not a problem with GZDB at all. Usually this means problems on the native side (bad plugins using native code, bad drivers, bad D3D, bad Windows, bad something else...)
GZDB from what I remember cannot generate such error since it's completely written in C# and thus should always provide a stack trace. Some esoteric multithreading errors can generate it, I'll check.
Does it happen when editing BoA maps?
User avatar
printz
Posts: 2649
Joined: Thu Oct 26, 2006 12:08 pm
Location: Bucharest, Romania
Contact:

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Post by printz »

Does GZDBBF continue having the autoupdate newsflash from GZDB? It's a very good feature; it saves me the time of going to drdteam, downloading, unpacking and replacing the files. I only just started using GZDBBF now; I may see it soon I guess.
User avatar
ZZYZX
 
 
Posts: 1384
Joined: Sun Oct 14, 2012 1:43 am
Location: Ukraine
Contact:

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Post by ZZYZX »

It does. It's just that I haven't made many updates lately due to being occupied with other things (namely work and ZScript events/scopes).
User avatar
Tormentor667
Posts: 13556
Joined: Wed Jul 16, 2003 3:52 am
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 11
Graphics Processor: nVidia (Modern GZDoom)
Location: Germany
Contact:

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Post by Tormentor667 »

ZZYZX wrote:That's most likely not a problem with GZDB at all.
This at least helps me where to look. Though it worked perfect a few weeks ago without any crashes, that's what makes me suspicious. It happens when editing BoA, yes, and I know there huge maps to deal with, currently C2M5, maybe it's a memory problem or something else in Visual Mode.
User avatar
ZZYZX
 
 
Posts: 1384
Joined: Sun Oct 14, 2012 1:43 am
Location: Ukraine
Contact:

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Post by ZZYZX »

What's the memory usage for that map?
User avatar
Nash
 
 
Posts: 17500
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Post by Nash »

GZDB doesn't have the latest ACC definitions (looking to use StrArg and ScriptCall)
Locked

Return to “Abandoned/Dead Projects”