Ultimate Doom Builder

Any utility that assists in the creation of mods, assets, etc, go here. For example: Ultimate Doom Builder 2, Slade, WadSmoosh, etc.
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 (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.

Re: Ultimate Doom Builder

Postby Mordeth » Thu Aug 26, 2021 11:47 am

I've encountered two issues with UDB, 3.0.0.3782 in Eternity Engine doom format configuration.

First, the linedef flag '3DMidTex' is ignored/cleared when copying and pasting map sections. This happens in both linedef and sector mode, regardless of preferences set in Preferences > Pasting tab.

Second, Eternity in doom format mode uses ExtraData to extend this format with its more newfangled stuff. This includes the ExtraData mapthing (type 5004). You're supposed to use this thingtype and attach a real Thing with extended properties by using ED. Thing is: this ExtraData mapthing is identified using its 'flags' property as identifier. And UDB doesn't allow to put arbitrarily numbers in the flags field. Worse: even when these values are corrected by eg Slade3, UDB will clamp the values in this field upon saving. So eg 9001 becomes 553, 9003 becomes 555. In practice this means having to alter compiled maps afterwards with external tools to even use this feature. It would be nice if UDB allows this field to be edited.
Mordeth
 
Joined: 03 Dec 2003

Re: Ultimate Doom Builder

Postby Hunterj1234 » Mon Aug 30, 2021 5:31 pm

ZZYZX wrote:(Entire first post was quoted here. I have removed it for the sake of brevity. -ww)

is it fir linux
Hunterj1234
 
Joined: 30 Aug 2021

Re: Ultimate Doom Builder

Postby Kappes Buur » Tue Aug 31, 2021 4:17 pm

Hunterj1234 wrote:
ZZYZX wrote:(Entire first post was quoted here. I have removed it for the sake of brevity. -ww)

is it for linux?


viewtopic.php?f=123&t=67787

See: Building on Linux
https://github.com/jewalky/UltimateDoomBuilder
User avatar
Kappes Buur
 
 
 
Joined: 17 Jul 2003
Location: British Columbia, Canada

Re: Ultimate Doom Builder

Postby ramon.dexter » Wed Sep 01, 2021 4:51 am

I tried building UDB on linux. I am able to build it. I can run it, but when I try to open a map, it directly crashes.

Here is full output from terminal, if it could help:
Code: Select allExpand view
Gtk-Message: 13:01:11.877: Failed to load module "canberra-gtk-module"

=================================================================
   Native Crash Reporting
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

=================================================================
   Native stacktrace:
=================================================================
   0x55ade929bc4b - mono :
   0x55ade929bfdd - mono :
   0x55ade9248e47 - mono :
   0x55ade92957a5 - mono :
   0x7fcd096d9ec8 - /lib/x86_64-linux-gnu/libc.so.6 :

=================================================================
   Telemetry Dumper:
=================================================================
Pkilling 0x140518383748864x from 0x140518602416064x
Pkilling 0x140518550546176x from 0x140518602416064x
Entering thread summarizer pause from 0x140518602416064x
Finished thread summarizer pause from 0x140518602416064x.
Failed to create breadcrumb file (null)/crash_hash_0xaebdaeb0f

Waiting for dumping threads to resume

=================================================================
   External Debugger Dump:
=================================================================
[New LWP 124000]
[New LWP 124001]
[New LWP 124501]
[New LWP 124502]
[New LWP 124503]
[New LWP 124504]
[New LWP 124505]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fcd09700dff in __GI___wait4 (pid=124507, stat_loc=0x7ffe927031d4, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
27   ../sysdeps/unix/sysv/linux/wait4.c: Adresář nebo soubor neexistuje.
  Id   Target Id                                            Frame
* 1    Thread 0x7fcd09619fc0 (LWP 123999) "Main Applicatio" 0x00007fcd09700dff in __GI___wait4 (pid=124507, stat_loc=0x7ffe927031d4, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
  2    Thread 0x7fcd087ff700 (LWP 124000) "SGen worker"     futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ade96841e8) at ../sysdeps/nptl/futex-internal.h:183
  3    Thread 0x7fcd064a2700 (LWP 124001) "Finalizer"       futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55ade96754a0) at ../sysdeps/nptl/futex-internal.h:320
  4    Thread 0x7fccfc590700 (LWP 124501) "Snapshot Compre" futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fccfc58f6f0, clockid=<optimized out>, expected=0, futex_word=0x55ade9684888) at ../sysdeps/nptl/futex-internal.h:320
  5    Thread 0x7fccf6e3b700 (LWP 124502) "mono:disk$0"     futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55adec395de8) at ../sysdeps/nptl/futex-internal.h:183
  6    Thread 0x7fccf663a700 (LWP 124503) "mono:disk$1"     futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55adec395de8) at ../sysdeps/nptl/futex-internal.h:183
  7    Thread 0x7fccf5e39700 (LWP 124504) "mono:disk$2"     futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55adec395de8) at ../sysdeps/nptl/futex-internal.h:183
  8    Thread 0x7fccf5638700 (LWP 124505) "mono:disk$3"     futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55adec395de8) at ../sysdeps/nptl/futex-internal.h:183

Thread 8 (Thread 0x7fccf5638700 (LWP 124505)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55adec395de8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55adec395d98, cond=0x55adec395dc0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55adec395dc0, mutex=0x55adec395d98) at pthread_cond_wait.c:638
#3  0x00007fccf714aa4b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fccf714a64b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fcd09b64609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fcd0973d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fccf5e39700 (LWP 124504)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55adec395de8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55adec395d98, cond=0x55adec395dc0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55adec395dc0, mutex=0x55adec395d98) at pthread_cond_wait.c:638
#3  0x00007fccf714aa4b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fccf714a64b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fcd09b64609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fcd0973d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fccf663a700 (LWP 124503)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55adec395de8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55adec395d98, cond=0x55adec395dc0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55adec395dc0, mutex=0x55adec395d98) at pthread_cond_wait.c:638
#3  0x00007fccf714aa4b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fccf714a64b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fcd09b64609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fcd0973d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fccf6e3b700 (LWP 124502)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55adec395de8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55adec395d98, cond=0x55adec395dc0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55adec395dc0, mutex=0x55adec395d98) at pthread_cond_wait.c:638
#3  0x00007fccf714aa4b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fccf714a64b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fcd09b64609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fcd0973d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fccfc590700 (LWP 124501)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fccfc58f6f0, clockid=<optimized out>, expected=0, futex_word=0x55ade9684888) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fccfc58f6f0, clockid=<optimized out>, mutex=0x55ade96848a0, cond=0x55ade9684860) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55ade9684860, mutex=0x55ade96848a0, abstime=0x7fccfc58f6f0) at pthread_cond_wait.c:656
#3  0x000055ade94f4a0e in ?? ()
#4  0x000055ade94ff7d9 in ?? ()
#5  0x000055ade9444226 in ?? ()
#6  0x000055ade93d7bf0 in ?? ()
#7  0x00000000419184cd in ?? ()
#8  0x00007fcd089814f0 in ?? ()
#9  0x00007fcd089814f0 in ?? ()
#10 0x00007fcd08981378 in ?? ()
#11 0x00007fcd08981448 in ?? ()
#12 0x00007fcd08970b10 in ?? ()
#13 0x00007fccf80011e0 in ?? ()
#14 0x00007fccfc58f9d0 in ?? ()
#15 0x00007fccfc58f8c0 in ?? ()
#16 0x00007fccfc58f9d0 in ?? ()
#17 0x00007fcd0663862b in System_Threading_Thread_Sleep_int (millisecondsTimeout=30) from /usr/lib/mono/aot-cache/amd64/mscorlib.dll.so
#18 0x00000000419183bb in ?? ()
#19 0x00007fcd089813f8 in ?? ()
#20 0x00007fcd089814f0 in ?? ()
#21 0x00007fcd08981470 in ?? ()
#22 0x00007fcd08981448 in ?? ()
#23 0x00007fccfc58f9f0 in ?? ()
#24 0x00007fcd06635700 in System_Threading_ExecutionContext_SetExecutionContext_System_Threading_ExecutionContext_bool (executionContext=..., preserveSyncCtx=112) from /usr/lib/mono/aot-cache/amd64/mscorlib.dll.so
#25 0x00007fcd066378ef in System_Threading_ThreadHelper_ThreadStart_Context_object (state=0x1e) from /usr/lib/mono/aot-cache/amd64/mscorlib.dll.so
#26 0x00007fcd066351e8 in System_Threading_ExecutionContext_RunInternal_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool (executionContext=..., callback=..., state=0x7fcd08981448, preserveSyncCtx=false) from /usr/lib/mono/aot-cache/amd64/mscorlib.dll.so
#27 0x00007fcd06634ff3 in System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool (executionContext=..., callback=..., state=0x7fcd08981448, preserveSyncCtx=false) from /usr/lib/mono/aot-cache/amd64/mscorlib.dll.so
#28 0x00007fcd06634f68 in System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object (executionContext=..., callback=..., state=0x7fcd08981448) from /usr/lib/mono/aot-cache/amd64/mscorlib.dll.so
#29 0x00007fcd06637a73 in System_Threading_ThreadHelper_ThreadStart (this=...) from /usr/lib/mono/aot-cache/amd64/mscorlib.dll.so
#30 0x00000000417ab362 in ?? ()
#31 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fcd064a2700 (LWP 124001)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55ade96754a0) at ../sysdeps/nptl/futex-internal.h:320
#1  do_futex_wait (sem=sem@entry=0x55ade96754a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007fcd09b6e4e8 in __new_sem_wait_slow (sem=0x55ade96754a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x000055ade9489078 in ?? ()
#4  0x000055ade9446afa in ?? ()
#5  0x00007fcd09b64609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fcd0973d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fcd087ff700 (LWP 124000)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ade96841e8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ade9684200, cond=0x55ade96841c0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55ade96841c0, mutex=0x55ade9684200) at pthread_cond_wait.c:638
#3  0x000055ade94e7276 in ?? ()
#4  0x00007fcd09b64609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fcd0973d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fcd09619fc0 (LWP 123999)):
#0  0x00007fcd09700dff in __GI___wait4 (pid=124507, stat_loc=0x7ffe927031d4, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
#1  0x000055ade929bec2 in ?? ()
#2  0x000055ade929bfdd in ?? ()
#3  0x000055ade9248e47 in ?? ()
#4  0x000055ade92957a5 in ?? ()
#5  0x00007fcd096d9ec8 in __memmove_sse2_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:431
#6  0x0000000000000000 in ?? ()
[Inferior 1 (process 123999) detached]

=================================================================
   Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x7fcd096d9ec8):0x7fcd096d9eb8  71 f0 0f 11 79 e0 44 0f 11 41 d0 41 0f 11 23 c3  q...y.D..A.A..#.
0x7fcd096d9ec8  0f 10 26 0f 10 6e 10 0f 10 76 20 0f 10 7e 30 44  ..&..n...v ..~0D
0x7fcd096d9ed8  0f 10 44 16 f0 4c 8d 5c 17 f0 48 8d 4c 16 f0 4d  ..D..L.\..H.L..M
0x7fcd096d9ee8  89 d9 4d 89 d8 49 83 e0 0f 4c 29 c1 4d 29 c1 4c  ..M..I...L).M).L

=================================================================
   Managed Stacktrace:
=================================================================
     at <unknown> <0xffffffff>
     at CodeImp.DoomBuilder.Rendering.RenderDevice:RenderDevice_SetVertexBufferData <0x000b6>
     at CodeImp.DoomBuilder.Rendering.RenderDevice:SetBufferData <0x00067>
     at CodeImp.DoomBuilder.Rendering.Renderer2D:CreateRendertargets <0x005ef>
     at CodeImp.DoomBuilder.Rendering.Renderer2D:.ctor <0x00133>
     at CodeImp.DoomBuilder.MapManager:InitializeNewMap <0x0032b>
     at CodeImp.DoomBuilder.General:NewMap <0x001f7>
     at CodeImp.DoomBuilder.Actions.Action:Begin <0x0013d>
     at CodeImp.DoomBuilder.Actions.Action:Invoke <0x0002b>
     at CodeImp.DoomBuilder.Actions.ActionManager:InvokeAction <0x0006f>
     at CodeImp.DoomBuilder.Windows.MainForm:InvokeTaggedAction <0x0018f>
     at System.Windows.Forms.ToolStripItem:OnClick <0x0008f>
     at System.Windows.Forms.ToolStripButton:OnClick <0x00067>
     at System.Windows.Forms.ToolStripItem:HandleClick <0x00093>
     at System.Windows.Forms.ToolStripItem:FireEvent <0x00102>
     at System.Windows.Forms.ToolStripItem:FireEvent <0x0008f>
     at System.Windows.Forms.ToolStrip:OnMouseUp <0x001ab>
     at System.Windows.Forms.Control:WmLButtonUp <0x0013c>
     at System.Windows.Forms.Control:WndProc <0x00273>
     at System.Windows.Forms.ScrollableControl:WndProc <0x00033>
     at System.Windows.Forms.ToolStrip:WndProc <0x00033>
     at ControlWindowTarget:OnMessage <0x0003c>
     at ControlNativeWindow:WndProc <0x00052>
     at System.Windows.Forms.NativeWindow:WndProc <0x0037b>
     at System.Windows.Forms.XplatUIX11:DispatchMessage <0x00037>
     at System.Windows.Forms.XplatUI:DispatchMessage <0x0003c>
     at System.Windows.Forms.Application:RunLoop <0x0095b>
     at System.Windows.Forms.Application:Run <0x0007f>
     at System.Windows.Forms.Application:Run <0x0004f>
     at CodeImp.DoomBuilder.General:Main <0x0136b>
     at <Module>:runtime_invoke_void_object <0x00091>
=================================================================
./builder: řádek 2: 123999 Neúspěšně ukončen (SIGABRT)        (core dumped [obraz paměti uložen]) mono Builder.exe
User avatar
ramon.dexter
rudebwoy
 
Joined: 20 Oct 2015
Location: Kozolupy, Bohemia
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Ultimate Doom Builder

Postby dpJudas » Wed Sep 01, 2021 5:58 am

Based on the last callstack, it looks like it crashes when trying to call an OpenGL function. What graphics card do you have and which OpenGL drivers are you using?

The first native stacktrace on the other hand seems to indicate that mono crashed itself. Difficult to say for sure which of the two it is.
dpJudas
 
 
 
Joined: 28 May 2016

Re: Ultimate Doom Builder

Postby ramon.dexter » Wed Sep 01, 2021 6:29 am

Well, my toaster work machine uses the Intel HD graphics 3000...
Actually, tried some research myself and tried running also the windows native version through wine, and it appears that opengl fails to initialize. Returns following error:
Code: Select allExpand view
X Error of failed request:  GLXBadFBConfig
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  0 ()
  Serial number of failed request:  10827
  Current serial number in output stream:  10827


And for the drivers, here is dump of glxinfo | grep OpenGl
Code: Select allExpand view
glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 3000 (SNB GT2)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 21.0.3
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5 (Compatibility Profile) Mesa 21.0.3
OpenGL shading language version string: 3.30
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 21.0.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

User avatar
ramon.dexter
rudebwoy
 
Joined: 20 Oct 2015
Location: Kozolupy, Bohemia
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Ultimate Doom Builder

Postby boris » Wed Sep 01, 2021 7:41 am

ramon.dexter wrote:Well, my toaster work machine uses the Intel HD graphics 3000...

That only supports OpenGL 3.1, which isn't enough for UDB (which requires OpenGL 3.3).
boris
I post less than Manc and Hobo
 
Joined: 15 Jul 2003

Re: Ultimate Doom Builder

Postby ramon.dexter » Wed Sep 01, 2021 7:50 am

OK, thanks. Now I know.
User avatar
ramon.dexter
rudebwoy
 
Joined: 20 Oct 2015
Location: Kozolupy, Bohemia
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Ultimate Doom Builder

Postby RevanGarcia » Mon Sep 06, 2021 9:29 pm

I have some problems and I can't find the crash logs.

Every time I try to make a new map the builder closes without any warning.
Also, if UDB has any sort of crash log, I don't know where to find it.
User avatar
RevanGarcia
As you can see, I'm still missing a brain piece.
 
Joined: 17 Oct 2015
Location: UberHECK

Re: Ultimate Doom Builder

Postby boris » Mon Sep 06, 2021 10:00 pm

They are in "C:\Users\<user>\AppData\Local\Doom Builder". It's called UDBCrash.txt. But since that doesn't seem to be a regular crash it might not be there. There's also a file called UDBuilder.log that might be useful.
boris
I post less than Manc and Hobo
 
Joined: 15 Jul 2003

Re: Ultimate Doom Builder

Postby RevanGarcia » Mon Sep 06, 2021 10:42 pm

boris wrote:They are in "C:\Users\<user>\AppData\Local\Doom Builder". It's called UDBCrash.txt. But since that doesn't seem to be a regular crash it might not be there. There's also a file called UDBuilder.log that might be useful.

You are right, UDBCrash.txt is not there but I did find the log, Thanks.

This is what the UDBuilder.log file says:
Code: Select allExpand view
Ultimate Doom Builder R3822 (x64, d766f27) startup
Application path:        "C:\Program Files (x86)\Ultimate Doom Builder"
Temporary path:          "C:\Users\PC\AppData\Local\Temp\"
Local settings path:     "C:\Users\PC\AppData\Local\Doom Builder"
Command-line arguments:  ""
Loading program configuration...
Starting action manager...
Binding static action methods for class General...
Loading main interface window...
Binding action methods for MainForm object...
Showing main interface window...
Loading plugins...
Loading plugin "BuilderModes" from "BuilderModes.dll"...
Binding action methods for BuilderPlug object...
Loading plugin "AutomapMode" from "AutomapMode.dll"...
Binding action methods for BuilderPlug object...
Loading plugin "BuilderEffects" from "BuilderEffects.dll"...
Binding action methods for BuilderPlug object...
Loading plugin "ColorPicker" from "ColorPicker.dll"...
Binding action methods for BuilderPlug object...
Loading plugin "CommentsPanel" from "CommentsPanel.dll"...
Loading plugin "NodesViewer" from "NodesViewer.dll"...
Binding action methods for BuilderPlug object...
Loading plugin "SoundPropagationMode" from "SoundPropagationMode.dll"...
Binding action methods for BuilderPlug object...
Loading plugin "StairSectorBuilder" from "StairSectorBuilder.dll"...
Binding action methods for BuilderPlug object...
Loading plugin "TagExplorer" from "TagExplorer.dll"...
Loading plugin "TagRange" from "TagRange.dll"...
Binding action methods for BuilderPlug object...
Loading plugin "ThreeDFloorMode" from "ThreeDFloorMode.dll"...
Binding action methods for BuilderPlug object...
Loading plugin "VisplaneExplorer" from "VisplaneExplorer.dll"...
Loading game configurations...
Registered game configuration "Boom: Doom 2 (Doom format)" from "Boom_Doom2Doom.cfg"
Registered game configuration "Boom: Doom (Doom format)" from "Boom_DoomDoom.cfg"
Registered game configuration "Doom: Doom 2 (Doom format)" from "Doom_Doom2Doom.cfg"
Registered game configuration "Doom: Doom (Doom format)" from "Doom_DoomDoom.cfg"
Registered game configuration "Eternity: Doom 2 (Doom format)" from "Eternity_Doom2Doom.cfg"
Registered game configuration "Eternity: Doom 2 (UDMF)" from "Eternity_DoomUDMF.cfg"
Registered game configuration "GZDoom: Doom 2 (Doom format)" from "GZDoom_DoomDoom.cfg"
Registered game configuration "GZDoom: Doom 2 (Hexen format)" from "GZDoom_DoomHexen.cfg"
Registered game configuration "GZDoom: Doom 2 (UDMF)" from "GZDoom_DoomUDMF.cfg"
Registered game configuration "GZDoom: Heretic (Doom format)" from "GZDoom_HereticDoom.cfg"
Registered game configuration "GZDoom: Heretic (Hexen format)" from "GZDoom_HereticHexen.cfg"
Registered game configuration "GZDoom: Heretic (UDMF)" from "GZDoom_HereticUDMF.cfg"
Registered game configuration "GZDoom: Hexen (Hexen format)" from "GZDoom_HexenHexen.cfg"
Registered game configuration "GZDoom: Hexen (UDMF)" from "GZDoom_HexenUDMF.cfg"
Registered game configuration "GZDoom: Strife (Doom format)" from "GZDoom_StrifeDoom.cfg"
Registered game configuration "GZDoom: Strife (Hexen format)" from "GZDoom_StrifeHexen.cfg"
Registered game configuration "GZDoom: Strife (UDMF)" from "GZDoom_StrifeUDMF.cfg"
Registered game configuration "Heretic: Heretic (Doom format)" from "Heretic_HereticDoom.cfg"
Registered game configuration "Hexen: Hexen (Hexen format)" from "Hexen_HexenHexen.cfg"
Registered game configuration "MBF21: Doom 2 (Doom format)" from "MBF21_Doom2Doom.cfg"
Registered game configuration "Strife: Strife (Doom format)" from "Strife_StrifeDoom.cfg"
Registered game configuration "Zandronum: Doom 2 (Doom format)" from "Zandronum_DoomDoom.cfg"
Registered game configuration "Zandronum: Doom 2 (Hexen format)" from "Zandronum_DoomHexen.cfg"
Registered game configuration "Zandronum: Doom 2 (UDMF)" from "Zandronum_DoomUDMF.cfg"
Registered game configuration "Zandronum: Heretic (Doom format)" from "Zandronum_HereticDoom.cfg"
Registered game configuration "Zandronum: Heretic (Hexen format)" from "Zandronum_HereticHexen.cfg"
Registered game configuration "Zandronum: Heretic (UDMF)" from "Zandronum_HereticUDMF.cfg"
Registered game configuration "Zandronum: Hexen (Hexen format)" from "Zandronum_HexenHexen.cfg"
Registered game configuration "Zandronum: Hexen (UDMF)" from "Zandronum_HexenUDMF.cfg"
Registered game configuration "Zandronum: Strife (Doom format)" from "Zandronum_StrifeDoom.cfg"
Registered game configuration "Zandronum: Strife (Hexen format)" from "Zandronum_StrifeHexen.cfg"
Registered game configuration "Zandronum: Strife (UDMF)" from "Zandronum_StrifeUDMF.cfg"
Registered game configuration "ZDaemon: Doom 2 (Hexen format)" from "ZDaemon_DoomHexen.cfg"
Registered game configuration "ZDoom: Doom 2 (Doom format)" from "ZDoom_DoomDoom.cfg"
Registered game configuration "ZDoom: Doom 2 (Hexen format)" from "ZDoom_DoomHexen.cfg"
Registered game configuration "ZDoom: Doom 2 (UDMF)" from "ZDoom_DoomUDMF.cfg"
Registered game configuration "ZDoom: Heretic (Doom format)" from "ZDoom_HereticDoom.cfg"
Registered game configuration "ZDoom: Heretic (Hexen format)" from "ZDoom_HereticHexen.cfg"
Registered game configuration "ZDoom: Heretic (UDMF)" from "ZDoom_HereticUDMF.cfg"
Registered game configuration "ZDoom: Hexen (Hexen format)" from "ZDoom_HexenHexen.cfg"
Registered game configuration "ZDoom: Hexen (UDMF)" from "ZDoom_HexenUDMF.cfg"
Registered game configuration "ZDoom: Strife (Doom format)" from "ZDoom_StrifeDoom.cfg"
Registered game configuration "ZDoom: Strife (Hexen format)" from "ZDoom_StrifeHexen.cfg"
Registered game configuration "ZDoom: Strife (UDMF)" from "ZDoom_StrifeUDMF.cfg"
Creating editing modes manager...
Binding action methods for EditingManager object...
Applying configuration settings...
Loading compiler configurations...
Registered compiler configuration "bcc" from "bcc.cfg"
Registered compiler configuration "hexen_acc" from "acc.cfg"
Registered compiler configuration "bspw32" from "bsp-w32.cfg"
Registered compiler configuration "deepbsp" from "deepbsp.cfg"
Registered compiler configuration "glbsp" from "glBSP.cfg"
Registered compiler configuration "zdbsp" from "zdbsp.cfg"
Registered compiler configuration "zennode" from "ZenNode.cfg"
Registered compiler configuration "zandronum_acc" from "acc.cfg"
Registered compiler configuration "zdaemon_acc" from "acc.cfg"
Registered compiler configuration "zdoom_acc" from "acc.cfg"
Loading nodebuilder configurations...
Registered nodebuilder configuration "bspw32_normal" from "bsp-w32.cfg"
Registered nodebuilder configuration "bspw32_fast" from "bsp-w32.cfg"
Registered nodebuilder configuration "deepbsp_normal" from "deepbsp.cfg"
Registered nodebuilder configuration "glbsp_normal" from "glBSP.cfg"
Registered nodebuilder configuration "glbsp_fast" from "glBSP.cfg"
Registered nodebuilder configuration "zdbsp_normal" from "zdbsp.cfg"
Registered nodebuilder configuration "zdbsp_udmf_normal" from "zdbsp.cfg"
Registered nodebuilder configuration "zdbsp_fast" from "zdbsp.cfg"
Registered nodebuilder configuration "zdbsp_udmf_fast" from "zdbsp.cfg"
Registered nodebuilder configuration "zdbsp_compressed" from "zdbsp.cfg"
Registered nodebuilder configuration "zdbsp_udmf_compressed" from "zdbsp.cfg"
Registered nodebuilder configuration "zdbsp_udmf_compressed_huge" from "zdbsp.cfg"
Registered nodebuilder configuration "zennode_normal" from "ZenNode.cfg"
Registered nodebuilder configuration "zennode_fast" from "ZenNode.cfg"
Loading script configurations...
Loading color settings...
Creating types manager...
Startup done
Binding action methods for MapOptionsForm object...
Temporary directory:  C:\Users\PC\AppData\Local\Temp\gwzcu28o
Binding action methods for GridSetup object...
Binding action methods for UndoManager object...
Binding action methods for CopyPasteManager object...
Binding action methods for Launcher object...
Creating new map "MAP01" with configuration "GZDoom_DoomUDMF.cfg"
Initializing graphics device...

I still don't know what's going on.
User avatar
RevanGarcia
As you can see, I'm still missing a brain piece.
 
Joined: 17 Oct 2015
Location: UberHECK

Re: Ultimate Doom Builder

Postby boris » Mon Sep 06, 2021 11:23 pm

It stops after trying to initialize the graphics device. What GPU are you using? UDB requires support for OpenGL 3.3, and there are some old Intel iGPUs that don't support it. If your GPU supports OpenGL 3.3 try updating your drivers.
boris
I post less than Manc and Hobo
 
Joined: 15 Jul 2003

Re: Ultimate Doom Builder

Postby RevanGarcia » Tue Sep 07, 2021 9:08 am

boris wrote:It stops after trying to initialize the graphics device. What GPU are you using? UDB requires support for OpenGL 3.3, and there are some old Intel iGPUs that don't support it. If your GPU supports OpenGL 3.3 try updating your drivers.

TL;DR: Problem solved. I had to update my drivers. Thanks.

My GPU is an AMD Radeon HD 8400 R3 and according to "OpenGL Extensions Viewer" it should have support for OpenGL 4.x (I don't remember the exact number), however, my drivers were not up to date so I updated all of them and went to sleep. I woke up this morning and tested UBD to see if it worked. It did. Apparently, I did had to update my drivers.

Thank you so much, Boris.
User avatar
RevanGarcia
As you can see, I'm still missing a brain piece.
 
Joined: 17 Oct 2015
Location: UberHECK

Re: Ultimate Doom Builder

Postby Big Frauds » Sun Sep 12, 2021 8:50 pm

[Edited a handful of times for readability, sorry...] I have two problems right now on the latest version R3828. The first is a crash bug. The second is that UDB isn't reacting to my Alt+U shortcut to bring up visual slope mode, no matter whether it's bound to vertex or linedef slopes. The bindings seem to take fine in preferences, but they just don't do anything ingame. I've tried deleting the CFG file from %appdata% and using a freshly unzipped copy of the program. No dice.

The crash bug went like this: I originally bound Ctrl+U to "arch between slope handles" and also to toggle visual vertex slope picking (oops). I had a variety of circles drawn on my screen, with smaller circles nested inside (i.e., like I was building a dome). I drew some lines from each corner of the polygon shape, through the center, then deleted them. I went to visual mode, selected faces of shapes and then hit Alt+U (my shortcut for Arch Between Slope Handles) and then selected the handles. After maybe hitting Alt+U again, using the scroll wheel to change height, and then hitting Ctrl+Z again, it crashed:

Triggered it a second time with Alt+U bound to toggle visual vertex slope picking, Ctrl+U bound to arch between slope handles. Had Arch Between Slope Handles mode active, selected a corner vert, used scroll wheel to bring the ceiling up and down, and then hit Ctrl+Z to undo...instant crash, same error log.

Code: Select allExpand view
***********SYSTEM INFO***********
OS: Microsoft Windows 10 Pro
GPU: NVIDIA GeForce GTX 960
UDB: R3828
Platform: x64

********EXCEPTION DETAILS********
The given key was not present in the dictionary.
   at System.ThrowHelper.ThrowKeyNotFoundException()
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at CodeImp.DoomBuilder.VisualModes.VisualVertexSlope.GetSmartPivotHandle() in X:\Source\Plugins\BuilderModes\VisualModes\VisualVertexSlope.cs:line 207
   at CodeImp.DoomBuilder.BuilderModes.BaseVisualMode.PickTarget() in X:\Source\Plugins\BuilderModes\VisualModes\BaseVisualMode.cs:line 565
   at CodeImp.DoomBuilder.BuilderModes.BaseVisualMode.PickTargetUnlocked() in X:\Source\Plugins\BuilderModes\VisualModes\BaseVisualMode.cs:line 510
   at CodeImp.DoomBuilder.BuilderModes.BaseVisualMode.OnProcess(Int64 deltatime) in X:\Source\Plugins\BuilderModes\VisualModes\BaseVisualMode.cs:line 1599
   at CodeImp.DoomBuilder.Windows.MainForm.processor_Tick(Object sender, EventArgs e) in X:\Source\Core\Windows\MainForm.cs:line 4503
   at System.Windows.Forms.Timer.OnTick(EventArgs e)
   at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Big Frauds
 
Joined: 02 Sep 2021
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Ultimate Doom Builder

Postby Big Frauds » Mon Sep 13, 2021 12:37 pm

Update: Rolled back to R3822, bound Ctrl+U to Arch Between Slope Handles and Alt+U to Toggle Visual Sidedef Slope Picking and the feature works as I expect now (at least when I do things the way I'm supposed to; I haven't tried to duplicate my crash bug from earlier) and I successfully built an arch.
Big Frauds
 
Joined: 02 Sep 2021
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

PreviousNext

Return to Creation, Conversion, and Editing

Who is online

Users browsing this forum: No registered users and 0 guests