Thread: BTCheckPoints
View Single Post
  #1  
Unread 28th December, 2010, 03:52 PM
Sp0ngeb0b's Avatar
Sp0ngeb0b Sp0ngeb0b is offline
Godlike
 
Join Date: Sep 2008
Location: Germany
Posts: 488
Default BTCheckPoints

Introduction:
BT Players know that: You play an awesome BT map (which you don't know), but unfortunately you don't
make it to the end because you die. That's very frustrating!

BTCheckPoints allows all BT players out there to set a 'Checkpoint' on which they will respawn
after they die! Sounds cool, doesn't it?

From now on, you are able to discover BTMaps safely, without making thoughts about hidden crushers or
anything that could move you back to your startspot! On top of that, this mutator is also a great help
for rushers or for 'normal' players to get some practise on a map or on a specific obstacle!

Ofcourse, BTCheckpoints comes with a build-in laming preventer:
After respawning at a Checkpoint, players are not able to cap. They have to do a run FROM THE BEGINNING
on their own.

This mutator comes with a cooperating mode for BTPlusPlus to optimize its features. For that mode
to work, servers need at least version BTPlusPlus097r4, I recommend version 098 or higher.
In addition, BTCheckpoints also comes with a Nexgen cooperating mode, so that the player messages
will be automatically colored (if Nexgen HUD is enabled)!

Admins can choose between many config options, like the CP outward appearance or usefull HUD information for players.
Have a look at the 'Settings' paragraph in the Readme to know more about them.


Main features:
Code:
- Ability for each player to set a checkpoint where he will respawn after dying
- CapturePreventer: Players won't be able to capture after respawning at their Checkpoint
- Cooperative mode for Nexgen and BTPlusPlus
- Checkpoint outward appearance can be changed between player-ghost or a colored marking on the ground
- Messages on the HUD including usefull information for each player.
- Many settings to minimalize possible bugs
- Source Code is included

NOTE
BTCheckPoints is open source. This way I hope I can help scripters, who just started their Uscript career to get into it. Feel free to view and use parts of the code!

Also note that BTCheckPoints only comes with COOPERATING modes. No other mods are required for this mutator to work!




Credits
- i4Games and their private mutator for giving me the inspiration.
At this point I would like to make it very clear to avoid future fights:
BTCheckPoints has been totally created from scratch. No code has been viewed / copied / used as a base.

- The FBT community for BETA testing, bug reports and feedback
- Rush, for parts of his HUD code in BTPlusPlus so both mutators harmonize well


How to use the mutator in-game
Quote:
Here's a user guide how to use the mutator ingame (don't worry, you only have to remember 2 commands):

For SETTING a checkpoint, players can either enter
'mutate checkpoint'
in their console (how impractical, but good for keybinds)

OR

they can simply SAY: '!cp'


For REMOVING a checkpoint, the command
"mutate nocheckpoint"
will do the trick,

OR

Saying: '!nocp'


Bind:
If you are interested in binding a key for setting a checkpoint, enter this into your UT console:
'set input 'key' mutate checkpoint'
and
'set input 'key' mutate nocheckpoint'

where 'key' is your specific key you want to use.
For more info how to install and configurate the mutator, have a look into the Readme!


Download
HERE


Have Fun!

Sp0ngeb0b

Last edited by Sp0ngeb0b : 28th December, 2010 at 03:54 PM.
Reply With Quote