Doom monster
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > HOWTO: Doom Builder 1 and 2 on Linux
 
Author
All times are GMT. The time now is 15:40. Post New Thread    Post A Reply
Super Jamie
Forum Staple


Posts: 2722
Registered: 03-08


== Status ==

- Doom Builder 1
Works almost perfectly. 3D Things browser doesn't work. Your mouse cursor will sometimes disappear in 3D mode. You can work around this by making sure Things Mode is on (press "t" key) and having a Thing in view at all times. I usually populate my maps with a Thing I'm not otherwise using during development, then delete them all for distribution. It is stable enough to use as your sole/primary mapper.

- Doom Builder 2
Sorta works. It throws some errors on start and minimize which can be ignored. The File/Edit/etc bar doesn't draw but the items are still clickable. The 2D editor works but alot of items don't draw properly like Things or linedef lengths. I imagine it will be useful only for drawing hexagonal floor flats. 3D mode has graphical glitches but is functional. I have not tested for long-term stability.

I will try to keep these up to date for the latest version of Wine on Fedora. I am also the app maintainer for Doom Builder on Wine AppDB.

== Doom Builder 1 on Wine 1.4 ==

- Install the 32-bit version of Wine. On Fedora 16 this is yum install wine.i686
- Manually install Wine Gecko 1.4 x86 with wine start wine_gecko-1.4-x86.msi
- Get winetricks
- Run winetricks vb5run
- Run winetricks wsh57
- Open winecfg, on the Libraries tab, set oleaut32 and olepro32 to Native then Builtin
- Run Doom Builder 1.68 installer
- Edit ~/.local/share/applications/wine/Programs/Doom Builder/Doom Builder.desktop and change the Exec line:

# Exec=env WINEPREFIX="/home/username/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/username/.wine/dosdevices/c:/users/Public/Start\\ Menu/Programs/Doom\\ Builder/Doom\\ Builder.lnk
Exec=env WINEPREFIX="/home/username/.wine" wine "C:\Program Files\Doom Builder\Builder.exe"


== Doom Builder 2 on Wine 1.3.36 ==

- Install the 32-bit version of Wine. On Fedora 16 this is yum install wine.i686
- Get winetricks
- Manually install Wine Gecko 1.4 x86
- winetricks dotnet20
- Run Doom Builder 2.1.1.1466 installer
- Edit ~/.local/share/applications/wine/Programs/Doom Builder 2/Doom Builder.desktop and change the Exec line:

# Exec=env WINEPREFIX="/home/username/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/username/.wine/dosdevices/c:/users/Public/Start\\ Menu/Programs/Doom\\ Builder\\ 2/Doom\\ Builder.lnk
Exec=env WINEPREFIX="/home/username/.wine" wine "C:\Program Files\Doom Builder 2\Builder.exe"


== Make a wine registry key for Mouse Warp Override so you can keep spinning in 3D mode ==

- Make a file called db.reg containing:

REGEDIT4
[\HKEY_CURRENT_USER\Software\Wine\AppDefaults\Builder.exe\DirectInput]
"MouseWarpOverride"="force"
- Run wine regedit db.reg

== Nodebuilder ==

- Don't forget to update ZDBSP if you use it as your Nodebuilder, Doom Builder 1 ships with an outdated version of this. The version of ZenNode that ships with DB1 is still current.

== Sources ==

http://appdb.winehq.org/objectManag...rsion&iId=12249 - DB1 on Wine AppDb
http://appdb.winehq.org/objectManag...rsion&iId=12221 - DB2 on Wine AppDb

http://forum.winehq.org/viewtopic.php?t=14487 - DB1 Thread on Wine-Forums
http://ubuntuforums.org/showthread.php?t=1603263 - Mouse Warp Override

Last edited by Super Jamie on 03-11-12 at 01:09

Old Post 01-14-12 01:51 #
Super Jamie is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Khorus
Strife!


Posts: 1392
Registered: 04-05


Cool, I'll remember this if I get a linux machine going at some point.

Old Post 01-14-12 07:47 #
Khorus is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
neubejiita
Forum Regular


Posts: 668
Registered: 02-09


This should be stickied, I have to try out the DoomBuilder 2 install with Wine, how well does the 3D mode work on Linux with Doom Builder 2?

Old Post 01-15-12 12:28 #
neubejiita is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Super Jamie
Forum Staple


Posts: 2722
Registered: 03-08


Not very. The cursor is a block of blue as the transparency of the + doesn't work. Things don't appear, no doubt there are plenty of other glitches. I didn't test any of the flat/thing browsers.

Really I wouldn't consider DB2 to be at the stage where it's useable for anything except tracing around hexagonal floor tiles.

Old Post 01-15-12 13:01 #
Super Jamie is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
CodeImp
Moderator


Posts: 1501
Registered: 12-03


Good tutorial! This should have been on the DB forums, but this is OK, I'll make a topic which links here.
EDIT: I see you already posted links there, nice.

Old Post 01-15-12 14:22 #
CodeImp is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
HavoX
Member


Posts: 409
Registered: 12-11



neubejiita said:
This should be stickied
Seconded.

Old Post 01-15-12 14:24 #
HavoX is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Super Jamie
Forum Staple


Posts: 2722
Registered: 03-08


Wine 1.4 was released recently.

DB1 continues to work perfectly, I've updated the first post and AppDb page. Doom Builder 1.68 is now a Gold-rated Wine app!

DB2 now draws the File/Edit/etc menu but loading a map is oddly broken. I'll pursue this on Wine-Forums.

Old Post 03-11-12 01:12 #
Super Jamie is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
neubejiita
Forum Regular


Posts: 668
Registered: 02-09


I have switched to Linux Mint 12 and DB1 works perfectly with Wine, I had problems using DoomBuilder 1 with Wine on Ubuntu 12.04, the mouse would not work properly in the 3D mode, something about the new Xinput code in the Xorg codebase. But at least it works fine with Mint.

http://www.ubuntuforums.org/showthread.php?p=11746149 My post about this issue.

Last edited by neubejiita on 03-11-12 at 15:34

Old Post 03-11-12 15:03 #
neubejiita is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
sawd
Warming Up


Posts: 12
Registered: 12-12


Thanks, Super Jamie! Builder1 runs like a wild turbocharged Demon for me!

Old Post 01-04-13 21:20 #
sawd is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8811
Registered: 06-06


I wonder if I can get this setup to work on Macintosh too; I've seen 'wine on Mac' tutorials.

__________________
Automatic Wolfenstein - Version 1.0 - also on Android

Old Post 01-04-13 21:33 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Springy
Senior Member


Posts: 1309
Registered: 09-12


Great, I'll bear this in mind when I fix up my Linux machine. I vote that this should be stickied as well.

Old Post 01-04-13 21:41 #
Springy is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8811
Registered: 06-06


Doom Builder via Wine works on Mac OS X too, though a tad slow compared to the real thing (especially 3D mode). I wonder if it's faster or slower than running it via Windows virtual machine.

Sometimes 3d mode view direction gets stuck to some angle barriers. Apparently it's happening because the mouse escapes the viewport.

I'm starting to like Eureka more and more though.

__________________
Automatic Wolfenstein - Version 1.0 - also on Android

Last edited by printz on 01-05-13 at 09:18

Old Post 01-05-13 08:37 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 15:40. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > HOWTO: Doom Builder 1 and 2 on Linux

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.