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 MartinHowe » Sun May 01, 2022 3:36 am

doomzie wrote:Windows 10 VM on VirtualBox 6.1 (with 3D acceleration support on and plenty resources):

I tried and it was useless, use VMWare Workstation Player instead; it's free for personal use and virtualisation of a graphics card is far better than that of VirtualBox; UDB works fine like that and even GZDoom works, albeit slowly.
User avatar
MartinHowe
In space, no-one can hear you KILL an ALIEN
 
Joined: 11 Aug 2003
Location: Waveney, United Kingdom

Re: Ultimate Doom Builder

Postby doomzie » Mon May 02, 2022 10:11 am

boris wrote:As the build instructions say you are on your own when running on Linux.

Agreed. I hope you don't mind me providing some feedback and seeing if anyone has some tips for UDB Linux users.

doomzie wrote:1. Toolbar

It's just some additional stuff, most of it can be accessed through the menus or through hotkeys. Nothing of it is required to make maps.

I confirm I'm able to access all the functions via hotkeys. I just had to figure out what I was missing and bind them.

doomzie wrote:2. Node builder error every time I save; ...

You probably have to make a custom nodebuilder config (in the "Compilers/Nodebuilders" directory in the UDB directory). But for GZDoom you can simply set UDB to not build the nodes, since GZDoom will do it anyway.

Okay, my bad, that indeed resolved the problem. I placed the binary in the correct folder in UDB and modified the config file to link to the Linux binary instead! No more node builder error every time I save.

After more testing I have to say it works well on Linux natively. Overall the application is pretty well supported. You can do all the editing you want if you stay out of visual mode. It's possible that for some people it does work well. I don't know at all, but my tests show some kind of structural problem with (key input in) visual mode. I can only hope someone will figure it out what's happening. UDB seems close imho to being fully functional on Linux (natively).

Oddly, somehow I've been able to get the 3D floor icon to show up on my 'UDB via Wine'. It happened after opening a map with a 3D floor I made on UDB Linux. I'm not sure how that happened or if there is or was an issue. Anyhow this is resolved as well!

Now that I've got to test UDB this is my assessment performance wise: UDB Windows >> UDB Linux natively > UDB via Wine > VMWare Player.

I have to admit that UDB runs buttery smooth on my machine in Windows and that mapping with that high performance snappy response feel for hours and hours is just a delight. Workflow performance wise it's definitely something to take into account. Been having fun with UDB!

Greetz to all!
doomzie
 
Joined: 30 Apr 2022

Re: Ultimate Doom Builder

Postby doomzie » Mon May 02, 2022 10:15 am

MartinHowe wrote:
doomzie wrote:Windows 10 VM on VirtualBox 6.1 (with 3D acceleration support on and plenty resources):

I tried and it was useless, use VMWare Workstation Player instead; it's free for personal use and virtualisation of a graphics card is far better than that of VirtualBox; UDB works fine like that and even GZDoom works, albeit slowly.


Thanks for your suggestion. I tested if for a day and I confirm that it's fully functional! Did not have to install anything additional. However, performance wise it's the worst of the options. I don't know why. I can't seem to tune it to run better. Not just the visual mode, it's real slow in 2D mode.
doomzie
 
Joined: 30 Apr 2022

Re: Ultimate Doom Builder

Postby merithor » Fri May 13, 2022 4:49 pm

So I'm having an issue that affects all DoomBuilder for some reason, but I use Ultimate specifically, is Visual Mode's cursor lock stops working.
I am Mithral_Demon on Doomworld and had posted https://www.doomworld.com/forum/topic/1 ... ouse-lock/ , and havent gotten much help there, so moved onto here.

The builder itself still works, visual mode also works, but keeping my mouse locked in seems to just stop working. Mouse locking worked when I reinstalled Windows, but queue few weeks later and an update to UDB, the lock ceases and drifts onto one of my multiple monitors, thus impeding any work I want done.
All I can say is it worked until Windows updated, and then it didn't.
If someone knows how to get this working without me resorting to reinstalling windows (and happen again weeks later), that'd most appreciated. A thorough guide if you will.

OS: Windows 10 Pro
GPU: EVGA FTW 2 1080, NVIDIA
merithor
 
Joined: 13 May 2022
Operating System: Windows 10/8.1/8/201x 64-bit

Re: Ultimate Doom Builder

Postby boris » Sat May 14, 2022 9:24 am

Does it work when you run UDB as administrator?

I found this 10+ year old post where RegisterRawInputDevices failed because of some security software, maybe that's worth investigating on your side.
boris
I post less than Manc and Hobo
 
Joined: 15 Jul 2003

Re: Ultimate Doom Builder

Postby Daryn » Sat May 14, 2022 11:00 am

After today's UDB update, I now get this when I try to open a map.

Code: Select allExpand view
***********SYSTEM INFO***********
OS: Microsoft Windows 11 Home
GPU: NVIDIA GeForce GTX 1660 Ti
UDB: R3957
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.Data.DataManager.ApplyZDoomThings(Dictionary`2 spawnnumsoverride, Dictionary`2 doomednumsoverride) in c:\build\UltimateDoomBuilder\Source\Core\Data\DataManager.cs:line 1839
   at CodeImp.DoomBuilder.Data.DataManager.Load(DataLocationList configlist, DataLocationList maplist) in c:\build\UltimateDoomBuilder\Source\Core\Data\DataManager.cs:line 464
   at CodeImp.DoomBuilder.Data.DataManager.Load(DataLocationList configlist, DataLocationList maplist, DataLocation maplocation) in c:\build\UltimateDoomBuilder\Source\Core\Data\DataManager.cs:line 324
   at CodeImp.DoomBuilder.MapManager.InitializeOpenMap(String filepathname, MapOptions options) in c:\build\UltimateDoomBuilder\Source\Core\General\MapManager.cs:line 431
   at CodeImp.DoomBuilder.General.OpenMapFileWithOptions(String filename, MapOptions options) in c:\build\UltimateDoomBuilder\Source\Core\General\General.cs:line 1351
   at CodeImp.DoomBuilder.General.OpenMapFile(String filename, MapOptions options) in c:\build\UltimateDoomBuilder\Source\Core\General\General.cs:line 1327
   at CodeImp.DoomBuilder.General.OpenMap() in c:\build\UltimateDoomBuilder\Source\Core\General\General.cs:line 1230
   at CodeImp.DoomBuilder.Actions.Action.Begin() in c:\build\UltimateDoomBuilder\Source\Core\Actions\Action.cs:line 266
   at CodeImp.DoomBuilder.Actions.ActionManager.BeginActionByKey(Int32 key, Boolean repeated) in c:\build\UltimateDoomBuilder\Source\Core\Actions\ActionManager.cs:line 565
   at CodeImp.DoomBuilder.Actions.ActionManager.KeyPressed(Int32 key) in c:\build\UltimateDoomBuilder\Source\Core\Actions\ActionManager.cs:line 515
   at CodeImp.DoomBuilder.Windows.MainForm.MainForm_KeyDown(Object sender, KeyEventArgs e) in c:\build\UltimateDoomBuilder\Source\Core\Windows\MainForm.cs:line 1451
   at System.Windows.Forms.Control.OnKeyDown(KeyEventArgs e)
   at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
   at System.Windows.Forms.Control.WmKeyChar(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at CodeImp.DoomBuilder.Windows.MainForm.WndProc(Message& m) in c:\build\UltimateDoomBuilder\Source\Core\Windows\MainForm.cs:line 4467
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


Also happened to a friend on Windows 10 after the update, too.
User avatar
Daryn
 
Joined: 23 Jan 2019
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia (Modern GZDoom)

Re: Ultimate Doom Builder

Postby Daryn » Sat May 14, 2022 11:08 am

Wow, that was fast!
User avatar
Daryn
 
Joined: 23 Jan 2019
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia (Modern GZDoom)

Re: Ultimate Doom Builder

Postby merithor » Sat May 14, 2022 12:00 pm

The Administration Rights use of it had no affect, the mouse continues to go out of DB's visual mode.
And I am unsure how I can fix the RawInput thing if it is that. I kept googlin and clicking around and nothing has said how to fix it except Game specific type of stuff.
And for Antivirus, I use Avast, and DB was never affected by it, nor did Windows Defender.
So I assume Windows added something or does something unbeknownst to me and screws me from properly using Doom Builder.[/quote]The Administration Rights use of it had no affect, the mouse continues to go out of DB's visual mode.
And I am unsure how I can fix the RawInput thing if it is that. I kept googlin and clicking around and nothing has said how to fix it except Game specific type of stuff.
And for Antivirus, I use Avast, and DB was never affected by it, nor did Windows Defender.
So I assume Windows added something or does something unbeknownst to me and screws me from properly using Doom Builder.
merithor
 
Joined: 13 May 2022
Operating System: Windows 10/8.1/8/201x 64-bit

Re: Ultimate Doom Builder

Postby Misery » Sun May 15, 2022 11:14 am

How do you resolve UDB update issues? Updating manually, nor updating UDB Updater, is not working for me. I have received an error message for attempting to update manually that reads "Can not delete output file : Access is denied." For updating via UDB Updater, the error reads "Failed to stop the editor process. A 32 bit processes cannot access modules of a 64 bit process." [Solved]
Last edited by Misery on Sun May 15, 2022 12:29 pm, edited 1 time in total.
User avatar
Misery
 
Joined: 04 Nov 2018

Re: Ultimate Doom Builder

Postby axredneck » Sun May 15, 2022 11:27 am

Misery wrote:How do you resolve UDB update issues? Updating manually, nor updating UDB Updater, is not working for me. I have received an error message for attempting to update manually that reads "Can not delete output file : Access is denied." For updating via UDB Updater, the error reads "Failed to stop the editor process. A 32 bit processes cannot access modules of a 64 bit process."

Does reboot help?
User avatar
axredneck
excuse me for my bad English
 
Joined: 11 Dec 2017
Location: Russia
Github ID: axredneck
Operating System: Other Linux 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Ultimate Doom Builder

Postby boris » Sun May 15, 2022 11:58 am

Misery wrote:How do you resolve UDB update issues? Updating manually, nor updating UDB Updater, is not working for me. I have received an error message for attempting to update manually that reads "Can not delete output file : Access is denied." For updating via UDB Updater, the error reads "Failed to stop the editor process. A 32 bit processes cannot access modules of a 64 bit process."


Two problems:
- looks like you installed it to "C:\Program Files". Normal users don't have write access to that
- You came from a really old version that still had the 32 bit updater (and that can't kill the 64 bit UDB)

If you used an old installer I recomment uninstalling UDB and install it again using the recent installer: https://devbuilds.drdteam.org/ultimated ... st-x64.exe

The new installer doesn't install it in "C:\Program Files" anymore, so there are no permission problems, and it also has an updater that works correctly.
boris
I post less than Manc and Hobo
 
Joined: 15 Jul 2003

Previous

Return to Creation, Conversion, and Editing

Who is online

Users browsing this forum: No registered users and 0 guests