GithubHelp home page GithubHelp logo

jotunn / kbnhud Goto Github PK

View Code? Open in Web Editor NEW
41.0 11.0 18.0 25.91 MB

My TF2 HUD and one of many hobby projects. Readme has the info and links you need.

HTML 0.01% Valve Data Format 99.99%
hud tf2hud tf2-mod tf2 steam-group discord discord-server

kbnhud's Introduction

alt text

v515: Optimist Edition

To decades gone past and decades to come. Take care, everyone!

Info and links

Made by a sniper main, for sniper mains. (But it's good at other things too.)

I made this HUD from the bones of KNHUD when I was a sniper in (low tier) UGC, and decided to share it. Now has derivative elements from eveHUD, rayshud, OMPhud, and Gam3nHUD. The main theme is transparency and lack of backgrounds, with secondary focus on being in the focus area for snipers, at the center of the screen, as well as lots of included customization and easily edited colors.

Steam Group, join for updates

Screenshots album (imgur)

KBNHud GitHub Wiki, this has detailed instructions and help

My Discord Server, the best place to get help specific to KBNHUD

HUDS.TF Discord server, the best place to get general help fast

Installing the HUD

OS Compatibility

KBNHud is compatible with every OS that TF2 runs on, these being:

  • Windows
  • Mac OS
  • Linux (KBNHud is developed in Linux)

Download

If you're on Windows, KBNHud is now included in CriticalFlaw's and Revan's HUD Editor, an installer and customization tool that provides a visual system for enabling the customizations you use, as well as set up your crosshairs, colors, and more.

To download the HUD, click the green Code button above, then click Download Zip in the menu that pops up. Then, extract kbnhud-master.zip, which should create a folder of the same name.

Installation

Where to install:

Windows

Navigate to:

C:/Program Files(x86)/Steam/SteamApps/common/Team Fortress 2/tf/custom

Or if you have TF2 installed on a secondary drive

(Letter of your games drive)/SteamLibrary/SteamApps/common/Team Fortress 2/tf/custom

Copy+Paste the kbnhud-master folder into the above folders, whichever one you are using

Mac OS

Navigate to:

(home folder)/Library/Application Support/Steam/SteamApps/common/Team Fortress 2/tf/custom

Or to:

(Games drive)/SteamLibrary/SteamApps/common/Team Fortress 2/tf/custom

Copy+Paste the kbnhud-master folder into the above folder

Linux (Most distros)

Navigate to ~/home/(home folder)/.steam/steam/steamapps/common/Team Fortress 2/tf/custom

Or to:

(Games drive)/SteamLibrary/steamapps/common/Team Fortress 2/tf/custom

Copy+Paste the kbnhud-master folder into the above folder

If the above file paths aren't exact to your distro, simply use the manage files menu option from within steam. The above example is the file path for most distros, as steam makes a folder link to the local data folder used by the distro within (home folder)/.steam/

Please also note the fonts get weird depending on the desktop environment that is first installed with your distro. As Microsoft iterates on WSL, more and more Windows functions are cropping up. KBNHud is configured to work best with Ubuntu and Arch running at 1080p and all of the flaws it has; the two DEs (desktop environments) that I have tested to work near flawlessly with minor changes are KDE Plasma and XFCE (the HUD should work out of the box on XFCE4 and KDE Plasma wihtout any further modification, at least in my own testing). Most others will never quite render fonts properly. I would recommend not using default Ubuntu anyway, as KDE Plasma far outclasses the Gnome based Unity DE that Ubuntu uses. Kubuntu (Ubuntu with KDE) or Xubuntu (Ubuntu with XFCE) are my recommendations. KDE is the better one for beginners, XFCE is faster and lighter, but for more advanced users.

The final file structure should look like this:

tf
└── custom
    └── kbnhud-master
        ├── ^customizations
        ├── cfg
        ├── materials
        ├── resource
        ├── scripts
        ├── sound
        ├── info.vdf
        ├── Screenshot Album.html
        └── v[version #] CHANGELOG.txt

Need more help?

Visit the KBNHud Wiki, which has most everything you should need for most usage of the HUD.

Need something more specific? Pop into my Discord server and I will help you as best I can.

Credits

HUD BASE: KNHUD, which was based on m0rehud

CROSSHAIRS: Broesel, Knuckles, Seeker, m0re, Fog, ToonHud, Garm3n; Fixed for Linux by Jotunn

STREAMER MODE: Whisker/budhud

KN-EDIT MODE: Old KNHUD mods, name from Hypnotize

MENU VTFS: extracrispy & Rawsor

MAIN MENU BACKGROUND, BANNERS: Alena Aenami, via her ArtStation. The piece used is called Stardust.

HITMARKERS: Originally written by Quartz, updated versions by Hypnotize

CLOSED CAPTIONS: Clovervidia

Special Thanks

Thanks to: Chippy (for creating KNHUD), Quartz (for spending months helping me get the hang of this), Sinders (for putting up with my annoying self for years upon years), Garm3n, raysfire, OMP, Hypnotize, and the HUDS.TF Discord server crew for many many HUD elements and developement help. Major shoutout to Sunflower for giving me some great ideas during development, along with many others who helped me in closed testing of v5.

Thanks to Clovervidia for the closed captions.

Further thanks to Joe Prince for the creation of Maven Pro, the core font of this HUD, and making the font available to all for free. If you want the font for yourself, the files for all of the types are in the HUD fonts folder, alternatively, you can download the font right here.

And a big thanks to everyone else not mentioned here who lent a hand or maybe some code over these 10 long years, whether you're still around in this or not. It's been an honor and a pleasure, and I wish all of you the best on your continuing paths; while I walk mine. Let's see if TF2 lives for another 10 years.

kbnhud's People

Contributors

impale1 avatar jotunn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kbnhud's Issues

New items/alert icon does not operate properly.

After the recent updates, the 'You have new items' alert icon (provided below for image reference) does not work properly. When clicking it, the button does absolutely nothing.

(Yes this is the latest version).

broken-alert-icon

Hud crosshair color problem

It appears no matter how much i try to change the color of the hud crosshair, even by editing the crosshair 1 value in the clientscheme.res, the color of the crosshair never changes and is always black. It works fine with the previous release of kbnhud which i am currently using due to this issue.

HUD is completely broken after recent update.

After the recent update to the HUD, it is completely broken. I did a complete fresh reinstall from the latest GitHub version and did not modify via overrides, etc. at all and it is still completely broken in-game. Please view the screenshot below.

broken-hud

hud crosshair

good hud but the only problem is the black circle thing how do i disable it?

Crosshair + Scoreboard issues

Hello there,
Here are few issues I faced with this HUD:

  1. The circle surrounding crosshair isn't in the middle.
    Screenshot 1
  2. Scoreboard only shows first 2-3 characters of players' names
    Screenshot 2
  3. Few errors in Scoreboard.res, probably missing brackets.
    Screenshot 3
    Here's the console output:
    KeyValues Error: RecursiveLoadFromBuffer: got EOF instead of keyname in file Resource/UI/Scoreboard.res Resource/UI/ScoreBoard.res, MvMScoreboard, (*if_mvm*), (*visible*), (*ReputationLabel*), KeyValues Error: RecursiveLoadFromBuffer: got EOF instead of keyname in file Resource/UI/Scoreboard.res Resource/UI/ScoreBoard.res, (*MvMScoreboard*), (*if_mvm*), (*visible*), (*ReputationLabel*), KeyValues Error: LoadFromBuffer: missing { in file resource/UI/WaveCompleteSummaryPanel.res (*Resource/UI/WaveCompletePanel.res*), (*RespecCountLabel*), (*FgColor*), (*RatingText*),

My screen resolution is 1280*720, so if I need to edit anything to fix these problems please notify me.
Thanks

Server Shortcut not Working

I looked on the readme file and did what it said and all but when I tried to use the button in game nothing happened, so I opened the console and pressed the button and it said Unknown Command "ServerShortcut1". heres whats on my autoexe.cfg file:
alias ServerShortcut1 "connect 192.223.26.68:27015"
alias ServerShortcut2 "connect 74.201.57.61:27015"

Remove crosshair

Hey, I really liked the hud, but there is a black circle crosshair in it, and I don't know how to remove it
I tried looking in the hudlayout.res, but it was just the following:
#base "../^customizations/#enabled/nohitmarker_hudlayout.res"
#base "../^customizations/#enabled/fighterpilotcrosshair4x3_hudlayout.res"
#base "../^customizations/#enabled/fighterpilotcrosshair16x9_hudlayout.res"
#base "../^customizations/#enabled/fighterpilotcrosshair16x10_hudlayout.res"
#base "../^customizations/#enabled/fighterpilotcrosshair21x9_hudlayout.res"
#base "../scripts/crosshairs_hudlayout.res"
#base "../^customizations/_basefiles/hudlayout.res"

"Resource/HudLayout.res"
{
I also tried looking in the _basefiles folder, but nothing helped. Help please?

squished scoreboard and missing mvm team status

I love this hud, I just wish all of the content on the scoreboard was visible, any servers over 16 players do not display all of the players, I'd greatly appreciate it if the size of this scoreboard was expanded into two columns to accommodate 32 players
image

a second issue that I've noticed is that your team status in mann vs machine is only visible during death spectating. During gameplay, it's gone.
image
hl2_2cTlkkuPJy

How to change the color of the crosshair ring?

I just installed KBNHud and it's amazing. I just want to change the color of the ring around my crosshair from black to white and I cant find any information anywhere about it, thanks :)

Not installable on linux?

I have used this hud on windows for some time. However recently i migrated to linux and I found the hud not working on linux even if i followed the instructions on readme. I found it to not be compatible with linux according to huds.tf though. So would like to ask if the hud is only for windows and mac?

Console Errors

Hi! I recently reinstalled KBNHud after it broke for the GunMettleUpdate.

I installed the main hud + Hit Marker/Without Hit Marker override.

When I launched TF2 this appears twice in the console:

KeyValues Error: LoadFromBuffer: missing { in file scripts/HudLayout.res
(*HudMiniGame*), 
KeyValues Error: RecursiveLoadFromBuffer:  got EOF instead of keyname in file Resource/UI/Scoreboard.res
Resource/UI/ScoreBoard.res, MvMScoreboard, (*if_mvm*), (*visible*), (*ReputationLabel*), 
KeyValues Error: RecursiveLoadFromBuffer:  got EOF instead of keyname in file Resource/UI/Scoreboard.res
Resource/UI/ScoreBoard.res, (*MvMScoreboard*), (*if_mvm*), (*visible*), (*ReputationLabel*), 
KeyValues Error: LoadFromBuffer: missing { in file resource/UI/WaveCompleteSummaryPanel.res
(*Resource/UI/WaveCompletePanel.res*), (*RespecCountLabel*), (*FgColor*), (*RatingText*), 
U

The result is a whole bunch of UI elements missing.

I managed to fix scripts\HudLayout.res by removing this line.

I added a closing } in resource\ui\ScoreBoard.res but I'm not sure if this MvMScoreBoard is supposed to be outside the main block...

This has reduced the errors to the following (which I'm not sure at all how to fix) but at least there's no more missing (major) hud elements.

] hud_reloadscheme 
KeyValues Error: RecursiveLoadFromBuffer:  got EOF instead of keyname in file Resource/UI/Scoreboard.res
Resource/UI/ScoreBoard.res, (*MvMScoreboard*), (*if_mvm*), (*visible*), (*ReputationLabel*), 
KeyValues Error: LoadFromBuffer: missing { in file resource/UI/WaveCompleteSummaryPanel.res
(*Resource/UI/WaveCompletePanel.res*), (*RespecCountLabel*), (*FgColor*), (*RatingText*), 

Mouse Input on the scoreboard does not work.

When attempting to use mouse input on the scoreboard, it does not work. On the standard TF2 HUD/scoreboard, you are able to enable mouse input under advanced settings and do things such as click on player names and go to their profile or view info, etc. This does not appear to work with this HUD's scoreboard.

After a matchmaking match, the UI locks up.

Playing casual matchmaking, after a game it asks you to vote on how good the game was. Firstly, with this hud, voting doesn't work -- for me anyway. Clicking Submit does nothing.

If you happened to have chat open when the game ended and the vote popped up, it's RIP TF2. Everything locks up. You have to wait until the game kicks you out of the lobby.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.