User:Createdbyx

From Valve Developer Community
Revision as of 14:42, 30 August 2005 by Createdbyx (talk | contribs)
Jump to navigation Jump to search

This is the place where I Created by: X will post my tutorials for modding HL2. Please only make changes to this page related to spell checking, and factual errors.


Mini Mods

Changing the appearence and behavior of the HL2 GUI.

Changing the appearence of the HL2 GUI is as easy as changing the values in the SteamApps\YourMod\Resource\SourceScheme.res using notepad. If you have not started to create your own hl2 mod you will need to extract the SourceScheme.res file from the SteamApps\source engine.gcf group file. I personally use GCFScape. to extract the files I need. Look under root\hl2\resource\SourceScheme.res to find the file. You will need to extract the SourceScheme.res file into the SteamApps\youremail\half-life2\hl2\resource folder. Or if you want to customize your own mod then extract the file to SteamApps\YourMod\Resource\SourceScheme.res.

Lets take a look at changing the color of all GUI items to a blue tint. Open the SourceScheme.res file in notepad and scroll down to about line 63 you should see something like this...

		Frame.TitleTextInsetX			16
		Frame.ClientInsetX				8
		Frame.ClientInsetY				6
		Frame.BgColor					"160 160 160 128"
		Frame.OutOfFocusBgColor			"160 160 160 32"
		Frame.FocusTransitionEffectTime	"0.3"	// time it takes for a window to fade in/out on focus/out of focus
		Frame.TransitionEffectTime		"0.08"	// time it takes for a window to fade in/out on open/close
		Frame.AutoSnapRange				"0"

Simply change the values for Frame.BgColor to 160 160 255 128. Colors are ordered RGBA (Red-Green-Blue-Alpha). Now save the file and run your mod. Voila! You now have a blue tinted GUI.

Changing the fading speed of the GUI Windows

To change the speed that the GUI fades in and out, as well as the fading speed of switiching between tabs, review the previous mini mod entitled Changing the appearence and behavior of the HL2 GUI.

Once you have opened the SourceScheme.res file scroll down to about line 63 and you should see this...

		Frame.TitleTextInsetX			16
		Frame.ClientInsetX				8
		Frame.ClientInsetY				6
		Frame.BgColor					"160 160 160 128"
		Frame.OutOfFocusBgColor			"160 160 160 32"
		Frame.FocusTransitionEffectTime	"0.3"	// time it takes for a window to fade in/out on focus/out of focus
		Frame.TransitionEffectTime		"0.08"	// time it takes for a window to fade in/out on open/close
		Frame.AutoSnapRange				"0"

To change the speed that windows fade in and out change the value of Frame.FocusTransitionEffectTime to 0.08. I have mine set to 0.08, because I feel it makes it more responsive and you don'y feel like you are waiting for the dialog to fade in.

To change the fading speed when switching between tabs scroll down to about line 117 and you should see this ...

		PropertySheet.TextColor			"OffWhite"
		PropertySheet.SelectedTextColor	"White"
		PropertySheet.TransitionEffectTime	"0.08"	// time to change from one tab to another

Again to change the speed that tabs fade in and out change the value of PropertySheet.TransitionEffectTime to 0.08. Again I have mine set to 0.08.


External Links