Name: [UT2004] Jetpack v4.0

Version: v4.0

Author: Meowcat

Date Submitted: September 24, 2025

Gallery

Description

##############################​###
Jetpack for UT2k4 - Version 4

by meowcat (imaknucklehead@hotmail.com)
##############################​###
January 14 2015, 2100 PST

This package contains the a Jetpack that functions like the one from Star Wars:
Shadows of the Empire for the Nintendo64 and PC.

The model/animation and skin assets were created by me. Aberiu created the
excellent looking high-resolution orange skin, select "HLR Jetpack (Hi-Res
Skin)" in the mutator settings to use it. The key-capture code was based
partially on the older Jetpack mod by Pfhoenix (using an interaction to grab
the keypresses), but all of the "physics" code was written by me (its pretty
hacky but works and should not break compatibility with much else).

I liked the feel of the SW:SOTE jetpack quite a bit, hopefully you'll find this
fun too!

The SOTE Jetpack looks very "old skool" (low poly) while the HLR JetPack
resembles the one from Halo:Reach (Aberiu uses the HLR model with his snazzy
high-res skin). They both function the same.

History:
-first UT2k4 version

revision 2:
-added HLR style jetpack model.

revision 3:
-Incorporated Aberiu's new skin on a jetpack.
-at UnShame's request added a setting, bJumpingActivates, that makes the
jetpack behave like the one in Tribes or Halo-Reach, where so long as you hold
down the Jump Button the jetpack is actively boosting you.

revision 4:
-Bugfixes
-Basic Bot code added so that they can at least use the Jetpacks to slow down
their falls, and recover from some missed jumps.
-included source code and "code hooks" for custom Bot code interface (YOU can
make the code to have the bots use the jetpacks better!).

_____________________
*** Installation ****

Place ym_Jetpack.u in your system directory (typically c:ut2004system)
This has been tested in instant action and network/lan games as well and
appears to work acceptably.

For network compatibility simply add this line to your UT2k4.ini file with
the other server packages:

Serverpackages=ym_Jetpack

_____________________
*** In game usage ***

Use the YARM Jetpack mutator to give all human players a jetpack, or use one
of the following console commands:
summon ym_Jetpack.JetpackYM_pickup
summon ym_Jetpack.HLR_JetpackYM_picku​p
summon ym_Jetpack.HLR_Aberiu_JetPackY​M_pickup

MAKE SURE TO BIND A KEY TO THE "Activate Inventory" FUNCTION! This is what
turns the jet-pack on and off. To boost up simply hold the 'Jump' key. When
fuel runs out it will automatically recharge. The mutator configuration allows
you to set how fast the jet fuel is used and which jetpack type is used.

Have fun! -Meowcat

___________________________
*** Custom AI Interface ***

See the included notes in the sample "JetPackAI_default.uc" file (can be opened
with any text editor like NotePad). You can complile a .u file (using
ym_JetPack as a dependency) with you code so that the bots turn the jetpack on
and off at better times etc.