Raised This Month: $12 Target: $400
 3% 

Attribute like tf2 for CS:GO?


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Zeisen
Member
Join Date: Nov 2016
Location: Republic of Korea
Old 06-14-2017 , 12:54   Attribute like tf2 for CS:GO?
Reply With Quote #1

in items_game.txt
Code:
		"weapon_m4a1_prefab"
		{
			"prefab"		"rifle"
			"item_class"		"weapon_m4a1"
			"item_name"		"#SFUI_WPNHUD_M4A1"
			"item_description"		"#CSGO_Item_Desc_M4A4"
			"item_rarity"		"uncommon"
			"image_inventory"		"econ/weapons/base_weapons/weapon_m4a1"
			"model_player"		"models/weapons/v_rif_m4a1.mdl"
			"model_world"		"models/weapons/w_rif_m4a1.mdl"
			"icon_default_image"		"materials/icons/inventory_icon_weapon_m4a1.vtf"
			"stickers"
			{
				"0"
				{
					"viewmodel_material"		"materials/models/weapons/customization/rif_m4a1/rif_m4a1_decal_a.vmt"
					"viewmodel_geometry"		"models/weapons/stickers/v_models/rif_m4a1_decal_a.mdl"
					"worldmodel_decal_pos"		"4.68044 -1.48398 -1.69485"
				}
				"1"
				{
					"viewmodel_material"		"materials/models/weapons/customization/rif_m4a1/rif_m4a1_decal_b.vmt"
					"viewmodel_geometry"		"models/weapons/stickers/v_models/rif_m4a1_decal_b.mdl"
					"worldmodel_decal_pos"		"4.68044 -0.142594 1.60586"
				}
				"2"
				{
					"viewmodel_material"		"materials/models/weapons/customization/rif_m4a1/rif_m4a1_decal_c.vmt"
					"viewmodel_geometry"		"models/weapons/stickers/v_models/rif_m4a1_decal_c.mdl"
					"worldmodel_decal_pos"		"4.68044 -2.99986 3.05251"
				}
				"3"
				{
					"viewmodel_material"		"materials/models/weapons/customization/rif_m4a1/rif_m4a1_decal_d.vmt"
					"viewmodel_geometry"		"models/weapons/stickers/v_models/rif_m4a1_decal_d.mdl"
					"worldmodel_decal_pos"		"4.68044 -0.615597 -10.4655"
				}
			}
			"used_by_classes"
			{
				"counter-terrorists"		"1"
			}
			"attributes"
			{
				"magazine model"		"models/weapons/w_rif_m4a1_mag.mdl"
				"primary reserve ammo max"		"40"
				"recovery time crouch"		"0.242100"
				"recovery time crouch final"		"0.332888"
				"recovery time stand"		"0.338941"
				"recovery time stand final"		"0.466044"
				"inaccuracy crouch"		"4.100000"
				"inaccuracy jump initial"		"94.410004"
				"inaccuracy jump"		"97.269997"
				"inaccuracy jump alt"		"97.269997"
			}
			"inventory_image_data"
			{
				"camera_angles"		"-2.0 -135.0 0.0"
				"camera_offset"		"22.0 3.9 -3.0"
				"point_light_accent"
				{
					"position"		"20 3 7"
					"color"		"0.25 0.25 0.25"
				}
			}
			"paint_data"
			{
				"PaintableMaterial0"
				{
					"Name"		"rif_m4a1"
					"ViewmodelDim"		"2048"
					"WorldDim"		"512"
					"BaseTextureOverride"		"0"
					"WeaponLength"		"35.322601"
					"UVScale"		"0.425000"
				}
			}
			"visuals"
			{
				"taunt_sequence"		"taunt_M4_s01"
			}
		}
on Dump of weapon properties for csgo
Code:
    Table: m_AttributeManager (offset 1704) (type DT_AttributeContainer)
     Member: m_hOuter (offset 28) (type integer) (bits 21) (Unsigned|NoScale)
     Member: m_ProviderType (offset 36) (type integer) (bits 4) (Unsigned)
     Member: m_iReapplyProvisionParity (offset 24) (type integer) (bits 6) (Unsigned)
     Table: m_Item (offset 64) (type DT_ScriptCreatedItem)
      Member: m_iItemDefinitionIndex (offset 84) (type integer) (bits 20) (Unsigned)
      Member: m_iEntityLevel (offset 92) (type integer) (bits 8) ()
      Member: m_iItemIDHigh (offset 104) (type integer) (bits 32) (Unsigned)
      Member: m_iItemIDLow (offset 108) (type integer) (bits 32) (Unsigned)
      Member: m_iAccountID (offset 112) (type integer) (bits 32) (Unsigned)
      Member: m_iEntityQuality (offset 88) (type integer) (bits 5) ()
      Member: m_bInitialized (offset 124) (type integer) (bits 1) (Unsigned)
      Member: m_szCustomName (offset 184) (type string) (bits 0) ()
      Table: m_NetworkedDynamicAttributesForDemos (offset 156) (type DT_AttributeList)
       Table: m_Attributes (offset 0) (type _ST_m_Attributes_32)
        Table: lengthproxy (offset 0) (type _LPT_m_Attributes_32)
         Member: lengthprop32 (offset 0) (type integer) (bits 6) (Unsigned)
        Table: 000 (offset 0) (type DT_ScriptCreatedAttribute)
         Member: m_iAttributeDefinitionIndex (offset 4) (type integer) (bits 16) (Unsigned)
         Member: m_iRawValue32 (offset 8) (type integer) (bits 32) (Unsigned)
         Member: m_iRawInitialValue32 (offset 12) (type integer) (bits 32) (Unsigned)
         Member: m_nRefundableCurrency (offset 16) (type integer) (bits 32) (Unsigned)
         Member: m_bSetBonus (offset 20) (type integer) (bits 1) (Unsigned)
        Table: 001 (offset 0) (type DT_ScriptCreatedAttribute)
         Member: m_iAttributeDefinitionIndex (offset 4) (type integer) (bits 16) (Unsigned)
         Member: m_iRawValue32 (offset 8) (type integer) (bits 32) (Unsigned)
         Member: m_iRawInitialValue32 (offset 12) (type integer) (bits 32) (Unsigned)
         Member: m_nRefundableCurrency (offset 16) (type integer) (bits 32) (Unsigned)
         Member: m_bSetBonus (offset 20) (type integer) (bits 1) (Unsigned)
        Table: 002 (offset 0) (type DT_ScriptCreatedAttribute)
         Member: m_iAttributeDefinitionIndex (offset 4) (type integer) (bits 16) (Unsigned)
         Member: m_iRawValue32 (offset 8) (type integer) (bits 32) (Unsigned)
         Member: m_iRawInitialValue32 (offset 12) (type integer) (bits 32) (Unsigned)
         Member: m_nRefundableCurrency (offset 16) (type integer) (bits 32) (Unsigned)
         Member: m_bSetBonus (offset 20) (type integer) (bits 1) (Unsigned)
        Table: 003 (offset 0) (type DT_ScriptCreatedAttribute)
         Member: m_iAttributeDefinitionIndex (offset 4) (type integer) (bits 16) (Unsigned)
         Member: m_iRawValue32 (offset 8) (type integer) (bits 32) (Unsigned)
         Member: m_iRawInitialValue32 (offset 12) (type integer) (bits 32) (Unsigned)
         Member: m_nRefundableCurrency (offset 16) (type integer) (bits 32) (Unsigned)
         Member: m_bSetBonus (offset 20) (type integer) (bits 1) (Unsigned)
        Table: 004 (offset 0) (type DT_ScriptCreatedAttribute)
         Member: m_iAttributeDefinitionIndex (offset 4) (type integer) (bits 16) (Unsigned)
         Member: m_iRawValue32 (offset 8) (type integer) (bits 32) (Unsigned)
         Member: m_iRawInitialValue32 (offset 12) (type integer) (bits 32) (Unsigned)
         Member: m_nRefundableCurrency (offset 16) (type integer) (bits 32) (Unsigned)
         Member: m_bSetBonus (offset 20) (type integer) (bits 1) (Unsigned)
        Table: 005 (offset 0) (type DT_ScriptCreatedAttribute)
         Member: m_iAttributeDefinitionIndex (offset 4) (type integer) (bits 16) (Unsigned)
         Member: m_iRawValue32 (offset 8) (type integer) (bits 32) (Unsigned)
         Member: m_iRawInitialValue32 (offset 12) (type integer) (bits 32) (Unsigned)
         Member: m_nRefundableCurrency (offset 16) (type integer) (bits 32) (Unsigned)
         Member: m_bSetBonus (offset 20) (type integer) (bits 1) (Unsigned)
        Table: 006 (offset 0) (type DT_ScriptCreatedAttribute)
         Member: m_iAttributeDefinitionIndex (offset 4) (type integer) (bits 16) (Unsigned)
         Member: m_iRawValue32 (offset 8) (type integer) (bits 32) (Unsigned)
         Member: m_iRawInitialValue32 (offset 12) (type integer) (bits 32) (Unsigned)
         Member: m_nRefundableCurrency (offset 16) (type integer) (bits 32) (Unsigned)
         Member: m_bSetBonus (offset 20) (type integer) (bits 1) (Unsigned)
I believe cs:go weapons has Attributes like tf2.

anyone knows how to use these?

Edit: I guess it follows guidelines if didn't touch stickers, etc. just i wonder it's possible set other attribute(armor ratio, penetration, damage, etc.)

Last edited by Zeisen; 06-14-2017 at 13:21.
Zeisen is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 11:11.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode