SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > Editing > Utilities

Reply
 
Thread Tools
SRB2 Doom Builder 2.0 Details »»
SRB2 Doom Builder 2.0
Version: , by Kalaron Kalaron is offline
Developer Last Online: May 2014

Version: Unknown Rating: (2 votes - 2.40 average)
Released: 09-22-2011 Last Update: Never Installs: 0




Yup.



MAP EDITOR WITH SRB2(CB) & 3D SLOPE EDITING SUPPORT and MORE:

This is a mod of Code Imp's Doom Builder 2 project
(For more information, see: http://www.doombuilder.com/ )

-------

Doom Builder 2 has now been modded with extended support for SRB2+(CB).
The major advantage of this new editor is its stability and support for better real time 3D editing (including Slopes!)

Changes from original Doom Builder 2:
  • You can change the Z height of objects
  • SRB2's FOFs can be edited in 3D mode WITH TRANSPARENCY IN 3D
  • Higher distance limit for the 3D editor(since many SRB2 maps can be quite large)
  • Support for SRB2CB's slopes (including new "Copy Slope by Linedef" effect)

A configuration file for SRB2CB has been included with this release, it should work with both default SRB2 and SRB2CB.


There's a ton of new features that come with the editor itself:

  • Organized lists of textures (So that when adding multiple textures, you can sort through them by file, also support for SRB2CB's TX_START is built right in!)
  • You don't have to finish drawing redundant lines when making sectors that share lines from other sectors - Just press enter when the lines you're drawing can make up a full sector(more description later)
  • Better support for external resources
  • Sort by sector darkness
  • Much more!


----

Some features that SRB2 Doom Builder 1 had may be missing from this release, but for most purposes, this is a stable, usable release.

-----

Download & Setup:

1)
Download the required dependency files for this to run (NOTE: This is only required if you've never installed Doom Builder 2 before):
http://www.mediafire.com/?w1yjq1jo311h3o8

Extract and install both exes inside the zip

---

2)

Download the actual map editor:

http://www.mediafire.com/?9jco5nj3tni38n0

Extract the map editor to a folder and it should run anywhere you want to keep it.

-----


3) Setup the game configuration for SRB2CB

Add the resource files

Go to Tools->Game Configurations

A window will pop up

Select SRB2CB from the list on the left

Click on Add Resource - A window will pop up

Under From Wad File, select the folder icon and find your SRB2 folder

add srb2.srb to the list

NOTE: You can add any other file you want to load with every map (like SRB2CB.dta for example)

Enable the FOFs and Slopes

To enable 3D mode, under the same window you added SRB2's resources, select the "Modes" tab

Make sure "GZDoom Visual Mode" is ENABLED (it's near the top of the list) and "Visual Mode" is DISABLED (it's at the bottom of the list)



------

Other Stuff:

Source Code (Not required to run the program)
http://www.mediafire.com/?bfx5nfx14adx132


Suggestions are welcome

-------

MORE TIPS:
  • When you select multiple sectors in the 3D map editor, you can actually edit the height of multiple sectors at the same time!

    So you can, for example, select multiple sectors that make up some stairs, and make them all of the selected sectors scroll up and down in the right proportion. This can seriously save a lot of time when making a map!
  • There's an undo/redo panel on the right side of the map editor, mouse over to get a detailed list of everything you changed in a map - all the way back to when the file was last opened!
  • You can copy-paste parts of other maps into each other just like before - And it even supports copy-pasting between different map formats (could be handy if something like UDMF comes around
  • Hold shift when drawing a line or move something to unsnap from the grid
  • You can customize the grid size and zoom level in the lower right hand corner of the map editor

You actually can do rotations and flipping like the old SRB2DB1, but this is actually MORE powerful:
  1. Select any object or group of objects - a sector, a linedef, or a group of map objects, or any combination.
  2. Press E - A box will appear around your selection allowing you to move or transform anything selected.
  3. A new panel will appear on the right of the map editor window called "Edit Selection" - mouse over this panel to show options to rotate, and scale the selection - You have an option for both horizontal and vertical scaling as well now!


More pictures should be added to this topic or a wiki page should be made to make these descriptions clearer

-----




Happy Modding!

Show Your Support

  • This addon may not be copied, reproduced or published elsewhere without the author's permission.

Comments
Old 09-22-2011   #2
Larztard
Yeah...
 
Larztard's Avatar
Default

Nice work! I absoulutly love it. You can see the things now. Thanks dude. BTW, shouldn't this be a sticky so everyone can see this?

EDIT: Hmmmm. Mabye before I look at a picture and judge how good it'll be, I should probably make sure it works huh? Well I did and I downloaded both files (source code and the exe) I double clicked on Builder.exe and I got an error message. Then I clicked on the other exe that came with it. I had the same problem like Charybdizs had.
__________________
YouTube

Last edited by Larztard; 02-07-2013 at 12:06 AM. Reason: Dont judge a mod by its picture.
Larztard is offline   Reply With Quote
Old 09-22-2011   #3
Charybdizs
Excelsior
Judge
 
Charybdizs's Avatar
Default

Quote:
Proper saving of SRB2's map thing data
Does... This mean that it won't reset Thing heights when you make them too high?

In other news, it must be buggy. I tried opening it, and got the "Doom Builder has encountered a problem and needs to close" problem. Don't know what I can do about that. :/
Charybdizs is offline   Reply With Quote
Old 09-22-2011   #4
Kalaron
Default

Quote:
Originally Posted by Charybdizs View Post
Does... This mean that it won't reset Thing heights when you make them too high?
Actually, that's SRB2's limitation with how it defines thing heights - I meant that the new SRB2DB 2 can read & write SRB2's Z Position data - which the original one couldn't

Quote:
In other news, it must be buggy. I tried opening it, and got the "Doom Builder has encountered a problem and needs to close" problem. Don't know what I can do about that. :/
I've tested it on at least 2 other systems and it seems to work, maybe you need to update your .NET framework? http://www.microsoft.com/download/en/details.aspx?id=21

However, if you CAN run the official Doom Builder 2, but can't run this, then I need to check what the problem is

Check the official Doom Builder website & make sure your .NET framework is up to date - If you already can use Doom Builder 2 - post your system specs and OS

Last edited by Kalaron; 09-23-2011 at 12:20 AM.
Kalaron is offline   Reply With Quote
Old 09-23-2011   #5
Violo
Resisting Pony Avatar
 
Violo's Avatar
Default

This is god damn amazing. Thank you for making this. DB2 has been needing a redo for SRB2 mode and you've done it, thank you. I'll try it out later since this is a silly school computer.
Violo is offline   Reply With Quote
Old 09-23-2011   #6
Kalaron
Default

Quote:
This is god damn amazing. Thank you for making this. DB2 has been needing a redo for SRB2 mode and you've done it, thank you. I'll try it out later since this is a silly school computer.
You're absolutely welcome :)

-----

I found the problem - the build isn't bugged, you need to install some stuff this level editor requires first:

For anyone who has trouble running this: If you've never installed Doom Builder 2 before: run BOTH of the setups inside this zip folder:

http://www.mediafire.com/?w1yjq1jo311h3o8

Just extract the zip folder and run both exe's before running SRB2DB2.

Last edited by Kalaron; 09-23-2011 at 02:52 AM.
Kalaron is offline   Reply With Quote
Old 09-23-2011   #7
Charybdizs
Excelsior
Judge
 
Charybdizs's Avatar
Default

Heh. Seems you found the problem right as I did. After I installed DB2 to check if it would work, 2.0 here worked fine. Now to check this out. I've never used Doom Builder 2, so this is all new to me.
Charybdizs is offline   Reply With Quote
Old 09-23-2011   #8
Kalaron
Default

To setup the game configuration for SRB2CB

Add the resource files

Go to Tools->Game Configurations

A window will pop up

Select SRB2CB from the list on the left

Click on Add Resource - A window will pop up

Under From Wad File, select the folder icon and find your SRB2 folder

add srb2.srb to the list

NOTE: You can add any other file you want to load with every map (like SRB2CB.dta for example)

------

IMPORTANT: Enable the FOFs and Slopes

To enable 3D mode, under the same window you added SRB2's resources, select the "Modes" tab

Make sure "GZDoom Visual Mode" is ENABLED (it's near the top of the list) and "Visual Mode" is DISABLED (it's at the bottom of the list)
Kalaron is offline   Reply With Quote
Old 09-23-2011   #9
Larztard
Yeah...
 
Larztard's Avatar
Default

Quote:
Originally Posted by Charybdizs View Post
Heh. Seems you found the problem right as I did. After I installed DB2 to check if it would work, 2.0 here worked fine. Now to check this out. I've never used Doom Builder 2, so this is all new to me.
I have.....but not with a SRB2 engine. Now, it works. Its beautiful. I can see everything again like I used to back in Doom Builder.
__________________
YouTube
Larztard is offline   Reply With Quote
Old 09-23-2011   #10
MascaraSnake
aka SpiritCrusher
Moderator
 
MascaraSnake's Avatar
Default

Two things:
  • Why is there no configuration for vanilla SRB2?
  • I'm not exactly thrilled that this is hosted on a free file host. It looks like something we'd want to make sure is always available.
MascaraSnake is offline   Reply With Quote
Old 09-23-2011   #11
Fawfulfan
The Tortured Planet guy
 
Fawfulfan's Avatar
Default

Also, we need the Switch Map command. I don't want to have to reopen a file every time I want to work on a different map.

But yeah, this is a great first step. I've always wanted to see SRB2DB2.
__________________
Just another indie game developer...check out my website, Chapman Games!

Last edited by Fawfulfan; 09-23-2011 at 12:30 PM.
Fawfulfan is offline   Reply With Quote
Old 09-23-2011   #12
MascaraSnake
aka SpiritCrusher
Moderator
 
MascaraSnake's Avatar
Default

Another thing: You should and that the "four boxes for sector types" functionality that SRB2DB has. It's kinda annoying to have to calculate the value for combined sector types yourself.

EDIT: Okay, ignore this. It's actually possible if you find the right window.

Last edited by MascaraSnake; 09-23-2011 at 12:49 PM.
MascaraSnake is offline   Reply With Quote
Old 09-23-2011   #13
Kalaron
Default

Quote:
Originally Posted by SpiritCrusher
Why is there no configuration for vanilla SRB2?
Quote:
A configuration file for SRB2CB has been included with this release, it should work with both default SRB2 and SRB2CB.
There's actually no conflicts with regular SRB2 - just additions, I think another user made a plain config file for default SRB2 a while ago - you can use that version if you need to


Quote:
It looks like something we'd want to make sure is always available.
Sure

Last edited by Kalaron; 09-23-2011 at 02:58 PM.
Kalaron is offline   Reply With Quote
Old 09-23-2011   #14
MascaraSnake
aka SpiritCrusher
Moderator
 
MascaraSnake's Avatar
Default

Quote:
Originally Posted by Kalaron View Post
There's actually no conflicts with regular SRB2 - just additions
Sure, but it will confuse people who map for vanilla SRB2 and might not even know about SRB2CB.

Quote:
Originally Posted by Kalaron View Post
I think another user made a plain config file for default SRB2 a while ago - you can use that version if you need to
That's a bit unorganized and outdated. In fact, I'll think I'll go and make a new one.

Oh, and is it just me or is the "deaftext" attribute for Things not working?
MascaraSnake is offline   Reply With Quote
Old 09-23-2011   #15
Internet Explorer
IT'S NO USE
 
Internet Explorer's Avatar
Default

Of course it looks to an a awesome work. But I do not know if I will now use your editor or keep the old, it's depending on the answer to this question : SRB2 levels created with your DB2 (with slopes) must be played in OpenGL, or can works in SRB2 without OpenGL ? (I think it's a stupid question...but I want my answer anyway.)
__________________
Bind out of the "life"
Curiosity : It's alright, go on, you'll never know anything if you don't try
Internet Explorer is offline   Reply With Quote
Old 09-23-2011   #16
mikey6018
Also *Dragoon*The*Dragon*
 
mikey6018's Avatar
Default

Cool! Now you can see the slopes! Thatís the only reason I never used srb2CB that and it crashed but it works now. :D
__________________
Come to the srb2world world!!srb2world(coming at some point in time!)

{Enter funny comment here}
mikey6018 is offline   Reply With Quote
Old 09-23-2011   #17
Violo
Resisting Pony Avatar
 
Violo's Avatar
Default

Quote:
Originally Posted by SpiritCrusher View Post
That's a bit unorganized and outdated. In fact, I'll think I'll go and make a new one.
Would have been nice if someone actually told me it was unorganised (even though it is a direct copy of the SRB2DB config) rather than talking about it behind my back. Also, how is it outdated?

Quote:
Originally Posted by SpiritCrusher View Post
Oh, and is it just me or is the "deaftext" attribute for Things not working?
I think that was an SRB2DB exclusive command, I don't remember those extra tags in my DB days.

Edit: Just briefly went through the program. Very nice, I'd use it more now that there's Z offset for things and FOFs in 3D Mode. However, I saw some glitches in the config itself (that I found as I went through my own version. I checked, they're still there).
The first one is the fact that Water Translucent No Sides (123) is mistakenly marked as the value 121 (the name, not the actual value).
The second is the missing of the Ambush value in things, which although isn't used much should probably be kept there just in case something glitchy happens.

Also, a few ideas for additions into the program (just throwing out some out). Is it possible to include a default textures and flats into the configuration in the tools menu, I hate seeing FLOOR0_2, CEIL3_1 and 2FORTW1 every time I make a new box.
And is it also possible to link the in-built Script Editor to edit MAINCFG? Thanks.

Last edited by Violo; 09-24-2011 at 03:46 AM.
Violo is offline   Reply With Quote
Old 09-24-2011   #18
MascaraSnake
aka SpiritCrusher
Moderator
 
MascaraSnake's Avatar
Default

Quote:
Originally Posted by Violo View Post
Would have been nice if someone actually told me it was unorganised (even though it is a direct copy of the SRB2DB config) rather than talking about it behind my back. Also, how is it outdated?
See, it is a direct copy of a long outdated version of the SRB2DB config. Back when you made it, it was up-to-date, but now it isn't anymore. That's why nobody told you; the last time I saw your config, it wasn't outdated yet. Oh, and apparently it isn't unorganized at all, at least not more so than the SRB2DB config. The linedef specials seemed to be sorted randomly, but apparently they're alphabetical (for whatever reason). The SRB2DB config does it the same way, so this was a mistake on my part.

Quote:
Originally Posted by Violo View Post
I think that was an SRB2DB exclusive command, I don't remember those extra tags in my DB days.
Note to Kalaron: Please add that back in ;)

Quote:
Originally Posted by Violo View Post
The second is the missing of the Ambush value in things, which although isn't used much should probably be kept there just in case something glitchy happens.
Ambush is just a new name for Deaf.

EDIT: So how do I exit GZDoom Visual Mode?

Last edited by MascaraSnake; 09-24-2011 at 10:02 AM.
MascaraSnake is offline   Reply With Quote
Old 09-24-2011   #19
Violo
Resisting Pony Avatar
 
Violo's Avatar
Default

To exit GZDoom Visual Mode, you have to assign it to a shortcut key in the Preferences (?) menu and then use that key to exit once you're in it. I find it annoying that Esc doesn't automatically get you out of 3D mode.
Violo is offline   Reply With Quote
Old 09-24-2011   #20
Monster Iestyn
Friendly Neighbour-Hood
Moderator
 
Monster Iestyn's Avatar
Default

Quote:
Originally Posted by Violo View Post
The second is the missing of the Ambush value in things, which although isn't used much should probably be kept there just in case something glitchy happens.
http://wiki.srb2.org/wiki/User:Monst...ng_Flags_Usage

You sure Ambush isn't used much by Map Things?
Monster Iestyn is offline   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:49 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc.