?

#31
Old 19-12-2010, 15:56
Perth
32 Years Old
1,262 Posts
QUACK!
Steam Profile
Some_Thingmate Some_Thing is offline
Member
Cheers
Reply With Quote
#32
Old 19-12-2010, 16:15
Australia
4,807 Posts
QUACK!
Steam Profile
:-/ ArrowtothekneenarutoTryin to make a change :- Arrowtothekneenaruto is offline aka noser, Jiggle_willy, Ace Boog, II_Ace_Boog_II pls, MUF_DVR
vR* Producer
nice to see someone who was previously involved with helping pvh update his hud take the reins
________________________
http://ozfortress.com/showpost.php?p=705541&postcount=12
Reply With Quote
#33
Old 19-12-2010, 17:24
Australia
3,185 Posts
Steam Profile
hatchet hatchet is offline
Administrator
gj ty for helping out
Reply With Quote
#34
Old 19-12-2010, 19:10
Perth
1 Posts
Steam Profile
JRMY's Avatar
JRMY JRMY is offline
Member
What happened to povohat?
________________________
JRMY!
Reply With Quote
#35
Old 19-12-2010, 19:31
United States
765 Posts
Steam Profile
Barrakketh's Avatar
Barrakketh Barrakketh is offline
pvhud saviour
Quote:
Originally Posted by noser View Post
nice to see someone who was previously involved with helping pvh update his hud take the reins
"previously involved" is a bit of a stretch IMHO. I only helped with the simple disguise menu and pointing out what files were changed in an update on a few occasions. Quite frankly, when I started the post-AU X-Mas update I definitely felt like I was in over my head.

Thankfully my geek skills pulled me through, particularly when it came to identifying what changes povohat made from the default HUD (and possibly more importantly, what he left the same) so I had some idea of what was safe to change and what would screw things up.

I did start work on something that would benefit HUD authors in general when it comes to dealing with updates, and the inspiration for doing so was pvh. I think I scared oxide with the wall of text I PMed him earlier when he asked about it
Reply With Quote
#36
Old 19-12-2010, 19:32
Australia
879 Posts
QUACK!
Steam Profile
wm's Avatar
-A-wm wm is offline
Administrator
well done!
Reply With Quote
#37
Old 19-12-2010, 19:52
Blue Mountains
27 Years Old
3,615 Posts
QUACK!
Steam Profile
Uniin's Avatar
Uniin#most hated Uniin is offline
Member
thanks for keeping his hud updated!



Quote:
Originally Posted by JRMY View Post
What happened to povohat?
he's gone.
________________________
<@pvh> ill trade u my dick for a shit
Reply With Quote
#38
Old 19-12-2010, 21:26
Western Australia
30 Years Old
4,327 Posts
QUACK!
MentorSteam Profile
seeker's Avatar
iMseekerintel seeker is offline aka Seeker
Member
Yep thanks for stepping up when I asked you, this is something I wouldn't have the time or motivation to do for every update which is released

Feel free to ping me if you get stuck on things though - except for x-f integers
Last edited by seeker; 19-12-2010 at 21:27.
Reply With Quote
#39
Old 19-12-2010, 23:20
Adelaide
1,464 Posts
Steam Profile
big noob --->Kaiza<--- big noob Kaiza is offline aka Kaiza, Mute
Member
what program do i use to find out what changes are made to the HUD after each update?
________________________
<Richter> kaiza is the only X rank head i know personally
Reply With Quote
#40
Old 19-12-2010, 23:45
Victoria
30 Years Old
3,053 Posts
QUACK!
Steam Profile
shrak's Avatar
«shrak shrak is offline aka tele
League Admin
My suggestion would be

diff(1)
________________________
Meditron_$ : see... it very idiot
Reply With Quote
#41
Old 20-12-2010, 00:00
Tasmania
27 Years Old
1,348 Posts
Steam Profile
d4n's Avatar
foxy•d4n#c0g d4n is offline aka Dan!
Member
PVHUD IS BACKETH
Reply With Quote
#42
Old 20-12-2010, 00:08
Western Australia
30 Years Old
4,327 Posts
QUACK!
MentorSteam Profile
seeker's Avatar
iMseekerintel seeker is offline aka Seeker
Member
Quote:
Originally Posted by Kaiza View Post
what program do i use to find out what changes are made to the HUD after each update?
notepad++
plugins -> compare
Reply With Quote
#43
Old 20-12-2010, 09:59
United States
765 Posts
Steam Profile
Barrakketh's Avatar
Barrakketh Barrakketh is offline
pvhud saviour
Quote:
Originally Posted by seeker View Post
notepad++
plugins -> compare
I use git and some tools I wrote. I narrow the results down to only the files PVHUD uses, and the output looks like this:

Code:
################################################################################
################### Modified file: resource/ClientScheme.res ###################
################################################################################

Scheme
{
	BaseSettings
	{
+		Button.SelectedTextColor "TanLight"
+		Button.SelectedBgColor "TFOrange"
	}
}
################################################################################
################# Modified file: resource/ui/BackpackPanel.res #################
################################################################################

"Resource/UI/FullLoadoutPanel.res"
{
	"PrevPageButton"
	{
-		"xpos" "c205"
+		"xpos" "c195"
	}
	"CurPageLabel"
	{
-		"xpos" "c230"
+		"xpos" "c220"
-		"wide" "30"
+		"wide" "40"
	}
}
################################################################################
################# Modified file: resource/ui/ConfirmDialog.res #################
################################################################################

"Resource/UI/ConfirmDialog.res"
{
	"CancelButton"
	{
-		"ypos" "160"
+		"ypos" "165"
	}
	"ConfirmButton"
	{
-		"ypos" "160"
+		"ypos" "165"
	}
}
################################################################################
################# Modified file: resource/ui/CraftingPanel.res #################
################################################################################

"Resource/UI/CraftingPanel.res"
{
	"PrevPageButton"
	{
-		"xpos" "c-82"
+		"xpos" "c-92"
	}
	"CurPageLabel"
	{
-		"xpos" "c-57"
+		"xpos" "c-67"
-		"wide" "30"
+		"wide" "40"
	}
}
################################################################################
################ Modified file: resource/ui/ItemModelPanel.res #################
################################################################################

"Resource/UI/ItemModelPanel.res"
{
+	"contained_item_panel"
+	{
+		"ControlName" "CItemModelPanel"
+		"xpos" "32"
+		"ypos" "20"
+		"zpos" "4"
+		"wide" "18"
+		"tall" "18"
+		"visible" "0"
+		"bgcolor_override" "0 0 0 200"
+		"noitem_textcolor" "117 107 94 255"
+		"PaintBackgroundType" "2"
+		"paintborder" "0"
+		"useparentbg" "0"
+		"enabled" "1"
+		"model_xpos" "1"
+		"model_ypos" "1"
+		"model_wide" "16"
+		"model_tall" "16"
+		"text_ypos" "60"
+		"text_center" "1"
+		"model_only" "1"
+		"inset_eq_x" "2"
+		"inset_eq_y" "2"
+		"use_item_sounds" "1"
+		"itemmodelpanel"
+		{
+			"use_item_rendertarget" "0"
+			"allow_rot" "0"
+		}
+	}
}
################################################################################
############### Modified file: resource/ui/MainMenuOverride.res ################
################################################################################

"Resource/UI/MainMenuOverride.res"
{
	"StorePanel"
	{
		"FeaturedItemModelPanel"
		{
-			"model_tall" "70"
+			"model_tall" "60"
		}
	}
}
################################################################################
############### Modified file: resource/ui/MedicCallerPanel.res ################
################################################################################

"Resource/UI/MedicCallerPanel.res"
{
+	"CallerBleeding"
+	{
+		"ControlName" "CTFImagePanel"
+		"fieldName" "CallerBleeding"
+		"xpos" "0"
+		"ypos" "0"
+		"zpos" "0"
+		"wide" "45"
+		"tall" "45"
+		"visible" "0"
+		"enabled" "1"
+		"image" "../effects/speech_mediccall_bleed"
+		"scaleImage" "1"
+	}
}
################################################################################
############### Modified file: resource/ui/MessageBoxDialog.res ################
################################################################################

"Resource/UI/MessageBoxDialog.res"
{
	"TitleLabel"
	{
-		"tall" "20"
+		"tall" "30"
	}
}
################################################################################
################## Modified file: resource/ui/StatSummary.res ##################
################################################################################

"Resource/UI/winpanel.res"
{
+	"MapInfo"
+	{
+		"ControlName" "EditablePanel"
+		"fieldName" "MapInfo"
+		"xpos" "0"
+		"ypos" "0"
+		"wide" "f0"
+		"tall" "480"
+		"visible" "0"
+		"enabled" "1"
+		"bgcolor_override" "46 43 42 255"
+		"Background"
+		{
+			"ControlName" "ImagePanel"
+			"fieldName" "Background"
+			"xpos" "0"
+			"ypos" "0"
+			"wide" "640"
+			"tall" "480"
+			"visible" "1"
+			"enabled" "1"
+			"image" "stamp_background_map"
+			"scaleImage" "1"
+		}
+		"MapImage"
+		{
+			"ControlName" "ImagePanel"
+			"fieldName" "MapImage"
+			"xpos" "30"
+			"ypos" "45"
+			"zpos" "2"
+			"wide" "300"
+			"tall" "300"
+			"visible" "1"
+			"enabled" "1"
+			"image" ""
+			"scaleImage" "1"
+		}
+		"ContributedLabel"
+		{
+			"ControlName" "EditablePanel"
+			"fieldName" "ContributedLabel"
+			"xpos" "30"
+			"ypos" "345"
+			"zpos" "40"
+			"wide" "300"
+			"tall" "100"
+			"visible" "0"
+			"enabled" "1"
+			"BG"
+			{
+				"ControlName" "EditablePanel"
+				"fieldName" "BG"
+				"xpos" "0"
+				"ypos" "0"
+				"wide" "300"
+				"tall" "55"
+				"autoResize" "0"
+				"pinCorner" "0"
+				"visible" "1"
+				"enabled" "1"
+				"border" "TFThinLineBorder"
+			}
+			"ActualLabel"
+			{
+				"ControlName" "CTFLabel"
+				"fieldName" "ActualLabel"
+				"font" "HudFontSmallBold"
+				"labelText" "#TF_Contributed"
+				"textAlignment" "center"
+				"xpos" "10"
+				"ypos" "0"
+				"zpos" "40"
+				"wide" "280"
+				"tall" "55"
+				"autoResize" "0"
+				"pinCorner" "0"
+				"visible" "1"
+				"enabled" "1"
+				"centerwrap" "1"
+				"wrap" "1"
+			}
+		}
+		"InfoBG"
+		{
+			"ControlName" "EditablePanel"
+			"fieldName" "InfoBG"
+			"xpos" "c+10"
+			"ypos" "120"
+			"wide" "285"
+			"tall" "280"
+			"autoResize" "0"
+			"pinCorner" "0"
+			"visible" "1"
+			"enabled" "1"
+			"border" "TFThinLineBorder"
+		}
+		"Title"
+		{
+			"ControlName" "CTFLabel"
+			"fieldName" "Title"
+			"font" "HudFontSmallBold"
+			"labelText" "%title%"
+			"textAlignment" "north"
+			"xpos" "c20"
+			"ypos" "135"
+			"zpos" "2"
+			"wide" "275"
+			"tall" "30"
+			"autoResize" "0"
+			"pinCorner" "0"
+			"visible" "1"
+			"enabled" "1"
+			"fgcolor_override" "255 181 50 255"
+		}
+		"MapAuthors"
+		{
+			"ControlName" "CTFLabel"
+			"fieldName" "MapAuthors"
+			"font" "HudFontSmallBold"
+			"labelText" "%authors%"
+			"textAlignment" "north"
+			"xpos" "c20"
+			"ypos" "155"
+			"zpos" "2"
+			"wide" "275"
+			"tall" "275"
+			"autoResize" "0"
+			"pinCorner" "0"
+			"visible" "1"
+			"enabled" "1"
+			"wrap" "0"
+		}
+		"MapLeaderboardTitle"
+		{
+			"ControlName" "CTFLabel"
+			"fieldName" "MapLeaderboardTitle"
+			"font" "HudFontSmallBold"
+			"labelText" "%map_leaderboard_title%"
+			"textAlignment" "north"
+			"xpos" "c20"
+			"ypos" "230"
+			"zpos" "2"
+			"wide" "275"
+			"tall" "30"
+			"autoResize" "0"
+			"pinCorner" "0"
+			"visible" "1"
+			"enabled" "1"
+			"fgcolor_override" "137 191 60 255"
+		}
+	}
-	"OnYourWayLabel" [$WIN32]
-	{
-		"font" "HudFontMediumBold"
+		"font" "HudFontSmallBold"
-		"xpos" "0"
-		"ypos" "50"
-		"zpos" "50"
-		"wide" "360"
+		"xpos" "c+10"
+		"ypos" "30"
+		"zpos" "40"
+		"wide" "285"
+		"fgcolor_override" "173 168 148 255"
-	}
	"MapLabel"
	{
-		"font" "HudFontMediumBigBold" [$WIN32]
+		"font" "HudFontMediumBigBold"
-		"textAlignment" "center" [$WIN32]
-		"xpos" "5" [$WIN32]
-		"ypos" "92"
-		"ypos_hidef" "425"
-		"ypos_lodef" "425"
+		"textAlignment" "center"
+		"xpos" "c-25"
+		"ypos" "55"
-		"wide" "350" [$WIN32]
+		"wide" "350"
	}
-	"MapType" [$WIN32]
-	{
-		"xpos" "5"
-		"ypos" "117"
+		"xpos" "c-25"
+		"ypos" "80"
-	}
	"CloseButton" [$WIN32]
	{
-		"enabled" "0"
+		"enabled" "1"
	}
}
################################################################################
################### Modified file: resource/ui/StoreHome.res ###################
################################################################################

"Resource/UI/StoreHome.res"
{
-	"MannCoImage"
-	{
-		"ControlName" "ImagePanel"
-		"fieldName" "MannCoImage"
-		"xpos" "c-300"
-		"ypos" "10"
-		"zpos" "0"
-		"wide" "220"
-		"tall" "80"
-		"visible" "1"
-		"enabled" "1"
-		"image" "store/store_mannco_logo"
-		"scaleImage" "1"
-	}
-	"SaxtonImage"
-	{
-		"ControlName" "ImagePanel"
-		"fieldName" "SaxtonImage"
+		"ControlName" "EditablePanel"
+		"fieldName" "SaxtonBackgroundPanel"
-		"ypos" "75"
-		"zpos" "1"
-		"wide" "275"
-		"tall" "200"
+		"ypos" "10"
+		"wide" "300"
+		"tall" "300"
-		"image" "store/store_saxton_thumbs_up"
-		"scaleImage" "1"
-	}
+	"MannCoImage"
+	{
+		"ControlName" "ImagePanel"
+		"fieldName" "MannCoImage"
+		"xpos" "15"
+		"ypos" "0"
+		"zpos" "0"
+		"wide" "220"
+		"tall" "80"
+		"visible" "1"
+		"enabled" "1"
+		"image" "store/store_mannco_logo"
+		"scaleImage" "1"
+	}
+	"SaxtonImage"
+	{
+		"ControlName" "ImagePanel"
+		"fieldName" "SaxtonImage"
+		"xpos" "0"
+		"ypos" "65"
+		"zpos" "1"
+		"wide" "275"
+		"tall" "200"
+		"visible" "1"
+		"enabled" "1"
+		"image" "store/store_saxton_thumbs_up"
+		"scaleImage" "1"
+	}
}
################################################################################
################### Modified file: resource/ui/StorePage.res ###################
################################################################################

"Resource/UI/StorePage.res"
{
	"PrevPageButton"
	{
-		"xpos" "c-10"
+		"xpos" "c-20"
	}
	"CurPageLabel"
	{
-		"xpos" "c16"
+		"xpos" "c6"
-		"wide" "30"
+		"wide" "40"
	}
}
################################################################################
################# Modified file: resource/ui/StorePage_New.res #################
################################################################################

"Resource/UI/StorePage_New.res"
{
	"StorePage"
	{
-		"item_panels" "4"
-		"item_columns" "2"
+		"item_panels" "9"
+		"item_columns" "3"
		"modelpanels_kv"
		{
-			"wide" "174"
-			"tall" "98"
+			"wide" "118"
+			"tall" "66"
-			"model_xpos" "36"
+			"model_xpos" "24"
-			"model_wide" "106"
-			"model_tall" "70"
+			"model_wide" "71"
+			"model_tall" "47"
-			"text_xpos" "6"
-			"text_ypos" "86"
+			"text_xpos" "0"
+			"text_ypos" "80"
		}
	}
	"PrevPageButton"
	{
-		"xpos" "c-10"
+		"xpos" "c-20"
	}
	"CurPageLabel"
	{
-		"xpos" "c16"
+		"xpos" "c6"
-		"wide" "30"
+		"wide" "40"
	}
}
################################################################################
################## Modified file: resource/ui/StorePanel.res ###################
################################################################################

"Resource/UI/StorePanel.res"
{
	"Sheet"
	{
		"tabskv"
		{
-			"textinsetx" "10"
+			"textinsetx" "6"
		}
	}
}
################################################################################
################## Modified file: resource/ui/StorePrice.res ###################
################################################################################

"Resource/UI/StorePrice.res"
{
	"New"
	{
-		"labelText" "NEW!"
+		"labelText" "#Store_Price_New"
	}
+	"Sale"
+	{
+		"ControlName" "CTFLabel"
+		"fieldName" "Sale"
+		"font" "FontStorePrice"
+		"textAlignment" "east"
+		"xpos" "0"
+		"ypos" "0"
+		"zpos" "15"
+		"wide" "85"
+		"tall" "12"
+		"textinsetx" "8"
+		"autoResize" "1"
+		"pinCorner" "0"
+		"visible" "0"
+		"enabled" "1"
+		"labelText" "#Store_Price_Sale"
+		"paintbackground" "0"
+		"border" "StoreDiscountBorder"
+	}
}
################################################################################
################ Modified file: resource/ui/StorePrice_New.res #################
################################################################################

"Resource/UI/StorePrice_New.res"
{
	"StorePrice"
	{
-		"wide" "174"
-		"tall" "98"
+		"wide" "118"
+		"tall" "66"
	}
	"Price"
	{
-		"ypos" "86"
+		"ypos" "56"
	}
	"NewLarge"
	{
-		"labelText" "NEW!"
+		"labelText" "#Store_Price_New"
	}
}
################################################################################
################# Modified file: resource/ui/TradingPanel.res ##################
################################################################################

"Resource/UI/TradingPanel.res"
{
	"CurPageLabel"
	{
-		"xpos" "c-122"
+		"xpos" "c-127"
-		"wide" "35"
+		"wide" "45"
	}
}
You'll probably notice that StoreHome.res looks a bit weird, and that means I'll end up having to write my own diff-like utility that takes advantage of the fact that I "know" the resource file format instead of being designed for generic text files.

The same tools provide a programmatic interface for making changes. For instance, after an update I want to add the crosshair that povohat showed us in one of his pvh secrets threads:

Code:
    mods = {"scripts/hudlayout.res":
                (    ("Resource/HudLayout.res>xHair", "visible", "1"),
                     ("Resource/HudLayout.res>xHair", "xpos", "c-6"),
                     ("Resource/HudLayout.res>xHair", "ypos", "c-7"),
                     ("Resource/HudLayout.res>xHair", "wide", "12"),
                     ("Resource/HudLayout.res>xHair", "tall", "14")
                )
            }
The structure of mods may look a little weird, but I basically have a mapping where I specify a file as a key and a tuple (the value) containing tuples of things I'm interested in: the first element is a section in a HUD file (I use ">" as a child selector, ala CSS), a key, and a value. I then loop over the files, parse them, make the changes, and write it back to disk.

Kdiff3 was useful for providing a convenient interface for performing a three-way merge since I needed to know what changes pvh made in the HUD and what he left the same.
Last edited by Barrakketh; 20-12-2010 at 10:38.
Reply With Quote
#44
Old 20-12-2010, 12:18
Sydney
36 Years Old
2,074 Posts
Steam Profile
SpearDave's Avatar
RUFFIAN'SpearDave#45&M SpearDave is offline
Member
Appreciate the hard work mate. Hopefully valve does not make too much work for you
________________________
Some mornings, it's just not worth chewing through the leather straps
Reply With Quote
#45
Old 20-12-2010, 15:18
Australia
31 Years Old
3,062 Posts
QUACK!
Steam Profile
Greaver's Avatar
GTVGreaver Greaver is offline
Badministrator
Quote:
Originally Posted by SpearDave View Post
Appreciate the hard work mate. Hopefully valve does not make too much work for you
^ This - was fucking gutted about povohat moving on, best hud evar
________________________
Speardave - "Would prefer dicks to what siege posted"
Reply With Quote
#46
Old 21-12-2010, 01:45
Australia
4,807 Posts
QUACK!
Steam Profile
:-/ ArrowtothekneenarutoTryin to make a change :- Arrowtothekneenaruto is offline aka noser, Jiggle_willy, Ace Boog, II_Ace_Boog_II pls, MUF_DVR
vR* Producer
Quote:
Originally Posted by Barrakketh View Post
walloftext
afaik you were the only person to post in his thread that ever seemed to be useful

so you are doing the best so far
________________________
http://ozfortress.com/showpost.php?p=705541&postcount=12
Reply With Quote
#47
Old 21-12-2010, 02:28
Australia
65 Posts
Steam Profile
Kaer Fyzarc's Avatar
TOG |Kaer Fyzarc Kaer Fyzarc is offline
Member
Thanks dude.
Reply With Quote
#48
Old 21-12-2010, 13:23
United States
765 Posts
Steam Profile
Barrakketh's Avatar
Barrakketh Barrakketh is offline
pvhud saviour
Quote:
Originally Posted by noser View Post
afaik you were the only person to post in his thread that ever seemed to be useful
Quote:
Originally Posted by povohat View Post
Thanks. You are the only person in over a year of public releases that has actually contributed something useful.

edit: misread what you said and retracted my asshole statement
(I'll also note that I never saw what his "asshole statement" was.)
Reply With Quote
#49
Old 22-12-2010, 12:25
United States
765 Posts
Steam Profile
Barrakketh's Avatar
Barrakketh Barrakketh is offline
pvhud saviour
PVHUD v118
2010-12-21 20:21:29
Download

New users can find the installation instructions here.

Please post about any bugs you find so they can be fixed.

Changes:
  • resource/tf_english.txt updated.
Reply With Quote
#50
Old 22-12-2010, 12:35
Australia
889 Posts
Steam Profile
amd's Avatar
-A-amd amd is offline aka amd_, amD
League Admin
you sir will be remembered long after your departure
________________________
Need a leather jacket for when I'm on my hog and need to go into a controlled slide.
Reply With Quote
#51
Old 22-12-2010, 12:48
Zambia
2,556 Posts
QUACK!
Steam Profile
hobbes's Avatar
rachobbes hobbes is offline aka the tommunist, Mohawk, The Tommunist, Tom, Tommunist, Alpha G, tommu, hobbes, tomm
Member
________________________
enWRATH: dash is a fuckin minx
Reply With Quote
#52
Old 22-12-2010, 13:09
Adelaide
10,633 Posts
QUACK!
Steam Profile
Darien's Avatar
foxy•Darien#c0g Darien is offline aka darienphoenix
Super Moderator
Reply With Quote
#53
Old 22-12-2010, 13:29
Western Australia
30 Years Old
4,327 Posts
QUACK!
MentorSteam Profile
seeker's Avatar
iMseekerintel seeker is offline aka Seeker
Member
You put the date and time in, right down the exact second. So cute.
Reply With Quote
#54
Old 22-12-2010, 13:38
United States
765 Posts
Steam Profile
Barrakketh's Avatar
Barrakketh Barrakketh is offline
pvhud saviour
Quote:
Originally Posted by seeker View Post
You put the date and time in, right down the exact second. So cute.
I use a Python script to make the releases. It creates the archive containing the most recent version of the HUD with the correct file name and updates the web pages (the instructions one and pvhud_dl.html which can be used for updaters), and creates a text file whose contents are what I pasted into the OP.

I'm lazy, and the two or three minutes it took for me to write that will save me more time in the future

Also, whenever wm gets my PM this thread may disappear due to what I think was a typo valk made. I didn't notice it until after the fact, but he either asked me to a) create a new thread for each update, or b) update the old one for each update.

In hindsight it was probably the latter but "would be great to keep one thread an update" was what I saw. After I posted this thread I noticed "would be great to keep one thread an update it" so I was probably asked to "keep one thread and update it". :derp: on my part
Last edited by Barrakketh; 22-12-2010 at 13:39.
Reply With Quote
#55
Old 22-12-2010, 13:40
Canberra
35 Years Old
13,390 Posts
QUACK!
Steam Profile
mercury's Avatar
mercury mercury is offline
theres no stress, we can merge threads together and im sure everyone appreciates the effort you're going to
Reply With Quote
#56
Old 22-12-2010, 13:45
United States
765 Posts
Steam Profile
Barrakketh's Avatar
Barrakketh Barrakketh is offline
pvhud saviour
Quote:
Originally Posted by mercury View Post
theres no stress, we can merge threads together and im sure everyone appreciates the effort you're going to
Yeah, I asked him to do that if it wasn't too much trouble
Reply With Quote
#57
Old 22-12-2010, 23:05
France
4 Posts
KaverN KaverN is offline
Member
Quote:
Originally Posted by KaverN View Post
THANKS A LOT for updated this amazing hud. I hope that valves do not break it in 3 days.
...4 days after

So... thanks a lot again mate (btw, it wasn't seems to be break after today's update )

And again: sorry for my crappy English.
Reply With Quote
#58
Old 23-12-2010, 02:16
Australia
4,807 Posts
QUACK!
Steam Profile
:-/ ArrowtothekneenarutoTryin to make a change :- Arrowtothekneenaruto is offline aka noser, Jiggle_willy, Ace Boog, II_Ace_Boog_II pls, MUF_DVR
vR* Producer
thanks so much barraketh!
________________________
http://ozfortress.com/showpost.php?p=705541&postcount=12
Reply With Quote
#59
Old 23-12-2010, 04:19
United States
765 Posts
Steam Profile
Barrakketh's Avatar
Barrakketh Barrakketh is offline
pvhud saviour
Grue has updated his PVHUD updater, anyone who would like to use it can find the link in the OP.
Reply With Quote
#60
Old 23-12-2010, 16:29
United States
765 Posts
Steam Profile
Barrakketh's Avatar
Barrakketh Barrakketh is offline
pvhud saviour
PVHUD v119
2010-12-23 00:25:59 EST
Download
PVHUD Updater made by Grue

New users can find the installation instructions here.
Please post about any bugs you find so they can be fixed.
Reply With Quote
Thread Tools