Icon of Sin / Baphomet
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 > Misc. > Doomworld News > Building the New Evolution
Pages (6): [1] 2 3 4 » ... Last »  
Author
All times are GMT. The time now is 12:06. Post New Thread    Post A Reply
Bloodshedder
Spellchecker


Posts: 3929
Registered: 03-02


CodeImp is busy working on a new version of his map editor, Doom Builder 2. But he can't do it all alone. Read on for an explanation all about it from him, in his own words.

Why Doom Builder 2?

There are a few reasons why I am making Doom Builder 2 and why I call it that (skipping all minor version numbers). First of all, Doom Builder 1.* is way too old for any further maintenance. It also was written in an old language which most people have abandoned. There are new ideas, new features and new compatability requirements that simply do not fit in the old program without a rewrite of more than half of the code. Doom Builder 2 is a complete redesign and rewrite from scratch, 100% written in C# (yes, the .NET platform, welcome to 2008 folks).

What will be new in Doom Builder 2?

  • First of all, there are a lot of things redesigned to better fit the needs of the mappers. For example: You can now configure nodebuilder settings and testing settings per game configuration, so that when you switch game configuration to edit some other map, the relevant settings will change along with your choice.
  • Next we have Unicode support. This means that Doom Builder will work on non-westen cultures (such as China, for example) without the need of an English Windows installation or weird tricks.
  • Then I will make sure it will be Windows Vista compatible. Actually I need some people willing to test extensively on Windows Vista. More about that below.
  • Textures and flats and other resources can now be loaded from any number of different sources. Doom Builder 2 will support reading resources from WAD files, Directories, PK3 files and Directories with a PK3 directory structure.
  • Instant and nodebuilder-less 3D mode! Recent tests have proven a new great, fast method to render the 3D mode without the need of a BSP tree or any nodebuilder. This new technique also allows for geometry changes in 3D mode.
  • Plugins that allow developers to make their own editing modes, including 3D mode extensions (slopes, 3D floors).
  • On top of the great new features, there are little enhancements as well, such as full 32-bit anti-aliased 2D mode rendering, full PNG, BMP and GIF support and a more professional GUI look.

When will you have all this?

Not any time soon. Sorry to disappoint you now, but it will take at least several more months before I can make a public beta version. I just want most of it done so you don't get a half unfinished product. Hopefully I have something worthy this summer (July)!

What do you still need?

I can fulfill the promises above on my own, but there are a many other things that other people do a lot better than me, so join me and with our combined strength we will rule the galaxy as father and ... ok, back on topic.
  • Web designer, a serious good one. The site at www.doombuilder.com is the remains of my old website, and I want a fancy and spiffy website completely dedicated to both Doom Builder 1 and 2 (yes, I will keep DB1 online no less than it currently is, just in case you don't like DB2). If you would like to help me with this, please show me some of your previous work as web designer!
  • Alpha and Beta testers. Right now I need people from non-western cultures and Windows Vista users to try and see if Doom Builder 2 runs properly. Serious application testing (Beta testing) will be done in several months, but at the current point that is a bit useless.
  • Icon. Yes I need an icon for Doom Builder 2 and I don't think I still want that gargoyle head. I want something new, good looking, in all resolutions from 48x48 down to 16x16 in both 32-bits and 256 colors. This is simple: you make some, you e-mail them to me, and I pick the winner. No crying.
Also, I need some serious documentation, like the Doom Builder 1 manual, but for Doom Builder 2. I am trying to contact John Anderson, but he vanished, his e-mail address turned invalid and his phone number is disconnected. If anyone has a clue where he is or how I can contact him, please let me know! And if you are in contact with him, please let him know I am looking for him! Thanks.

Suggestions and comments are welcome (but please don't take it personally if I do not answer to all of them) If you want to help out on any of the above, please don't post in this topic, just email me. That way I can read and reply easier.

You can start throwing rocks at me ... now! Oh, and here are some screenshots.

Old Post 01-10-08 00:00 #
Bloodshedder is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
MikeRS
Junior Member


Posts: 216
Registered: 06-05


So will it finally run on Linux 'native' (in quotes, because .NET apps don't even run on Windows natively), via Mono?

Old Post 01-10-08 00:17 #
MikeRS is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
DJ_Haruko
Will DDR for food


Posts: 1506
Registered: 06-02



MikeRS said:
So will it finally run on Linux 'native' (in quotes, because .NET apps don't even run on Windows natively), via Mono?
That's what I was about to ask. What .NET version are you targeting, and are you using any pinvoke calls?

__________________
"Kernel hackers don't die; they panic"
My music: www.partition36.com

Old Post 01-10-08 00:21 #
DJ_Haruko is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
CodeImp
Moderator


Posts: 953
Registered: 12-03


No that is impossible, because DirectX cannot run on Linux. Also, I chose to use the Windows.Forms lib for the GUI because it is professional and familiar, this also is not working in Linux (Mono has a very crap implementation but I don't blame them) Please don't start any "But you can use X" or "X is better" flaming, I have considered using alternatives, but this is my decision and I'm not changing this.

__________________
Pascal 'CodeImp' vd Heiden - Portfolio

Old Post 01-10-08 00:22 #
CodeImp is offline Profile || Blog || PM || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
MikeRS
Junior Member


Posts: 216
Registered: 06-05


Have you considered OpenGL at all...? It works on both Windows and Linux.

Also, I don't really see how using that particular UI makes it look "professional and familiar". It's just copying Office 2003, which is completely inconsistent with other Windows applications, that's not very professional in my book.

Old Post 01-10-08 00:48 #
MikeRS is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Dr. Zin
Forum Regular


Posts: 928
Registered: 01-04


Are you going to fix that bug that occurs in DB1 that causes it to start lagging seemingly exponentially when the nodes are built once you get past a certain number of sidedefs/sectors (IIRC it is not a problem with the nodebuilder, but with DB1)?

Old Post 01-10-08 00:55 #
Dr. Zin is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Bloodshedder
Spellchecker


Posts: 3929
Registered: 03-02



Dr. Zin said:
Are you going to fix that bug that occurs in DB1 that causes it to start lagging seemingly exponentially when the nodes are built once you get past a certain number of sidedefs/sectors (IIRC it is not a problem with the nodebuilder, but with DB1)?

Doom Builder 2 is a complete redesign and rewrite from scratch

Old Post 01-10-08 01:12 #
Bloodshedder is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
BlackFish
Forum Spammer


Posts: 3959
Registered: 06-02


Vista user *waves*

Old Post 01-10-08 01:14 #
BlackFish is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Captain Red
Pants


Posts: 4477
Registered: 06-01




  • Plugins that allow developers to make their own editing modes, including 3D mode extensions (slopes, 3D floors).
  • On top of the great new features, there are little enhancements as well, such as full 32-bit anti-aliased 2D mode rendering, full PNG, BMP and GIF support and a more professional GUI look.



I love you CodeImp

Old Post 01-10-08 01:36 #
Captain Red is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Mike.Reiner
Junior Member


Posts: 160
Registered: 01-05


Too bad linux is out of the picture, but this will be awesome nonetheless.
Can't wait!

Old Post 01-10-08 02:13 #
Mike.Reiner is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
CodenniumRed
Junior Member


Posts: 131
Registered: 06-04


DooM Builder is one of the big reasons DooM is still alive today! And all of the others too!!!!

Old Post 01-10-08 02:40 #
CodenniumRed is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Xtife
Member


Posts: 321
Registered: 04-05


doom builder was awesome in its day
but its just fallen into such disrepair now

im really looking forward to DB2, im already impressed by those few screenshots

my project is on hold until this time, im holding my breathe :)

Old Post 01-10-08 03:18 #
Xtife is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Jim Rainer
Member


Posts: 291
Registered: 09-07


I'll partake in the Vista testing.

Old Post 01-10-08 03:40 #
Jim Rainer is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
scorpion
Member


Posts: 551
Registered: 03-02


I'll be able to help out by testing on non-Western Windows systems (not that it makes too much of a difference, but I can test on Windows XP in Simplified Chinese, Traditional Chinese and Korean, and at the very least the Simplified Chinese Windows Vista).

If John Anderson is unavailable for some reason, I'll probably be able to help out with the docs as well.

__________________
Yeah.

Old Post 01-10-08 04:08 #
scorpion is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
zap610
JETSONZ KREW 4LYF


Posts: 480
Registered: 03-05


Setting textures as background? PK3 support? Very excited.

Old Post 01-10-08 04:11 #
zap610 is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Csonicgo
This post is probably useless


Posts: 1584
Registered: 03-04


I would say something here about how stupid that "welcome to 2008, folks" argument is, but I'll let someone else do it.

Otherwise. I'll install this on my Virtual Machine when it comes out so not all is lost.

Last edited by Csonicgo on 01-10-08 at 05:15

Old Post 01-10-08 05:10 #
Csonicgo is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Ajapted
Member


Posts: 622
Registered: 04-02


I tried Doom Builder for the first time a few days ago and I gotta say that is a very professional program, it is easy to setup and start mapping and the 3D mode worked pretty well (not flawlessly though) on my old 3d card. It has that "It Just Works" quality which I strive for in my own programs.

I would be seriously interested in helping you out, except that I'm a Free Software / Linux guy at heart and the technology you are using for DB2 restricts it to the Win32 platform (I don't think Mono can seriously be considered, as it's always playing catchup to Microsoft's implementation).

So I'll merely wish you luck on the rewrite.

Old Post 01-10-08 06:36 #
Ajapted is offline Profile || Blog || PM || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Planky
Member


Posts: 523
Registered: 12-02



Xtife said:
doom builder was awesome in its day
but its just fallen into such disrepair now



I'm sorry, did I miss the patches that gradually took out features, broke functions, introduce bugs and added bloatware?

It is still the same as it was 'in its day' and still remains a good functional editor now. [/overthetop]

Old Post 01-10-08 07:06 #
Planky is offline Profile || Blog || PM || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
CodeImp
Moderator


Posts: 953
Registered: 12-03


Thanks for the kind words everyone! that motivates me :D

__________________
Pascal 'CodeImp' vd Heiden - Portfolio

Old Post 01-10-08 07:17 #
CodeImp is offline Profile || Blog || PM || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
myk
who is like god?


Posts: 9475
Registered: 04-02


Looks promising.


First of all, there are a lot of things redesigned to better fit the needs of the mappers. For example: You can now configure nodebuilder settings and testing settings per game configuration, so that when you switch game configuration to edit some other map, the relevant settings will change along with your choice.
CodeImp, one thing you might want to consider when working on these things; when choosing a plain Doom format, by default make 3D mode display textures like in Doom and in Chocolate Doom as much as possible. Various wads lately have some texture alignment issues and tutti frutti glitches because there's a difference here (I think 3D mode is behaving more like Boom in most cases).

Old Post 01-10-08 08:26 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
printz
CRAZY DOOM ZEALOT


Posts: 1429
Registered: 06-06


It's funny that MBF (an old DOS port) completely fixed the tutti frutti effect long ago, while IF I'M NOT WRONG ZDoom still has it at irregular-tall (!= powers of 2) textures.

Would you consider adding native Eternity ExtraData support, so esselfortium and the developper(s) of Mordeth and Millennium Doom would gain pace?

__________________
Doom 4 • The Shores of ZDoom • Doom 4 • The Shores of ZDoom • Doom 4 • The Shores of ZDoom • Doom 4 • The Shores of ZDoom

Old Post 01-10-08 09:10 #
printz is offline Profile || Blog || PM || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Fusion
Member


Posts: 264
Registered: 05-00


Build it with 3d in mind, and there's a chance u might start a trend among source port authors to make implementing true 3d a standard, which it should be by now anyway.

Old Post 01-10-08 09:13 #
Fusion is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
MikeRS
Junior Member


Posts: 216
Registered: 06-05


And completely ignore vanilla compatibility? Right...

Old Post 01-10-08 09:30 #
MikeRS is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Graf Zahl
Forum Spammer


Posts: 3846
Registered: 01-03



printz said:
It's funny that MBF (an old DOS port) completely fixed the tutti frutti effect long ago, while IF I'M NOT WRONG ZDoom still has it at irregular-tall (!= powers of 2) textures.


At least it doesn't produce tutti frutti! ;)

Yeah, I know. But the drawing function was never rewritten to handle non-power-of-2 texture sizes. If it bothers you and you want it changed you can always make a feature request.

Old Post 01-10-08 09:50 #
Graf Zahl is online now Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
CodeImp
Moderator


Posts: 953
Registered: 12-03



myk said:
Looks promising.

CodeImp, one thing you might want to consider when working on these things; when choosing a plain Doom format, by default make 3D mode display textures like in Doom and in Chocolate Doom as much as possible. Various wads lately have some texture alignment issues and tutti frutti glitches because there's a difference here (I think 3D mode is behaving more like Boom in most cases).


Sure I will use Chocolate Doom for comparision then, but I can't really simulate the tutti frutti effect (and I don't really want to either) because it is a very specific glitch related to Doom's software rendering (3D rendering doesn't have this sort of problems)

__________________
Pascal 'CodeImp' vd Heiden - Portfolio

Old Post 01-10-08 10:43 #
CodeImp is offline Profile || Blog || PM || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
myk
who is like god?


Posts: 9475
Registered: 04-02



CodeImp said:
but I can't really simulate the tutti frutti effect (and I don't really want to either)
Yeah, that's fine; it could apply what's used for missing textures over 1-sided lines in the portions that would produce it. Perhaps likewise in any areas that will produce the medusa effect (i.e. multi-patch textures on a 2-sided linedef).

Old Post 01-10-08 11:02 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
KingofFlames
Junior Member


Posts: 127
Registered: 10-05


The screenshots look pretty cool, and it'll be nice to be able to load more then one resource. :p

Old Post 01-10-08 12:12 #
KingofFlames is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
printz
CRAZY DOOM ZEALOT


Posts: 1429
Registered: 06-06



myk said:
in the portions that would produce it {the TFE}.
Just know that in classic Doom the TFE appears only within the 128 range of the short texture. Regardless, the new designers should know themselves better, because they can read the faqs in idgames/docs or somewhere there. They can read them by opening them with DOS edit ("edit" from RUN or the command-line) and saving them, after slightly modifying them, or saving them as. They'll gain the proper text format.

__________________
Doom 4 • The Shores of ZDoom • Doom 4 • The Shores of ZDoom • Doom 4 • The Shores of ZDoom • Doom 4 • The Shores of ZDoom

Old Post 01-10-08 13:39 #
printz is offline Profile || Blog || PM || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
myk
who is like god?


Posts: 9475
Registered: 04-02



printz said:
Regardless, the new designers should know themselves better, because they can read the faqs in idgames/docs or somewhere there.
Ideally, but as experience tells, if the editing tool isn't helping, it's just more likely there will be a mistake or a glitch. The idea of 3D mode is to be able to see more or less what the game will show while you're editing.

Old Post 01-10-08 15:02 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
CodeImp
Moderator


Posts: 953
Registered: 12-03



myk said:
Ideally, but as experience tells, if the editing tool isn't helping, it's just more likely there will be a mistake or a glitch. The idea of 3D mode is to be able to see more or less what the game will show while you're editing.

True, but it can never be a 100% accurate simulation, so you always still have to test your map in the engine you designed it for anyway.

__________________
Pascal 'CodeImp' vd Heiden - Portfolio

Old Post 01-10-08 18:14 #
CodeImp is offline Profile || Blog || PM || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
All times are GMT. The time now is 12:06. Post New Thread    Post A Reply
Pages (6): [1] 2 3 4 » ... Last »  
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Misc. > Doomworld News > Building the New Evolution

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 OFF
 

< Contact Us - Doomworld >

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

Forums Directory