Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
ranhcase

(GZ)Doom Builder Alternatives

Recommended Posts

Neither Gzdoom Builder and the original Doom Builder are working on my computer and apparently there's no solution to the problem so...

 

What are the best alternatives for (GZ)Doom Builder? I really wanna get back into mapping.

Share this post


Link to post

GZDoomBuilder_BugFix is the most recent version of that tool.  There's also Doom Builder 2, if that's not what you meant by "original Doom Builder".

 

Separately, Doom Builder X is a recent fork of DB2 that's winning a lot of fans. Slade 3 also has its own built-in map editor.  Eureka is another, notable for running on Macs.

 

Edit: For GZDB, you have installed all the prerequisite software right?  Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)Microsoft .Net Framework 3.5 and DirectX 9.0 Runtime?

Share this post


Link to post

thanks for that, though the problem i'm having is with all "Doom Builder's", so i don't think Doom Builder X is going to work, going to look at it anyway. Also going to look at this Slade 3 aswell.

 

EDIT: as i expected, Doom Builder X didn't work either lol

Edited by ranhcase

Share this post


Link to post

Did you install the run-time libraries that Bauul linked? If you didn't, that might be all you need to do to get Doom Builder working.

Share this post


Link to post

Ye, did that already, both Doom Builder GZDB were working on my pc, then suddenly they stopped functioning, the problem would be the lack of SlimDX, but i already installed and reinstalled it many times over to no result. 

Share this post


Link to post

hey, i'm the dev of doombuilder-x.

 

Do you get any specific error message?

 

if you go open an explorer window and put %LOCALAPPDATA%\Doom Builder in the address bar, is there a BuilderX.log file there you could post for me to see?

Share this post


Link to post

Hey, yes, i did get a crash file:

 

[There was one line at the end of the log that was in portuguese (the language i use in my pc), but i managed to find the translation.]

 

Spoiler

 

DBX 2.1.3.8 startup
Application path:        C:/Users/Alvaro/Downloads/doombuilderx-2.1.3.8/doombuilderx-2.1.3.8
Temporary path:          C:\Users\Alvaro\AppData\Local\Temp\DBX
Local settings path:     C:\Users\Alvaro\AppData\Local\Doom Builder
Command-line arguments:  0
RealMain: Loading program configuration...
Program configuration is outdated, new configuration will be copied for local user
Starting action manager...
Binding static action methods for class General...
RealMain: Loading main interface window...
fortune 95: "That thing where you find a lever in a game, and you pull the lever because it's a lever in a video game, and you're always supposed to pull levers in video games. That's not acting with intentionality."

- Steve Lee,
An Approach to Holistic Level Design
Binding action methods for MainForm object...
RealMain: Showing main interface window...
RealMain: Starting Direct3D driver
RealMain: Loading plugins
Loading plugin 'BuilderModes' from 'buildermodes.dll'...
Loading plugin 'AutomapMode' from 'automapmode.dll'...
Binding action methods for BuilderPlug object...
Loading plugin 'CommentsPanel' from 'commentspanel.dll'...
Loading plugin 'GZDoomEditing' from 'gzdoomediting.dll'...
Loading plugin 'SoundPropagationMode' from 'soundpropagationmode.dll'...
Binding action methods for BuilderPlug object...
Loading plugin 'Statistics' from 'statistics.dll'...
RealMain: Loading game cfg
Registered game configuration 'Boom' from 'Boom.cfg'
Registered game configuration 'Doom' from 'Doom.cfg'
Registered game configuration 'Doom 2' from 'Doom2.cfg'
Registered game configuration 'Edge' from 'Edge.cfg'
Registered game configuration 'Eternity (Doom-UDMF)' from 'EE_DoomUDMF.cfg'
Registered game configuration 'Eternity (Doom)' from 'Eternity_Doom.cfg'
Registered game configuration 'Heretic' from 'Heretic.cfg'
Registered game configuration 'Hexen' from 'Hexen.cfg'
Registered game configuration 'Zandronum (Doom in Doom format)' from 'Skulltag_Doom.cfg'
Registered game configuration 'Zandronum (Doom in Hexen format)' from 'Skulltag_DoomHexen.cfg'
Registered game configuration 'Strife' from 'Strife.cfg'
Registered game configuration 'ZDoom (Doom in Doom format)' from 'ZDoom_Doom.cfg'
Registered game configuration 'ZDoom (Doom in Hexen format)' from 'ZDoom_DoomHexen.cfg'
Registered game configuration 'ZDoom (Doom in UDMF format)' from 'ZDoom_DoomUDMF.cfg'
Registered game configuration 'ZDoom (Heretic in Hexen format)' from 'ZDoom_HereticHexen.cfg'
Registered game configuration 'ZDoom (Hexen)' from 'ZDoom_Hexen.cfg'
Registered game configuration 'ZDoom (Strife in Hexen format)' from 'ZDoom_StrifeHexen.cfg'
RealMain: Creating editing modes manager
Binding action methods for EditingManager object...
RealMain: Applying configuration settings...
RealMain: Loading compiler configs...
Registered compiler configuration 'zdoom_acc' from 'acc.cfg'
Registered compiler configuration 'skulltag_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 'zokumbsp' from 'zokumbsp.cfg'
Registered compiler configuration 'hexen_acc' from 'acc.cfg'
RealMain: Loading nodebuilder configs...
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_fast' from 'zdbsp.cfg'
Registered nodebuilder configuration 'zdbsp_compressed' from 'zdbsp.cfg'
Registered nodebuilder configuration 'zennode_normal' from 'ZenNode.cfg'
Registered nodebuilder configuration 'zennode_fast' from 'ZenNode.cfg'
Registered nodebuilder configuration 'zokumbsp_normal' from 'zokumbsp.cfg'
Registered nodebuilder configuration 'zokumbsp_fast' from 'zokumbsp.cfg'
RealMain: Loading script configs...
RealMain: Loading color settings...
RealMain: Creating types manager...
RealMain: Startup done
-------------------

-------------------
NewMap()
Temporary directory:  C:\Users\Alvaro\AppData\Local\Temp\DBX\dyfa8qkl
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 'Doom2.cfg'
Initializing graphics device...
Exception: IndexOutOfRangeException while loading effect display2d.fx: O índice estava fora dos limites da matriz.
Exception:    em CodeImp.DoomBuilder.Rendering.D3DShader.LoadEffect(String fxfile) na C:\DOCS\GitHub\doombuilderx\Source\Core\Rendering\D3DShader.cs:linha 138
   em CodeImp.DoomBuilder.Rendering.Display2DShader..ctor(ShaderManager manager) na C:\DOCS\GitHub\doombuilderx\Source\Core\Rendering\Display2DShader.cs:linha 63
   em CodeImp.DoomBuilder.Rendering.ShaderManager.ReloadResource() na C:\DOCS\GitHub\doombuilderx\Source\Core\Rendering\ShaderManager.cs:linha 135
   em CodeImp.DoomBuilder.Rendering.ShaderManager..ctor(D3DDevice device) na C:\DOCS\GitHub\doombuilderx\Source\Core\Rendering\ShaderManager.cs:linha 85
   em CodeImp.DoomBuilder.Rendering.D3DDevice.Initialize() na C:\DOCS\GitHub\doombuilderx\Source\Core\Rendering\D3DDevice.cs:linha 317
   em CodeImp.DoomBuilder.MapManager.InitializeNewMap(MapOptions options) na C:\DOCS\GitHub\doombuilderx\Source\Core\General\MapManager.cs:linha 244
   em CodeImp.DoomBuilder.General.NewMap() na C:\DOCS\GitHub\doombuilderx\Source\Core\General\General.cs:linha 1066
   em CodeImp.DoomBuilder.Actions.Action.Begin() na C:\DOCS\GitHub\doombuilderx\Source\Core\Actions\Action.cs:linha 264
   em CodeImp.DoomBuilder.Actions.ActionManager.InvokeAction(String actionname) na C:\DOCS\GitHub\doombuilderx\Source\Core\Actions\ActionManager.cs:linha 434
   em CodeImp.DoomBuilder.Windows.MainForm.InvokeTaggedAction(Object sender, EventArgs e) na C:\DOCS\GitHub\doombuilderx\Source\Core\Windows\MainForm.cs:linha 447
   em System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   em System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
   em System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   em System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   em System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   em System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   em System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   em System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   em System.Windows.Forms.Control.WndProc(Message& m)
   em System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   em System.Windows.Forms.ToolStrip.WndProc(Message& m)
   em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
attempting to crash-save map to C:\Users\Alvaro\AppData\Local\Doom Builder\crashbackup.wad
Saving map to file: C:\Users\Alvaro\AppData\Local\Doom Builder\crashbackup.wad
Crashsaving Exception: Referência de objeto não definida para uma instância de um objeto.
Crashsaving Exception:    em CodeImp.DoomBuilder.MapManager.VerifyNodebuilderLumps(WAD wad, String mapheader) na C:\DOCS\GitHub\doombuilderx\Source\Core\General\MapManager.cs:linha 905
   em CodeImp.DoomBuilder.MapManager.SaveMap(String newfilepathname, SavePurpose purpose) na C:\DOCS\GitHub\doombuilderx\Source\Core\General\MapManager.cs:linha 604
   em CodeImp.DoomBuilder.General.HandleException(Exception e) na C:\DOCS\GitHub\doombuilderx\Source\Core\General\General.cs:linha 1964
map info at crash time:::
filename: 
was saving?: True
Crash Data Logging Exception: Object reference not set to an instance of an object.
Crash Data Logging Exception:    em CodeImp.DoomBuilder.General.HandleException(Exception e) na C:\DOCS\GitHub\doombuilderx\Source\Core\General\General.cs:linha 1993

 


 

Share this post


Link to post

I compared your log file with the one generated for me, and it seems that the configuration on your computer throws a fit after it tries to configure the graphics adaptor

 

Quote

Creating new map 'MAP01' with configuration 'Doom2.cfg'
Initializing graphics device...
Exception: IndexOutOfRangeException while loading effect display2d.fx: O índice estava fora dos limites da matriz.
Exception:    em CodeImp.DoomBuilder.Rendering.D3DShader.LoadEffect(String fxfile) na 

 

which makes me wonder if your graphics adaptor may not be suitable for the editor.

 

What graphics adaptor is installed in your computer?

Share this post


Link to post

 

18 hours ago, ranhcase said:

Yup i do have it. Hope you can find a fix for it, thanks.

have you doublechecked you 100% have directx 9 and not 10/11/12? they install separately and don't interfere/work with each other. that confused me before, so i just want to double check. you could try running dxdiag to see if it reports any problems

 

have you tried upgrading your graphics card drivers?

 

i'm working on a version that should give me some slightly more detailed error information, because the older codebase wasn't logging some of the details.

Share this post


Link to post

Yeah i'm sure, i've installed and reinstalled it a few times, i probably have some 3 or 4 copies of the installer and tried them all.

 

I can try upgrading the drivers but i think they already are though.

Share this post


Link to post

I just realized that you posted about this problem over at the ZDoom forum last July.

I still don't know why you would experience this problem as your graphics adapter appears to be capable enough. Maybe AMD's drivers are to blame.

 

As in the other thread, all I can suggest is for you to acquire a NVIDIA card.

Share this post


Link to post

I actually tried to upgrade them and my graphics card stopped working, then i installed the drivers that come on the DVD that came with my Pc, and it started working again (the graphics card that is).

 

And, i think the drivers i have now are pretty old already, there's also the fact i didn't find anywhere on the AMd site listing old versions of any driver.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×