Forums Index >> Modding >> CTF Mods



Page : <1> :


Can I design my own CTF mods?

A very excited CyberTank XD

Monday, January 26, 2004 at 3:40:10 PM

Ahem... Hello? :o

Tuesday, January 27, 2004 at 5:30:41 AM
-z-

You are welcome to have a go and send me the result. I will however no doubt need to edit it to make sure the goals and so on are configured correctly in the mission file itself.

-Z-

 

 

 

 

Tuesday, January 27, 2004 at 6:32:32 AM

Do you mean by making the goals the right size? Do I have to make it a different filename rather than TT1_1 or something? I'd be glad to have a go! WOOHOO! XD

Tuesday, January 27, 2004 at 1:56:15 PM
-z-

CTFx_y.mis

There are a lot of factors to consider for a CTF map, and they are a lot harder than normal mods. The flag spawn needs to be marked in the mission file and this point needs to be the same distance from each goal and each set of spawn points.

Goals need to be fairly placed on the map so that neither team has a terrain advantage.

Arrows, boosters etc likewise need to be fair to traffic going both ways (to green from blue and blue from green)

Powerups, reload gates etc also need equal distribution around the map. It took a long time to get the current maps done - particularly the lush maps. Very subtle changes like moving a rock by a few feet in one direction of another made a lot of difference to the blanace of the game.

The spawn location for the flag is marked in with all the map objects as follows:

 

                                        
New Flag(ctfFlag) {
DataBlock = "DefaultFlag";
Position = "12 33 45";
Rotation = "1 0 0 0";
Scale = "1 1 1";
};

 

Goals, are more complex as they are made of several objects:

 

                                        
New TSStatic(ctfBlueGoal) {
Position = "123 123 45";
Rotation = "0 1 150 1";
Scale = "1 1 1";
ShapeName = "~/data/shapes/common/scrumgoal.dts";
TreeLighting = "0";
LightBoost = "0";
};

 

And then 4 Rocks around the edges example

 

                                        
New TSStatic() {
Position = "123 123 45";
Rotation = "1 0 0 0";
Scale = "1 1 1";
ShapeName = "~/data/shapes/Blue/rockblue01.dts";
TreeLighting = "0";
LightBoost = "0";
};

 

All positions and rotations are of course different, but the above snippets should give you the basics.

-Z-

 

 

 

 

Last edited: Tuesday, January 27, 2004 at 4:13:03 PM

Tuesday, January 27, 2004 at 4:10:39 PM

It's off topic but how do you get the code boxes?

Tuesday, January 27, 2004 at 5:16:00 PM

Page : <1> :

insert quote insert url insert email insert image bold italic underline superscript subscript horizontal rule : : Help on using forum codes

Add comment:

HTML is disabled within comments, but ZBB Code is enabled.

Back to the top

Web site designed, maintained and funded by -z- and Dan MacDonald