First you should know that EF2 has a heavily improved Quake3 Engine variant. Ritual Entertainment has improved the Texture Rendering, Sound System, Models Polygon limit for models, brought in the tiki system, for easy editing of Models and also a new c++ similar (or php similar) script language.
More informations about the scripting language and every else Übertools related can be found in the link below, a few features have changed or no longer supported, but they are anyway not really needed.
http://ritualistic.com/games/ef2/gdkdocs/content/allclasses_g.htmlA full list of the features which have added to Ritual Übertools for Quake3 Engine can be found at
www.ritualistic.com, there is also a Forum.
http://www.ritualistic.com/content.php/games/uber/features.phpAlternativly you cann still ask questions in the file front forums:
http://forums.filefront.com/star-trek-elite-force-series-73Quake3 and Elite Force II are very different, Quake3 does not support this scripting language ef2 has, and Quake3 scripts are not working in multiplayer. Elite Force II is extremely modding friendly and offers a very powerful scripting language which works with a few limitations also in Multiplayer.
A list of unstable commands I've detected so far:
//crashes GAME-SV on Linux servers
.setobjectiveshow();
//crashes GAME-SV on Linux servers
.loadobjectives();
//crash on win & Linux Sv the Game-SV
waitforDialog();
//Ensure there is 'wait(<float>);' within, else sv can crash on map restart
while()
{...}
//Win SV using String as value and Linux is using Entity. ALTERNATIVE: .follow(e,e);
.watch( entity/string);
//crash if no int is given, function does anyway not work correct
getIntFromString();
//crash when they can't fine a player to follow
//Teammates (AI/STATE)
Behavior GroupFollow ( 256 , 320 )
//use instead
Behavior CloseInOnPlayer ( "run" , 256 )
//Chrash dedicated sv if noone is on the server
cinematic();
//Chrash (maybe) dedicated sv if no one is on the server
.endCinematic( FALSE )
//Chrash the server when the entity does not exist
trigger( "$entity" );
//Use instead
if(doesEntityExist($entity)){trigger( "$entity" );}
//Freezes the game some times
.physics_on();
.physics_off();
If you are interested into quake3 engine it self you should stick to the OpenArena Team:
http://openarena.ws
I've been working on many ef2 projects in the past, but I'm not willing to continue, you are to late. I'm only continuing the co-op mod and the shuttleV2s project, to their logical end.
I won't spend much time for modding any more, I've been screaming for help long enugfh.
If you wish you can help out at the Co-Op Mod which is Script based, the shuttleV2s project does not need any help.
Download the Co-Op Mod latest version:
http://www.darkmatter-clan.com/dzcp/downloads/index.php?action=download&id=34Download the ShuttleV2s latest version:
http://www.darkmatter-clan.com/dzcp/downloads/index.php?action=download&id=29