Return to Castle Wolfensien SP code released

Want to get your hands Bloody?
User avatar
DustyStyx
2D Artist
Posts: 2069
Joined: Wed Aug 11, 2004 02:12 am
Location: Salt Lake
Contact:

Return to Castle Wolfensien SP code released

Postby DustyStyx » Sat Aug 14, 2010 08:00 pm

It's that time of year again, and QuakeCon is in full swing. It looks like they've seen fit to release the source code for RTCW this time round.

PlanetWolfenstein news article

Would it be possible to use the SP code to kick start the SP side of TFn?
User avatar
zZaRDoZz
Acolyte
Posts: 416
Joined: Tue Apr 29, 2008 03:13 pm
Location: USA
Contact:

Postby zZaRDoZz » Sat Aug 14, 2010 10:51 pm

is Darkplaces able to use anything that's not QuakeC? If not then your suggestion has deep implications.
User avatar
Tchernobog
Tchernobog's Love Child
Posts: 1168
Joined: Tue May 27, 2008 07:30 am
Location: Rural Alberta, Canada
Contact:

Postby Tchernobog » Sun Aug 15, 2010 06:53 pm

Well, speaking with no personal experience with any of these engines, DarkPlaces has been heavily expanded. I would not be surprised if it has more than just QuakeC support.

The AI in RTCW was quite good, and it may not be blood-like, but it would be more than acceptable in Transfusion. Of course, I am sure I am not alone in thinking that any single player would be acceptable for Transfusion at the moment.
User avatar
DustyStyx
2D Artist
Posts: 2069
Joined: Wed Aug 11, 2004 02:12 am
Location: Salt Lake
Contact:

Postby DustyStyx » Mon Aug 16, 2010 03:32 pm

I'm not sure if it does to be honest. I'm just trying to stir up conversation & get the programming thread for the most part, but I'll try and contact LH to see if it does, or if it could.

Even if it doesn't support it, you would think a programmer could port code from C++ to QC.
User avatar
Corbin
Zealot
Posts: 158
Joined: Sat Aug 16, 2008 09:48 pm
Location: california
Contact:

Postby Corbin » Mon Aug 16, 2010 10:17 pm

Since DP is based off of Quake, doesn't that come with some sort of single-player support? Even then, there's probably other projects for Quake that has the single-player stuff open source.

Is it just finding someone who can program the SP-side of things that you need?
User avatar
DustyStyx
2D Artist
Posts: 2069
Joined: Wed Aug 11, 2004 02:12 am
Location: Salt Lake
Contact:

Postby DustyStyx » Tue Aug 17, 2010 04:50 am

Oh, it does. And we even have a little bit in the SVN, but it needs a lot of work.
User avatar
Corbin
Zealot
Posts: 158
Joined: Sat Aug 16, 2008 09:48 pm
Location: california
Contact:

Postby Corbin » Tue Aug 17, 2010 05:09 am

Hmmm, it's all QC right...is there a link to the latest SVN build you guys have? I'd like to see how this single player code works if possible, I can't imagine it would be too difficult if it's not far from Quake. I have been looking at a bit of QC as far as single-player in Quake goes however.

I've also thought about what it'd be like switching to Quake 2. Can convert everything to Q2 format, and it already has working SP code.

Then again, so does RTCW...wouldn't have any stuff from DP though, then again, wouldn't be very hard to port everything over to a Q3-compatible format, and it's not like you guys use the super advanced stuff DP has to offer anyway.
User avatar
zZaRDoZz
Acolyte
Posts: 416
Joined: Tue Apr 29, 2008 03:13 pm
Location: USA
Contact:

Postby zZaRDoZz » Tue Aug 17, 2010 05:28 am

There's plenty of open source qc stuff out there. It's just that so little of it fits blood's persona. Translating all of tf's qc code into c++ is roughly the same level of work as adding c++ compatibility to DP. So there's no real advantage at least as far as time frame or work difficulty is concerned.
User avatar
zZaRDoZz
Acolyte
Posts: 416
Joined: Tue Apr 29, 2008 03:13 pm
Location: USA
Contact:

Postby zZaRDoZz » Tue Aug 17, 2010 05:55 am

I'm beginning to think that effectinfo is the early stages of a scripting language.
http://dpwiki.slipgateconstruct.com/index.php?title=Effectinfo_Scripting_Reference#General_syntax
User avatar
DustyStyx
2D Artist
Posts: 2069
Joined: Wed Aug 11, 2004 02:12 am
Location: Salt Lake
Contact:

Postby DustyStyx » Tue Aug 17, 2010 04:00 pm

IRC wrote:DustyStyx: Hi Forest, I was just curious, if some one was in the mind to merge the newly released SP code from RTCW to DP, could it be done?
DustyStyx: or rather, have DP act on it. Rather than QC I mean.
DustyStyx: or would it have to be converted to QC?
LordHavoc: umm...
LordHavoc: yeah, converted to QC
LordHavoc: adapting the engine to run their game dlls would be a major chore
DustyStyx: ah
LordHavoc: fteqw runs q3 but not rtcw (yet)
LordHavoc: but fteqw doesn't attempt to provide the same feature set on each game type
User avatar
Corbin
Zealot
Posts: 158
Joined: Sat Aug 16, 2008 09:48 pm
Location: california
Contact:

Postby Corbin » Tue Aug 17, 2010 11:49 pm

I figured. Quake 2 and beyond uses DLL structures whereas Quake 1 used QC. Supposedly the more advanced DLL was easier to code for than QC.

I wonder if there's an easy way to convert between the two?
User avatar
timhale
Cabal member
Posts: 9
Joined: Sat Aug 14, 2004 10:53 pm
Location: Chula Vista, CA
Contact:

Another Route

Postby timhale » Sat Sep 04, 2010 08:47 am

One option I haven't seen come through yet is side-porting everything to the OpenGL version of Duke3D. The engine would need some tuning to handle the events custom to blood maps. The weapon / HUD / AI / misc code would need to be redone.
Aside from that, all content ever created could run and be incrementally enhanced with engine/game code revisions.

Side note: The #1 thing I want to see is a high-res pack for blood. No mod/TC/etc has really hit that yet. The Duke3D one looks nice.
User avatar
DustyStyx
2D Artist
Posts: 2069
Joined: Wed Aug 11, 2004 02:12 am
Location: Salt Lake
Contact:

Postby DustyStyx » Sat Sep 04, 2010 01:14 pm

The postMortem folks are working on that with their C2G project, Tim. Dimebog was trying to get a hold of you, to ask questions about your map2map converter.

Return to “Programming Discussion”

Who is online

Users browsing this forum: No registered users and 1 guest