lfnetwork.com mark read register faq members calendar

Thread: collaberation proposal
Thread Tools Display Modes
Post a new thread. Add a reply to this thread. Indicate all threads in this forum as read. Subscribe to this forum. RSS feed: this forum RSS feed: all forums
Old 02-16-2005, 05:29 PM   #1
stubert
 
Join Date: Aug 2002
Location: Philadelphia
Posts: 227
collaberation proposal

I'd like to throw it out there to you guys an idea i had to port to jk3... it's alot of work that i could accomplish on my own but it'd be more realistic if some other people wanted to help out



I want to implement multi arena in jk3 so that you can compile 4 maps plus a lobby area into a single bsp.


this is the main feature of RA3 (a q3 mod), it means that you can have 4 whole maps running with variable gametypes and players can move in and out of the lobbies and each arena and team etc just like joining a team on a normal server


what does this mean we'd have to do?


if you get the source of 4 maps (preferably all ctf since you can tdm and duel on them and siege is irrelavent) you have to add an "arena" key in radiant to each of the spawn points and flag objects for each map


changes to the source would look something like this

client:

don't drawn any players or ents outside of the arena that you are in, there should also be UI alterations so that there are arena choices under or above red and blue team in the join menu.
there should also be UI changes so you can vote to change the gametype in the arena that you are currently in.
the scoreboard needs to be arena relavant as well



server:

score parseing must take which arena you are in, there has to be a struct initalized for each arena to hold data and each player needs an arena number in their client->session or client->pers


end of game behavior has to be changed. a global end game must only happen when the global time limit is up. otherwise each arena needs it's own game timers and score limit behaviors


spawning must only spawn a player at a spawn point whos arena key is the same value as the player has given itself by assignment a command (which can be called from the UI)


dieing and respawning must be senstitive to each arena and the gametype of each arena


if you want to find out more about the concept google "rocket arena 3"



anyone interested in doing this with me? we can decide to open the source for this or just give it to participating mods once we get started
stubert is offline   you may: quote & reply,
Old 02-17-2005, 12:34 PM   #2
Tinny
 
Tinny's Avatar
 
Join Date: Apr 2002
Posts: 1,188
Sounds interesting, does it load all 4 levels and then connect them to each other?


Redeemed!

An old school mod for jedi academy.
Tinny is offline   you may: quote & reply,
Old 02-18-2005, 12:27 PM   #3
stubert
 
Join Date: Aug 2002
Location: Philadelphia
Posts: 227
no, you have to copy and paste them all into a single map in radiant
stubert is offline   you may: quote & reply,
Old 02-22-2005, 03:18 PM   #4
Wudan
Got Balance?
 
Wudan's Avatar
 
Join Date: Oct 2002
Location: Salt Lake, UT
Posts: 1,442
So it's literally one map, but with 4 different sets of rules, and 4 games going on?

I'm really surprised that somebody hasn't already done this, sounds ideal for saber duels.


Mt-Wudan.com
I made a silly little program called Dragon, which is an animation tool for the GLA format, used in Jedi Outcast, Jedi Academy and Krakatoa.
Wudan is offline   you may: quote & reply,
Post a new thread. Add a reply to this thread. Indicate all threads in this forum as read. Subscribe to this forum. RSS feed: this forum RSS feed: all forums
Go Back   LucasForums > Network > JediKnight Series > Editing Central > JA Coding > collaberation proposal

Thread Tools
Display Modes

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 Off
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 05:39 PM.

LFNetwork, LLC ©2002-2011 - All rights reserved.
Powered by vBulletin®
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.