Weapon cubemap

From Valve Developer Community
Revision as of 05:11, 7 June 2024 by Kr0tchet (talk | contribs) (weapon_cubemap seems to be removed in CSS with newer version.)
Jump to navigation Jump to search
English (en)한국어 (ko)Translate (Translate)

It is also available in some newer games through mods or natively:

Note.pngNote:This entity is not available in Black Mesa Black Mesa, aswell as newer version of Counter-Strike: Source Counter-Strike: Source. For Black Mesa Black Mesa, use weapon_crossbow for checking cubemaps (look at the scope).

Implementation

If your game does not have weapon_cubemap, rifle scopes could be used, such as the hunting rifle in Left 4 Dead 2 Left 4 Dead 2 or the AWP in Counter-Strike: Global Offensive CS:GO, as alternatives.
Community mods have been made to implement weapon_cubemap into games that do not support it natively:

Entity Description

weapon_cubemap in Counter-Strike: Source Counter-Strike: Source.

This entity gives the player a set of spheres models/shadertest/envballs.mdl, each with different reflective surfaces. It is used for checking cubemaps.

The commands to receive the weapon_cubemap (typed into the console) is either impulse 81 or give weapon_cubemap. These commands are considered cheats, meaning that sv_cheats or developer mode must be enabled for them to work.
You can switch to this weapon (after having received it) by typing use weapon_cubemap.

Tip.pngTip:To equip and draw the weapon for quick work, developers can bind this command to a specific key. For instance, typing bind "X" "impulse 81"; "use weapon_cubemap" will bind it to the X key. (You may need to press it twice the first time you use it in a map.)

FGD Code

@PointClass base(Weapon,Targetname, Parentname) studio("models/shadertest/envballs.mdl") = weapon_cubemap : "Cubemap"[]