anotak / doombuilderx Goto Github PK
View Code? Open in Web Editor NEWa fork of CodeImp's Doom Builder 2 ( http://www.doombuilder.com/ )
License: GNU General Public License v3.0
a fork of CodeImp's Doom Builder 2 ( http://www.doombuilder.com/ )
License: GNU General Public License v3.0
Trying in Eternity (UDMF) map format -- probably any port will do -- I edit a linedef's properties and edit the "Action" text box to set the value to 301 (Line Quick Portal). The problem is that, as I type the digits, the dropdown box changes to each valid linedef special with that number, and the arguments below get set automatically to default values for each special. Unfortunately, when I finally type 301 to have the quick portal special, the arguments from the previous specials remain set, even if their values are out of current special's domain.
GZDoom Builder clears arguments when changing the special, so typing the action # is safe there. Is this currently not yet implemented in Doom Builder X, or do you have reasons to consider it undesirable?
Could it be a bug if unspecified default args are not reset to 0?
EDIT: if I may add, undefined arguments set to non-zero are quite dangerous, because they're reserved by the source port, with the possibility of becoming meaningful later.
Something like a searchbox that pops up where you can search for things with particular names, linedefs in use with a particular tag, and so on.
Oddly specific for a false positive so I'm just really not sure about this. Are you aware of these?
Cylance - Unsafe
Sophos ML - heuristic
TrendMicro-HouseCall - PAK_Generic.005
VBA32 - BScope.Backdoor.DarkKomet
When vertically auto-aligning a wall in a mode that supports upper/lower offsets, the aligned upper/lower textures don't account for their actual world offsets, causing alignment errors. This happens both when aligning from an upper/lower texture and when aligning from an impassible wall.
Before pressing shift-A:
After pressing shift-A to vertically auto-align:
I'm running a fresh install of Windows 11 on an Intel-based Mac using Parallels Desktop.
When I open Builder, I see:
UNHAPPY ERROR :(
you should save the BuilderX-lastcrash.log and post it at https://github.com/anotak/doombuilderx/issues/new.
So, here's the log:
Exception: Invalid URI: The Authority/Host could not be parsed.
Exception: at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
at System.Uri..ctor(String uriString)
at CodeImp.DoomBuilder.General.RealMain(String[] args) in C:\DOCS\GitHub\doombuilderx\Source\Core\General\General.cs:line 610
at CodeImp.DoomBuilder.General.Main(String[] args) in C:\DOCS\GitHub\doombuilderx\Source\Core\General\General.cs:line 560
Exception: Invalid URI: The Authority/Host could not be parsed.
Exception: at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
at System.Uri..ctor(String uriString)
at CodeImp.DoomBuilder.General.RealMain(String[] args) in C:\DOCS\GitHub\doombuilderx\Source\Core\General\General.cs:line 610
at CodeImp.DoomBuilder.General.Main(String[] args) in C:\DOCS\GitHub\doombuilderx\Source\Core\General\General.cs:line 560
map is null or disposed at crash time
Terminate: Immediate program termination
map is null or disposed at crash time
Any ideas?
allow the user to select a new image to use in place of the default missing texture.
currently the default missing texture can be difficult to work with in 3d mode, since selection highlighting in red and the missing texture image is mostly red. it also doesn't have any unit/size indication to help with spacing.
Kind of a strong and broad question, but am just looking to get to the point of it: what is the state of maintenance of this project?
The commits are rather few and far between, and basic things are heavily outdated (eg: reliance on very old .NET, needing to use SlimDX).
Enter Visual Mode (click button in toolbar, or press 'W' key)
Focus on a wall
Right-click to open the 'Edit Linedefs' window
Select the 'Sidedefs' tab
Uncheck the 'Front Side' and/or 'Back Side' checkbox
Click the 'OK' button
The exception will occur
attempting to save map at C:\Users\d\AppData\Local\Doom Builder\crashbackup.wad
Object reference not set to an instance of an object.
at CodeImp.DoomBuilder.Windows.MainForm.ShowLinedefInfo(Linedef l) in C:\DOCS\GitHub\doombuilderx\Source\Core\Windows\MainForm.cs:line 2656
at CodeImp.DoomBuilder.BuilderModes.BaseVisualMode.ShowTargetInfo() in C:\DOCS\GitHub\doombuilderx\Source\Plugins\BuilderModes\VisualModes\BaseVisualMode.cs:line 377
at CodeImp.DoomBuilder.BuilderModes.BaseVisualMode.PostAction() in C:\DOCS\GitHub\doombuilderx\Source\Plugins\BuilderModes\VisualModes\BaseVisualMode.cs:line 242
at CodeImp.DoomBuilder.BuilderModes.BaseVisualMode.EndEdit() in C:\DOCS\GitHub\doombuilderx\Source\Plugins\BuilderModes\VisualModes\BaseVisualMode.cs:line 970
at CodeImp.DoomBuilder.Actions.Action.End() in C:\DOCS\GitHub\doombuilderx\Source\Core\Actions\Action.cs:line 284
at CodeImp.DoomBuilder.Actions.ActionManager.EndActiveActions() in C:\DOCS\GitHub\doombuilderx\Source\Core\Actions\ActionManager.cs:line 639
at CodeImp.DoomBuilder.Actions.ActionManager.KeyReleased(Int32 key) in C:\DOCS\GitHub\doombuilderx\Source\Core\Actions\ActionManager.cs:line 550
at CodeImp.DoomBuilder.Windows.MainForm.display_MouseUp(Object sender, MouseEventArgs e) in C:\DOCS\GitHub\doombuilderx\Source\Core\Windows\MainForm.cs:line 1264
at System.Windows.Forms.Control.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
When opening the WAD, it shows no levels in the map list view
In case you use the latest master tip of ZDBSP, please update the one you're downloading (use the github.com/rheit/zdbsp repository), because it contains an important rendering fix for two-sided lines which have identical (compressed) sidedefs on both sides.
If you always use the latest 'official' download from zdoom.org, disregard this.
Action 80 in UDMF is allowed to execute scripts by setting the arg0str
property of the line. While the editor does allow for this by editing the properties directly, it would be nice to have UX for this.
I summed up the issues I had creating a plugin to add some extra editors in my post @ https://www.doomworld.com/forum/topic/96943-doom-builder-x-20191-august-30-map-editor/?page=11&tab=comments#comment-2126493
I've added some new Eternity ACS functions for version 4.00.00 in rheit/acc (e.g. new function SetAirFriction). Can you please update zspecial.acs to the new version?
Option to export the map as a .fbx format model, optionally with the capability to export Things data along with it, either just as the lump data or a more usable format like JSON or XML.
I set the maxtexturenamelength property to a value greater than 8 and load textures from a directory containing PNG files.
I was expecting to see all textures in the texture browser and names reflecting the full file names.
Instead, where I have textures called "mmetal1_1.png" through to "mmetal1_8.png", I only see a single texture in the browser called "mmetal1_". When applying the texture to sidedefs or sectors, the truncated name is set. I can manually enter "mmetal1_5" in the relevant input box without triggering validation errors but the name is truncated to "mmetal1_" after applying my change to a sidedefs/sector.
Using High Contrast mode on Windows 10, texture previews in the sectors menu and in the sector info peek on the bottom just show up as black. The texture selector works fine and 2D/3D modes show the textures fine, just not these boxes.
(Note: I'm not actually sure if it's High Contrast mode doing this, but I can't test to see if it isn't, and it's the most likely case.)
Guess I need to add more spacing between things but, I attached the crash log and backup wad.
Clicking on Help>Reference Manual or about this editing mode has no effect, does not pull up the manual or any pop-up dialog.
v2.1.3.10 Windows 8.1 x64
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.