HUDS

screenshot

DOWNLOAD

26.25 MB

jumphud

Profile mmarc
31,722
Views
2,714
Downloads

CHECK GITHUB FOR THE LATEST UPDATES#


A Team Fortress 2 HUD packed with features designed for use on Tempus jump servers.

Installation#


1. Download the latest release

2. Navigate to your Team Fortress 2 installation. The easiest way is to right click on the game in your Steam library and select Manage > Browse local files

3. Unzip the download into tf/custom

4. Rename the folder to exactly jumphud

5. In the end, the folder structure should look like Steam/steamapps/common/Team Fortress 2/tf/custom/jumphud/resource/

6. To use input display, pipe timer, or mirror world, you must rebind your keys with the binds found at the top of the settings menu. Check out the config guide to see how to update your config to use these.

7. [linux] install the fonts located in resource/scheme/fonts/

8. If you experience issues after updating the HUD from a previous version, reset your HUD config by deleting the jumphud folder from tf/cfg/

Troubleshooting#


When I click the X button nothing happens.#


Add exec jh_setup to tf/cfg/autoexec.cfg and restart the game. This is usually caused by clashes with another mod using the valve.rc file to run commands on startup.

X is broken after updating the HUD.#


Try deleting the tf/cfg/jumphud/ folder. This stores your selected customizations and can sometimes break between updates.

If you run into any other problems, please leave a message in the Discord.

Features#


Speedos Preview

- Modular design allowing you to declutter or enable elements as you wish

- Fully customizable speedos with dynamic color ranges

- Bar speedos designed to assist in demoman airpogo

- Spraypaint bind with various colours and sizes

- Custom textures for triggers and other tool textures

- Color customization options for rockets, stickybombs, damage indicator, & many other hud elements

- Many useful binds added to the settings menu such as ctap, toggle thirdperson, and hold to restart run

- Utility buttons added to the pause many for settings such as toggling speedos, showing map triggers, and managing save locations

Customization#


Swap the HUD into Casual Mode by clicking the logo on the main menu

The HUD includes a thorough ingame customization menu with options for speedos, fonts, crosshairs, shaders, and more

Modify the Tempus speedo colour & position in cfg/#tempus_speedo_config.cfg

Adjust the highlight ranges of HUD speedo's dynamic colors in jumphud/materials/speedo/colors/ranges/

Check out the config guide to see what else you can modify to take full advantage of JumpHUD

Known Issues/Limitations:#


Some customization options are not supported on Linux. There is a large cross covering these options when running the HUD on a Linux system.

Mirror world does not flip the game's audio or damage numbers.

HUD speedos start to flicker more the longer a map has been running. This is due to limitations with VMT material proxy scripting.

Tempus HUD elements are stubborn and sometimes reset to their natural colour. Turning the Tempus HUD on and off usually fixes this.

_If you run into any other problems, please leave a message in the Discord._

FAQ#


How do I queue for casual/MVM?#


Click on the JumpHUD logo icon to switch the hud into casual mode, you can switch back by clicking on the TF2 logo.

Why isn't the HUD's input display / pipe timer / mirror world working?#


For input display, pipe timer, and mirror world, you must rebind your keys with the binds found at the top of the settings menu. Check out the config guide to see how to update your config to use these.


Credits#


m0rehud

SUthrey & Pear's heighto and horizontal/vertical HUD speedos

Elandi's custom Tempus sprays

cuekie's HUD screenspace shaders

200's Seamless Hexagon Force Field textures

Features

Operating Systems

Windows
Mac
Linux

Aspect Ratios

4:3
16:9
16:10

Comments

Profile
mmarc
Developer

11 days ago

v2.6.2
Changelog:
- Fixed Coolvetica Italic speedo font spacing
- Fixed map server time toggle sometimes not working correctly
- Fixed damage indicator rendering above speedos
- Fixed damage indicator black colour option
- Added disabled damage indicator option
- Disabled objective UI while in jump mode
- Fixed damage indicator textures breaking for some users

Profile
mmarc
Developer

12 days ago

v2.6.1
Changelog:
- Fixed alignment of all speedo fonts
- Updated Eternal font to Eternal UI 2
- Fixed heighto bug when going through teleport triggers
- Updated Linux disabled crosses for v2.6.0 features

Profile
mmarc
Developer

14 days ago

v2.6.0 - The Rainbow Update
Changelog:
- Add custom trigger texture options
- Add custom toolsblack & toolswhite texture options
- Add color customization options for rockets (rainbows)!
- Add color customization options for stickybombs (rainbows)!
- Add color customization options for damage indicator (rainbows)!
- Implement new speedo digit format that requires 80% less vmts (thanks to SUthrey for the concept!)
- Lock speedos to 24 frames per second
- Add jh_speedorainbow command
- Add server map time element (displays how long a map has been running in minutes)
- Add teamstatus options
- Enable high quality backpack icons
- Add new font options (Comfortaa, Space Grotesk, Chivo Mono, Kodchasan)
- "Fix" luxels on Linux by replacing DebugLuxels shader with UnlitGeneric
- Delete speedographs o7
- Add sticky charge meter marker options
- Various fixes and improvements

Profile

1 month ago

bradar why you ban me in discord

Profile
mmarc
Developer

4 months ago

v2.5.1
Changelog:
Added option to show reserve ammo while in jump mode
Added new welcome messages on first launch
Added jh_spraylist command to list all sprays included in the hud
Added TF2 font option
Reduce hold reset bind time. (1 second => 0.65 seconds)
Fix some textures not working on casual servers using sv_pure
Update tournament setup ui
Update mvm credits counter
Round corners of item inspect panel

Profile
mmarc
Developer

4 months ago

v2.5.0 - The Big Update
Changelog:
Features
- Added spraypaint with various color and size options (and a rainbow mode)
- Added heighto with options to show either peak height or peak velocity
- Added mirror world
- Added saveloc utility buttons to pause menu
- Added input display
- Added demoman pipe timer
- Added various toggles to jump settings menu (draw water, draw water fog, draw props, draw water particles, draw rocket trails)
- Added Tempus side panel position options
- Added several new sprays
- Concrete (`sm_spray concrete`)
- Rainbow noise (`sm_spray noise`)
- Greyscale noise (`sm_spray noiseGrey`)
- Added binds
- Hold to restart run
- Null movement
- Jumpbug
- JDS (jump duck shoot)
- TEB (texture edge bug)
Customization
- Added `CONFIG_GUIDE.md` to explain how to update to your config to take full advantage of JumpHUD
- Added more speedo customization options
- Rounding to nearest 10
- Dropdown menus to select active speedos
- Added mono font customization options (affects console and Tempus panels)
- Added more font options (HandelGothic (Quake), Surface (m0rehud), Minecraft)
- Added chat position options
- Added thirdperson camera config that executes when using thirdperson binds (`cfg/#thirdperson_camera.cfg`)
- Added demo hspeedo range precision options. These modify the highlight color ranges for demoman's horizontal speed & bar speedo sweet spots
- Added turnbind speed slider to mouse settings screen
Usability Improvements
- Optimized file sizes in many areas to reduce total file size by ~86%. (from ~600MB to <100MB)
- Reworked pause menu with new icons and collapsible containers to improve UX
- Add framerate limit of 30fps to speedos to reduce flickering
- Combined primary and secondary fonts (main font now controls what used to be both)
- Added tooltips to jumphud/tf2 logo buttons on main menu to indicate what they do (switching between jump and casual mode)
- Added subtitles to font and resolution menus to explain what they affect
- Added confirmation dialogs for some destructive buttons (restart game, reset hud, presets)
- Added info panels for heighto, bar speedos, & dynamic color ranges
- Update teamstatus
- Renamed all jumphud bind aliases to start with `jh` to avoid conflicting with a user's existing binds
[linux] Added crosses over customization options that are currently unsupported on linux

Profile

5 months ago

The best hud I've ever used :)

Profile

6 months ago

THIS is a good hud if ive ever used one

Profile

6 months ago

this kinda tuff

Profile
mmarc
Developer

7 months ago

v2.4.0 - Bar Speedos, Speed Graphs, Dynamic Color Customization, Speedo Fonts, & Shaders

Profile
mmarc
Developer

8 months ago

v2.3.0 - HUD Customization
v2.2.4 - Speedo Size Customization
v2.2.3 - Cow Mangler Fix
v2.2.2 - Casual/Jump Config & Bug Fixes
v2.2.1 - Ultrawide Compatability
v2.2.0 - Linux Compatibility

Profile
mmarc
Developer

9 months ago

v2.1.1 - Halloween Arena Fixes
v2.1.2 - Absolute HUD Speedo

Profile
mmarc
Developer

9 months ago

@zarete I'll add it too the list for the customization update

Profile

9 months ago

in casual, i cant see all the information on the playerlist just the k/d ratio, maybe in future you could make a little hud that shows all the information like damage and stuff?

Profile
mmarc
Developer

9 months ago

v2.1.0 - Scream Fortress 2025 Compatibility

Profile
mmarc
Developer

9 months ago

CASUAL UPDATE OUT NOW

Profile

9 months ago

so this is hud about gives me a help of doin trolldier right?

Profile
mmarc
Developer

10 months ago

Big casual update coming soon

Profile

10 months ago

need casual and ammo total count

Profile

10 months ago

need casual and ammo total count

Profile

10 months ago

i think if there's a casual button and also total ammo count would be better

Profile

11 months ago

one of the coolest hud ive ever seen however id like to see a casual button, maybe killstreak meter and a total ammo count (not the clip) like i said this hud is awesome

Profile

11 months ago

can you make a casual button

Profile

11 months ago

how you work the ctap button

Profile

11 months ago

sick as fuck