For the few I've shared with and shown my HUD and whatnot will know that my view is quite customized. I've decided it would be a nice thing to compile a short list of useful client-side variables to customize the Look 'N' Feel of your Red Eclipse experience :D
I will update and manage the list as more variables are created and/or I find them. Or as always, I implore any and all of you to throw one up yourself that I can add ;) Anyway, let's start.
Quick note about the radar for those that don't know: While it is indeed a radar, it actually functions as a motion senser. If an enemy is not moving, they will not show up on radar. Protip ;)
Index of Terms
"Inventory" - consists of the weapon bar, impulse meter, health bar, and the "team" icon.
"Events" - refer to the kill styles. Headshot, Dominating, Vengful, Carnage, Massacre, Bloodbath, 2x, 3x, and Multi-Kill are all "events". In odd/rare occaisions, this does NOT include Critical and First Blood.
"Notices" - refer to the messages at the bottom center of the screen that tell you to pick up weapons, when you get frags, when you get fragged, etc.
"Indicator" - This is the reload texture, the little progress circle that appears around your crosshair. It is also the "power" indicator for cooked grenades, or charged weapons.
"VAR_MAX" - This refers to game code. It is a macro for whatever the maximum integer amount the devs decide, which could be anything at any future point in development. For right now, even though I don't foresee any reason why you would need to be anywhere close to this value, VAR_MAX is equal to: 2,147,483,646
"Tones" - Tones change the color of certain HUD elements for different reasons/parameters. They are all the same, no matter what element, and are as follows:
0: No color change at all.
1: Uses the color of your crosshair to your profile color.
2: Uses Team Color. This also includes gray when you are neutral.
3: Uses Team Color ONLY for Team Games. When neutral, your profile color is used.a
4: Uses profile color ONLY for Team Games. When neutral, gray will be used.
Fun Additions/Hidden Features
Inventory
- {l Code}: {l Select All Code}
inventoryscores integer Range: 0 .. 1 Default: 0
- Adds a bar to your inventory, above the weapon bar. From bottom to top, it will dispaly your score, then the person with the highest score other than you, the person with the second highest score, and the person with the third highest score.
Note that you will always be the largest one at the very bottom, regardless of your score.
inventoryvelocity nteger Range: 0 .. 2 Default: 0
- Shows player velocity under health bar:
0: Does not show
1: Only show yours
2: Show others while spectating
radarstyle integer Range: 0 .. 2 Default: 1
- Changes the style of the radar:
0: Ides Edition Ring Radar (no distance relativity)
1: Supernova Edition Ring Radar (includes the distance relativity)
2: "Corner" Style Radar: This is a hidden radar style that displays in the corner, displaying a top-down view of the map, with player positions roaming about the map. Like the crosshair and inventory glow, it has tones. (*see Radar Corner section; radarcornertone*)
zoomtex string Range: N/A Default: "textures/zoom"
- Sets the texture of the rifle scope while zooming.
HUD Related
Sizing and Spacing
- {l Code}: {l Select All Code}
inventorysize float Range: 0 .. 1000 Default: .07
- This controls the size of the inventory.
inventoryglow float Range: 0 .. 1 Default .2
- This controls the size of the "glow" behind inventory items. You know, the little splatter/explosion-looking backdrop ;P
inventoryimpulse integer Range: 0 .. 2 Default: 2
- Toggles display of Impulse Meter:
0: Do not show
1: Show only ring meter
2: Show ring meter and textual percentage
inventoryimpulseskew float Range: .0001 .. 1000 Default: .8
- Sets the size of the ring of the Impulse Meter
inventoryweapids integer Range: 0 .. 2 Default: 1
- Toggles whether or not the slot number of the weapon shows in the weapon bar:
0: Does not show
1: Shows
2: * I don't notice any change *
hudsize integer Range: 0 .. VAR_MAX Default: 2048
- Controls the size of the "HUD". This includes the console, the chat console, and the text of the impulse meter, weapon numbers, and if enabled, the scores. (see "inventoryscore") *IMPORTANT* The smaller the number, the larger these elements become!
Personally, I would recommend about 2200 ;)
concenter integer Range: 0 .. 1 Default: 0
- If set to 1, the console will show in the center, like some games.
consize integer Range: 0 .. 100 Default: 5
- Sets how many lines will show in the console, plus conoverflow. Note that this is only when IN the console. Setting it to 0 will show only the command you are typing. (Not sure why you'd want that ;P)
chatconsize integer Range: 0 .. 100 Default: 5
- Sets how many lines will show in the chat console, plus chatconoverflow. Note this is only when IN the console. Setting it to 0 will not show the chat console at all.
eventscale float Range: 0.0001 .. 1000 Default: 2.5
- Sets the scale of the event icons.
eventoffset float Range: -1 .. 1 Default: .3
- Sets the offset for the event icons. Negative values move it downward, positive values move it upward.
noticescale float Range: 0.0001 .. 1000 Default: 1
- Sets the scale for the notices. Basically, their size.
noticeoffset float Range: -1 .. 1 Default: .3
- Sets the offset for the notices. Negative values move it upward, positive values move it downward.
Blending and Coloring
- {l Code}: {l Select All Code}
inventoryblend float Range: 0 .. 1 Default: 1
- Sets the opacity of the inventory. I would recommend about .6 - .7, personally.
inventorytone integer Range: 0 .. 4 Default: 2
- Sets the tone of various inventory elements. *see Index of Terms for information*
inventoryglowblend float Range: 0 .. 1 Default: .75
- Sets the opacity of the "glow" backdrop. (see "inventoryglow")
inventorycolour integer Range: 0 .. 2 Default: 2
- Toggles the color of weapons in the weapon bar:
0: No color at all
1: Only weapon icon is colored
2: Both weapon icon, and slot number is colored
hudblend float Range: 0 .. 1 Default: 1
- Sets the opacity of the entire HUD as a whole. This includes the inventory and both consoles. Please note this effect stacks with other HUD related blend commands! I recommend you tweak individual elements' blend instead. (unless you want them all the same). It's up to you.
conblend float Range: 0 .. 1 Default: .75
- Sets the opacity of the console OUTSIDE of use. This includes any returns from the console, but is not used for game messages like obituaries and flag/bomb related actions. See fullconblend below for this.
fullconblend float Range: 0 .. 1 Default: 1
- Sets the opacity of the console inside AND outside of use. This includes any returns from the console. fullconblend is used for game messages like obituaries and affinity messages. (flag captures/drops, bomber ball scores, etc.)
chatconblend float Range: 0 .. 1 Default: .75
- Sets the opacity of the chat console. This does not include variable set messages. (and probably not join/part messages either)
eventblend float Range: 0 .. 1 Default: 1
- Sets the opacity of the event icons.
eventiconfade integer Range: 500 .. INT_MAX-1 Default: 5000
- Sets how long before the event icons fade.
noticeblend float Range: 0 .. 1 Default: .65
- Sets the opacity of the notices.
Crosshair
Sizing and Spacing
- {l Code}: {l Select All Code}
crosshairsize float Range: 0 .. 1000 Default .04
- Determines the size of the crosshair
indicatorsize float Range: 0 .. 1000 Default: .025
- Determines the size of the indicator. Those that have modified the size of their crosshair may find this useful.
Blending
- {l Code}: {l Select All Code}
showcrosshair integer Range: 0 .. 2 Default: 2
- Toggles whether to show crosshair or not. If set to 2, it will change opacity based on accuracy level. (can be tweaked with crosshairaccamt)
crosshairblend float Range: 0 .. 1 Default: 1
- Determines the base opacity of the crosshair. This may be modified by other variables.
crosshairaccamt float Range: 0 .. 1 Default: .75
- Subtracts from the base opacity of the crosshair based on current accuracy. (which is factored by player velocity) The value of this variable is the magnitude of the opacity change.
indicatorblend float Range: 0 .. 1 Default: 1
- Determines the opacity of the so-called "indicator". Those using a larger crosshair may find that setting this to a low value (I use .25) will look a bit better.
Crosshair Styling
- {l Code}: {l Select All Code}
crosshairtex string Range: N/A Default: "crosshairs/cross/cross-01"
- Sets your crosshair texture.
hitcrosshairtex string Range: N/A Default: "crosshairs/cross/cross-01-hit"
- Sets your crosshair hit marker texture.
teamcrosshairtex string Range: N/A Default: N/A
- Uses a different crosshair texture when targetting a teammate. Is not pre-set.
zoomcrosshairtex string Range: N/A Default: N/A
- Sets the crosshair texture while zooming. Is not pre-set.
crosshairweapons integer Range: 0 .. 2 Default: 2
- (POST v1.1 ONLY) Sets whether or not to use weapon specific crosshairs:
0: Do not use weapon specific crosshairs
1: Do use them
2: Use them, and gives the crosshair the color of the weapon
crosshairflash integer Range: 0 .. 1 Default: 1
- When health is at a critical state, your crosshair will slowly flash red.
crosshairhitspeed integer Range: 0 .. VAR_MAX Default: 500
- Determines how long the crosshair's hit marker will be visible on hit.
crosshairthrob float Range: .0001 .. 1000 Default: .3
- Determines how large the crosshair will get at max when it throbs. (when you're regenerating health).
crosshairtone integer Range: 0 .. 4 Default: 0
- Sets the tone of the crosshair. *see Index of Terms for information*
Radar Corner Variables
- {l Code}: {l Select All Code}
radarcornertex string Range: N/A Default: "textures/radar"
- Sets the texture of the Corner Radar
radarcornerblend float Range: 0 .. 1 Default: 1
- Determines the blend of the Corner Radar.
radarcornerblend float Range: 0 .. 1 Default: 1
- Determines the blend of the Corner Radar.
radarcorner float Range: 0 .. 1000 Default: .15
- Sets the size of the Corner Radar
radarcornersize float Range: 0 .. 1000 Default: .04
- Sets the size of objects on the Corner Radar. (players and weapons)
radarcorneroffset float Range: 0 .. 1 Default: .45
- Not really sure how to describe this one...play with it yourself and see.
radarcornerbright float Range: 0 .. 1 Default: .8
- Determines the brightness of the map in the radar
radarcornerdist integer Range: 0 .. VAR_MAX Default: 512
- Sets how much of the map to display in the Corner Radar. Setting this to 0 will use the map size.
radarcornertone integer Range: 0 .. 4 Default: 3
- Sets the tone of the Corner Radar. *see Index of Terms for information*
Above Head Variables
- {l Code}: {l Select All Code}
aboveheaddamage integer Range: 0 .. 1 Default: 0
- Toggles the display of damage done to target above their head. (Looks a lot like it does in TF2)
aboveheadblend float Range: 0 .. 1 Default: .75
- Determines the opacity of all things above a player's head.
aboveheadnames integer Range: 0 .. 1 Default: 1
- Toggles the display of player name above player heads.
aboveheadnamesize float Range: 0 .. 1000 Default: 2
- Determines the size of player names above player heads.
aboveheadstatus integer Range: 0 .. 1 Default: 1
- Toggles the display of player status above player heads. This includes whether or not they are dominated/dominating or dead.
aboveheadstatussize float Range: 0 .. 1000 Default: 2
- Determines the size of player status above player heads.
aboveheadteam integer Range: 0 .. 2 Default: 2
- Determines how to display a player's team icon above their head:
0: Not at all
1: Only those on your team
2: Both teams
aboveheadsmooth float Range: 0 .. 1 Default: .5
- * I don't know what this does, if someone could fill in for me, that would be great! *
aboveheadicons integer Range: 0 .. 3 Default: 3
- I don't know what the differences are. All I know is that it has control over how the weapon icon displays above player heads.
Various Console Settings
- {l Code}: {l Select All Code}
confade integer Range: 0 .. VAR_MAX Default: 1000
- Determines the speed of the disappearance of text in the console. This is not how long it takes to start, but how long it takes to fade away when it does start.
chatconfade integer Range: 0 .. VAR_MAX Default: 2000
- Determines the speed of the disappearance of text in the chat console. This is not how long it takes to start, but how long it takes to fade away when it does start.
inputtex string Range: N/A Default: "textures/menu"
- Determines the icon to display next to the command line while in the console.
conopentex string Range: N/A Default: "textures/conopen"
- Determines the icon to be displayed above your head when in console.
chattex string Range: N/A Default: "textures/conopen"
- Determines the icon to be displayed above your head when in chat console.
showobituaries integer Range: 5 Default: 4
- Determines what types of obituaries to show:
0: No obituaries
1: Only your obituaries
2: Only yours, plus announcements
3: Same as 2, but without bot obituaries
4: Same as 3, but only without bot vs bot
5: All obituaries
showaiinfo integer Range: 2 Default: 0
- Determines what kind of AI info to show: (will show in the chat console like var changes)
0: None
1: Shows bot joins/parts, who they were assigned to replace, and their skill level.
2: "More verbose information". Not sure what extra info there is.