Severed bunny head
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 > Doom 3 Source Code Released
 
Author
All times are GMT. The time now is 12:30. Post New Thread    Post A Reply
Trasher][
The game is not well!


Posts: 1303
Registered: 08-02


After many delays both great and small, the Doom 3 source code has been posted onto GitHub under the GPL V3 license. However, this release doesn't include the fancy "Carmack's Reverse" stencil shadow system due to patent issues.

Old Post 11-23-11 01:40 #
Trasher][ is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
mewse
aahahhh


Posts: 257
Registered: 05-00


cant get this to compile under visual c++ 2010 express edition.. gonna wait til someone makes a better package

Old Post 11-23-11 04:17 #
mewse is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Trasher][
The game is not well!


Posts: 1303
Registered: 08-02


UPDATE: The stencil shadow system IS in, it's just been subtly (four lines) altered to avoid patent issues.

Old Post 11-23-11 05:37 #
Trasher][ is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
lupinx-Kassman
Senior Member


Posts: 1277
Registered: 10-06



Trasher][ said:
UPDATE: The stencil shadow system IS in, it's just been subtly (four lines) altered to avoid patent issues.


Haha, cool.

Old Post 11-23-11 06:43 #
lupinx-Kassman is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
sgtcrispy
Forum Regular


Posts: 690
Registered: 06-00


Wow, I was expecting it to be released at least in another year.
Kick ass.

Get crack'n doomers!

Old Post 11-23-11 09:18 #
sgtcrispy is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 6845
Registered: 06-06


Yes, yes and a hundred times yes! As for the shadow system, maybe the advancing technology will let us come with our own version!

Old Post 11-23-11 10:47 #
printz is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Super Jamie
Forum Staple


Posts: 2670
Registered: 03-08


I wondered if this was going to be of any use but ioDoom3 has already been announced so idTech 4 can only get better.

Old Post 11-23-11 14:31 #
Super Jamie is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
mewse
aahahhh


Posts: 257
Registered: 05-00


apparently you might be able to get it to build using express edition if you strip the MFC dependency from the project, detailed here:

https://bugzilla.icculus.org/show_bug.cgi?id=5290

Old Post 11-23-11 21:23 #
mewse is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Marnetmar
Forum Staple


Posts: 2025
Registered: 09-10



Super Jamie said:
I wondered if this was going to be of any use but ioDoom3 has already been announced so idTech 4 can only get better.


Old Post 11-23-11 22:11 #
Marnetmar is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
mewse
aahahhh


Posts: 257
Registered: 05-00


http://icculus.org/~riot/doom3_vcpp_express.txt

Old Post 11-24-11 22:43 #
mewse is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
E.J.
Junior Member


Posts: 187
Registered: 01-10


Have there been any attempts to start building resources for the game engine yet?

Old Post 11-26-11 14:15 #
E.J. is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Jon
Freedoom Bloke


Posts: 1323
Registered: 09-00


The most significant news in doomworld's history since the doom2 source release, and only 10 comments? :(


…freeDoom3?

Old Post 11-26-11 16:39 #
Jon is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
kristus
Megablast!


Posts: 9683
Registered: 07-00


Dunno if it's really that significant. Most things people wanted to do with Doom3 was already more or less possible. It was always a very open architecture in Doom3. Granted, a lot of things will be much easier to do with the source and cleaner. But it's not like when the Doom or Quake sources was released. Would be interesting to see a doom source port using the Doom3 rendering engine though.

What I find most exciting is that this should mean that the scripting system in Doom3 is now GPL. I always found it quite interesting how it used the same scripting for everything. AI, levels, weapons, monsters and player definitions, decorations etc.

Old Post 11-26-11 17:06 #
kristus is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 6845
Registered: 06-06


I believe Eternity will also use a scripting architecture with the same language for maps and playing objects.

Old Post 11-26-11 17:49 #
printz is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
deported
Newbie


Posts: 6
Registered: 08-11


kristus, if we can't find a way to create good Source-Ports or Coop equal to that of recent Doom 2 ports, we can take some features from ID Tech 4 back to our own Doom 2 versions.

I find this fine.


By the way, if anyone's looking for an editor, here's one.

Last edited by deported on 11-26-11 at 23:15

Old Post 11-26-11 23:04 #
deported is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
andrewj
Senior Member


Posts: 1380
Registered: 04-02


Two things were quite disappointing about this release:
(1) the game scripts (for monsters etc) is not included,
(2) the map editor was Windows-only.

The game scripts are available in the D3 SDK, however I don't think they are GPL'd there, hence you can't use them to make a fully GPL new game with the engine.

Of course it's still great that the engine code has been made available, but as kristus says it's a bit underwhelming as the lighting model (etc) has been achieved by other projects.

Old Post 11-27-11 00:53 #
andrewj is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
deported
Newbie


Posts: 6
Registered: 08-11



andrewj said:
(1) the game scripts (for monsters etc) is not included



#define SCRIPT_DEFAULTDEFS "script/doom_defs.script"
#define SCRIPT_DEFAULT "script/doom_main.script"
#define SCRIPT_DEFAULTFUNC "doom_main"


Proof? I'm no expert on this matter, but it seems to be linked to installations of Doom 3 and stored in .paks, or you could use SDK.

On another note, all the lighting and shadow stuff will get replaced in the future once people find out ways to improve the game anyway, shadows are quite unimpressive to me in retail and source, turns out it was Carmack's first C++ product and code was quite a mess, as said in his Twitter lately, hence why it suffered several slowmo bugs that weren't related to your own PC, not to mention, it's easy to modify the evil way, options like disabling serial check are in plain sight.

Last edited by deported on 11-27-11 at 07:03

Old Post 11-27-11 06:50 #
deported is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
andrewj
Senior Member


Posts: 1380
Registered: 04-02



deported said:
code:
#define SCRIPT_DEFAULTDEFS "script/doom_defs.script" #define SCRIPT_DEFAULT "script/doom_main.script" #define SCRIPT_DEFAULTFUNC "doom_main"


Huh? That is hardly the game scripts, just the paths where they are loaded from the paks.

Old Post 11-27-11 08:31 #
andrewj is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 6845
Registered: 06-06



andrewj said:

Huh? That is hardly the game scripts, just the paths where they are loaded from the paks.

Aren't the Doom defs and scripts supposed to be specific to Doom 3? This means that if you're interesting in a Doom 3 port, you already have them, and if you want a totally new idTech4 game, you don't need them?

Old Post 11-27-11 09:49 #
printz is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
andrewj
Senior Member


Posts: 1380
Registered: 04-02



printz said:
and if you want a totally new idTech4 game, you don't need them?

You could create all the monster AI, weapon behaviour (etc) scripts from scratch, but man that's a lot of work (speaking from experience, as I've tried to code up basic monster AI in the Quake3 engine).

It's so much easier to have something to begin with, even if you only need 20% of it by the time you're finished.

Old Post 11-27-11 11:10 #
andrewj is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Cire
Mini-Member


Posts: 59
Registered: 10-08


E.J.: Yes, https://artbaseidtech4.svn.sourcefo...artbaseidtech4/

Old Post 11-27-11 11:24 #
Cire is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Triple_sSs
Green Marine


Posts: 34
Registered: 11-09


Huh, I was expecting there to be more comments about the source code release as well.
Oh well, I hope to see some cool source ports come out of this.

Old Post 11-28-11 01:26 #
Triple_sSs is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
kristus
Megablast!


Posts: 9683
Registered: 07-00



andrewj said:
Two things were quite disappointing about this release:
(1) the game scripts (for monsters etc) is not included,


These aren't part of the engine, or the SDK either for that matter. They are all stored entirely inside the game's pak files.
Unless you talk about the architecture for the scripting system, which would mean that the system as a whole isn't GPL. If so, is this the same with things like the physics/ragdoll system?



andrewj said:
(2) the map editor was Windows-only.
This has always been the case.

Old Post 11-28-11 18:50 #
kristus is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
E.J.
Junior Member


Posts: 187
Registered: 01-10



Cire said:
E.J.: Yes, https://artbaseidtech4.svn.sourcefo...artbaseidtech4/

Cool.

Something else to throw out there...

Does this cover the Xbox version? Could the Xbox version hypothetically be compiled as well?

Old Post 11-28-11 19:41 #
E.J. is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
DoomUK
Forum Staple


Posts: 2228
Registered: 04-04



Jon said:
The most significant news in doomworld's history since the doom2 source release, and only 10 comments? :(


…freeDoom3?


It's just that not many people give a crap about Doom 3 around here. Most serious discussion about it has always been found on Doom3World.

Old Post 11-28-11 20:38 #
DoomUK is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
deported
Newbie


Posts: 6
Registered: 08-11


http://wiki.iodoom3.org/IRC_channel

Old Post 11-29-11 23:55 #
deported is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 12:30. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Misc. > Doomworld News > Doom 3 Source Code Released

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