DF-21 Forums Forum Index DF-21 Forums
The Dark Forces Community
 
DF-21.net Home | FAQ | Search | Memberlist  | Register 
Profile | Log in to check your private messages | Log in

WDFUSE Source Code

 
Post new topic   Reply to topic    DF-21 Forums Forum Index -> General Discussion
View previous topic :: View next topic  
Author Message
DF Veteran
Ree-Yees

Joined: 24 Nov 2005

PostPosted: Jun 17, 2009 23:19    Post subject: WDFUSE Source Code View user's profile Send private message Reply with quote

Does anyone have it or know where to find it? There are things I've always wanted to add/improve in it. It's probably a lost cause, but I figured I'd ask.

Jimmy Chicken
Gamorrean

Joined: 09 Dec 2003

PostPosted: Jun 18, 2009 00:21    Post subject: View user's profile Send private message Reply with quote

Looks like it may be lost old skool frown

lucius
DarkXL Developer
DarkXL Developer

Joined: 17 Feb 2008

PostPosted: Jun 18, 2009 00:35    Post subject: View user's profile Send private message Send e-mail Reply with quote

I looked around pretty thoroughly for any source for WDFUSE but with no success. That is one of the reasons why DarkXL will have a built in level editor which you'll be able to use even for native Dark Forces levels. So even if you don't want to play Dark Forces using DarkXL, you can still use it [DarkXL] as a level editor. Smile

When the editor becomes available, feel free to make suggestions. Also there will be plugin support, so you can even code up features you'd like to see if you want. Very Happy

_________________
DarkXL....http://darkxl.wordpress.com

DF Veteran
Ree-Yees

Joined: 24 Nov 2005

PostPosted: Jun 18, 2009 03:35    Post subject: View user's profile Send private message Reply with quote

Yah, I really wanted to itch my desire to write/improve code. I always hated the way some of the things worked in WDFUSE. I was thinking about making a 3D 3DO editor, too. I always wanted one to create 3do's and never found one.

You may have said this before in another post, but what language are you coding DXL in? The work looks fantastic, by the way.

DF Veteran
Ree-Yees

Joined: 24 Nov 2005

PostPosted: Jun 18, 2009 03:53    Post subject: View user's profile Send private message Reply with quote

Hey, I guess I also wanted to know if there is a way to find out the formatting of the game so that I could write some stuff for it. If anyone would know that info it would be you, lucius. That article mentioned the Code Alliance, which of course isn't around anymore.

Anyway, how could I get that info?

lucius
DarkXL Developer
DarkXL Developer

Joined: 17 Feb 2008

PostPosted: Jun 18, 2009 06:31    Post subject: View user's profile Send private message Send e-mail Reply with quote

DarkXL is coded in C++. As for editor plugins, there will be support for scipted plugins as well as C++ dlls. The scripted plugins will use the same scripting language as Logics - and will be much easier to setup but obviously not as powerful as full C++ plugins.

As for the Dark Forces file information, I'd start with the "Df_specs", which can be found in this package: WDFUSE Common Files. See the Editor & Utilities link under the Downloads section on this site for more info.

_________________
DarkXL....http://darkxl.wordpress.com

Burning Gundam
Kell Dragon

Joined: 28 Sep 2003

PostPosted: Jun 18, 2009 08:31    Post subject: View user's profile Send private message Send e-mail Reply with quote

I wish I knew how to write code, I'd want to make a plugin to make spiral staircases (I've tried time and time again to make on successfully but to no avail. Kinda like the big long one in TESTBASE


....Unless there's some option in WDFUSE I've missed that would allow me to do that....).

_________________
I don't think outside the box... I customize it.

lucius
DarkXL Developer
DarkXL Developer

Joined: 17 Feb 2008

PostPosted: Jun 18, 2009 09:41    Post subject: View user's profile Send private message Send e-mail Reply with quote

That doesn't mean that someone else can't write that plugin. Smile When its time hopefully there will be people willing to contribute things like plugins.

_________________
DarkXL....http://darkxl.wordpress.com

Jimmy Chicken
Gamorrean

Joined: 09 Dec 2003

PostPosted: Jun 18, 2009 23:55    Post subject: View user's profile Send private message Reply with quote

Quote:
That doesn't mean that someone else can't write that plugin. Smile When its time hopefully there will be people willing to contribute things like plugins.



In real life, I'm a comp sci major, and being so, it amazes me how much effort lucius is putting into this project. When plugin support is available, I (depending upon my schedule) would probably make plugins for it.

Quote:
I'd want to make a plugin to make spiral staircases



I could use some trig to do this.

Anyway, looking forward to the next release and eventually getting my hands on source code.

Lionel Fouillen
Gamorrean

Joined: 27 Sep 2003

PostPosted: Jun 19, 2009 04:52    Post subject: View user's profile Send private message Reply with quote

Burning Gundam wrote:
I'd want to make a plugin to make spiral staircases.


Why make it a plugin? Why not simply expand the options of the polygon creation tool?

I once was handed over the code of WDFUSE by Alex and started to work more on the polygon creator tool. My idea was to add the possibility of creating another polygon inside the first one, and also to decompose the surface between the two into equal sectors with height distribution, hence allowing to create a staircase.

Alas, lack of time and hard disk crash without backup sent all this to oblivion.

The latest version of WDFUSE was written in Delphi 3 with portions of code from the first version in Delphi 2 and some "sheets" of code in Pascal, containing functions inherited from the DOS version aka DFUSE.

klasodeth
Trandoshan

Joined: 03 Mar 2008

PostPosted: Jun 19, 2009 08:36    Post subject: View user's profile Send private message Reply with quote

Lionel Fouillen wrote:
Burning Gundam wrote:
I'd want to make a plugin to make spiral staircases.


Why make it a plugin? Why not simply expand the options of the polygon creation tool?...


Because the source code for WDFUSE is lost and lucius is currently the only person with access to the DarkXL code? The nice thing about plug-in support is that it requires less programming know-how, can be done without needing the source code, and can be readily shared to extend support without resulting in dozens of versions of the editor that each have slightly different feature sets.

Plug-in support will make it a lot easier to mix-and-match features, and allows people to extend the features of the editor even before lucius is ready to share source code. This also reduces reliance on lucius for the implementation of various features.

Burning Gundam
Kell Dragon

Joined: 28 Sep 2003

PostPosted: Jun 19, 2009 09:49    Post subject: View user's profile Send private message Send e-mail Reply with quote

Lionel Fouillen wrote:
Burning Gundam wrote:
I'd want to make a plugin to make spiral staircases.


Why make it a plugin? Why not simply expand the options of the polygon creation tool?


I said that under the assumption that this feature was not to be implemented (But knowing Lucius' tendencies to go above and beyond expectations, it wouldn't surprise me if he did incorporate it somewhere).

_________________
I don't think outside the box... I customize it.

The MAZZTer
Death Star
Death Star

Joined: 25 Sep 2003

PostPosted: Jun 20, 2009 15:42    Post subject: View user's profile Send private message Send e-mail Reply with quote

Jimmy Chicken wrote:
In real life, I'm a comp sci major, and being so, it amazes me how much effort lucius is putting into this project.



Why? In this economy, it helps to have an impressive portfolio. Very Happy If I had something like DarkXL that would get me a job at a game developer, methinks.

_________________
http://www.mzzt.net/ | I am a respectable admin with a respectable sig.

Display posts from previous:   
Post new topic   Reply to topic    DF-21 Forums Forum Index -> General Discussion All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group