I want to make maps in Linux, please help!

Archive of the old editing forum
Forum rules
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. This forum is archived - please use this set of forums to ask new questions.
User avatar
edward850
Posts: 5902
Joined: Tue Jul 19, 2005 9:06 pm
Location: New Zealand
Contact:

Re: I want to make maps in Linux, please help!

Post by edward850 »

Kappes Buur wrote:Also, Doombuilder2 and GZDoom Builder are programmed with C#.
Nit-picking, but C# is just a language. The issue is the absence of the .NET runtime and Direct3D only. It would be plausible to move DB2/GZDB over to the Linux compatible Mono runtime and OpenGL, while still keeping it in C#.
ramon.dexter wrote:Just one question. Why are you losing time with Doombuilder, when there is a superior gzDoom Builder?
The thread title would be a major clue, don't you think? ;) They aren't just for show.
User avatar
enderkevin13
Posts: 1383
Joined: Tue Jul 07, 2015 7:30 am
Location: :noiƚɒɔo⅃

Re: I want to make maps in Linux, please help!

Post by enderkevin13 »

Wait, so DO they have GZDB for Linux? I'm just curious about that...
Gez
 
 
Posts: 17946
Joined: Fri Jul 06, 2007 3:22 pm

Re: I want to make maps in Linux, please help!

Post by Gez »

JPL wrote:SLADE's level editor is pretty good and not too hard to learn if you already know Doom Builder. I did a video explaining some of it a while back, though it's not super concise for those who are already familiar with Doom's basic editing concepts:
Ouch the video. First the palette doesn't show up, then it crashes when clicking a PC speaker sound. :shock:
User avatar
wildweasel
Posts: 21706
Joined: Tue Jul 15, 2003 7:33 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): A lot of them
Graphics Processor: Not Listed
Contact:

Re: I want to make maps in Linux, please help!

Post by wildweasel »

enderkevin13 wrote:Wait, so DO they have GZDB for Linux? I'm just curious about that...
Nope. GZDB depends on a lot of Windows-specific stuff, not the least of which is the SlimDX library, so a port to Linux is by no means trivial.
User avatar
enderkevin13
Posts: 1383
Joined: Tue Jul 07, 2015 7:30 am
Location: :noiƚɒɔo⅃

Re: I want to make maps in Linux, please help!

Post by enderkevin13 »

wildweasel wrote:
enderkevin13 wrote:Wait, so DO they have GZDB for Linux? I'm just curious about that...
Nope. GZDB depends on a lot of Windows-specific stuff, not the least of which is the SlimDX library, so a port to Linux is by no means trivial.
Seems like Linux never gets any of the good stuff out of the basket...
User avatar
Eevee
Posts: 592
Joined: Wed Jul 16, 2003 5:26 am
Contact:

Re: I want to make maps in Linux, please help!

Post by Eevee »

I'd be interested to hear about any problems with the SLADE map editor — I basically started hacking on it because it was the only Linux option.
Gez
 
 
Posts: 17946
Joined: Fri Jul 06, 2007 3:22 pm

Re: I want to make maps in Linux, please help!

Post by Gez »

For ZDoom maps, that is.
boris
Posts: 781
Joined: Tue Jul 15, 2003 3:37 pm

Re: I want to make maps in Linux, please help!

Post by boris »

wildweasel wrote:
enderkevin13 wrote:Wait, so DO they have GZDB for Linux? I'm just curious about that...
Nope. GZDB depends on a lot of Windows-specific stuff, not the least of which is the SlimDX library, so a port to Linux is by no means trivial.
The problems imposed by SlimDX are probably a joke compared to the ones caused by WPF.
User avatar
sirjuddington
Posts: 1030
Joined: Wed Jul 16, 2003 4:47 am
Location: Australia
Contact:

Re: I want to make maps in Linux, please help!

Post by sirjuddington »

Stormwalker wrote:I did notice that Slade now has a map editor built into it, and I am not averse to using Slade in that capacity, but the problem is that the documentation/tutorials for Slade's level editor appear to be unfinished, and so relatively simple level editing procedures can become incredibly frustrating because I simply don't know how Slade works.
If you are familiar with Doom Builder, SLADE's map editor shouldn't be too difficult to figure out, since it works the same for the most part just with different key bindings (which can be changed). The biggest difference would be line drawing, which is started by pressing space (in any edit mode) in SLADE, rather than insert in lines mode as in DB.

But yes, the documentation definitely needs to be expanded a lot, I think sometime soon I might look at creating some videos on how SLADE works, both the resource editor and the map editor, and if that goes well some tutorials on map editing in general. I'm not particularly good at talking though so expect a lot of 'um's and 'uh's :P
User avatar
Stormwalker
Posts: 100
Joined: Mon Sep 05, 2011 10:22 pm

Re: I want to make maps in Linux, please help!

Post by Stormwalker »

sirjuddington wrote:I think sometime soon I might look at creating some videos on how SLADE works, both the resource editor and the map editor, and if that goes well some tutorials on map editing in general. I'm not particularly good at talking though so expect a lot of 'um's and 'uh's :P
This sounds great, I hope you do end up make these videos! I'd love to learn how to use Slade as a map editor. One thing I couldn't figure out how to do is "Make Sector" in Slade. Doom Builder has a mode you can enter by pressing "m", and then you can just click inside an area to instantly make it become a sector. Does Slade have an equivalent to this feature?
User avatar
sirjuddington
Posts: 1030
Joined: Wed Jul 16, 2003 4:47 am
Location: Australia
Contact:

Re: I want to make maps in Linux, please help!

Post by sirjuddington »

Stormwalker wrote:
sirjuddington wrote:I think sometime soon I might look at creating some videos on how SLADE works, both the resource editor and the map editor, and if that goes well some tutorials on map editing in general. I'm not particularly good at talking though so expect a lot of 'um's and 'uh's :P
This sounds great, I hope you do end up make these videos! I'd love to learn how to use Slade as a map editor. One thing I couldn't figure out how to do is "Make Sector" in Slade. Doom Builder has a mode you can enter by pressing "m", and then you can just click inside an area to instantly make it become a sector. Does Slade have an equivalent to this feature?
Yup, press insert while in sectors mode to create a sector under the mouse pointer.
User avatar
SirSquamous
Posts: 4
Joined: Fri Aug 11, 2017 12:41 pm
Graphics Processor: nVidia with Vulkan support

Re: I want to make maps in Linux, please help!

Post by SirSquamous »

I know this thread is a bit old and I haven't introduced myself to the board( hello zdoom peepz!), but I have been able to get Gzdoom builder pretty much fully working with no error messages and only one graphical glitch in the texture selection menu(still works, better to use it with dirictional keys now). I used playonlinux to setup my wine prefix and dependencies, and below is a list of the files that I used.

The files that I downloaded:
GZDoom Builder R2364 Setup.exe
SlimDX SDK (January 2012).msi
dotnetfx3.exe (playonlinux will fail to download this, i moved the file to ~/yourusername/.playonlinux/ressources/dotnet30/)

The files playonlinux can get for you that you need, these are under the install components tab:
directx9
dotnet35
vcrun2008
gdiplus
msvc80(this one i installed mistakenly thinking it was visual c++ 2008, its actually a driver for visual c++ 2005, i don't think you'll need it but it couldn't hurt to install anyways)
When in playonlinux make sure the wine prefix is 32bit and not 64bit, also make sure its set to windows xp mode(check 'configure wine' and 'install libraries' boxes in the install wizard.

NOTE: .NET framework will not install without running this command in your distros terminal first:
echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope

the following is based on instructions from wineHQ:

change checkforupdates parameter to false in these files
~/.playonlinux/wineprefix/yourprefixnameofchoice/drive_c/Program Files/GZDoom Builder/GZBuilder.default.cfg(Note: wasnt present in my default cfg file)
~/.playonlinux/wineprefix/yourprefixnameofchoice/drive_c/users/muser/Local Settings/Application Data/Doom Builder/GZBuilder.cfg
this will prevent GZdoombuilder crash on startup

Go to Tools -> Preferences and change fonts on 'Interface' and "Script Editor" pages to Noto Sans or whatever you like.

I hope someone finds this helpful. I've spent a couple of weeks trying to get this to work lol. It does appear to have some input problems, in that your first key stroke is registered on the next keystroke, or even on the next mouse input but I was able to stop mixing of that playing with wine configuration of direct input from built in to native. Ill keep playing with this hoping for the best :)
Attachments
BUILDER4.GIF
builder1.GIF
builder2.gif
Talon1024
 
 
Posts: 376
Joined: Mon Jun 27, 2016 7:26 pm
Preferred Pronouns: He/Him
Graphics Processor: nVidia with Vulkan support
Contact:

Re: I want to make maps in Linux, please help!

Post by Talon1024 »

I got GZDB running on Linux in Wine a while ago, but I'm still having one major issue: sprites and transparent midtexs appear completely opaque, as seen in this screenshot (linked for size).
It looks like you were able to solve that issue on your end. How were you able to do that?

I'm on Ubuntu 16.04, and I'm using a standalone wine 2.10 staging binary from here.
User avatar
SirSquamous
Posts: 4
Joined: Fri Aug 11, 2017 12:41 pm
Graphics Processor: nVidia with Vulkan support

Re: I want to make maps in Linux, please help!

Post by SirSquamous »

It sounds like you may be missing a native dependency and wine is using some built in component, do you have dotnet35, vcrun2008, directx9, and gdiplus installed to your prefix?Are you using nouveu graphics driver on your system? I myself was having lots of rendering problems in general in ubuntu until i switch to proprietary drivers. Also you should use a front end like crossover or playonlinux, It can get a little hairy without one. You can get playonlinux from the ubuntu software center. Are you using the stable build R2364? That's the one i use.
Talon1024
 
 
Posts: 376
Joined: Mon Jun 27, 2016 7:26 pm
Preferred Pronouns: He/Him
Graphics Processor: nVidia with Vulkan support
Contact:

Re: I want to make maps in Linux, please help!

Post by Talon1024 »

SirSquamous wrote:It sounds like you may be missing a native dependency and wine is using some built in component, do you have dotnet35, vcrun2008, directx9, and gdiplus installed to your prefix?Are you using nouveu graphics driver on your system? I myself was having lots of rendering problems in general in ubuntu until i switch to proprietary drivers. Also you should use a front end like crossover or playonlinux, It can get a little hairy without one. You can get playonlinux from the ubuntu software center. Are you using the stable build R2364? That's the one i use.
I was already using the proprietary NVidia driver. I had installed DX 2010 from a MS redistributable package, and installed .NET 3.5 using winetricks. I'm not sure about vcrun2008, though.

Frontends like Lutris or PlayOnLinux didn't work for me; they didn't allow me to install newer versions of Wine for some reason. I do use such frontends for other things, like ROTT2013, however. Also, I'm using GZDB R2978 at the time of writing, and I have auto updates disabled.

Anyway, I went into my prefix, used winecfg to configure a (native,builtin) override for gdiplus, and it worked! Thank you.
Locked

Return to “Editing (Archive)”