Skip to content

Commit

Permalink
1.83 [also effin' huge and even longer time coming]
Browse files Browse the repository at this point in the history
So this was has been sitting 98% finished for about 4 months. I started
working on it right after the last update and then just lost the
motivation to finish it all the way. So, as I often do, I'll now release
the stuff that I did finish. It's some pretty cool stuff actually, but
it has been several months since I last worked on it, so forgive me if I
leave something out. These are the highlights as I remember them.

- Custom crosshairs.
Really cool actually. I now have proper good support for them and even
made a couple presets for you to try out.
Even more exciting, you can use the outer part of the crosshair as a
hitmarker, either by animating the colour or the alpha (transparency) of
it.
You can also use a different hitmarker, like konrwings or whatever you
desire, and leave the crosshair2 as is.
Both are turned off by default, but I recommend you at least try them,
if nothing else then for fun. The presets are pretty exaggerated but you
can always edit them, get rid of crosshair2, or use crosshair2's alpha
as a hitmarker.
To change the colours of the crosshairs, go to
biscottiHUD\resource\schemes\scheme_crosshaircolours.res. It will
require you to restart the game to see a change, though. You can also go
the biscottiHUD\scripts\hudlayout_hitmarker.res file but it will be
overwritten if you change to a different customization. Unless you
change it in customization\manual. That would allow you to use different
colours for different crosshairs too.
To keep it simple, try the Seeker preset. It's probably the most usable
and least intrusive. The others are mostly just something I made for fun
to try different things.

- Sticky count label
Similar to the uber charge label, there's now a label below the
crosshair that counts how many stickies you have it (it's invisible if
you have 0 out, don't worry). If you want it to still be there and say 0
when you don't have any out, go to huddemomanpipes_label3.res and change
the NoPipesPresent stuff to "visible" "1".
Again, similar to the uber label, you can choose different positions on
the HUD, or turn it off altogether. At the ammo, at the crosshair, and
at the charge bar. Ammo, and crosshair are on by default.
It's simple, but maybe one of my low-key favourite things in this
update. I think it was also the first thing I started working on
immediately after publishing the last update. I realised I missed an
opportunity.

- PDA Menu designs
This is what caused me to take a break. I wanted to do more condensed,
icon-based versions of the PDAs but I kind of got stuck. I knew that I
wanted to make the current design smaller, at the very least.
So I designed an icon-based disguise menu, which I am very happy with,
along with two vertical designs. They're practically identical, but I
couldn't decide between them so you get both for now.
I wanted to do the same for the Engineer but hit a wall. So for the past
few days, I've been optimising the normal design of the build/destroy
menu along with the Eureka teleport menu. I even did the Pip-Boy ones,
finally!
But, at least for now, the condensed, icon-based and vertical designs
will have to wait.

- Health you pick up
I made it not float around. Now it stands still and fades out. It also
moves with positioning now, so it follows where the HP box is.

- What's to come
Like I said, I want to do the other designs for the Engineer PDAs.
I also would very much like to copy those designs over to the Class menu
as well. It fits so nicely, but coding it is a little trickier and I
also need to design it first. I also really needed to push this update
because (HYPE HYPE HYPE!!) the Pyro update is coming! For those reasons,
these changes are on the back burner for a while, as they have been for
several months. I'll get to it within a couple of months, probably.

Oh, and I've been meaning to make a couple tutorial videos explaining
how to activate customizations, edit them and what not. It'll happen,
but then again, I've been saying that for about 6 months now. But it'll
happen.
But in the meantime, if you want to try some of the customizations, try
using the .bat files. They're hella convenient for switching between
options quickly.

I hope I didn't mess up somewhere, because again, this update is like
624 file changes.
And I know I should update the README more. I'll do that at some point
too. Peace!

PS: One of my many, many flaws is that I go into way to much details
with my patch notes. I'm basically writing this shit for my own
amusement. It took me, what, 40 minutes to write PATCH NOTES (!) that
will be irrelevant in 24 hours because that's when the next patch will
be. No-one's gonna read this. I hope womeone reads this. 'Sup to
whomever (yes, whom) reads this. I hope you have a splendid day!
  • Loading branch information
MedicodiBiscotti committed Oct 19, 2017
1 parent 98f1cd9 commit de49de6
Show file tree
Hide file tree
Showing 623 changed files with 42,868 additions and 1,283 deletions.
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# biscottiHUD
v. 1.82
v. 1.83

This is my custom HUD for Team Fortress 2 (TF2).

Expand Down Expand Up @@ -82,6 +82,9 @@ I've also added **custom crosshairs** to the HUD. To enable them you have to edi
* Main Menu
* Meter Sizes
* HP/Ammo Positioning
* PDA Menu Designs
* Scoreboard Player Numbers
* Sticky Count Labels
* Uber Charge Labels
* Vaccinator Icon Position
* Vaccinator Count Label
Expand Down Expand Up @@ -110,11 +113,11 @@ There are tons of other customizations that I've added as I've made more signifi
I've made a lot of stuff since I last really updated this segment, so I'll have to do that at a later date.

### [^](#top "Back to Top")How to activate customizations
There are two ways to activate the official customizations. The easiest and most convenient was just added. In the **customizations** folder, you will find a lot of `.bat` (**batch**) files. If you just double click one of them, it will automatically copy over the appropriate files using the command prompt. If you're concerned about clicking random batch files from the internet, I copletely understand you, but keep in mind, you can always open the `.bat` file with a text editor like **Notepad++** to see exactly what it does. Literally it just copies files from one folder to another, and you don't even have to agree to the overwrite prompt. It's handy, and really, you can trust me. But still, open the file, there's nothing sinister there. I made this because it's hella convenient if you switch stuff around a lot.
There are two ways to activate the official customizations. The easiest and most convenient was just added. In the **customizations** folder, you will find a lot of `.bat` (**batch**) files. If you just double click one of them, it will automatically copy over the appropriate files using the command prompt. If you're concerned about clicking random batch files from the internet, I completely understand you, but keep in mind, you can always open the `.bat` file with a text editor like **Notepad++** to see exactly what it does. Literally it just copies files from one folder to another, and you don't even have to agree to the overwrite prompt. It's handy, and really, you can trust me. But still, open the file, there's nothing sinister there. I made this because it's hella convenient if you switch stuff around a lot.

I also made `.bat` files in the main folder of the HUD to quickly activate/deactivate **incognito mode**, restore to all the **default customizations**, and activate a list of customizations you might prefer instead. You can make this list either by actually opening the file and editing it, **OR** you can **change the name** of the folders in `customization\manual\` to have either `(default)` or `(modified)` at the end (yes, include the parenthesis). `(default)` makes it load when you excecute the `customization default.bat` file, `(modified)` will make it load when you execute the `customization modified.bat` file.

If you're really not comfortable using the `.bat` files, no hard feelings, I completely understand. Fortunately you can still activate them using the old, manual method of coyping the files from the customization folder into the main folder. It's exactly like it used to, except it's one folder deeper down, so so you go back three steps instead of two when you're inside the folder to get back to the main one.
If you're really not comfortable using the `.bat` files, no hard feelings, I completely understand. Fortunately you can still activate them using the old, manual method of copying the files from the customization folder into the main folder. It's exactly like it used to, except it's one folder deeper down, so so you go back three steps instead of two when you're inside the folder to get back to the main one.

Here's a diagram to show you how to enable customizations to the HUD the manual way.
```
Expand All @@ -135,7 +138,7 @@ Here's a diagram to show you how to enable customizations to the HUD the manual
'-> resource
'-> scripts
```
In other words, mark and **copy (CTRL+C)** the elements inside the `customization` that you wish to use (i.e. the folders inside **[SPEC HP] cross**, then **go back two steps**, and **paste (CTRL+V)** to overwrite all the normal files in all the major folders with the new ones. This way the customization also applies to the incongito mode and the revert from incognito back to normal. See below. it follows the same procedure for enabling it as customizations do.
In other words, mark and **copy (CTRL+C)** the elements inside the `customization` that you wish to use (i.e. the folders inside **[SPEC HP] cross**, then **go back three steps**, and **paste (CTRL+V)** to overwrite all the normal files in all the major folders with the new ones. This way the customization also applies to the incognito mode and the revert from incognito back to normal. See below. it follows the same procedure for enabling it as customizations do.

# [^](#top "Back to Top")Incognito
I've made an **incognito** mode designed for streamers that disables all names on the HUD. To enable it, either double click the `incognito.bat` file in the `biscottiHUD` folder. It will then automatically copy over the appropriate files, or copy the contents of the `incognito` folder into the parent folder (so that the folders match up). To disable it again, either double click the `incognito_revert.bat` file in the `biscottiHUD` folder, or copy the contents of `incognito_revert` into the parent folder to overwrite the incognito ones. It's a similar maneuvre to how you enable customizations, only you only go back one step (up one folder) instead of three like you do with customizations. Note that I think custom weapon names still show up.
Expand Down
5 changes: 1 addition & 4 deletions biscottiHUD/customization modified.bat
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
for /f "delims=" %%a in ('dir /b/ad "customization\manual\*#*(modified)"') do xcopy /c /e /i /q /y "customization\manual\%%a"

for /f "delims=" %%a in ('dir /b/ad "customization\manual\[HITMARKER] konrwings #*"') do xcopy /c /e /i /q /y "customization\manual\%%a"
for /f "delims=" %%a in ('dir /b/ad "customization\manual\[MAIN MENU] custom (braille) #*"') do xcopy /c /e /i /q /y "customization\manual\%%a"

rem You can add your own lines like this:
rem for /f "delims=" %%a in ('dir /b/ad "customization\manual\[HITMARKER] konrwings*"') do xcopy /c /e /i /q /y "customization\manual\%%a"
rem for /f "delims=" %%a in ('dir /b/ad "customization\manual\[HITMARKER] konrwings #*"') do xcopy /c /e /i /q /y "customization\manual\%%a"
rem The for loop is just to ensure that it still finds the folder if you add or change the (tag) at the end. Because of the wildcard (* (<--asterisk)).
rem The # is to signify the end of the regular file name. It's fine to add anything after that.

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[CROSSHAIR] notch in brackets #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
1 change: 1 addition & 0 deletions biscottiHUD/customization/[CROSSHAIR] off # (default).bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[CROSSHAIR] off #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
1 change: 1 addition & 0 deletions biscottiHUD/customization/[CROSSHAIR] seeker #.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[CROSSHAIR] seeker #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
1 change: 1 addition & 0 deletions biscottiHUD/customization/[CROSSHAIR] sniper #.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[CROSSHAIR] sniper #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[CROSSHAIR] split in circle #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
1 change: 1 addition & 0 deletions biscottiHUD/customization/[HITMARKER] brackets #.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[HITMARKER] brackets #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[HITMARKER] crosshair2 alpha #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[HITMARKER] crosshair2 colour #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
1 change: 1 addition & 0 deletions biscottiHUD/customization/[HITMARKER] half circle #.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[HITMARKER] half circle #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
1 change: 0 additions & 1 deletion biscottiHUD/customization/[HITMARKER] white circle #.bat

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[PDA MENUS] center condensed #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
1 change: 1 addition & 0 deletions biscottiHUD/customization/[PDA MENUS] center normal #.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[PDA MENUS] center normal #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[PDA MENUS] side vertical 1 #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[PDA MENUS] side vertical 2 #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
1 change: 1 addition & 0 deletions biscottiHUD/customization/[SCOREBOARD NUMBER] 12 #.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[SCOREBOARD NUMBER] 12 #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
1 change: 1 addition & 0 deletions biscottiHUD/customization/[SCOREBOARD NUMBER] 18 #.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[SCOREBOARD NUMBER] 18 #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[SCOREBOARD NUMBER] 24 #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
1 change: 1 addition & 0 deletions biscottiHUD/customization/[SCOREBOARD NUMBER] 32 #.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[SCOREBOARD NUMBER] 32 #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
1 change: 1 addition & 0 deletions biscottiHUD/customization/[STICKY LABEL 1 AMMO] off #.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[STICKY LABEL 1 AMMO] off #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[STICKY LABEL 1 AMMO] on #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[STICKY LABEL 2 CROSSHAIR] off #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[STICKY LABEL 2 CROSSHAIR] on #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[STICKY LABEL 3 BAR] off #*"') do xcopy /c /e /i /q /y "manual\%%a" ..
1 change: 1 addition & 0 deletions biscottiHUD/customization/[STICKY LABEL 3 BAR] on #.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
for /f "delims=" %%a in ('dir /b/ad "manual\[STICKY LABEL 3 BAR] on #*"') do xcopy /c /e /i /q /y "manual\%%a" ..

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#base "huditemeffectmeter_particlecannon_ammo.res"

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#base "huditemeffectmeter_pomson_ammo.res"
Loading

0 comments on commit de49de6

Please sign in to comment.