Page 1 of 1

Sniper: Ghost Warrior 3 | CryEngine Console Extras

Posted: Fri Aug 18, 2017 2:31 pm
by SunBeam
Hello folks.

The process of enabling the console, how rendering doesn't work and you have to rely on some Cheat Engine buffer, how patching works to enable the various disabled "features" (commands and CVars), as well as the actual table are all mentioned in this post.

The purpose of this new topic is to extend console functionality, as well as presenting something I've recently learned of: the CryEngine Universal Remote Console:

Image

Big thanks for the heads-up to jonasbeckman! (his post). Apparently CryEngine SDK comes with several utilities among which, that one :) Uploaded here (in case link dies, let me know and I'll re-upload).

The remote console will automatically connect to any running CryEngine instance; when it has "attached", you'll see Status: marked in green. Given there are certain imposed restrictions, you will need to activate Enable Console script in the table as well. Else, white-listed commands and CVars considered VF_CHEATS won't execute.

Firstly, to properly get output in the log window, you need to set Log Verbosity slider to 5!

Image

That being said, I've come up with the below list of useful extras (I believe the generics may work in other titles as well, as long as the command/CVar is available; some are stock, some are custom):
SpoilerShow
i_listitems
i_giveitem
i_giveammo
r_DisplayInfo
i_dump_ammo_pool_stats
g_debug_stats 0/1
exec file.txt
I'll explain some of them, the rest are up to you to explore:

- i_listitems will list out all objects you can inherit via i_giveitem x (some can be spawned, some can't; or there aren't models for them yet); see the list below for this game:
SpoilerShow
[CONSOLE] Executing console command 'i_listitems'
- AIGrenades
- AISmokeGrenades
- AdrenalineInjector
- AntiPersonelMine
- ArtilleryCannon
- AssaultScope
- Big_BulletHead
- Big_Electronic
- Big_Explosives
- Big_Mechanic
- BlossomOfHealth
- BlossomOfLife
- BlossomOfStamina
- BtrTurret
- C4
- CamoPoncho
- CamoUniform
- Chemical_stick
- CoaxialGun
- CompoundBow
- CookingMeat
- Decoy
- DecoyTrap
- Detonator
- DogWeapon
- Drone
- DroneBattery
- Drone_activecamo
- Drone_activecamo_adv
- Drone_battery_big
- Drone_battery_medium
- Drone_hacking
- Drone_intelligentrecon
- Drone_lure
- Drone_master
- Drone_nightvision
- Drone_thermalvision
- EMPGrenades
- ExtendedClip
- Flare
- Flare_Gun
- FlashBangGrenades
- Flashlight
- FragGrenades
- GasGrenades
- GasMine
- GhillieSuit
- HMG
- HeavyArmor
- HeliMG
- HeliRocketLauncher
- Helmet23S
- Karambit
- LightArmor
- LootBox
- LootFuel
- LootWallet
- LuringStone
- Magpul_mbus
- MedKit
- MediumArmor
- Medium_BulletHead
- Medium_Electronic
- Medium_Explosives
- Medium_Mechanic
- Minigun
- Mortar
- MortarAI
- Mosin_Nagant_M28_30
- NanoBow
- NightVisionDevice
- NightVisionGoggles
- NoAttachmentBarrel
- NoAttachmentBottom
- NoWeapon
- PatrolBoatTurret
- PickAndThrowWeapon
- Pistol
- PistolIncendiaryAmmo
- RecoveryPill
- RecurveBow
- RemoteTurretMG
- Rifle
- RocketLauncher
- SawnoffDB
- SilencedDebugSniperRifle
- Small_BulletHead
- Small_Electronic
- Small_Explosives
- Small_Mechanic
- SmokeGrenades
- SniperScope
- TMRP6
- TankCannon
- TankMG
- Tar21
- ThermalVisionDevice
- ThermalVisionGoggles
- ThrowingKnife
- TripwireSpeaker
- TurretGun
- TurretMG
- VodnikTurret
- WarningDevice
- Weapon_Definition_Reference_Sheet
- Xm2015
- Xm2015_prologue
- ak47
- ak47_bakelit_clip
- ak47_drum_clip
- ak47_flashlight
- ak47_iron_clip
- ak47_laser
- ak47_scope
- ak47_silencer
- apr_308
- apr_308_barrel
- apr_308_bipod
- apr_308_bipod_legs
- apr_308_clip_10
- apr_308_clip_15
- apr_308_clip_5
- apr_308_silencer
- aw50
- aw50_barrel
- aw50_bipod
- aw50_bipod_legs
- aw50_clip_10
- aw50_clip_20
- aw50_muzzle_brake
- aw50_silencer
- baker_rifle
- barrettM82a1
- barrettM95
- barrett_m82a1_bipod
- barrett_m82a1_bipod_l
- barrett_m82a1_bipod_r
- barrett_m82a1_clip_10
- barrett_m82a1_clip_5
- barrett_m82a1_muzzle_brake
- barrett_m82a1_silencer_a
- barrett_m82a1_silencer_b
- barrett_m95_bipod
- barrett_m95_bipod_l
- barrett_m95_bipod_r
- barrett_m95_clip_10
- barrett_m95_clip_15
- barrett_m95_clip_5
- barrett_m95_muzzle_brake
- barrettm82a1_barrel
- benelli_collimator
- benelli_flashlight
- benelli_foregrip
- benelli_ironsight
- benelli_m4
- benelli_scope
- berdan_rifle
- camo_1
- camo_10
- camo_11
- camo_12
- camo_13
- camo_14
- camo_15
- camo_16
- camo_17
- camo_18
- camo_19
- camo_1_dlc
- camo_2
- camo_20
- camo_21
- camo_22
- camo_23
- camo_24
- camo_25
- camo_26
- camo_27
- camo_28
- camo_29
- camo_2_dlc
- camo_3
- camo_30
- camo_31
- camo_32
- camo_33
- camo_34
- camo_35
- camo_36
- camo_37
- camo_38
- camo_39
- camo_3_dlc
- camo_4
- camo_40
- camo_41
- camo_42
- camo_43
- camo_44
- camo_45
- camo_46
- camo_4_dlc
- camo_5
- camo_5_dlc
- camo_6
- camo_6_dlc
- camo_7
- camo_7_dlc
- camo_8
- camo_9
- colt_laser
- colt_m1911_a1
- colt_m1911_clip
- colt_m1911_flashlight
- colt_m1911_rail
- colt_m1911_rail_clip
- colt_m1911_silencer
- compound_bow_Scope
- desert_eagle
- dragunov
- dragunov_barrel
- dragunov_bipod
- dragunov_bipod_l
- dragunov_bipod_r
- dragunov_mag_10
- dragunov_mag_20
- dragunov_silencer
- fox_predator
- galil_ace_long
- galil_ace_long_clip_10
- galil_ace_long_clip_15
- galil_ace_long_clip_35
- galil_ace_long_clip_5
- galil_ace_long_collimator
- galil_ace_long_foregrip
- galil_laser
- galilace_ironsight
- generic_ironsight
- glock21
- glock21_clip
- glock21_flashlight
- glock21_laser
- glock21_silencer
- grach_silencer
- hk_mk23_flashlight
- hk_mk23_laser
- hk_mk23_socom
- hk_mk23_socom_clip
- hk_mk23_socom_fv
- hk_mk23_socom_silencer
- hk_usp
- hk_usp_clip
- hk_usp_flashlight
- hk_usp_silencer
- izhmashVs121
- ka_bar
- keltec_foregrip
- keltec_ironsight
- keltec_laser
- keltec_mag_clip_10
- keltec_mag_clip_15
- keltec_mag_clip_25
- keltec_rfb
- keltec_scope
- keltec_silencer
- knob_left_b_mcmillan_scope
- knob_left_leupold_mark_iii
- knob_left_mcmillan_scope
- knob_left_nato_eight
- knob_left_nato_five
- knob_left_nato_four
- knob_left_nato_nine
- knob_left_nato_seven
- knob_left_nato_six
- knob_left_osv96_scope
- knob_left_posp_12_50
- knob_left_rus_eight
- knob_left_rus_five
- knob_left_rus_four
- knob_left_rus_nine
- knob_left_rus_seven
- knob_left_rus_six
- knob_left_s23
- knob_right_b_mcmillan_scope
- knob_right_leupold_mark_iii
- knob_right_mcmillan_scope
- knob_right_nato_eight
- knob_right_nato_five
- knob_right_nato_four
- knob_right_nato_nine
- knob_right_nato_one
- knob_right_nato_seven
- knob_right_nato_six
- knob_right_nato_three
- knob_right_nato_two
- knob_right_osv96_scope
- knob_right_posp_12_50
- knob_right_rus_eight
- knob_right_rus_five
- knob_right_rus_four
- knob_right_rus_nine
- knob_right_rus_one
- knob_right_rus_seven
- knob_right_rus_six
- knob_right_rus_three
- knob_right_rus_two
- knob_right_s23
- l115a3
- leupold_lco
- longbow_barrel
- longbow_bipod
- longbow_bipod_l_leg
- longbow_bipod_r_leg
- longbow_butt_a
- longbow_butt_b
- longbow_clip_10
- longbow_clip_5
- longbow_ris
- longbow_silencer
- m110
- m110_barrel
- m110_clip_10
- m110_clip_15
- m110_clip_20
- m110_ironsight
- m110_silencer
- m1a_metal
- m1a_metal_barrel
- m1a_metal_clip_10
- m1a_metal_clip_15
- m1a_metal_clip_5
- m1a_silencer
- m1a_wood
- m1a_wood_clip_10
- m1a_wood_clip_15
- m1a_wood_clip_5
- m21_sws
- m4
- m4_acog_a
- m4_barrel
- m4_drum_clip
- m4_flashlight
- m4_foregrip
- m4_grenade_launcher_a
- m4_laser
- m4_prologue
- m4_prologue_robert
- m4_rope_01
- m4_silencer
- m4_silencer_prologue
- m4_standard_clip
- m79
- m9
- m95_barrel
- m9_clip
- m9_laser
- m9_prologue
- m9_silencer
- m9_silencer_prologue
- magnumSw686
- magnum_bullet
- magnum_drum
- magnum_mag
- magnum_shell
- mcmillan
- mcmillan_barrel
- mcmillan_bipod
- mcmillan_bipod_l
- mcmillan_bipod_r
- mcmillan_clip_10
- mcmillan_clip_5
- mcmillan_clip_fp
- mcmillan_rope_01
- mcmillan_scope
- mcmillan_scope_longrange
- mcmillan_silencer
- mg_collimator
- mosin_nagant_m1891_30_sniper
- mosin_nagant_m1981_30
- mossberg500
- mossberg500_collimator
- mossberg500_ironsight
- mossberg500_rope01
- mossberg500_rope02
- mp_443_clip
- mp_443_grach
- msbs
- msbs_bullpup_clip
- msbs_bullpup_flashlight
- msbs_bullpup_foregrip
- msbs_bullpup_ironsight
- msbs_clip_10
- msbs_clip_20
- msbs_clip_30
- msbs_flashlight
- msbs_foregrip
- msbs_ironsight
- msbs_laser
- origin12
- origin12_drum_clip
- origin12_silencer
- origin_12_rope_01
- osv96
- osv96_barrel
- osv96_bipod
- osv96_clip_10
- osv96_clip_15
- osv96_clip_5
- osv96_muzzle_brake_01
- osv96_muzzle_brake_02
- osv96_scope
- p99
- p99_clip
- p99_flashlight
- p99_laser
- p99_silencer
- pecheneg_bipod_a
- pecheneg_clip
- pecheneg_scope
- pecheneg_silencer_a
- pl14Lebedev
- plain_1
- plain_10
- plain_11
- plain_2
- plain_3
- plain_4
- plain_5
- plain_6
- plain_7
- plain_8
- plain_9
- pzr_grom
- recurve_arrow
- recurve_arrow_flat
- remington1187
- ross_rifle
- rpg32
- s23
- s23Armor
- s23_assault
- s23_barrel
- s23_bipod
- s23_bipod_legs
- s23_clip
- s23_flashlight
- s23_scope
- saiga_12
- saiga_12_clip
- saiga_12_collimator
- saiga_12_drum_clip
- saiga_12_flashlight
- saiga_12_foregrip
- saiga_12_ironsight
- scope_leupold_mark_iii
- scope_leupold_mark_iii_flap
- scope_nato_eight
- scope_nato_five
- scope_nato_four
- scope_nato_nine
- scope_nato_one
- scope_nato_seven
- scope_nato_six
- scope_nato_three
- scope_nato_two
- scope_old_one
- scope_posp_12_50
- scope_rus_eight
- scope_rus_five
- scope_rus_four
- scope_rus_nine
- scope_rus_one
- scope_rus_seven
- scope_rus_six
- scope_rus_three
- scope_rus_two
- sdsr_clip_100
- shotgun_buck_L
- shotgun_buck_R
- sigp220
- sigp220_silencer
- silencer_repair_kit
- sr25
- sr25_barrel
- sr25_bipod
- sr25_bipod_l
- sr25_bipod_r
- sr25_clip_20
- sr25_clip_30
- sr25_ironsight
- sr25_silencer
- sv98
- sv98_barrel
- sv98_bipod
- sv98_bipod_left_leg
- sv98_bipod_right_leg
- sv98_carrabiner_01
- sv98_carrabiner_02
- sv98_clip_10
- sv98_clip_20
- sv98_clip_5
- sv98_scope
- sv98_scope_knob_left
- sv98_scope_knob_right
- sv98_silencer
- sxb_skullcrusher
- t76
- ukm2013
- ukm2013_collimator
- ukm2013_ironsight
- ukm2013_scope
- ukm_2013_barrel
- ukm_2013_bipod
- ukm_2013_bipod_legs
- ukm_2013_silencer
- ukm_clip
- us_sniper_barrel
- us_sniper_scope
- us_sniper_scope_knob_left
- us_sniper_scope_knob_right
- us_sniper_scope_termovision
- us_sniper_silencer
- ussniper_bipod
- ussniper_flap
- ussniper_scope
- ussniper_scope_add
- ussniper_scope_knob_left
- ussniper_silencer
- vintorez
- vintorez_flashlight
- vintorez_foregrip
- vintorez_mag10
- vintorez_mag20
- vintorez_scope
- vintorez_silencer
- vks
- vks_barrel
- vks_bipod
- vks_bipod_l
- vks_bipod_r
- vks_clip_10
- vks_clip_15
- vks_clip_5
- vks_ironsight
- vks_scope_fp
- vks_silencer
- xm2010_flap
- xm2010_scope
- xm2010_scope_knob_left
- xm2010_scope_knob_right
- xm2010_silencer
- xm2010_silencer_2
- xm2010_suppressor_cover
- xm2010_term
- xm2015_barrel
- xm2015_bipod
- xm2015_rope_01
- xm2015_silencer
- xm2015_silencer_cover
- xm2015_silencer_destr
- xm2015_silencer_prologue
- xm_2015_bipod_legs
- xm_2015_clip_10
- xm_2015_clip_5
- xm_2015_clip_7
- xr_2025_barrel
- xr_2025_clip_10
- xr_2025_clip_5
- xr_2025_clip_7
- xr_2025_silencer
- i_giveammo x y will give the specified ammo amount (y) of the specified ammo type (x); see below:
SpoilerShow
i_giveammo ArrowBulletBarbedHead 999
i_giveammo ArrowBulletFlatHead 999
i_giveammo AssaultRifleBullet556 999
i_giveammo AssaultRifleBullet762 999
i_giveammo DarpaSniperBullet338 999
i_giveammo DarpaSniperBullet50cal 999
i_giveammo EMPSniperBullet50cal 999
i_giveammo ExplosiveSniperBullet338 999
i_giveammo ExplosiveSniperBullet762 999
i_giveammo LuringSniperBullet338 999
i_giveammo LuringSniperBullet762 999
i_giveammo PiercingSniperBullet338 999
i_giveammo PiercingSniperBullet762 999
i_giveammo PistolBullet9mm 999
i_giveammo RegularSniperBullet338 999
i_giveammo RegularSniperBullet50cal 999
i_giveammo RegularSniperBullet762 999
i_giveammo ShotgunBulletBuck 999
i_giveammo ShotgunBulletSlug 999
i_giveammo TaggingSniperBullet762 999
In case you wonder how I found out the ammo types, I used g_debug_stats 1 command or i_dump_ammo_pool_stats and saw these:

Image

Once g_debug_stats is 1, you will see logged events as you perform in-game actions. The above events: me selecting the sniper rifle, zooming and firing a bullet. The data can be read as follows:

Code: Select all

GamePlay event 29, 000000001BEB0E50, value:0.000000 extra:000000000000FF31 desc:@mp_eRegularSniperBullet50cal
GamePlay event 27, 000000001BEB0E50, value:1.000000 extra:000000000000FF31 desc:RegularSniperBullet50cal
GamePlay event 30, 000000001BEB0E50, value:4.000000 extra:0000000000000000 desc:barrettM95099
29 - load ammo description of that type
27 - set ammo type (see value: 1.0 == this is actually a bool, as in "set ammo type to x")
30 - current ammo (see value: 4.0 == 4 bullets) for weapon with description <>xxx (where this should be read as barrettM95<099>, 099 being the weapon id)

Another example:

Code: Select all

GamePlay event 29, 000000001BEB0E50, value:0.000000 extra:000000000002FF33 desc:@mp_eRegularSniperBullet762
GamePlay event 27, 000000001BEB0E50, value:1.000000 extra:000000000002FF33 desc:RegularSniperBullet762
GamePlay event 30, 000000001BEB0E50, value:4.000000 extra:0000000000000000 desc:Xm20151736
This time around the weapon name is Xm2015, followed by 4 characters as id (1736). The ammo type currently in use is RegularSniperBullet762.

Another example is what happens when I select a certain weapon from the weapon cache; these are the events:

Code: Select all

Loading Objects/weapons/sv98/bipod_l.cgf
Loading Objects/weapons/sv98/bipod_r.cgf
GamePlay event 16, 0000000000000000, value:1.000000 extra:000000000003FEE0 desc:scope_rus_one
GamePlay event 16, 0000000000000000, value:1.000000 extra:000000000003FEE0 desc:knob_right_rus_one
GamePlay event 16, 0000000000000000, value:1.000000 extra:000000000003FEE0 desc:sv98_clip_5
GamePlay event 16, 0000000000000000, value:1.000000 extra:000000000003FEE0 desc:sv98_barrel
Failed to lock DBA animations/human/ci_male/weapons/sv98/sv98_1p.dba
GamePlay event 30, 000000001BEB0E50, value:10.000000 extra:0000000000000000 desc:sv981819
GamePlay event 16, 000000001BEB0E50, value:0.000000 extra:000000000003FEE0 desc:sv98_clip_5
GamePlay event 30, 000000001BEB0E50, value:20.000000 extra:0000000000000000 desc:sv981819
GamePlay event 16, 000000001BEB0E50, value:1.000000 extra:000000000003FEE0 desc:sv98_clip_20
GamePlay event 16, 000000001BEB0E50, value:1.000000 extra:000000000003FEE0 desc:sv98_silencer
GamePlay event 16, 000000001BEB0E50, value:1.000000 extra:000000000003FEE0 desc:sv98_bipod
GamePlay event 16, 000000001BEB0E50, value:1.000000 extra:000000000003FEE0 desc:sv98_bipod_left_leg
GamePlay event 16, 000000001BEB0E50, value:1.000000 extra:000000000003FEE0 desc:sv98_bipod_right_leg
GamePlay event 16, 000000001BEB0E50, value:1.000000 extra:000000000003FEE0 desc:camo_1
This is me selecting Stronskiy 98 from the weapon cache:

- first 4 id 16 events - set scope, clip and barrel (scope is the first RUS one, RUS 8x - rus_one; clip is the 5 bullets one - sv98_clip_5; barrel is the default one - sv98_barrel)
- last id 16 events - iterating the unlocked parts and their identifiers (value is 1, therefore they're unlocked)
- the id 30 events - weapon name and id, alongside clip size

Now, if you want to read the identifier for a certain weapon part, you will have to mount/unmount it, in which case the console will show this:

Code: Select all

GamePlay event 30, 000000001BEB0E50, value:10.000000 extra:0000000000000001 desc:sv981819
GamePlay event 16, 000000001BEB0E50, value:0.000000 extra:000000000003FEE0 desc:sv98_clip_20
GamePlay event 30, 000000001BEB0E50, value:5.000000 extra:0000000000000001 desc:sv981819
GamePlay event 16, 000000001BEB0E50, value:1.000000 extra:000000000003FEE0 desc:sv98_clip_5
..
GamePlay event 30, 000000001BEB0E50, value:10.000000 extra:0000000000000001 desc:sv981819
GamePlay event 16, 000000001BEB0E50, value:0.000000 extra:000000000003FEE0 desc:sv98_clip_5
GamePlay event 16, 000000001BEB0E50, value:1.000000 extra:000000000003FEE0 desc:sv98_clip_10
..
GamePlay event 16, 000000001BEB0E50, value:0.000000 extra:000000000003FEE0 desc:sv98_clip_10
GamePlay event 30, 000000001BEB0E50, value:10.000000 extra:0000000000000001 desc:sv981819
GamePlay event 16, 000000001BEB0E50, value:1.000000 extra:000000000003FEE0 desc:sv98_clip_20
The events represent cycling the various magazines of Stronskiy98 weapon, where value: 0 is disable, value: 1 is enable:

GamePlay event 16, 000000001BEB0E50, value:0.000000 extra:000000000003FEE0 desc:sv98_clip_20 == remove clip_20
GamePlay event 16, 000000001BEB0E50, value:1.000000 extra:000000000003FEE0 desc:sv98_clip_5 == set clip_5
etc.

- i_dump_ammo_pool_stats will do this:

Code: Select all

[CONSOLE] Executing console command 'i_dump_ammo_pool_stats'
Ammo Pool Statistics:
RegularSniperBullet50cal: 2
RegularSniperBullet762: 2
- exec file.txt will simply run a text file with a list of sequential commands; like giving 999 for all ammo types as I specified above; the file should be placed in the main game directory; here's an example:
ammo.txtShow
; this batch will give you 999 of each ammo type
; note the clip/magazine maximums are applied, so you will see max, not 999

i_giveammo ArrowBulletBarbedHead 999
i_giveammo ArrowBulletFlatHead 999
i_giveammo AssaultRifleBullet556 999
i_giveammo AssaultRifleBullet762 999
i_giveammo DarpaSniperBullet338 999
i_giveammo DarpaSniperBullet50cal 999
i_giveammo EMPSniperBullet50cal 999
i_giveammo ExplosiveSniperBullet338 999
i_giveammo ExplosiveSniperBullet762 999
i_giveammo LuringSniperBullet338 999
i_giveammo LuringSniperBullet762 999
i_giveammo PiercingSniperBullet338 999
i_giveammo PiercingSniperBullet762 999
i_giveammo PistolBullet9mm 999
i_giveammo RegularSniperBullet338 999
i_giveammo RegularSniperBullet50cal 999
i_giveammo RegularSniperBullet762 999
i_giveammo ShotgunBulletBuck 999
i_giveammo ShotgunBulletSlug 999
i_giveammo TaggingSniperBullet762 999

; SunBeam, out
Put this file in X:\SteamLibrary\steamapps\common\Sniper Ghost Warrior 3 and run exec ammo.txt command in the Remote Console or in-game console :)

Image

Lastly, attached is an Excel file with all weapon cache items sorted out, as well as a vlookup between what I found and tested and what's still to test (e.g.: hidden dev/weapons, remnant weapons from CryEngine SDK, etc.).

Knock yourselves out :)

BR,
Sun

Re: Sniper: Ghost Warrior 3 | CryEngine Console Extras

Posted: Sat Aug 19, 2017 11:09 pm
by SunBeam
Since I might be the only one posting here, also tried thse: eqp_DumpPacks and dumpnt. See attached files.

Stuff like this is listed out:
SpoilerShow
..
..
Pack: 'Georgians_Default_Flashligth_EQ' Primary='ak47' ItemCount=3 AmmoCount=56
Items:
'ak47' : 'ItemGivable'
Accessory: 'ak47_flashlight'
Accessory: 'ak47_iron_clip'
'colt_m1911_a1' : 'ItemGivable'
Accessory: 'colt_m1911_clip'
'AIGrenades' : 'ItemGivable'
Ammo:
'AntiPersonelMine_Charge'=0
'ArrowBulletBarbedHead'=0
'ArrowBulletFlatHead'=0
'Artillery'=0
'AssaultRifleBullet50cal'=0
'AssaultRifleBullet556'=0
'AssaultRifleBullet762'=0
'DarpaSniperBullet338'=0
'DarpaSniperBullet50cal'=0
'DarpaSniperBullet762'=0
'DecoySniperBullet762'=0
'EMPGrenade_Charge'=0
'EMPSniperBullet50cal'=0
'EMPSniperBullet762'=0
'ElectricArrow'=0
'ExplosiveGrenadeAI'=0
'ExplosiveSniperBullet338'=0
'ExplosiveSniperBullet762'=0
'Flashbang_Charge'=0
'FragGrenade_Charge'=0
'GasGrenade_Charge'=0
'GasMine_Charge'=0
'LongRangeSniperBullet762'=0
'LuringSniperBullet338'=0
'LuringSniperBullet762'=0
'MGbullet'=0
'PiercingSniperBullet338'=0
'PiercingSniperBullet762'=0
'PistolBullet44'=0
'PistolBullet45'=0
'PistolBullet9mm'=0
'RegularSniperBullet338'=0
'RegularSniperBullet50cal'=0
'RegularSniperBullet762'=0
'Rocket'=0
'SdsrSniperBullet762'=0
'ShotgunBulletBuck'=0
'ShotgunBulletSlug'=0
'SmokeGrenadeAI'=0
'SmokeGrenade_Charge'=0
'StickyArrow'=0
'Stone'=0
'SubsonicSniperBullet762'=0
'TMRP6_Charge'=0
'TaggingSniperBullet338'=0
'TaggingSniperBullet762'=0
'Tank125'=0
'ThrowingKnife_Charge'=0
'WarningDevice_Charge'=0
'c4explosive'=0
'decoy'=0
'decoytrapcharge'=0
'flare'=0
'flare_bullet'=0
'mortar_artillery'=0
'stick'=0
..
..
SpoilerShow
[CONSOLE] Executing console command 'dumpnt'
NameTable: 3063 entries
'weapon_fx.pistol.shell_eject_fp'
'nw'
'FragGrenades'
'grab_enemy_front_part1'
'barrel'
'DogWeapon'
..
..

Re: Sniper: Ghost Warrior 3 | CryEngine Console Extras

Posted: Tue Aug 22, 2017 12:55 am
by SunBeam
Adding to the list:

- g_debugHits 1
- spawnActor
- es_dumpentities
- es_removeEntity
- goto



Video below ;) You may want to increase the volume; sorry about that :P Fucken' GeForce Experience..

BR,
Sun

Re: Sniper: Ghost Warrior 3 | CryEngine Console Extras

Posted: Tue Aug 22, 2017 3:16 am
by SunBeam
And two masterpieces :D
exec pox.txtShow
GOTO 721.37 1107.20 94.43 -18.11 0.00 179.64
p_gravity_z 0

;P
spawnActor ci_human 724.967773, 1082.442505, 86.276756
spawnActor ci_human 724.967773, 1082.442505, 88.276756
spawnActor ci_human 724.967773, 1082.442505, 90.276756
spawnActor ci_human 724.967773, 1082.442505, 92.276756
spawnActor ci_human 724.967773, 1082.442505, 94.276756
spawnActor ci_human 722.967773, 1082.442505, 94.276756
spawnActor ci_human 720.967773, 1082.442505, 92.276756
spawnActor ci_human 722.967773, 1082.442505, 90.276756
;o
spawnActor ci_human 716.967773, 1082.442505, 90.276756
spawnActor ci_human 716.967773, 1082.442505, 86.276756
spawnActor ci_human 718.967773, 1082.442505, 88.276756
spawnActor ci_human 714.967773, 1082.442505, 88.276756
;x
spawnActor ci_human 710.967773, 1082.442505, 86.276756
spawnActor ci_human 708.967773, 1082.442505, 88.276756
spawnActor ci_human 706.967773, 1082.442505, 90.276756
spawnActor ci_human 710.967773, 1082.442505, 90.276756
spawnActor ci_human 706.967773, 1082.442505, 86.276756

;p_gravity_z -13