├── .gitattributes ├── .vscode └── extensions.json ├── scripts ├── shared │ ├── ai │ │ ├── archetype_mannequin.csc │ │ ├── systems │ │ │ ├── weaponlist.gsc │ │ │ ├── behave.gsc │ │ │ ├── behavior_state_machine.gsc │ │ │ └── animation_selector_table.gsc │ │ ├── archetype_clone.csc │ │ ├── archetype_secondary_animations.gsc │ │ ├── behavior_state_machine_planners_utility.gsc │ │ ├── archetype_mannequin_interface.gsc │ │ ├── archetype_zombie_dog_interface.gsc │ │ ├── archetype_zombie_interface.gsc │ │ ├── archetype_thrasher_interface.gsc │ │ └── archetype_human_rpg_interface.gsc │ ├── string_shared.csc │ ├── abilities │ │ ├── _ability_util.csc │ │ └── _ability_power.csc │ ├── vehicles │ │ ├── _spider.csc │ │ └── _dragon_whelp.csc │ ├── weapons │ │ ├── _lightninggun.csc │ │ ├── _flashgrenades.csc │ │ └── _pineapple_gun.csc │ ├── weapons_shared.csc │ ├── archetype_shared │ │ └── archetype_shared.csc │ ├── duplicaterender_mgr.gsc │ └── string_shared.gsc ├── mp │ ├── _util.csc │ ├── mp_freerun_02_fx.gsc │ ├── mp_freerun_02_sound.gsc │ ├── mp_freerun_02_fx.csc │ ├── mp_havoc_fx.gsc │ ├── mp_metro_fx.gsc │ ├── mp_sector_fx.gsc │ ├── mp_spire_amb.gsc │ ├── mp_ethiopia_fx.gsc │ ├── mp_havoc_sound.csc │ ├── mp_havoc_sound.gsc │ ├── mp_metro_sound.csc │ ├── mp_metro_sound.gsc │ ├── mp_redwood_fx.gsc │ ├── mp_chinatown_fx.gsc │ ├── mp_sector_sound.csc │ ├── mp_sector_sound.gsc │ ├── mp_apartments_amb.csc │ ├── mp_apartments_amb.gsc │ ├── mp_biodome_fx.gsc │ ├── mp_biodome_sound.csc │ ├── mp_biodome_sound.gsc │ ├── mp_ethiopia_sound.csc │ ├── mp_freerun_01_fx.gsc │ ├── mp_freerun_03_fx.gsc │ ├── mp_freerun_04_fx.gsc │ ├── mp_infection_fx.gsc │ ├── mp_nuketown_x_fx.gsc │ ├── mp_redwood_sound.csc │ ├── mp_redwood_sound.gsc │ ├── mp_stronghold_fx.gsc │ ├── mp_veiled_fx.gsc │ ├── mp_veiled_sound.csc │ ├── mp_veiled_sound.gsc │ ├── mp_chinatown_sound.csc │ ├── mp_chinatown_sound.gsc │ ├── mp_freerun_01_sound.csc │ ├── mp_freerun_01_sound.gsc │ ├── mp_freerun_02_sound.csc │ ├── mp_freerun_03_sound.csc │ ├── mp_freerun_03_sound.gsc │ ├── mp_freerun_04_sound.csc │ ├── mp_freerun_04_sound.gsc │ ├── mp_infection_sound.csc │ ├── mp_infection_sound.gsc │ ├── mp_nuketown_x_sound.csc │ ├── mp_nuketown_x_sound.gsc │ ├── mp_stronghold_sound.csc │ ├── mp_havoc_fx.csc │ ├── mp_metro_fx.csc │ ├── mp_redwood_fx.csc │ ├── mp_sector_fx.csc │ ├── mp_ethiopia_fx.csc │ ├── mp_biodome_fx.csc │ ├── mp_chinatown_fx.csc │ ├── mp_infection_fx.csc │ ├── mp_stronghold_fx.csc │ ├── mp_veiled_fx.csc │ ├── mp_freerun_01_fx.csc │ ├── mp_freerun_03_fx.csc │ ├── mp_freerun_04_fx.csc │ ├── mp_nuketown_x_fx.csc │ ├── mp_freerun_03.csc │ ├── _tabun.gsc │ ├── gametypes │ │ ├── _ball_utils.gsc │ │ ├── _weapon_utils.gsc │ │ ├── dm.csc │ │ ├── hq.csc │ │ ├── sr.csc │ │ ├── gun.csc │ │ ├── hun.csc │ │ ├── pur.csc │ │ ├── res.csc │ │ ├── sab.csc │ │ ├── sas.csc │ │ ├── conf.csc │ │ ├── shrp.csc │ │ ├── tdef.csc │ │ ├── tdm.csc │ │ ├── bwars.csc │ │ ├── infect.csc │ │ └── sniperonly.csc │ ├── bots │ │ └── _bot_conf.gsc │ ├── mp_freerun_02.gsc │ ├── mp_freerun_03.gsc │ ├── mp_spire_amb.csc │ ├── mp_veiled.csc │ ├── mp_infection.csc │ ├── mp_freerun_01.csc │ ├── mp_freerun_02.csc │ ├── _teamset.csc │ ├── _bb.gsc │ ├── _decoy.csc │ ├── _hive_gun.gsc │ ├── mp_apartments.csc │ ├── _decoy.gsc │ ├── _flashgrenades.gsc │ ├── _hacker_tool.csc │ ├── _satchel_charge.gsc │ ├── _lightninggun.gsc │ ├── _scrambler.gsc │ ├── _entityheadicons.gsc │ ├── _riotshield.csc │ ├── _sensor_grenade.gsc │ ├── _ballistic_knife.gsc │ ├── _hacker_tool.gsc │ ├── _acousticsensor.csc │ ├── _acousticsensor.gsc │ ├── _trophy_system.gsc │ ├── mp_stronghold_sound.gsc │ ├── _bouncingbetty.csc │ ├── _hive_gun.csc │ └── _scrambler.csc ├── zm │ ├── _util.csc │ ├── _fx.csc │ ├── zm_prototype_amb.gsc │ ├── zm_zod_gamemodes.gsc │ ├── zm_tomb_gamemodes.gsc │ ├── zm_castle_gamemodes.gsc │ ├── zm_factory_gamemodes.gsc │ ├── zm_genesis_gamemodes.gsc │ ├── zm_island_gamemodes.gsc │ ├── gametypes │ │ └── _weapon_utils.gsc │ ├── _zm_ffotd.csc │ ├── zm_temple_sq.csc │ ├── archetype_genesis_keeper_companion_interface.gsc │ ├── archetype_zod_companion_interface.gsc │ ├── _sticky_grenade.gsc │ ├── zm_island_side_ee_doppleganger.csc │ ├── zm_island_side_ee_secret_maxammo.csc │ ├── zm_island_side_ee_distant_monster.csc │ ├── _zm_player.gsc │ ├── zm_tomb_standard.csc │ ├── _zm_score.csc │ ├── _zm_sidequests.csc │ ├── zm_genesis_apothicon_god.csc │ ├── zm_moon_ffotd.csc │ ├── zm_tomb_ffotd.csc │ ├── zm_sumpf_ffotd.csc │ ├── _zm_weap_cymbal_monkey.csc │ ├── zm_factory_ffotd.csc │ ├── _zm_ai_quad.csc │ ├── zm_asylum_ffotd.csc │ ├── zm_island_ffotd.csc │ ├── zm_genesis_ffotd.csc │ ├── zm_theater_ffotd.csc │ ├── _ballistic_knife.gsc │ ├── zm_prototype_ffotd.csc │ ├── _zm_powerup_carpenter.csc │ ├── _zm_powerup_free_perk.csc │ ├── zm_cosmodrome_ffotd.csc │ ├── zm_stalingrad_ffotd.csc │ ├── _zm_powerup_beast_mana.csc │ ├── _zm_powerup_empty_perk.csc │ ├── _zm_powerup_ww_grenade.csc │ └── _zm_weap_island_shield.csc ├── cp │ ├── cp_sh_cairo_fx.gsc │ ├── voice │ │ ├── voice_sgen.gsc │ │ ├── voice_lotus1.gsc │ │ ├── voice_lotus3.gsc │ │ ├── voice_biodomes.gsc │ │ ├── voice_prologue.gsc │ │ ├── voice_newworld.gsc │ │ ├── voice_blackstation.gsc │ │ └── voice_shramses.gsc │ ├── cp_sh_mobile_sound.csc │ ├── cp_sh_mobile_sound.gsc │ ├── cp_sh_singapore_sound.gsc │ ├── cp_mi_sing_biodomes_fx.gsc │ ├── cp_mi_sing_vengeance_fx.gsc │ ├── cp_mi_cairo_aquifer_sound.csc │ ├── cp_mi_cairo_infection_fx.gsc │ ├── cp_mi_zurich_newworld_fx.gsc │ ├── cp_mi_cairo_infection_sound.csc │ ├── cp_mi_zurich_coalescence_fx.gsc │ ├── cp_sh_cairo_fx.csc │ ├── cp_sh_mobile_fx.csc │ ├── cp_mi_sing_sgen_fx.csc │ ├── cp_mi_cairo_aquifer_fx.csc │ ├── cp_mi_cairo_ramses_fx.gsc │ ├── cp_mi_sing_blackstation_fx.csc │ ├── cp_mi_zurich_coalescence_fx.csc │ ├── cp_doa_bo3_sound.csc │ ├── cp_sh_cairo_sound.csc │ ├── cp_sh_cairo_sound.gsc │ ├── cp_sh_mobile_fx.gsc │ ├── cp_mi_sing_sgen_fx.gsc │ ├── cp_sh_singapore_fx.gsc │ ├── cp_sh_singapore_sound.csc │ ├── cp_mi_cairo_aquifer_fx.gsc │ ├── cp_doa_bo3_fx.csc │ ├── cp_sh_singapore_fx.csc │ ├── gametypes │ │ ├── cpzm.gsc │ │ ├── _weapon_utils.gsc │ │ └── cpzm.csc │ ├── _teamset.csc │ ├── cp_mi_sing_vengeance_fx.csc │ ├── cp_mi_cairo_infection_fx.csc │ ├── cp_mi_sing_biodomes_markets.csc │ ├── _item_drop.csc │ ├── cp_sh_singapore.csc │ ├── _tabun.gsc │ ├── cp_mi_zurich_coalescence_zurich_street.csc │ ├── cp_mi_cairo_lotus_fx.csc │ ├── cp_sh_cairo.csc │ ├── _explosive_bolt.gsc │ ├── cp_mi_sing_biodomes_sound.csc │ ├── cp_sh_mobile.csc │ ├── cp_mi_sing_blackstation_fx.gsc │ ├── cp_mi_cairo_lotus_fx.gsc │ ├── cp_mi_sing_biodomes_fx.csc │ ├── _decoy.csc │ ├── cp_mi_eth_prologue_patch_c.csc │ ├── cp_mi_sing_sgen_patch_c.csc │ ├── cp_mi_cairo_aquifer_patch_c.csc │ ├── cp_mi_cairo_infection_patch_c.csc │ ├── cp_mi_cairo_ramses_patch_c.csc │ ├── cp_mi_sing_biodomes_patch_c.csc │ ├── cp_mi_sing_vengeance_patch_c.csc │ ├── cp_mi_zurich_newworld_patch_c.csc │ ├── cp_mi_sing_blackstation_patch_c.csc │ ├── _decoy.gsc │ ├── _rat.gsc │ ├── _flashgrenades.gsc │ ├── _hacker_tool.csc │ ├── _satchel_charge.gsc │ ├── cp_mi_cairo_ramses_patch.gsc │ ├── _scrambler.gsc │ ├── _entityheadicons.gsc │ ├── _sensor_grenade.gsc │ ├── _hacker_tool.gsc │ ├── _riotshield.csc │ ├── _ballistic_knife.gsc │ ├── _bouncingbetty.gsc │ ├── _proximity_grenade.gsc │ ├── cp_mi_cairo_ramses_fx.csc │ ├── cp_mi_zurich_coalescence_patch_c.csc │ ├── _acousticsensor.csc │ ├── _acousticsensor.gsc │ ├── _trophy_system.gsc │ ├── _bouncingbetty.csc │ ├── _scrambler.csc │ ├── cp_mi_zurich_coalescence_root_cinematics.csc │ └── _satchel_charge.csc ├── core │ ├── core_frontend_fx.gsc │ ├── core_frontend_sound.csc │ ├── core_frontend_sound.gsc │ ├── core_frontend_fx.csc │ ├── core_frontend.csc │ └── core_frontend.gsc └── codescripts │ ├── delete.csc │ └── delete.gsc └── README.md /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "shiversoftdev.vscode-txgsc" 4 | ] 5 | } -------------------------------------------------------------------------------- /scripts/shared/ai/archetype_mannequin.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | -------------------------------------------------------------------------------- /scripts/shared/ai/systems/weaponlist.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | -------------------------------------------------------------------------------- /scripts/shared/string_shared.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\shared\array_shared; 3 | 4 | -------------------------------------------------------------------------------- /scripts/mp/_util.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\util_shared; 4 | 5 | -------------------------------------------------------------------------------- /scripts/zm/_util.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\util_shared; 4 | 5 | -------------------------------------------------------------------------------- /scripts/shared/abilities/_ability_util.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\shared\abilities\_ability_player; 3 | #using scripts\shared\abilities\_ability_power; 4 | 5 | -------------------------------------------------------------------------------- /scripts/zm/_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\exploder_shared; 4 | #using scripts\shared\sound_shared; 5 | #using scripts\shared\util_shared; 6 | 7 | -------------------------------------------------------------------------------- /scripts/cp/cp_sh_cairo_fx.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | 3 | #namespace cp_sh_cairo_fx; 4 | 5 | /* 6 | Name: main 7 | Namespace: cp_sh_cairo_fx 8 | Checksum: 0xE9C07CD6 9 | Offset: 0x90 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function main() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/voice/voice_sgen.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\cp\_dialog; 2 | 3 | #namespace voice_sgen; 4 | 5 | /* 6 | Name: init_voice 7 | Namespace: voice_sgen 8 | Checksum: 0xE27B7965 9 | Offset: 0x4F48 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function init_voice() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/voice/voice_lotus1.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\cp\_dialog; 2 | 3 | #namespace voice_lotus1; 4 | 5 | /* 6 | Name: init_voice 7 | Namespace: voice_lotus1 8 | Checksum: 0xD73C92A6 9 | Offset: 0x1100 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function init_voice() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/voice/voice_lotus3.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\cp\_dialog; 2 | 3 | #namespace voice_lotus3; 4 | 5 | /* 6 | Name: init_voice 7 | Namespace: voice_lotus3 8 | Checksum: 0xD69536A 9 | Offset: 0x1C78 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function init_voice() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/cp_sh_mobile_sound.csc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | 3 | #namespace namespace_94ce943b; 4 | 5 | /* 6 | Name: main 7 | Namespace: namespace_94ce943b 8 | Checksum: 0xE9C07CD6 9 | Offset: 0x98 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function main() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/cp_sh_mobile_sound.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | 3 | #namespace namespace_94ce943b; 4 | 5 | /* 6 | Name: main 7 | Namespace: namespace_94ce943b 8 | Checksum: 0xE9C07CD6 9 | Offset: 0x98 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function main() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/voice/voice_biodomes.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\cp\_dialog; 2 | 3 | #namespace voice_biodomes; 4 | 5 | /* 6 | Name: init_voice 7 | Namespace: voice_biodomes 8 | Checksum: 0x1742A04F 9 | Offset: 0x2590 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function init_voice() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/voice/voice_prologue.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\cp\_dialog; 2 | 3 | #namespace voice_prologue; 4 | 5 | /* 6 | Name: init_voice 7 | Namespace: voice_prologue 8 | Checksum: 0x10CD59F7 9 | Offset: 0x4DD0 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function init_voice() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_02_fx.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | 3 | #namespace namespace_97daed88; 4 | 5 | /* 6 | Name: main 7 | Namespace: namespace_97daed88 8 | Checksum: 0xE9C07CD6 9 | Offset: 0x90 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function main() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_02_sound.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | 3 | #namespace namespace_e89da2ff; 4 | 5 | /* 6 | Name: main 7 | Namespace: namespace_e89da2ff 8 | Checksum: 0xE9C07CD6 9 | Offset: 0x98 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function main() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/cp_sh_singapore_sound.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | 3 | #namespace namespace_d3b26b91; 4 | 5 | /* 6 | Name: main 7 | Namespace: namespace_d3b26b91 8 | Checksum: 0xE9C07CD6 9 | Offset: 0x98 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function main() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/voice/voice_newworld.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\cp\_dialog; 2 | 3 | #namespace namespace_398aada; 4 | 5 | /* 6 | Name: init_voice 7 | Namespace: namespace_398aada 8 | Checksum: 0xE0DD78F9 9 | Offset: 0x4030 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function init_voice() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/shared/ai/archetype_clone.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\shared\ai\systems\gib; 3 | #using scripts\shared\ai_shared; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\postfx_shared; 6 | 7 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_sing_biodomes_fx.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | 3 | #namespace cp_mi_sing_biodomes_fx; 4 | 5 | /* 6 | Name: main 7 | Namespace: cp_mi_sing_biodomes_fx 8 | Checksum: 0xE9C07CD6 9 | Offset: 0x98 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function main() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/voice/voice_blackstation.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\cp\_dialog; 2 | 3 | #namespace namespace_ec2cabcf; 4 | 5 | /* 6 | Name: init_voice 7 | Namespace: namespace_ec2cabcf 8 | Checksum: 0x540E2F6F 9 | Offset: 0x3108 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function init_voice() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_sing_vengeance_fx.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | 3 | #namespace cp_mi_sing_vengeance_fx; 4 | 5 | /* 6 | Name: main 7 | Namespace: cp_mi_sing_vengeance_fx 8 | Checksum: 0xE9C07CD6 9 | Offset: 0x98 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function main() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_cairo_aquifer_sound.csc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | 3 | #namespace cp_mi_cairo_aquifer_sound; 4 | 5 | /* 6 | Name: main 7 | Namespace: cp_mi_cairo_aquifer_sound 8 | Checksum: 0xE9C07CD6 9 | Offset: 0x98 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function main() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_cairo_infection_fx.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | 3 | #namespace cp_mi_cairo_infection_fx; 4 | 5 | /* 6 | Name: main 7 | Namespace: cp_mi_cairo_infection_fx 8 | Checksum: 0xE9C07CD6 9 | Offset: 0x98 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function main() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_zurich_newworld_fx.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | 3 | #namespace cp_mi_zurich_newworld_fx; 4 | 5 | /* 6 | Name: main 7 | Namespace: cp_mi_zurich_newworld_fx 8 | Checksum: 0xE9C07CD6 9 | Offset: 0x98 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function main() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_cairo_infection_sound.csc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | 3 | #namespace cp_mi_cairo_infection_sound; 4 | 5 | /* 6 | Name: main 7 | Namespace: cp_mi_cairo_infection_sound 8 | Checksum: 0xE9C07CD6 9 | Offset: 0xA0 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function main() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_zurich_coalescence_fx.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | 3 | #namespace cp_mi_zurich_coalescence_fx; 4 | 5 | /* 6 | Name: main 7 | Namespace: cp_mi_zurich_coalescence_fx 8 | Checksum: 0xE9C07CD6 9 | Offset: 0xA0 10 | Size: 0x0 11 | Parameters: 0 12 | Flags: None 13 | */ 14 | function main() 15 | { 16 | // Unsupported VM revision (1B). 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/cp_sh_cairo_fx.csc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | #using scripts\shared\fx_shared; 3 | 4 | #namespace cp_sh_cairo_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: cp_sh_cairo_fx 9 | Checksum: 0xE9C07CD6 10 | Offset: 0xB0 11 | Size: 0x0 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | // Unsupported VM revision (1B). 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/cp/cp_sh_mobile_fx.csc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | #using scripts\shared\fx_shared; 3 | 4 | #namespace namespace_43c49144; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_43c49144 9 | Checksum: 0xE9C07CD6 10 | Offset: 0xB0 11 | Size: 0x0 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | // Unsupported VM revision (1B). 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_02_fx.csc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | #using scripts\shared\fx_shared; 3 | 4 | #namespace namespace_97daed88; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_97daed88 9 | Checksum: 0xE9C07CD6 10 | Offset: 0xB0 11 | Size: 0x0 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | // Unsupported VM revision (1B). 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_sing_sgen_fx.csc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | #using scripts\shared\fx_shared; 3 | 4 | #namespace cp_mi_sing_sgen_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: cp_mi_sing_sgen_fx 9 | Checksum: 0x151B9530 10 | Offset: 0x200 11 | Size: 0x0 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | // Unsupported VM revision (1B). 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_cairo_aquifer_fx.csc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | #using scripts\shared\fx_shared; 3 | 4 | #namespace cp_mi_cairo_aquifer_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: cp_mi_cairo_aquifer_fx 9 | Checksum: 0xE9C07CD6 10 | Offset: 0xB8 11 | Size: 0x0 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | // Unsupported VM revision (1B). 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_cairo_ramses_fx.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | #using scripts\shared\clientfield_shared; 3 | 4 | #namespace cp_mi_cairo_ramses_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: cp_mi_cairo_ramses_fx 9 | Checksum: 0x495B2DEC 10 | Offset: 0x118 11 | Size: 0x0 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | // Unsupported VM revision (1B). 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_sing_blackstation_fx.csc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | #using scripts\shared\fx_shared; 3 | 4 | #namespace cp_mi_sing_blackstation_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: cp_mi_sing_blackstation_fx 9 | Checksum: 0xE9C07CD6 10 | Offset: 0xB8 11 | Size: 0x0 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | // Unsupported VM revision (1B). 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_zurich_coalescence_fx.csc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | #using scripts\shared\fx_shared; 3 | 4 | #namespace cp_mi_zurich_coalescence_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: cp_mi_zurich_coalescence_fx 9 | Checksum: 0xE9C07CD6 10 | Offset: 0xB8 11 | Size: 0x0 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | // Unsupported VM revision (1B). 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/zm/zm_prototype_amb.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #namespace zm_prototype_amb; 3 | 4 | /* 5 | Name: main 6 | Namespace: zm_prototype_amb 7 | Checksum: 0x99EC1590 8 | Offset: 0x70 9 | Size: 0x4 10 | Parameters: 0 11 | Flags: Linked 12 | */ 13 | function main() 14 | { 15 | } 16 | 17 | -------------------------------------------------------------------------------- /scripts/zm/zm_zod_gamemodes.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #namespace zm_zod_gamemodes; 3 | 4 | /* 5 | Name: init 6 | Namespace: zm_zod_gamemodes 7 | Checksum: 0x99EC1590 8 | Offset: 0x70 9 | Size: 0x4 10 | Parameters: 0 11 | Flags: None 12 | */ 13 | function init() 14 | { 15 | } 16 | 17 | -------------------------------------------------------------------------------- /scripts/zm/zm_tomb_gamemodes.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #namespace zm_tomb_gamemodes; 3 | 4 | /* 5 | Name: init 6 | Namespace: zm_tomb_gamemodes 7 | Checksum: 0x99EC1590 8 | Offset: 0x78 9 | Size: 0x4 10 | Parameters: 0 11 | Flags: None 12 | */ 13 | function init() 14 | { 15 | } 16 | 17 | -------------------------------------------------------------------------------- /scripts/zm/zm_castle_gamemodes.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #namespace zm_castle_gamemodes; 3 | 4 | /* 5 | Name: init 6 | Namespace: zm_castle_gamemodes 7 | Checksum: 0x99EC1590 8 | Offset: 0x78 9 | Size: 0x4 10 | Parameters: 0 11 | Flags: None 12 | */ 13 | function init() 14 | { 15 | } 16 | 17 | -------------------------------------------------------------------------------- /scripts/mp/mp_havoc_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_havoc_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_havoc_fx 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_metro_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_metro_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_metro_fx 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_sector_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_sector_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_sector_fx 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_spire_amb.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_spire_amb; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_spire_amb 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_ethiopia_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_ethiopia_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_ethiopia_fx 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_havoc_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_havoc_sound; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_havoc_sound 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_havoc_sound.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_havoc_sound; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_havoc_sound 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_metro_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_metro_sound; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_metro_sound 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_metro_sound.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_metro_sound; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_metro_sound 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_redwood_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_redwood_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_redwood_fx 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_chinatown_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_chinatown_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_chinatown_fx 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_sector_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_sector_sound; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_sector_sound 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_sector_sound.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_sector_sound; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_sector_sound 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/core/core_frontend_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace core_frontend_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: core_frontend_fx 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/cp_doa_bo3_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_4fca3ee8; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_4fca3ee8 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/cp_sh_cairo_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace cp_sh_cairo_sound; 5 | 6 | /* 7 | Name: main 8 | Namespace: cp_sh_cairo_sound 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/cp_sh_cairo_sound.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace cp_sh_cairo_sound; 5 | 6 | /* 7 | Name: main 8 | Namespace: cp_sh_cairo_sound 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/cp_sh_mobile_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_43c49144; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_43c49144 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_apartments_amb.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_apartments_amb; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_apartments_amb 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_apartments_amb.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_apartments_amb; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_apartments_amb 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_biodome_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_d22f7529; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_d22f7529 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_biodome_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_8911e65c; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_8911e65c 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_biodome_sound.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_8911e65c; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_8911e65c 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_ethiopia_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_ethiopia_sound; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_ethiopia_sound 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_01_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_b046f355; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_b046f355 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_03_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_f856db3b; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_f856db3b 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_04_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_c68b7fb6; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_c68b7fb6 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_infection_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_5d379c9; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_5d379c9 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_nuketown_x_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_6044bb60; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_6044bb60 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_redwood_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_redwood_sound; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_redwood_sound 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_redwood_sound.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_redwood_sound; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_redwood_sound 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_stronghold_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_stronghold_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_stronghold_fx 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_veiled_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_f7008227; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_f7008227 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_veiled_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_8f273e4e; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_8f273e4e 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_veiled_sound.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_8f273e4e; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_8f273e4e 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_sing_sgen_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace cp_mi_sing_sgen_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: cp_mi_sing_sgen_fx 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/cp_sh_singapore_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_e4ce27de; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_e4ce27de 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/cp_sh_singapore_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_d3b26b91; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_d3b26b91 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_chinatown_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_chinatown_sound; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_chinatown_sound 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_chinatown_sound.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_chinatown_sound; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_chinatown_sound 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_01_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_db5bc658; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_db5bc658 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_01_sound.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_db5bc658; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_db5bc658 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_02_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_e89da2ff; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_e89da2ff 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_03_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_ad4c1fb2; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_ad4c1fb2 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_03_sound.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_ad4c1fb2; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_ad4c1fb2 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_04_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_8a3acb29; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_8a3acb29 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_04_sound.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_8a3acb29; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_8a3acb29 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_infection_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_83fbe97c; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_83fbe97c 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_infection_sound.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_83fbe97c; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_83fbe97c 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_nuketown_x_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_4cda09f7; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_4cda09f7 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_nuketown_x_sound.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace namespace_4cda09f7; 5 | 6 | /* 7 | Name: main 8 | Namespace: namespace_4cda09f7 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_stronghold_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_stronghold_sound; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_stronghold_sound 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/zm/zm_factory_gamemodes.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\zm\zm_factory; 3 | 4 | #namespace zm_factory_gamemodes; 5 | 6 | /* 7 | Name: init 8 | Namespace: zm_factory_gamemodes 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function init() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/core/core_frontend_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace core_frontend_sound; 5 | 6 | /* 7 | Name: main 8 | Namespace: core_frontend_sound 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/core/core_frontend_sound.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace core_frontend_sound; 5 | 6 | /* 7 | Name: main 8 | Namespace: core_frontend_sound 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_cairo_aquifer_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace cp_mi_cairo_aquifer_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: cp_mi_cairo_aquifer_fx 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/zm/zm_genesis_gamemodes.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\zm\gametypes\_zm_gametype; 3 | 4 | #namespace zm_genesis_gamemodes; 5 | 6 | /* 7 | Name: init 8 | Namespace: zm_genesis_gamemodes 9 | Checksum: 0x99EC1590 10 | Offset: 0xA0 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function init() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/zm/zm_island_gamemodes.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\zm\gametypes\_zm_gametype; 3 | 4 | #namespace zm_island_gamemodes; 5 | 6 | /* 7 | Name: init 8 | Namespace: zm_island_gamemodes 9 | Checksum: 0x99EC1590 10 | Offset: 0xA0 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function init() 16 | { 17 | } 18 | 19 | -------------------------------------------------------------------------------- /scripts/mp/mp_havoc_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace mp_havoc_fx; 6 | 7 | /* 8 | Name: main 9 | Namespace: mp_havoc_fx 10 | Checksum: 0x99EC1590 11 | Offset: 0xA8 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/mp/mp_metro_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace mp_metro_fx; 6 | 7 | /* 8 | Name: main 9 | Namespace: mp_metro_fx 10 | Checksum: 0x99EC1590 11 | Offset: 0xA8 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/mp/mp_redwood_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace mp_redwood_fx; 6 | 7 | /* 8 | Name: main 9 | Namespace: mp_redwood_fx 10 | Checksum: 0x99EC1590 11 | Offset: 0xB0 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/mp/mp_sector_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace mp_sector_fx; 6 | 7 | /* 8 | Name: main 9 | Namespace: mp_sector_fx 10 | Checksum: 0x99EC1590 11 | Offset: 0xA8 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/mp/mp_ethiopia_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace mp_ethiopia_fx; 6 | 7 | /* 8 | Name: main 9 | Namespace: mp_ethiopia_fx 10 | Checksum: 0x99EC1590 11 | Offset: 0xB0 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/cp/cp_doa_bo3_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace namespace_e8effba5; 6 | 7 | /* 8 | Name: main 9 | Namespace: namespace_e8effba5 10 | Checksum: 0x99EC1590 11 | Offset: 0xB0 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/mp/mp_biodome_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace namespace_d22f7529; 6 | 7 | /* 8 | Name: main 9 | Namespace: namespace_d22f7529 10 | Checksum: 0x99EC1590 11 | Offset: 0xB0 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/mp/mp_chinatown_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace mp_chinatown_fx; 6 | 7 | /* 8 | Name: main 9 | Namespace: mp_chinatown_fx 10 | Checksum: 0x99EC1590 11 | Offset: 0xB0 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/mp/mp_infection_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace namespace_5d379c9; 6 | 7 | /* 8 | Name: main 9 | Namespace: namespace_5d379c9 10 | Checksum: 0x99EC1590 11 | Offset: 0xB0 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/mp/mp_stronghold_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace mp_stronghold_fx; 6 | 7 | /* 8 | Name: main 9 | Namespace: mp_stronghold_fx 10 | Checksum: 0x99EC1590 11 | Offset: 0xB0 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/mp/mp_veiled_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace namespace_f7008227; 6 | 7 | /* 8 | Name: main 9 | Namespace: namespace_f7008227 10 | Checksum: 0x99EC1590 11 | Offset: 0xA8 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/core/core_frontend_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace core_frontend_fx; 6 | 7 | /* 8 | Name: main 9 | Namespace: core_frontend_fx 10 | Checksum: 0x99EC1590 11 | Offset: 0xB0 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/cp/cp_sh_singapore_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace namespace_e4ce27de; 6 | 7 | /* 8 | Name: main 9 | Namespace: namespace_e4ce27de 10 | Checksum: 0x99EC1590 11 | Offset: 0xB0 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_01_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace namespace_b046f355; 6 | 7 | /* 8 | Name: main 9 | Namespace: namespace_b046f355 10 | Checksum: 0x99EC1590 11 | Offset: 0xB0 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_03_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace namespace_f856db3b; 6 | 7 | /* 8 | Name: main 9 | Namespace: namespace_f856db3b 10 | Checksum: 0x99EC1590 11 | Offset: 0xB0 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_04_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace namespace_c68b7fb6; 6 | 7 | /* 8 | Name: main 9 | Namespace: namespace_c68b7fb6 10 | Checksum: 0x99EC1590 11 | Offset: 0xB0 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/mp/mp_nuketown_x_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace namespace_6044bb60; 6 | 7 | /* 8 | Name: main 9 | Namespace: namespace_6044bb60 10 | Checksum: 0x99EC1590 11 | Offset: 0xB0 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/cp/gametypes/cpzm.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\cp\gametypes\coop; 3 | #using scripts\shared\callbacks_shared; 4 | 5 | #namespace cpzm; 6 | 7 | /* 8 | Name: main 9 | Namespace: cpzm 10 | Checksum: 0x6E9219C2 11 | Offset: 0xB0 12 | Size: 0x1C 13 | Parameters: 0 14 | Flags: None 15 | */ 16 | function main() 17 | { 18 | level thread coop::main(); 19 | } 20 | 21 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_03.csc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | #using scripts\mp\_load; 3 | #using scripts\mp\_util; 4 | #using scripts\mp\mp_freerun_03_fx; 5 | #using scripts\mp\mp_freerun_03_sound; 6 | #using scripts\shared\util_shared; 7 | 8 | #namespace namespace_95f3766e; 9 | 10 | /* 11 | Name: main 12 | Namespace: namespace_95f3766e 13 | Checksum: 0x1B4FD022 14 | Offset: 0x140 15 | Size: 0x0 16 | Parameters: 0 17 | Flags: None 18 | */ 19 | function main() 20 | { 21 | // Unsupported VM revision (1B). 22 | } 23 | 24 | -------------------------------------------------------------------------------- /scripts/cp/_teamset.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace _teamset; 5 | 6 | /* 7 | Name: level_init 8 | Namespace: _teamset 9 | Checksum: 0xC69DD9A8 10 | Offset: 0x98 11 | Size: 0x24 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function level_init() 16 | { 17 | level.allies_team = "allies"; 18 | level.axis_team = "axis"; 19 | } 20 | 21 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_sing_vengeance_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace cp_mi_sing_vengeance_fx; 6 | 7 | /* 8 | Name: main 9 | Namespace: cp_mi_sing_vengeance_fx 10 | Checksum: 0x99EC1590 11 | Offset: 0xB8 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/cp/gametypes/_weapon_utils.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace weapon_utils; 5 | 6 | /* 7 | Name: getbaseweaponparam 8 | Namespace: weapon_utils 9 | Checksum: 0x606B8BEC 10 | Offset: 0x98 11 | Size: 0x10 12 | Parameters: 1 13 | Flags: Linked 14 | */ 15 | function getbaseweaponparam(weapon) 16 | { 17 | return weapon; 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/zm/gametypes/_weapon_utils.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace weapon_utils; 5 | 6 | /* 7 | Name: getbaseweaponparam 8 | Namespace: weapon_utils 9 | Checksum: 0x914E87A0 10 | Offset: 0x98 11 | Size: 0x10 12 | Parameters: 1 13 | Flags: Linked 14 | */ 15 | function getbaseweaponparam(weapon) 16 | { 17 | return weapon; 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_cairo_infection_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace cp_mi_cairo_infection_fx; 6 | 7 | /* 8 | Name: main 9 | Namespace: cp_mi_cairo_infection_fx 10 | Checksum: 0x99EC1590 11 | Offset: 0xB8 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_sing_biodomes_markets.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace cp_mi_sing_biodomes_markets; 6 | 7 | /* 8 | Name: main 9 | Namespace: cp_mi_sing_biodomes_markets 10 | Checksum: 0x99EC1590 11 | Offset: 0xB8 12 | Size: 0x4 13 | Parameters: 0 14 | Flags: None 15 | */ 16 | function main() 17 | { 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/cp/_item_drop.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\clientfield_shared; 5 | 6 | #namespace item_drop; 7 | 8 | /* 9 | Name: main 10 | Namespace: item_drop 11 | Checksum: 0x99EC1590 12 | Offset: 0xD8 13 | Size: 0x4 14 | Parameters: 0 15 | Flags: AutoExec 16 | */ 17 | function autoexec main() 18 | { 19 | } 20 | 21 | -------------------------------------------------------------------------------- /scripts/cp/cp_sh_singapore.csc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | #using scripts\cp\_load; 3 | #using scripts\cp\_safehouse; 4 | #using scripts\cp\_util; 5 | #using scripts\cp\cp_sh_singapore_fx; 6 | #using scripts\cp\cp_sh_singapore_sound; 7 | #using scripts\shared\util_shared; 8 | 9 | #namespace cp_sh_singapore; 10 | 11 | /* 12 | Name: main 13 | Namespace: cp_sh_singapore 14 | Checksum: 0xEEF1FA92 15 | Offset: 0x138 16 | Size: 0x0 17 | Parameters: 0 18 | Flags: None 19 | */ 20 | function main() 21 | { 22 | // Unsupported VM revision (1B). 23 | } 24 | 25 | -------------------------------------------------------------------------------- /scripts/cp/voice/voice_shramses.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\cp\_dialog; 3 | 4 | #namespace namespace_93881346; 5 | 6 | /* 7 | Name: init_voice 8 | Namespace: namespace_93881346 9 | Checksum: 0xCCEFBD4 10 | Offset: 0xC0 11 | Size: 0x24 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function init_voice() 16 | { 17 | dialog::add("kane_level_creation_line_3", "vox_shram_100_00_000_kane"); 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/shared/ai/archetype_secondary_animations.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using_animtree("generic"); 3 | 4 | #namespace archetype_secondary_animations; 5 | 6 | /* 7 | Name: init 8 | Namespace: archetype_secondary_animations 9 | Checksum: 0x733005AA 10 | Offset: 0x98 11 | Size: 0x20 12 | Parameters: 0 13 | Flags: AutoExec 14 | */ 15 | function autoexec init() 16 | { 17 | dummyvar = %generic::faces; 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/shared/vehicles/_spider.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\clientfield_shared; 4 | #using scripts\shared\system_shared; 5 | #using scripts\shared\vehicle_shared; 6 | 7 | #namespace spider; 8 | 9 | /* 10 | Name: main 11 | Namespace: spider 12 | Checksum: 0x99EC1590 13 | Offset: 0x100 14 | Size: 0x4 15 | Parameters: 0 16 | Flags: AutoExec 17 | */ 18 | function autoexec main() 19 | { 20 | } 21 | 22 | -------------------------------------------------------------------------------- /scripts/cp/_tabun.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_util; 4 | #using scripts\shared\sound_shared; 5 | #using scripts\shared\util_shared; 6 | #using scripts\shared\weapons\_tabun; 7 | 8 | #namespace tabun; 9 | 10 | /* 11 | Name: init 12 | Namespace: tabun 13 | Checksum: 0xD93885A6 14 | Offset: 0x100 15 | Size: 0x14 16 | Parameters: 0 17 | Flags: None 18 | */ 19 | function init() 20 | { 21 | init_shared(); 22 | } 23 | 24 | -------------------------------------------------------------------------------- /scripts/mp/_tabun.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_util; 4 | #using scripts\shared\sound_shared; 5 | #using scripts\shared\util_shared; 6 | #using scripts\shared\weapons\_tabun; 7 | 8 | #namespace tabun; 9 | 10 | /* 11 | Name: init 12 | Namespace: tabun 13 | Checksum: 0x3C1FC96A 14 | Offset: 0x100 15 | Size: 0x14 16 | Parameters: 0 17 | Flags: None 18 | */ 19 | function init() 20 | { 21 | init_shared(); 22 | } 23 | 24 | -------------------------------------------------------------------------------- /scripts/mp/gametypes/_ball_utils.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #namespace ball; 3 | 4 | /* 5 | Name: add_ball_return_trigger 6 | Namespace: ball 7 | Checksum: 0x6693204A 8 | Offset: 0x78 9 | Size: 0x3A 10 | Parameters: 1 11 | Flags: None 12 | */ 13 | function add_ball_return_trigger(trigger) 14 | { 15 | if(!isdefined(level.ball_return_trigger)) 16 | { 17 | level.ball_return_trigger = []; 18 | } 19 | level.ball_return_trigger[level.ball_return_trigger.size] = trigger; 20 | } 21 | 22 | -------------------------------------------------------------------------------- /scripts/mp/gametypes/_weapon_utils.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace weapon_utils; 5 | 6 | /* 7 | Name: getbaseweaponparam 8 | Namespace: weapon_utils 9 | Checksum: 0x865397E5 10 | Offset: 0x98 11 | Size: 0x5E 12 | Parameters: 1 13 | Flags: Linked 14 | */ 15 | function getbaseweaponparam(weapon) 16 | { 17 | return (weapon.rootweapon.altweapon != level.weaponnone ? weapon.rootweapon.altweapon.rootweapon : weapon.rootweapon); 18 | } 19 | 20 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_zurich_coalescence_zurich_street.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\array_shared; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\scene_shared; 6 | #using scripts\shared\util_shared; 7 | 8 | #namespace zurich_street; 9 | 10 | /* 11 | Name: main 12 | Namespace: zurich_street 13 | Checksum: 0x99EC1590 14 | Offset: 0x130 15 | Size: 0x4 16 | Parameters: 0 17 | Flags: Linked 18 | */ 19 | function main() 20 | { 21 | } 22 | 23 | -------------------------------------------------------------------------------- /scripts/zm/_zm_ffotd.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace zm_ffotd; 5 | 6 | /* 7 | Name: main_start 8 | Namespace: zm_ffotd 9 | Checksum: 0x99EC1590 10 | Offset: 0x88 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main_start() 16 | { 17 | } 18 | 19 | /* 20 | Name: main_end 21 | Namespace: zm_ffotd 22 | Checksum: 0x99EC1590 23 | Offset: 0x98 24 | Size: 0x4 25 | Parameters: 0 26 | Flags: Linked 27 | */ 28 | function main_end() 29 | { 30 | } 31 | 32 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_cairo_lotus_fx.csc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | #using scripts\shared\fx_shared; 3 | 4 | #namespace cp_mi_cairo_lotus_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: cp_mi_cairo_lotus_fx 9 | Checksum: 0x3A564E42 10 | Offset: 0x148 11 | Size: 0x0 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | // Unsupported VM revision (1B). 18 | } 19 | 20 | /* 21 | Name: precache_scripted_fx 22 | Namespace: cp_mi_cairo_lotus_fx 23 | Checksum: 0xB58626F7 24 | Offset: 0x168 25 | Size: 0x0 26 | Parameters: 0 27 | Flags: None 28 | */ 29 | function precache_scripted_fx() 30 | { 31 | // Unsupported VM revision (1B). 32 | } 33 | 34 | -------------------------------------------------------------------------------- /scripts/cp/cp_sh_cairo.csc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | #using scripts\cp\_load; 3 | #using scripts\cp\_safehouse; 4 | #using scripts\cp\_util; 5 | #using scripts\cp\cp_sh_cairo_fx; 6 | #using scripts\cp\cp_sh_cairo_sound; 7 | #using scripts\shared\callbacks_shared; 8 | #using scripts\shared\music_shared; 9 | #using scripts\shared\util_shared; 10 | #using scripts\shared\vehicles\_quadtank; 11 | 12 | #namespace cp_sh_cairo; 13 | 14 | /* 15 | Name: main 16 | Namespace: cp_sh_cairo 17 | Checksum: 0x3815ECB2 18 | Offset: 0x198 19 | Size: 0x0 20 | Parameters: 0 21 | Flags: None 22 | */ 23 | function main() 24 | { 25 | // Unsupported VM revision (1B). 26 | } 27 | 28 | -------------------------------------------------------------------------------- /scripts/zm/zm_temple_sq.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\zm\_zm_sidequests; 3 | 4 | #namespace zm_temple_sq; 5 | 6 | /* 7 | Name: init_clientfields 8 | Namespace: zm_temple_sq 9 | Checksum: 0xA114242E 10 | Offset: 0xA0 11 | Size: 0x64 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function init_clientfields() 16 | { 17 | zm_sidequests::register_sidequest_icon("vril", 21000); 18 | zm_sidequests::register_sidequest_icon("dynamite", 21000); 19 | zm_sidequests::register_sidequest_icon("anti115", 21000); 20 | } 21 | 22 | -------------------------------------------------------------------------------- /scripts/zm/archetype_genesis_keeper_companion_interface.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\shared\ai\systems\ai_interface; 3 | #using scripts\zm\archetype_genesis_keeper_companion; 4 | 5 | #namespace keepercompanioninterface; 6 | 7 | /* 8 | Name: function_e7b6b58c 9 | Namespace: keepercompanioninterface 10 | Checksum: 0x5FD19CFF 11 | Offset: 0x108 12 | Size: 0x3C 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function function_e7b6b58c() 17 | { 18 | ai::registermatchedinterface("keeper_companion", "sprint", 0, array(1, 0)); 19 | } 20 | 21 | -------------------------------------------------------------------------------- /scripts/mp/bots/_bot_conf.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\bots\_bot; 4 | #using scripts\mp\bots\_bot_combat; 5 | #using scripts\shared\bots\_bot; 6 | #using scripts\shared\bots\_bot_combat; 7 | #using scripts\shared\bots\bot_traversals; 8 | #using scripts\shared\gameobjects_shared; 9 | 10 | #namespace bot_conf; 11 | 12 | /* 13 | Name: init 14 | Namespace: bot_conf 15 | Checksum: 0x99EC1590 16 | Offset: 0x158 17 | Size: 0x4 18 | Parameters: 0 19 | Flags: Linked 20 | */ 21 | function init() 22 | { 23 | } 24 | 25 | -------------------------------------------------------------------------------- /scripts/shared/weapons/_lightninggun.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\shared\weapons\_weaponobjects; 8 | 9 | #namespace lightninggun; 10 | 11 | /* 12 | Name: init_shared 13 | Namespace: lightninggun 14 | Checksum: 0x99EC1590 15 | Offset: 0x150 16 | Size: 0x4 17 | Parameters: 0 18 | Flags: None 19 | */ 20 | function init_shared() 21 | { 22 | } 23 | 24 | -------------------------------------------------------------------------------- /scripts/zm/archetype_zod_companion_interface.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\shared\ai\systems\ai_interface; 3 | #using scripts\zm\archetype_zod_companion; 4 | 5 | #namespace zodcompanioninterface; 6 | 7 | /* 8 | Name: registerzodcompanioninterfaceattributes 9 | Namespace: zodcompanioninterface 10 | Checksum: 0x24852F7B 11 | Offset: 0xE8 12 | Size: 0x3C 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function registerzodcompanioninterfaceattributes() 17 | { 18 | ai::registermatchedinterface("zod_companion", "sprint", 0, array(1, 0)); 19 | } 20 | 21 | -------------------------------------------------------------------------------- /scripts/cp/_explosive_bolt.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace _explosive_bolt; 5 | 6 | /* 7 | Name: init 8 | Namespace: _explosive_bolt 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function init() 16 | { 17 | } 18 | 19 | /* 20 | Name: watch_bolt_detonation 21 | Namespace: _explosive_bolt 22 | Checksum: 0xEC71C189 23 | Offset: 0xA0 24 | Size: 0xC 25 | Parameters: 1 26 | Flags: None 27 | */ 28 | function watch_bolt_detonation(owner) 29 | { 30 | } 31 | 32 | -------------------------------------------------------------------------------- /scripts/zm/_sticky_grenade.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace _sticky_grenade; 5 | 6 | /* 7 | Name: init 8 | Namespace: _sticky_grenade 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function init() 16 | { 17 | } 18 | 19 | /* 20 | Name: watch_bolt_detonation 21 | Namespace: _sticky_grenade 22 | Checksum: 0xA217CE06 23 | Offset: 0xA0 24 | Size: 0xC 25 | Parameters: 1 26 | Flags: None 27 | */ 28 | function watch_bolt_detonation(owner) 29 | { 30 | } 31 | 32 | -------------------------------------------------------------------------------- /scripts/zm/zm_island_side_ee_doppleganger.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\zm\_zm_weapons; 8 | 9 | #namespace zm_island_side_ee_doppleganger; 10 | 11 | /* 12 | Name: init 13 | Namespace: zm_island_side_ee_doppleganger 14 | Checksum: 0x99EC1590 15 | Offset: 0x148 16 | Size: 0x4 17 | Parameters: 0 18 | Flags: Linked 19 | */ 20 | function init() 21 | { 22 | } 23 | 24 | -------------------------------------------------------------------------------- /scripts/zm/zm_island_side_ee_secret_maxammo.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\zm\_zm_weapons; 8 | 9 | #namespace zm_island_side_ee_secret_maxammo; 10 | 11 | /* 12 | Name: init 13 | Namespace: zm_island_side_ee_secret_maxammo 14 | Checksum: 0x99EC1590 15 | Offset: 0x148 16 | Size: 0x4 17 | Parameters: 0 18 | Flags: Linked 19 | */ 20 | function init() 21 | { 22 | } 23 | 24 | -------------------------------------------------------------------------------- /scripts/shared/vehicles/_dragon_whelp.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\filter_shared; 6 | #using scripts\shared\system_shared; 7 | #using scripts\shared\util_shared; 8 | #using scripts\shared\vehicle_shared; 9 | 10 | #namespace dragon; 11 | 12 | /* 13 | Name: main 14 | Namespace: dragon 15 | Checksum: 0x99EC1590 16 | Offset: 0x168 17 | Size: 0x4 18 | Parameters: 0 19 | Flags: AutoExec 20 | */ 21 | function autoexec main() 22 | { 23 | } 24 | 25 | -------------------------------------------------------------------------------- /scripts/zm/zm_island_side_ee_distant_monster.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\zm\_zm_weapons; 8 | 9 | #namespace zm_island_side_ee_distant_monster; 10 | 11 | /* 12 | Name: init 13 | Namespace: zm_island_side_ee_distant_monster 14 | Checksum: 0x99EC1590 15 | Offset: 0x148 16 | Size: 0x4 17 | Parameters: 0 18 | Flags: Linked 19 | */ 20 | function init() 21 | { 22 | } 23 | 24 | -------------------------------------------------------------------------------- /scripts/shared/ai/systems/behave.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #namespace behave; 3 | 4 | /* 5 | Name: main 6 | Namespace: behave 7 | Checksum: 0x99EC1590 8 | Offset: 0x78 9 | Size: 0x4 10 | Parameters: 0 11 | Flags: Linked 12 | */ 13 | function main() 14 | { 15 | } 16 | 17 | /* 18 | Name: end_script 19 | Namespace: behave 20 | Checksum: 0x7FB5B0D5 21 | Offset: 0x88 22 | Size: 0x20 23 | Parameters: 0 24 | Flags: Linked 25 | */ 26 | function end_script() 27 | { 28 | if(isdefined(self.___archetypeonanimscriptedcallback)) 29 | { 30 | [[self.___archetypeonanimscriptedcallback]](self); 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /scripts/shared/weapons/_flashgrenades.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\shared\visionset_mgr_shared; 8 | #using scripts\shared\weapons\_flashgrenades; 9 | 10 | #namespace flashgrenades; 11 | 12 | /* 13 | Name: init_shared 14 | Namespace: flashgrenades 15 | Checksum: 0x99EC1590 16 | Offset: 0x178 17 | Size: 0x4 18 | Parameters: 0 19 | Flags: None 20 | */ 21 | function init_shared() 22 | { 23 | } 24 | 25 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # t7-source 2 | My decompiled scripts from Black Ops 3\ 3 | These are decompiled using a heavily modified version of Cerberus. \ 4 | They include live dumped scripts, and all sorts of fixes and features that were not originally supported. 5 | 6 | # Please report bugs. 7 | If you locate places that look weird or broken, please tell me and I will try to fix them. \ 8 | Thanks for the hashes https://github.com/Jake-NotTheMuss/t7-hashes/blob/master/hashes.csv 9 | 10 | # Note to Modtools Developers 11 | Hashing in the main branch is inaccurate for all known values\ 12 | \ 13 | For example: #"disconnect" will be incorrect when recompiling in modtools. You only need #" when you are using unknown hashes ex: #"hash_12345"\ 14 | This only applies to modtools developers. 15 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_02.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | #using scripts\mp\_load; 3 | #using scripts\mp\_util; 4 | #using scripts\mp\mp_freerun_02_fx; 5 | #using scripts\mp\mp_freerun_02_sound; 6 | #using scripts\shared\util_shared; 7 | 8 | #namespace namespace_bbf5f0d7; 9 | 10 | /* 11 | Name: main 12 | Namespace: namespace_bbf5f0d7 13 | Checksum: 0x14B6208C 14 | Offset: 0x130 15 | Size: 0x0 16 | Parameters: 0 17 | Flags: None 18 | */ 19 | function main() 20 | { 21 | // Unsupported VM revision (1B). 22 | } 23 | 24 | /* 25 | Name: precache 26 | Namespace: namespace_bbf5f0d7 27 | Checksum: 0xE9C07CD6 28 | Offset: 0x1A0 29 | Size: 0x0 30 | Parameters: 0 31 | Flags: None 32 | */ 33 | function precache() 34 | { 35 | // Unsupported VM revision (1B). 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_03.gsc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | #using scripts\mp\_load; 3 | #using scripts\mp\_util; 4 | #using scripts\mp\mp_freerun_03_fx; 5 | #using scripts\mp\mp_freerun_03_sound; 6 | #using scripts\shared\util_shared; 7 | 8 | #namespace namespace_95f3766e; 9 | 10 | /* 11 | Name: main 12 | Namespace: namespace_95f3766e 13 | Checksum: 0x14B6208C 14 | Offset: 0x130 15 | Size: 0x0 16 | Parameters: 0 17 | Flags: None 18 | */ 19 | function main() 20 | { 21 | // Unsupported VM revision (1B). 22 | } 23 | 24 | /* 25 | Name: precache 26 | Namespace: namespace_95f3766e 27 | Checksum: 0xE9C07CD6 28 | Offset: 0x1A0 29 | Size: 0x0 30 | Parameters: 0 31 | Flags: None 32 | */ 33 | function precache() 34 | { 35 | // Unsupported VM revision (1B). 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/mp/mp_spire_amb.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\audio_shared; 4 | 5 | #namespace mp_spire_amb; 6 | 7 | /* 8 | Name: main 9 | Namespace: mp_spire_amb 10 | Checksum: 0xC354B215 11 | Offset: 0xB0 12 | Size: 0x14 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | thread snd_start_autofx_audio(); 19 | } 20 | 21 | /* 22 | Name: snd_start_autofx_audio 23 | Namespace: mp_spire_amb 24 | Checksum: 0x99EC1590 25 | Offset: 0xD0 26 | Size: 0x4 27 | Parameters: 0 28 | Flags: Linked 29 | */ 30 | function snd_start_autofx_audio() 31 | { 32 | } 33 | 34 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_sing_biodomes_sound.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace cp_mi_sing_biodomes_sound; 5 | 6 | /* 7 | Name: main 8 | Namespace: cp_mi_sing_biodomes_sound 9 | Checksum: 0xC3793C4B 10 | Offset: 0x98 11 | Size: 0x14 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | thread party_stop(); 18 | } 19 | 20 | /* 21 | Name: party_stop 22 | Namespace: cp_mi_sing_biodomes_sound 23 | Checksum: 0x8E3A563A 24 | Offset: 0xB8 25 | Size: 0x12 26 | Parameters: 0 27 | Flags: Linked 28 | */ 29 | function party_stop() 30 | { 31 | level notify(#"no_party"); 32 | } 33 | 34 | -------------------------------------------------------------------------------- /scripts/cp/cp_sh_mobile.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_load; 4 | #using scripts\cp\_safehouse; 5 | #using scripts\cp\_util; 6 | #using scripts\cp\cp_sh_mobile_fx; 7 | #using scripts\cp\cp_sh_mobile_sound; 8 | #using scripts\shared\util_shared; 9 | 10 | #namespace cp_sh_mobile; 11 | 12 | /* 13 | Name: main 14 | Namespace: cp_sh_mobile 15 | Checksum: 0xCDC3052B 16 | Offset: 0x130 17 | Size: 0x4C 18 | Parameters: 0 19 | Flags: Linked 20 | */ 21 | function main() 22 | { 23 | namespace_43c49144::main(); 24 | namespace_94ce943b::main(); 25 | load::main(); 26 | util::waitforclient(0); 27 | } 28 | 29 | -------------------------------------------------------------------------------- /scripts/mp/mp_veiled.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_load; 4 | #using scripts\mp\_util; 5 | #using scripts\mp\mp_veiled_fx; 6 | #using scripts\mp\mp_veiled_sound; 7 | #using scripts\shared\util_shared; 8 | 9 | #namespace mp_veiled; 10 | 11 | /* 12 | Name: main 13 | Namespace: mp_veiled 14 | Checksum: 0x5DAEF1E1 15 | Offset: 0x128 16 | Size: 0x5C 17 | Parameters: 0 18 | Flags: Linked 19 | */ 20 | function main() 21 | { 22 | namespace_f7008227::main(); 23 | namespace_8f273e4e::main(); 24 | load::main(); 25 | util::waitforclient(0); 26 | level.endgamexcamname = "ui_cam_endgame_mp_veiled"; 27 | } 28 | 29 | -------------------------------------------------------------------------------- /scripts/shared/ai/behavior_state_machine_planners_utility.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\shared\ai\archetype_utility; 3 | #using scripts\shared\ai\systems\behavior_state_machine; 4 | #using scripts\shared\ai\systems\blackboard; 5 | #using scripts\shared\ai_shared; 6 | #using scripts\shared\math_shared; 7 | 8 | #namespace behavior_state_machine_planners_utility; 9 | 10 | /* 11 | Name: registerbehaviorscriptfunctions 12 | Namespace: behavior_state_machine_planners_utility 13 | Checksum: 0x99EC1590 14 | Offset: 0x150 15 | Size: 0x4 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec registerbehaviorscriptfunctions() 20 | { 21 | } 22 | 23 | -------------------------------------------------------------------------------- /scripts/zm/_zm_player.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\shared\callbacks_shared; 3 | #using scripts\shared\system_shared; 4 | 5 | #namespace zm_player; 6 | 7 | /* 8 | Name: __init__sytem__ 9 | Namespace: zm_player 10 | Checksum: 0xD4F4154D 11 | Offset: 0xC0 12 | Size: 0x34 13 | Parameters: 0 14 | Flags: AutoExec 15 | */ 16 | function autoexec __init__sytem__() 17 | { 18 | system::register("zm_player", &__init__, undefined, undefined); 19 | } 20 | 21 | /* 22 | Name: __init__ 23 | Namespace: zm_player 24 | Checksum: 0x99EC1590 25 | Offset: 0x100 26 | Size: 0x4 27 | Parameters: 0 28 | Flags: Linked 29 | */ 30 | function __init__() 31 | { 32 | } 33 | 34 | -------------------------------------------------------------------------------- /scripts/zm/zm_tomb_standard.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\array_shared; 4 | #using scripts\shared\flag_shared; 5 | #using scripts\shared\util_shared; 6 | 7 | #namespace namespace_a026fc99; 8 | 9 | /* 10 | Name: precache 11 | Namespace: namespace_a026fc99 12 | Checksum: 0x99EC1590 13 | Offset: 0xF0 14 | Size: 0x4 15 | Parameters: 0 16 | Flags: None 17 | */ 18 | function precache() 19 | { 20 | } 21 | 22 | /* 23 | Name: main 24 | Namespace: namespace_a026fc99 25 | Checksum: 0x99EC1590 26 | Offset: 0x100 27 | Size: 0x4 28 | Parameters: 0 29 | Flags: None 30 | */ 31 | function main() 32 | { 33 | } 34 | 35 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_sing_blackstation_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace cp_mi_sing_blackstation_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: cp_mi_sing_blackstation_fx 9 | Checksum: 0x52CBD27 10 | Offset: 0x168 11 | Size: 0x72 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | level._effect["rain_light"] = "weather/fx_rain_system_lite_runner"; 18 | level._effect["rain_medium"] = "weather/fx_rain_system_med_runner"; 19 | level._effect["rain_heavy"] = "weather/fx_rain_system_hvy_runner_blackstation"; 20 | level._effect["barge_sheeting"] = "weather/fx_rain_barge_sheeting_blkstn"; 21 | } 22 | 23 | -------------------------------------------------------------------------------- /scripts/codescripts/delete.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #namespace delete; 3 | 4 | /* 5 | Name: main 6 | Namespace: delete 7 | Checksum: 0xE409724C 8 | Offset: 0x70 9 | Size: 0xFC 10 | Parameters: 0 11 | Flags: Linked 12 | */ 13 | function main() 14 | { 15 | /# 16 | assert(isdefined(self)); 17 | #/ 18 | wait(0); 19 | if(isdefined(self)) 20 | { 21 | /# 22 | if(isdefined(self.classname)) 23 | { 24 | if(self.classname == "" || self.classname == "" || self.classname == "") 25 | { 26 | println(""); 27 | println((("" + self getentitynumber()) + "") + self.origin); 28 | println(""); 29 | } 30 | } 31 | #/ 32 | self delete(); 33 | } 34 | } 35 | 36 | -------------------------------------------------------------------------------- /scripts/codescripts/delete.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #namespace delete; 3 | 4 | /* 5 | Name: main 6 | Namespace: delete 7 | Checksum: 0xB5AB1AF4 8 | Offset: 0x70 9 | Size: 0xFC 10 | Parameters: 0 11 | Flags: Linked 12 | */ 13 | function main() 14 | { 15 | /# 16 | assert(isdefined(self)); 17 | #/ 18 | wait(0); 19 | if(isdefined(self)) 20 | { 21 | /# 22 | if(isdefined(self.classname)) 23 | { 24 | if(self.classname == "" || self.classname == "" || self.classname == "") 25 | { 26 | println(""); 27 | println((("" + self getentitynumber()) + "") + self.origin); 28 | println(""); 29 | } 30 | } 31 | #/ 32 | self delete(); 33 | } 34 | } 35 | 36 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_cairo_lotus_fx.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace cp_mi_cairo_lotus_fx; 5 | 6 | /* 7 | Name: main 8 | Namespace: cp_mi_cairo_lotus_fx 9 | Checksum: 0x93CE7E52 10 | Offset: 0xC8 11 | Size: 0x14 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | precache_scripted_fx(); 18 | } 19 | 20 | /* 21 | Name: precache_scripted_fx 22 | Namespace: cp_mi_cairo_lotus_fx 23 | Checksum: 0xDF0AE6D8 24 | Offset: 0xE8 25 | Size: 0x1E 26 | Parameters: 0 27 | Flags: Linked 28 | */ 29 | function precache_scripted_fx() 30 | { 31 | level._effect["fx_snow_lotus"] = "weather/fx_snow_player_os_lotus"; 32 | } 33 | 34 | -------------------------------------------------------------------------------- /scripts/mp/mp_infection.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_load; 4 | #using scripts\mp\_util; 5 | #using scripts\mp\mp_infection_fx; 6 | #using scripts\mp\mp_infection_sound; 7 | #using scripts\shared\util_shared; 8 | 9 | #namespace namespace_82e4b148; 10 | 11 | /* 12 | Name: main 13 | Namespace: namespace_82e4b148 14 | Checksum: 0x1BEE8B2B 15 | Offset: 0x138 16 | Size: 0x5C 17 | Parameters: 0 18 | Flags: Linked 19 | */ 20 | function main() 21 | { 22 | namespace_5d379c9::main(); 23 | namespace_83fbe97c::main(); 24 | load::main(); 25 | util::waitforclient(0); 26 | level.endgamexcamname = "ui_cam_endgame_mp_infection"; 27 | } 28 | 29 | -------------------------------------------------------------------------------- /scripts/shared/weapons_shared.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\shared\callbacks_shared; 3 | #using scripts\shared\system_shared; 4 | 5 | #namespace weapons_shared; 6 | 7 | /* 8 | Name: __init__sytem__ 9 | Namespace: weapons_shared 10 | Checksum: 0xA0C3A048 11 | Offset: 0xC8 12 | Size: 0x34 13 | Parameters: 0 14 | Flags: AutoExec 15 | */ 16 | function autoexec __init__sytem__() 17 | { 18 | system::register("weapon_shared", &__init__, undefined, undefined); 19 | } 20 | 21 | /* 22 | Name: __init__ 23 | Namespace: weapons_shared 24 | Checksum: 0x99EC1590 25 | Offset: 0x108 26 | Size: 0x4 27 | Parameters: 0 28 | Flags: Linked 29 | */ 30 | function __init__() 31 | { 32 | } 33 | 34 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_01.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_load; 4 | #using scripts\mp\_util; 5 | #using scripts\mp\mp_freerun_01_fx; 6 | #using scripts\mp\mp_freerun_01_sound; 7 | #using scripts\shared\util_shared; 8 | 9 | #namespace namespace_49ee819c; 10 | 11 | /* 12 | Name: main 13 | Namespace: namespace_49ee819c 14 | Checksum: 0xF21B9A 15 | Offset: 0x140 16 | Size: 0x8C 17 | Parameters: 0 18 | Flags: None 19 | */ 20 | function main() 21 | { 22 | namespace_b046f355::main(); 23 | namespace_db5bc658::main(); 24 | setdvar("phys_buoyancy", 1); 25 | setdvar("phys_ragdoll_buoyancy", 1); 26 | load::main(); 27 | util::waitforclient(0); 28 | } 29 | 30 | -------------------------------------------------------------------------------- /scripts/mp/mp_freerun_02.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_load; 4 | #using scripts\mp\_util; 5 | #using scripts\mp\mp_freerun_02_fx; 6 | #using scripts\mp\mp_freerun_02_sound; 7 | #using scripts\shared\util_shared; 8 | 9 | #namespace namespace_bbf5f0d7; 10 | 11 | /* 12 | Name: main 13 | Namespace: namespace_bbf5f0d7 14 | Checksum: 0x2D395D7A 15 | Offset: 0x140 16 | Size: 0x8C 17 | Parameters: 0 18 | Flags: Linked 19 | */ 20 | function main() 21 | { 22 | namespace_97daed88::main(); 23 | namespace_e89da2ff::main(); 24 | setdvar("phys_buoyancy", 1); 25 | setdvar("phys_ragdoll_buoyancy", 1); 26 | load::main(); 27 | util::waitforclient(0); 28 | } 29 | 30 | -------------------------------------------------------------------------------- /scripts/zm/_zm_score.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\clientfield_shared; 4 | #using scripts\shared\system_shared; 5 | 6 | #namespace zm_score; 7 | 8 | /* 9 | Name: __init__sytem__ 10 | Namespace: zm_score 11 | Checksum: 0x69FB1E93 12 | Offset: 0xD8 13 | Size: 0x34 14 | Parameters: 0 15 | Flags: AutoExec 16 | */ 17 | function autoexec __init__sytem__() 18 | { 19 | system::register("zm_score", &__init__, undefined, undefined); 20 | } 21 | 22 | /* 23 | Name: __init__ 24 | Namespace: zm_score 25 | Checksum: 0x99EC1590 26 | Offset: 0x118 27 | Size: 0x4 28 | Parameters: 0 29 | Flags: Linked 30 | */ 31 | function __init__() 32 | { 33 | } 34 | 35 | -------------------------------------------------------------------------------- /scripts/shared/ai/archetype_mannequin_interface.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\shared\ai\systems\ai_interface; 3 | #using scripts\shared\ai\zombie; 4 | 5 | #namespace mannequininterface; 6 | 7 | /* 8 | Name: registermannequininterfaceattributes 9 | Namespace: mannequininterface 10 | Checksum: 0xE164E6D 11 | Offset: 0x100 12 | Size: 0xAC 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function registermannequininterfaceattributes() 17 | { 18 | ai::registermatchedinterface("mannequin", "can_juke", 0, array(1, 0)); 19 | ai::registermatchedinterface("mannequin", "suicidal_behavior", 0, array(1, 0)); 20 | ai::registermatchedinterface("mannequin", "spark_behavior", 0, array(1, 0)); 21 | } 22 | 23 | -------------------------------------------------------------------------------- /scripts/mp/_teamset.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\system_shared; 4 | 5 | #namespace teamset; 6 | 7 | /* 8 | Name: __init__sytem__ 9 | Namespace: teamset 10 | Checksum: 0x7CD5FFCD 11 | Offset: 0xC8 12 | Size: 0x34 13 | Parameters: 0 14 | Flags: AutoExec 15 | */ 16 | function autoexec __init__sytem__() 17 | { 18 | system::register("teamset_seals", &__init__, undefined, undefined); 19 | } 20 | 21 | /* 22 | Name: __init__ 23 | Namespace: teamset 24 | Checksum: 0xBBE3B745 25 | Offset: 0x108 26 | Size: 0x24 27 | Parameters: 0 28 | Flags: None 29 | */ 30 | function __init__() 31 | { 32 | level.allies_team = "allies"; 33 | level.axis_team = "axis"; 34 | } 35 | 36 | -------------------------------------------------------------------------------- /scripts/mp/gametypes/dm.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace dm; 5 | 6 | /* 7 | Name: main 8 | Namespace: dm 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | /* 20 | Name: onprecachegametype 21 | Namespace: dm 22 | Checksum: 0x99EC1590 23 | Offset: 0xA0 24 | Size: 0x4 25 | Parameters: 0 26 | Flags: None 27 | */ 28 | function onprecachegametype() 29 | { 30 | } 31 | 32 | /* 33 | Name: onstartgametype 34 | Namespace: dm 35 | Checksum: 0x99EC1590 36 | Offset: 0xB0 37 | Size: 0x4 38 | Parameters: 0 39 | Flags: None 40 | */ 41 | function onstartgametype() 42 | { 43 | } 44 | 45 | -------------------------------------------------------------------------------- /scripts/mp/gametypes/hq.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace hq; 5 | 6 | /* 7 | Name: main 8 | Namespace: hq 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | /* 20 | Name: onprecachegametype 21 | Namespace: hq 22 | Checksum: 0x99EC1590 23 | Offset: 0xA0 24 | Size: 0x4 25 | Parameters: 0 26 | Flags: None 27 | */ 28 | function onprecachegametype() 29 | { 30 | } 31 | 32 | /* 33 | Name: onstartgametype 34 | Namespace: hq 35 | Checksum: 0x99EC1590 36 | Offset: 0xB0 37 | Size: 0x4 38 | Parameters: 0 39 | Flags: None 40 | */ 41 | function onstartgametype() 42 | { 43 | } 44 | 45 | -------------------------------------------------------------------------------- /scripts/mp/gametypes/sr.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace sr; 5 | 6 | /* 7 | Name: main 8 | Namespace: sr 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | /* 20 | Name: onprecachegametype 21 | Namespace: sr 22 | Checksum: 0x99EC1590 23 | Offset: 0xA0 24 | Size: 0x4 25 | Parameters: 0 26 | Flags: None 27 | */ 28 | function onprecachegametype() 29 | { 30 | } 31 | 32 | /* 33 | Name: onstartgametype 34 | Namespace: sr 35 | Checksum: 0x99EC1590 36 | Offset: 0xB0 37 | Size: 0x4 38 | Parameters: 0 39 | Flags: None 40 | */ 41 | function onstartgametype() 42 | { 43 | } 44 | 45 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_sing_biodomes_fx.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace cp_mi_sing_biodomes_fx; 6 | 7 | /* 8 | Name: main 9 | Namespace: cp_mi_sing_biodomes_fx 10 | Checksum: 0x8C2A3548 11 | Offset: 0xE0 12 | Size: 0x14 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function main() 17 | { 18 | precache_scripted_fx(); 19 | } 20 | 21 | /* 22 | Name: precache_scripted_fx 23 | Namespace: cp_mi_sing_biodomes_fx 24 | Checksum: 0x2C793F01 25 | Offset: 0x100 26 | Size: 0x1E 27 | Parameters: 0 28 | Flags: Linked 29 | */ 30 | function precache_scripted_fx() 31 | { 32 | level._effect["player_dust"] = "dirt/fx_dust_motes_player_loop"; 33 | } 34 | 35 | -------------------------------------------------------------------------------- /scripts/mp/_bb.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\bb_shared; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\system_shared; 6 | 7 | #namespace bb; 8 | 9 | /* 10 | Name: __init__sytem__ 11 | Namespace: bb 12 | Checksum: 0x5AEDB949 13 | Offset: 0xE8 14 | Size: 0x34 15 | Parameters: 0 16 | Flags: AutoExec 17 | */ 18 | function autoexec __init__sytem__() 19 | { 20 | system::register("bb", &__init__, undefined, undefined); 21 | } 22 | 23 | /* 24 | Name: __init__ 25 | Namespace: bb 26 | Checksum: 0xF08DF7A4 27 | Offset: 0x128 28 | Size: 0x14 29 | Parameters: 0 30 | Flags: Linked 31 | */ 32 | function __init__() 33 | { 34 | init_shared(); 35 | } 36 | 37 | -------------------------------------------------------------------------------- /scripts/mp/gametypes/gun.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace gun; 5 | 6 | /* 7 | Name: main 8 | Namespace: gun 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | /* 20 | Name: onprecachegametype 21 | Namespace: gun 22 | Checksum: 0x99EC1590 23 | Offset: 0xA0 24 | Size: 0x4 25 | Parameters: 0 26 | Flags: None 27 | */ 28 | function onprecachegametype() 29 | { 30 | } 31 | 32 | /* 33 | Name: onstartgametype 34 | Namespace: gun 35 | Checksum: 0x99EC1590 36 | Offset: 0xB0 37 | Size: 0x4 38 | Parameters: 0 39 | Flags: None 40 | */ 41 | function onstartgametype() 42 | { 43 | } 44 | 45 | -------------------------------------------------------------------------------- /scripts/mp/gametypes/hun.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace hun; 5 | 6 | /* 7 | Name: main 8 | Namespace: hun 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | /* 20 | Name: onprecachegametype 21 | Namespace: hun 22 | Checksum: 0x99EC1590 23 | Offset: 0xA0 24 | Size: 0x4 25 | Parameters: 0 26 | Flags: None 27 | */ 28 | function onprecachegametype() 29 | { 30 | } 31 | 32 | /* 33 | Name: onstartgametype 34 | Namespace: hun 35 | Checksum: 0x99EC1590 36 | Offset: 0xB0 37 | Size: 0x4 38 | Parameters: 0 39 | Flags: None 40 | */ 41 | function onstartgametype() 42 | { 43 | } 44 | 45 | -------------------------------------------------------------------------------- /scripts/mp/gametypes/pur.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace pur; 5 | 6 | /* 7 | Name: main 8 | Namespace: pur 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | /* 20 | Name: onprecachegametype 21 | Namespace: pur 22 | Checksum: 0x99EC1590 23 | Offset: 0xA0 24 | Size: 0x4 25 | Parameters: 0 26 | Flags: None 27 | */ 28 | function onprecachegametype() 29 | { 30 | } 31 | 32 | /* 33 | Name: onstartgametype 34 | Namespace: pur 35 | Checksum: 0x99EC1590 36 | Offset: 0xB0 37 | Size: 0x4 38 | Parameters: 0 39 | Flags: None 40 | */ 41 | function onstartgametype() 42 | { 43 | } 44 | 45 | -------------------------------------------------------------------------------- /scripts/mp/gametypes/res.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace res; 5 | 6 | /* 7 | Name: main 8 | Namespace: res 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | /* 20 | Name: onprecachegametype 21 | Namespace: res 22 | Checksum: 0x99EC1590 23 | Offset: 0xA0 24 | Size: 0x4 25 | Parameters: 0 26 | Flags: None 27 | */ 28 | function onprecachegametype() 29 | { 30 | } 31 | 32 | /* 33 | Name: onstartgametype 34 | Namespace: res 35 | Checksum: 0x99EC1590 36 | Offset: 0xB0 37 | Size: 0x4 38 | Parameters: 0 39 | Flags: None 40 | */ 41 | function onstartgametype() 42 | { 43 | } 44 | 45 | -------------------------------------------------------------------------------- /scripts/mp/gametypes/sab.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace sab; 5 | 6 | /* 7 | Name: main 8 | Namespace: sab 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | /* 20 | Name: onprecachegametype 21 | Namespace: sab 22 | Checksum: 0x99EC1590 23 | Offset: 0xA0 24 | Size: 0x4 25 | Parameters: 0 26 | Flags: None 27 | */ 28 | function onprecachegametype() 29 | { 30 | } 31 | 32 | /* 33 | Name: onstartgametype 34 | Namespace: sab 35 | Checksum: 0x99EC1590 36 | Offset: 0xB0 37 | Size: 0x4 38 | Parameters: 0 39 | Flags: None 40 | */ 41 | function onstartgametype() 42 | { 43 | } 44 | 45 | -------------------------------------------------------------------------------- /scripts/mp/gametypes/sas.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace sas; 5 | 6 | /* 7 | Name: main 8 | Namespace: sas 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | /* 20 | Name: onprecachegametype 21 | Namespace: sas 22 | Checksum: 0x99EC1590 23 | Offset: 0xA0 24 | Size: 0x4 25 | Parameters: 0 26 | Flags: None 27 | */ 28 | function onprecachegametype() 29 | { 30 | } 31 | 32 | /* 33 | Name: onstartgametype 34 | Namespace: sas 35 | Checksum: 0x99EC1590 36 | Offset: 0xB0 37 | Size: 0x4 38 | Parameters: 0 39 | Flags: None 40 | */ 41 | function onstartgametype() 42 | { 43 | } 44 | 45 | -------------------------------------------------------------------------------- /scripts/zm/_zm_sidequests.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\clientfield_shared; 4 | 5 | #namespace zm_sidequests; 6 | 7 | /* 8 | Name: register_sidequest_icon 9 | Namespace: zm_sidequests 10 | Checksum: 0xEF1A64CA 11 | Offset: 0xF0 12 | Size: 0xAC 13 | Parameters: 2 14 | Flags: None 15 | */ 16 | function register_sidequest_icon(icon_name, version_number) 17 | { 18 | clientfieldprefix = ("sidequestIcons." + icon_name) + "."; 19 | clientfield::register("clientuimodel", clientfieldprefix + "icon", version_number, 1, "int", undefined, 0, 0); 20 | clientfield::register("clientuimodel", clientfieldprefix + "notification", version_number, 1, "int", undefined, 0, 0); 21 | } 22 | 23 | -------------------------------------------------------------------------------- /scripts/zm/zm_genesis_apothicon_god.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\array_shared; 4 | #using scripts\shared\beam_shared; 5 | #using scripts\shared\clientfield_shared; 6 | #using scripts\shared\fx_shared; 7 | #using scripts\shared\system_shared; 8 | #using scripts\shared\util_shared; 9 | #using scripts\zm\_load; 10 | #using scripts\zm\_zm; 11 | #using scripts\zm\_zm_utility; 12 | #using scripts\zm\zm_genesis_util; 13 | 14 | #namespace zm_genesis_apothicon_god; 15 | 16 | /* 17 | Name: main 18 | Namespace: zm_genesis_apothicon_god 19 | Checksum: 0x99EC1590 20 | Offset: 0x1C0 21 | Size: 0x4 22 | Parameters: 0 23 | Flags: Linked 24 | */ 25 | function main() 26 | { 27 | } 28 | 29 | -------------------------------------------------------------------------------- /scripts/mp/gametypes/conf.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace conf; 5 | 6 | /* 7 | Name: main 8 | Namespace: conf 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | /* 20 | Name: onprecachegametype 21 | Namespace: conf 22 | Checksum: 0x99EC1590 23 | Offset: 0xA0 24 | Size: 0x4 25 | Parameters: 0 26 | Flags: None 27 | */ 28 | function onprecachegametype() 29 | { 30 | } 31 | 32 | /* 33 | Name: onstartgametype 34 | Namespace: conf 35 | Checksum: 0x99EC1590 36 | Offset: 0xB0 37 | Size: 0x4 38 | Parameters: 0 39 | Flags: None 40 | */ 41 | function onstartgametype() 42 | { 43 | } 44 | 45 | -------------------------------------------------------------------------------- /scripts/mp/gametypes/shrp.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace shrp; 5 | 6 | /* 7 | Name: main 8 | Namespace: shrp 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | /* 20 | Name: onprecachegametype 21 | Namespace: shrp 22 | Checksum: 0x99EC1590 23 | Offset: 0xA0 24 | Size: 0x4 25 | Parameters: 0 26 | Flags: None 27 | */ 28 | function onprecachegametype() 29 | { 30 | } 31 | 32 | /* 33 | Name: onstartgametype 34 | Namespace: shrp 35 | Checksum: 0x99EC1590 36 | Offset: 0xB0 37 | Size: 0x4 38 | Parameters: 0 39 | Flags: None 40 | */ 41 | function onstartgametype() 42 | { 43 | } 44 | 45 | -------------------------------------------------------------------------------- /scripts/mp/gametypes/tdef.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace tdef; 5 | 6 | /* 7 | Name: main 8 | Namespace: tdef 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | /* 20 | Name: onprecachegametype 21 | Namespace: tdef 22 | Checksum: 0x99EC1590 23 | Offset: 0xA0 24 | Size: 0x4 25 | Parameters: 0 26 | Flags: None 27 | */ 28 | function onprecachegametype() 29 | { 30 | } 31 | 32 | /* 33 | Name: onstartgametype 34 | Namespace: tdef 35 | Checksum: 0x99EC1590 36 | Offset: 0xB0 37 | Size: 0x4 38 | Parameters: 0 39 | Flags: None 40 | */ 41 | function onstartgametype() 42 | { 43 | } 44 | 45 | -------------------------------------------------------------------------------- /scripts/mp/gametypes/tdm.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace tdm; 5 | 6 | /* 7 | Name: main 8 | Namespace: tdm 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | /* 20 | Name: onprecachegametype 21 | Namespace: tdm 22 | Checksum: 0x99EC1590 23 | Offset: 0xA0 24 | Size: 0x4 25 | Parameters: 0 26 | Flags: None 27 | */ 28 | function onprecachegametype() 29 | { 30 | } 31 | 32 | /* 33 | Name: onstartgametype 34 | Namespace: tdm 35 | Checksum: 0x99EC1590 36 | Offset: 0xB0 37 | Size: 0x4 38 | Parameters: 0 39 | Flags: None 40 | */ 41 | function onstartgametype() 42 | { 43 | } 44 | 45 | -------------------------------------------------------------------------------- /scripts/mp/gametypes/bwars.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace bwars; 5 | 6 | /* 7 | Name: main 8 | Namespace: bwars 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | /* 20 | Name: onprecachegametype 21 | Namespace: bwars 22 | Checksum: 0x99EC1590 23 | Offset: 0xA0 24 | Size: 0x4 25 | Parameters: 0 26 | Flags: None 27 | */ 28 | function onprecachegametype() 29 | { 30 | } 31 | 32 | /* 33 | Name: onstartgametype 34 | Namespace: bwars 35 | Checksum: 0x99EC1590 36 | Offset: 0xB0 37 | Size: 0x4 38 | Parameters: 0 39 | Flags: None 40 | */ 41 | function onstartgametype() 42 | { 43 | } 44 | 45 | -------------------------------------------------------------------------------- /scripts/mp/gametypes/infect.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace infect; 5 | 6 | /* 7 | Name: main 8 | Namespace: infect 9 | Checksum: 0x99EC1590 10 | Offset: 0x90 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | /* 20 | Name: onprecachegametype 21 | Namespace: infect 22 | Checksum: 0x99EC1590 23 | Offset: 0xA0 24 | Size: 0x4 25 | Parameters: 0 26 | Flags: None 27 | */ 28 | function onprecachegametype() 29 | { 30 | } 31 | 32 | /* 33 | Name: onstartgametype 34 | Namespace: infect 35 | Checksum: 0x99EC1590 36 | Offset: 0xB0 37 | Size: 0x4 38 | Parameters: 0 39 | Flags: None 40 | */ 41 | function onstartgametype() 42 | { 43 | } 44 | 45 | -------------------------------------------------------------------------------- /scripts/cp/_decoy.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\system_shared; 5 | #using scripts\shared\weapons\_decoy; 6 | 7 | #namespace decoy; 8 | 9 | /* 10 | Name: __init__sytem__ 11 | Namespace: decoy 12 | Checksum: 0x97231FA3 13 | Offset: 0xF8 14 | Size: 0x34 15 | Parameters: 0 16 | Flags: AutoExec 17 | */ 18 | function autoexec __init__sytem__() 19 | { 20 | system::register("decoy", &__init__, undefined, undefined); 21 | } 22 | 23 | /* 24 | Name: __init__ 25 | Namespace: decoy 26 | Checksum: 0x3F9426B7 27 | Offset: 0x138 28 | Size: 0x14 29 | Parameters: 0 30 | Flags: Linked 31 | */ 32 | function __init__() 33 | { 34 | init_shared(); 35 | } 36 | 37 | -------------------------------------------------------------------------------- /scripts/mp/_decoy.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\system_shared; 5 | #using scripts\shared\weapons\_decoy; 6 | 7 | #namespace decoy; 8 | 9 | /* 10 | Name: __init__sytem__ 11 | Namespace: decoy 12 | Checksum: 0x39F0F22E 13 | Offset: 0xF8 14 | Size: 0x34 15 | Parameters: 0 16 | Flags: AutoExec 17 | */ 18 | function autoexec __init__sytem__() 19 | { 20 | system::register("decoy", &__init__, undefined, undefined); 21 | } 22 | 23 | /* 24 | Name: __init__ 25 | Namespace: decoy 26 | Checksum: 0x6EBE3191 27 | Offset: 0x138 28 | Size: 0x14 29 | Parameters: 0 30 | Flags: Linked 31 | */ 32 | function __init__() 33 | { 34 | init_shared(); 35 | } 36 | 37 | -------------------------------------------------------------------------------- /scripts/shared/ai/archetype_zombie_dog_interface.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\shared\ai\behavior_zombie_dog; 3 | #using scripts\shared\ai\systems\ai_interface; 4 | 5 | #namespace zombiedoginterface; 6 | 7 | /* 8 | Name: registerzombiedoginterfaceattributes 9 | Namespace: zombiedoginterface 10 | Checksum: 0x26B16E52 11 | Offset: 0x110 12 | Size: 0xBC 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function registerzombiedoginterfaceattributes() 17 | { 18 | ai::registermatchedinterface("zombie_dog", "gravity", "normal", array("low", "normal"), &zombiedogbehavior::zombiedoggravity); 19 | ai::registermatchedinterface("zombie_dog", "min_run_dist", 500); 20 | ai::registermatchedinterface("zombie_dog", "sprint", 0, array(1, 0)); 21 | } 22 | 23 | -------------------------------------------------------------------------------- /scripts/zm/zm_moon_ffotd.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\array_shared; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\clientfield_shared; 6 | #using scripts\shared\flag_shared; 7 | #using scripts\shared\util_shared; 8 | 9 | #namespace zm_moon_ffotd; 10 | 11 | /* 12 | Name: main_start 13 | Namespace: zm_moon_ffotd 14 | Checksum: 0x99EC1590 15 | Offset: 0x138 16 | Size: 0x4 17 | Parameters: 0 18 | Flags: Linked 19 | */ 20 | function main_start() 21 | { 22 | } 23 | 24 | /* 25 | Name: main_end 26 | Namespace: zm_moon_ffotd 27 | Checksum: 0x99EC1590 28 | Offset: 0x148 29 | Size: 0x4 30 | Parameters: 0 31 | Flags: Linked 32 | */ 33 | function main_end() 34 | { 35 | } 36 | 37 | -------------------------------------------------------------------------------- /scripts/zm/zm_tomb_ffotd.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\array_shared; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\clientfield_shared; 6 | #using scripts\shared\flag_shared; 7 | #using scripts\shared\util_shared; 8 | 9 | #namespace zm_tomb_ffotd; 10 | 11 | /* 12 | Name: main_start 13 | Namespace: zm_tomb_ffotd 14 | Checksum: 0x99EC1590 15 | Offset: 0x138 16 | Size: 0x4 17 | Parameters: 0 18 | Flags: Linked 19 | */ 20 | function main_start() 21 | { 22 | } 23 | 24 | /* 25 | Name: main_end 26 | Namespace: zm_tomb_ffotd 27 | Checksum: 0x99EC1590 28 | Offset: 0x148 29 | Size: 0x4 30 | Parameters: 0 31 | Flags: Linked 32 | */ 33 | function main_end() 34 | { 35 | } 36 | 37 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_eth_prologue_patch_c.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_load; 4 | #using scripts\cp\_util; 5 | #using scripts\shared\ai_shared; 6 | #using scripts\shared\array_shared; 7 | #using scripts\shared\clientfield_shared; 8 | #using scripts\shared\flag_shared; 9 | #using scripts\shared\trigger_shared; 10 | #using scripts\shared\util_shared; 11 | #using scripts\shared\vehicle_shared; 12 | #using scripts\shared\vehicles\_quadtank; 13 | 14 | #namespace namespace_ba84f16; 15 | 16 | /* 17 | Name: function_7403e82b 18 | Namespace: namespace_ba84f16 19 | Checksum: 0x99EC1590 20 | Offset: 0x1D0 21 | Size: 0x4 22 | Parameters: 0 23 | Flags: Linked 24 | */ 25 | function function_7403e82b() 26 | { 27 | } 28 | 29 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_sing_sgen_patch_c.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_load; 4 | #using scripts\cp\_util; 5 | #using scripts\shared\ai_shared; 6 | #using scripts\shared\array_shared; 7 | #using scripts\shared\clientfield_shared; 8 | #using scripts\shared\flag_shared; 9 | #using scripts\shared\trigger_shared; 10 | #using scripts\shared\util_shared; 11 | #using scripts\shared\vehicle_shared; 12 | #using scripts\shared\vehicles\_quadtank; 13 | 14 | #namespace namespace_dc4413fe; 15 | 16 | /* 17 | Name: function_7403e82b 18 | Namespace: namespace_dc4413fe 19 | Checksum: 0x99EC1590 20 | Offset: 0x1D0 21 | Size: 0x4 22 | Parameters: 0 23 | Flags: Linked 24 | */ 25 | function function_7403e82b() 26 | { 27 | } 28 | 29 | -------------------------------------------------------------------------------- /scripts/zm/zm_sumpf_ffotd.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\array_shared; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\clientfield_shared; 6 | #using scripts\shared\flag_shared; 7 | #using scripts\shared\util_shared; 8 | 9 | #namespace zm_sumpf_ffotd; 10 | 11 | /* 12 | Name: main_start 13 | Namespace: zm_sumpf_ffotd 14 | Checksum: 0x99EC1590 15 | Offset: 0x138 16 | Size: 0x4 17 | Parameters: 0 18 | Flags: Linked 19 | */ 20 | function main_start() 21 | { 22 | } 23 | 24 | /* 25 | Name: main_end 26 | Namespace: zm_sumpf_ffotd 27 | Checksum: 0x99EC1590 28 | Offset: 0x148 29 | Size: 0x4 30 | Parameters: 0 31 | Flags: Linked 32 | */ 33 | function main_end() 34 | { 35 | } 36 | 37 | -------------------------------------------------------------------------------- /scripts/core/core_frontend.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\core\_multi_extracam; 4 | #using scripts\core\core_frontend_fx; 5 | #using scripts\core\core_frontend_sound; 6 | #using scripts\shared\scene_shared; 7 | #using scripts\shared\turret_shared; 8 | #using scripts\shared\util_shared; 9 | #using scripts\shared\vehicle_shared; 10 | 11 | #namespace core_frontend; 12 | 13 | /* 14 | Name: main 15 | Namespace: core_frontend 16 | Checksum: 0xCB5F049B 17 | Offset: 0x198 18 | Size: 0x54 19 | Parameters: 0 20 | Flags: Linked 21 | */ 22 | function main() 23 | { 24 | core_frontend_fx::main(); 25 | core_frontend_sound::main(); 26 | util::waitforclient(0); 27 | forcestreamxmodel("p7_monitor_wall_theater_01"); 28 | } 29 | 30 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_cairo_aquifer_patch_c.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_load; 4 | #using scripts\cp\_util; 5 | #using scripts\shared\ai_shared; 6 | #using scripts\shared\array_shared; 7 | #using scripts\shared\clientfield_shared; 8 | #using scripts\shared\flag_shared; 9 | #using scripts\shared\trigger_shared; 10 | #using scripts\shared\util_shared; 11 | #using scripts\shared\vehicle_shared; 12 | #using scripts\shared\vehicles\_quadtank; 13 | 14 | #namespace namespace_a24425cb; 15 | 16 | /* 17 | Name: function_7403e82b 18 | Namespace: namespace_a24425cb 19 | Checksum: 0x99EC1590 20 | Offset: 0x1D0 21 | Size: 0x4 22 | Parameters: 0 23 | Flags: Linked 24 | */ 25 | function function_7403e82b() 26 | { 27 | } 28 | 29 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_cairo_infection_patch_c.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_load; 4 | #using scripts\cp\_util; 5 | #using scripts\shared\ai_shared; 6 | #using scripts\shared\array_shared; 7 | #using scripts\shared\clientfield_shared; 8 | #using scripts\shared\flag_shared; 9 | #using scripts\shared\trigger_shared; 10 | #using scripts\shared\util_shared; 11 | #using scripts\shared\vehicle_shared; 12 | #using scripts\shared\vehicles\_quadtank; 13 | 14 | #namespace namespace_f397b667; 15 | 16 | /* 17 | Name: function_7403e82b 18 | Namespace: namespace_f397b667 19 | Checksum: 0x99EC1590 20 | Offset: 0x1D8 21 | Size: 0x4 22 | Parameters: 0 23 | Flags: Linked 24 | */ 25 | function function_7403e82b() 26 | { 27 | } 28 | 29 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_cairo_ramses_patch_c.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_load; 4 | #using scripts\cp\_util; 5 | #using scripts\shared\ai_shared; 6 | #using scripts\shared\array_shared; 7 | #using scripts\shared\clientfield_shared; 8 | #using scripts\shared\flag_shared; 9 | #using scripts\shared\trigger_shared; 10 | #using scripts\shared\util_shared; 11 | #using scripts\shared\vehicle_shared; 12 | #using scripts\shared\vehicles\_quadtank; 13 | 14 | #namespace namespace_98e946e1; 15 | 16 | /* 17 | Name: function_7403e82b 18 | Namespace: namespace_98e946e1 19 | Checksum: 0x99EC1590 20 | Offset: 0x1D0 21 | Size: 0x4 22 | Parameters: 0 23 | Flags: Linked 24 | */ 25 | function function_7403e82b() 26 | { 27 | } 28 | 29 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_sing_biodomes_patch_c.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_load; 4 | #using scripts\cp\_util; 5 | #using scripts\shared\ai_shared; 6 | #using scripts\shared\array_shared; 7 | #using scripts\shared\clientfield_shared; 8 | #using scripts\shared\flag_shared; 9 | #using scripts\shared\trigger_shared; 10 | #using scripts\shared\util_shared; 11 | #using scripts\shared\vehicle_shared; 12 | #using scripts\shared\vehicles\_quadtank; 13 | 14 | #namespace namespace_8d32191f; 15 | 16 | /* 17 | Name: function_7403e82b 18 | Namespace: namespace_8d32191f 19 | Checksum: 0x99EC1590 20 | Offset: 0x1D0 21 | Size: 0x4 22 | Parameters: 0 23 | Flags: Linked 24 | */ 25 | function function_7403e82b() 26 | { 27 | } 28 | 29 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_sing_vengeance_patch_c.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_load; 4 | #using scripts\cp\_util; 5 | #using scripts\shared\ai_shared; 6 | #using scripts\shared\array_shared; 7 | #using scripts\shared\clientfield_shared; 8 | #using scripts\shared\flag_shared; 9 | #using scripts\shared\trigger_shared; 10 | #using scripts\shared\util_shared; 11 | #using scripts\shared\vehicle_shared; 12 | #using scripts\shared\vehicles\_quadtank; 13 | 14 | #namespace namespace_b237ad4b; 15 | 16 | /* 17 | Name: function_7403e82b 18 | Namespace: namespace_b237ad4b 19 | Checksum: 0x99EC1590 20 | Offset: 0x1D0 21 | Size: 0x4 22 | Parameters: 0 23 | Flags: Linked 24 | */ 25 | function function_7403e82b() 26 | { 27 | } 28 | 29 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_zurich_newworld_patch_c.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_load; 4 | #using scripts\cp\_util; 5 | #using scripts\shared\ai_shared; 6 | #using scripts\shared\array_shared; 7 | #using scripts\shared\clientfield_shared; 8 | #using scripts\shared\flag_shared; 9 | #using scripts\shared\trigger_shared; 10 | #using scripts\shared\util_shared; 11 | #using scripts\shared\vehicle_shared; 12 | #using scripts\shared\vehicles\_quadtank; 13 | 14 | #namespace namespace_c415b483; 15 | 16 | /* 17 | Name: function_7403e82b 18 | Namespace: namespace_c415b483 19 | Checksum: 0x99EC1590 20 | Offset: 0x1D8 21 | Size: 0x4 22 | Parameters: 0 23 | Flags: Linked 24 | */ 25 | function function_7403e82b() 26 | { 27 | } 28 | 29 | -------------------------------------------------------------------------------- /scripts/mp/gametypes/sniperonly.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace sniperonly; 5 | 6 | /* 7 | Name: main 8 | Namespace: sniperonly 9 | Checksum: 0x99EC1590 10 | Offset: 0x98 11 | Size: 0x4 12 | Parameters: 0 13 | Flags: None 14 | */ 15 | function main() 16 | { 17 | } 18 | 19 | /* 20 | Name: onprecachegametype 21 | Namespace: sniperonly 22 | Checksum: 0x99EC1590 23 | Offset: 0xA8 24 | Size: 0x4 25 | Parameters: 0 26 | Flags: None 27 | */ 28 | function onprecachegametype() 29 | { 30 | } 31 | 32 | /* 33 | Name: onstartgametype 34 | Namespace: sniperonly 35 | Checksum: 0x99EC1590 36 | Offset: 0xB8 37 | Size: 0x4 38 | Parameters: 0 39 | Flags: None 40 | */ 41 | function onstartgametype() 42 | { 43 | } 44 | 45 | -------------------------------------------------------------------------------- /scripts/shared/ai/archetype_zombie_interface.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\shared\ai\systems\ai_interface; 3 | #using scripts\shared\ai\zombie; 4 | 5 | #namespace zombieinterface; 6 | 7 | /* 8 | Name: registerzombieinterfaceattributes 9 | Namespace: zombieinterface 10 | Checksum: 0x2EA92298 11 | Offset: 0x110 12 | Size: 0xE4 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function registerzombieinterfaceattributes() 17 | { 18 | ai::registermatchedinterface("zombie", "can_juke", 0, array(1, 0)); 19 | ai::registermatchedinterface("zombie", "suicidal_behavior", 0, array(1, 0)); 20 | ai::registermatchedinterface("zombie", "spark_behavior", 0, array(1, 0)); 21 | ai::registermatchedinterface("zombie", "use_attackable", 0, array(1, 0)); 22 | } 23 | 24 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_sing_blackstation_patch_c.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_load; 4 | #using scripts\cp\_util; 5 | #using scripts\shared\ai_shared; 6 | #using scripts\shared\array_shared; 7 | #using scripts\shared\clientfield_shared; 8 | #using scripts\shared\flag_shared; 9 | #using scripts\shared\trigger_shared; 10 | #using scripts\shared\util_shared; 11 | #using scripts\shared\vehicle_shared; 12 | #using scripts\shared\vehicles\_quadtank; 13 | 14 | #namespace namespace_65aaef5e; 15 | 16 | /* 17 | Name: function_7403e82b 18 | Namespace: namespace_65aaef5e 19 | Checksum: 0x99EC1590 20 | Offset: 0x1D8 21 | Size: 0x4 22 | Parameters: 0 23 | Flags: Linked 24 | */ 25 | function function_7403e82b() 26 | { 27 | } 28 | 29 | -------------------------------------------------------------------------------- /scripts/zm/_zm_weap_cymbal_monkey.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\zm\_zm_utility; 4 | #using scripts\zm\_zm_weapons; 5 | 6 | #namespace _zm_weap_cymbal_monkey; 7 | 8 | /* 9 | Name: init 10 | Namespace: _zm_weap_cymbal_monkey 11 | Checksum: 0xB8440E1B 12 | Offset: 0x110 13 | Size: 0x70 14 | Parameters: 0 15 | Flags: Linked 16 | */ 17 | function init() 18 | { 19 | if(isdefined(level.legacy_cymbal_monkey) && level.legacy_cymbal_monkey) 20 | { 21 | level.cymbal_monkey_model = "weapon_zombie_monkey_bomb"; 22 | } 23 | else 24 | { 25 | level.cymbal_monkey_model = "wpn_t7_zmb_monkey_bomb_world"; 26 | } 27 | if(!zm_weapons::is_weapon_included(getweapon("cymbal_monkey"))) 28 | { 29 | return; 30 | } 31 | } 32 | 33 | -------------------------------------------------------------------------------- /scripts/shared/ai/systems/behavior_state_machine.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #namespace behaviorstatemachine; 3 | 4 | /* 5 | Name: registerbsmscriptapiinternal 6 | Namespace: behaviorstatemachine 7 | Checksum: 0x2B8AA8F7 8 | Offset: 0x88 9 | Size: 0xB6 10 | Parameters: 2 11 | Flags: Linked 12 | */ 13 | function registerbsmscriptapiinternal(functionname, scriptfunction) 14 | { 15 | if(!isdefined(level._bsmscriptfunctions)) 16 | { 17 | level._bsmscriptfunctions = []; 18 | } 19 | functionname = tolower(functionname); 20 | /# 21 | assert(isdefined(scriptfunction) && isdefined(scriptfunction), ""); 22 | #/ 23 | /# 24 | assert(!isdefined(level._bsmscriptfunctions[functionname]), ""); 25 | #/ 26 | level._bsmscriptfunctions[functionname] = scriptfunction; 27 | } 28 | 29 | -------------------------------------------------------------------------------- /scripts/shared/ai/archetype_thrasher_interface.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\shared\ai\archetype_thrasher; 3 | #using scripts\shared\ai\systems\ai_interface; 4 | 5 | #namespace thrasherinterface; 6 | 7 | /* 8 | Name: registerthrasherinterfaceattributes 9 | Namespace: thrasherinterface 10 | Checksum: 0xFAE534BD 11 | Offset: 0x118 12 | Size: 0xCC 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function registerthrasherinterfaceattributes() 17 | { 18 | ai::registermatchedinterface("thrasher", "stunned", 0, array(1, 0)); 19 | ai::registermatchedinterface("thrasher", "move_mode", "normal", array("normal", "friendly"), &thrasherserverutils::thrashermovemodeattributecallback); 20 | ai::registermatchedinterface("thrasher", "use_attackable", 0, array(1, 0)); 21 | } 22 | 23 | -------------------------------------------------------------------------------- /scripts/cp/gametypes/cpzm.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\gametypes\coop; 4 | 5 | #namespace cpzm; 6 | 7 | /* 8 | Name: main 9 | Namespace: cpzm 10 | Checksum: 0xDE89A2C1 11 | Offset: 0xB0 12 | Size: 0x14 13 | Parameters: 0 14 | Flags: None 15 | */ 16 | function main() 17 | { 18 | coop::main(); 19 | } 20 | 21 | /* 22 | Name: onprecachegametype 23 | Namespace: cpzm 24 | Checksum: 0x99EC1590 25 | Offset: 0xD0 26 | Size: 0x4 27 | Parameters: 0 28 | Flags: None 29 | */ 30 | function onprecachegametype() 31 | { 32 | } 33 | 34 | /* 35 | Name: onstartgametype 36 | Namespace: cpzm 37 | Checksum: 0x99EC1590 38 | Offset: 0xE0 39 | Size: 0x4 40 | Parameters: 0 41 | Flags: None 42 | */ 43 | function onstartgametype() 44 | { 45 | } 46 | 47 | -------------------------------------------------------------------------------- /scripts/mp/_hive_gun.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\weapons\_hive_gun; 7 | 8 | #namespace hive_gun; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: hive_gun 13 | Checksum: 0x703B4250 14 | Offset: 0x110 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("hive_gun", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: hive_gun 27 | Checksum: 0x4174FF25 28 | Offset: 0x150 29 | Size: 0x14 30 | Parameters: 0 31 | Flags: Linked 32 | */ 33 | function __init__() 34 | { 35 | init_shared(); 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/zm/zm_factory_ffotd.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\array_shared; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\clientfield_shared; 6 | #using scripts\shared\flag_shared; 7 | #using scripts\shared\system_shared; 8 | #using scripts\shared\util_shared; 9 | 10 | #namespace zm_factory_ffotd; 11 | 12 | /* 13 | Name: main_start 14 | Namespace: zm_factory_ffotd 15 | Checksum: 0x99EC1590 16 | Offset: 0x158 17 | Size: 0x4 18 | Parameters: 0 19 | Flags: Linked 20 | */ 21 | function main_start() 22 | { 23 | } 24 | 25 | /* 26 | Name: main_end 27 | Namespace: zm_factory_ffotd 28 | Checksum: 0x99EC1590 29 | Offset: 0x168 30 | Size: 0x4 31 | Parameters: 0 32 | Flags: Linked 33 | */ 34 | function main_end() 35 | { 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/mp/mp_apartments.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_load; 4 | #using scripts\mp\mp_apartments_amb; 5 | #using scripts\mp\mp_apartments_fx; 6 | #using scripts\mp\mp_apartments_lighting; 7 | #using scripts\shared\util_shared; 8 | 9 | #namespace mp_apartments; 10 | 11 | /* 12 | Name: main 13 | Namespace: mp_apartments 14 | Checksum: 0x794ABEB4 15 | Offset: 0x168 16 | Size: 0xBC 17 | Parameters: 0 18 | Flags: Linked 19 | */ 20 | function main() 21 | { 22 | load::main(); 23 | mp_apartments_fx::main(); 24 | thread mp_apartments_amb::main(); 25 | util::waitforclient(0); 26 | level.endgamexcamname = "ui_cam_endgame_mp_apartments"; 27 | setdvar("phys_buoyancy", 1); 28 | setdvar("phys_ragdoll_buoyancy", 1); 29 | /# 30 | println(""); 31 | #/ 32 | } 33 | 34 | -------------------------------------------------------------------------------- /scripts/zm/_zm_ai_quad.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\system_shared; 4 | #using scripts\shared\visionset_mgr_shared; 5 | 6 | #namespace zm_ai_quad; 7 | 8 | /* 9 | Name: __init__sytem__ 10 | Namespace: zm_ai_quad 11 | Checksum: 0x135FB843 12 | Offset: 0xF0 13 | Size: 0x34 14 | Parameters: 0 15 | Flags: AutoExec 16 | */ 17 | function autoexec __init__sytem__() 18 | { 19 | system::register("zm_ai_quad", &__init__, undefined, undefined); 20 | } 21 | 22 | /* 23 | Name: __init__ 24 | Namespace: zm_ai_quad 25 | Checksum: 0xEACF9393 26 | Offset: 0x130 27 | Size: 0x3C 28 | Parameters: 0 29 | Flags: Linked 30 | */ 31 | function __init__() 32 | { 33 | visionset_mgr::register_overlay_info_style_blur("zm_ai_quad_blur", 21000, 1, 0.1, 0.5, 4); 34 | } 35 | 36 | -------------------------------------------------------------------------------- /scripts/cp/_decoy.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\shared\weapons\_decoy; 8 | 9 | #namespace decoy; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: decoy 14 | Checksum: 0x7E97B40F 15 | Offset: 0x128 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("decoy", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: decoy 28 | Checksum: 0xABFBC6FD 29 | Offset: 0x168 30 | Size: 0x14 31 | Parameters: 0 32 | Flags: Linked 33 | */ 34 | function __init__() 35 | { 36 | init_shared(); 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/mp/_decoy.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\shared\weapons\_decoy; 8 | 9 | #namespace decoy; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: decoy 14 | Checksum: 0x673FC1BB 15 | Offset: 0x128 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("decoy", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: decoy 28 | Checksum: 0xB7656E4E 29 | Offset: 0x168 30 | Size: 0x14 31 | Parameters: 0 32 | Flags: None 33 | */ 34 | function __init__() 35 | { 36 | init_shared(); 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/shared/ai/systems/animation_selector_table.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #namespace animationselectortable; 3 | 4 | /* 5 | Name: registeranimationselectortableevaluator 6 | Namespace: animationselectortable 7 | Checksum: 0x9C7915C 8 | Offset: 0x88 9 | Size: 0xA6 10 | Parameters: 2 11 | Flags: Linked 12 | */ 13 | function registeranimationselectortableevaluator(functionname, functionptr) 14 | { 15 | if(!isdefined(level._astevaluatorscriptfunctions)) 16 | { 17 | level._astevaluatorscriptfunctions = []; 18 | } 19 | functionname = tolower(functionname); 20 | /# 21 | assert(isdefined(functionname) && isdefined(functionptr)); 22 | #/ 23 | /# 24 | assert(!isdefined(level._astevaluatorscriptfunctions[functionname])); 25 | #/ 26 | level._astevaluatorscriptfunctions[functionname] = functionptr; 27 | } 28 | 29 | -------------------------------------------------------------------------------- /scripts/shared/weapons/_pineapple_gun.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\math_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | 8 | #namespace sticky_grenade; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: sticky_grenade 13 | Checksum: 0xFFB22D9F 14 | Offset: 0x130 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("pineapple_gun", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: sticky_grenade 27 | Checksum: 0x99EC1590 28 | Offset: 0x170 29 | Size: 0x4 30 | Parameters: 0 31 | Flags: None 32 | */ 33 | function __init__() 34 | { 35 | } 36 | 37 | -------------------------------------------------------------------------------- /scripts/cp/_rat.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\cp\_util; 3 | #using scripts\shared\rat_shared; 4 | #using scripts\shared\system_shared; 5 | #using scripts\shared\util_shared; 6 | 7 | #namespace rat; 8 | 9 | /* 10 | Name: __init__sytem__ 11 | Namespace: rat 12 | Checksum: 0xC8065075 13 | Offset: 0xD8 14 | Size: 0x34 15 | Parameters: 0 16 | Flags: AutoExec 17 | */ 18 | function autoexec __init__sytem__() 19 | { 20 | /# 21 | system::register("", &__init__, undefined, undefined); 22 | #/ 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: rat 28 | Checksum: 0xAA37BD14 29 | Offset: 0x118 30 | Size: 0x44 31 | Parameters: 0 32 | Flags: Linked 33 | */ 34 | function __init__() 35 | { 36 | /# 37 | rat_shared::init(); 38 | level.rat.common.gethostplayer = &util::gethostplayer; 39 | #/ 40 | } 41 | 42 | -------------------------------------------------------------------------------- /scripts/cp/_flashgrenades.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\weapons\_flashgrenades; 7 | 8 | #namespace flashgrenades; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: flashgrenades 13 | Checksum: 0xB8BC3EBE 14 | Offset: 0x120 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("flashgrenades", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: flashgrenades 27 | Checksum: 0x109F6123 28 | Offset: 0x160 29 | Size: 0x14 30 | Parameters: 0 31 | Flags: Linked 32 | */ 33 | function __init__() 34 | { 35 | init_shared(); 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/cp/_hacker_tool.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\system_shared; 5 | #using scripts\shared\util_shared; 6 | #using scripts\shared\weapons\_hacker_tool; 7 | 8 | #namespace hacker_tool; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: hacker_tool 13 | Checksum: 0x7C8FC578 14 | Offset: 0x128 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("hacker_tool", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: hacker_tool 27 | Checksum: 0xC5712494 28 | Offset: 0x168 29 | Size: 0x14 30 | Parameters: 0 31 | Flags: Linked 32 | */ 33 | function __init__() 34 | { 35 | init_shared(); 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/mp/_flashgrenades.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\weapons\_flashgrenades; 7 | 8 | #namespace flashgrenades; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: flashgrenades 13 | Checksum: 0x8928E154 14 | Offset: 0x120 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("flashgrenades", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: flashgrenades 27 | Checksum: 0xE6724FDC 28 | Offset: 0x160 29 | Size: 0x14 30 | Parameters: 0 31 | Flags: Linked 32 | */ 33 | function __init__() 34 | { 35 | init_shared(); 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/mp/_hacker_tool.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\system_shared; 5 | #using scripts\shared\util_shared; 6 | #using scripts\shared\weapons\_hacker_tool; 7 | 8 | #namespace hacker_tool; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: hacker_tool 13 | Checksum: 0x45C5E860 14 | Offset: 0x128 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("hacker_tool", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: hacker_tool 27 | Checksum: 0x1395339D 28 | Offset: 0x168 29 | Size: 0x14 30 | Parameters: 0 31 | Flags: Linked 32 | */ 33 | function __init__() 34 | { 35 | init_shared(); 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/shared/archetype_shared/archetype_shared.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\shared\ai\archetype_damage_effects; 3 | #using scripts\shared\ai\archetype_direwolf; 4 | #using scripts\shared\ai\archetype_human; 5 | #using scripts\shared\ai\archetype_notetracks; 6 | #using scripts\shared\ai\archetype_robot; 7 | #using scripts\shared\ai\archetype_secondary_animations; 8 | #using scripts\shared\ai\archetype_thrasher; 9 | #using scripts\shared\ai\skeleton; 10 | #using scripts\shared\ai\systems\destructible_character; 11 | #using scripts\shared\ai\systems\fx_character; 12 | #using scripts\shared\ai\warlord; 13 | #using scripts\shared\ai\zombie; 14 | #using scripts\shared\vehicles\_parasite; 15 | #using scripts\shared\vehicles\_raps; 16 | #using scripts\shared\vehicles\_siegebot; 17 | #using scripts\shared\vehicles\_wasp; 18 | 19 | -------------------------------------------------------------------------------- /scripts/cp/_satchel_charge.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\weapons\_satchel_charge; 7 | 8 | #namespace satchel_charge; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: satchel_charge 13 | Checksum: 0x9D672FD6 14 | Offset: 0x128 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("satchel_charge", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: satchel_charge 27 | Checksum: 0x5DA61BD0 28 | Offset: 0x168 29 | Size: 0x14 30 | Parameters: 0 31 | Flags: Linked 32 | */ 33 | function __init__() 34 | { 35 | init_shared(); 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/mp/_satchel_charge.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\weapons\_satchel_charge; 7 | 8 | #namespace satchel_charge; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: satchel_charge 13 | Checksum: 0xDBB387F6 14 | Offset: 0x128 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("satchel_charge", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: satchel_charge 27 | Checksum: 0xF69A5FD1 28 | Offset: 0x168 29 | Size: 0x14 30 | Parameters: 0 31 | Flags: Linked 32 | */ 33 | function __init__() 34 | { 35 | init_shared(); 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/shared/duplicaterender_mgr.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\shared\callbacks_shared; 3 | #using scripts\shared\clientfield_shared; 4 | #using scripts\shared\math_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | 8 | #namespace duplicate_render; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: duplicate_render 13 | Checksum: 0x25123D77 14 | Offset: 0x138 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("duplicate_render", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: duplicate_render 27 | Checksum: 0x99EC1590 28 | Offset: 0x178 29 | Size: 0x4 30 | Parameters: 0 31 | Flags: Linked 32 | */ 33 | function __init__() 34 | { 35 | } 36 | 37 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_cairo_ramses_patch.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_load; 4 | #using scripts\cp\_objectives; 5 | #using scripts\cp\_util; 6 | #using scripts\shared\ai_shared; 7 | #using scripts\shared\array_shared; 8 | #using scripts\shared\clientfield_shared; 9 | #using scripts\shared\flag_shared; 10 | #using scripts\shared\spawner_shared; 11 | #using scripts\shared\trigger_shared; 12 | #using scripts\shared\util_shared; 13 | #using scripts\shared\vehicle_shared; 14 | #using scripts\shared\vehicles\_quadtank; 15 | 16 | #namespace namespace_e9e39773; 17 | 18 | /* 19 | Name: function_7403e82b 20 | Namespace: namespace_e9e39773 21 | Checksum: 0x99EC1590 22 | Offset: 0x210 23 | Size: 0x4 24 | Parameters: 0 25 | Flags: Linked 26 | */ 27 | function function_7403e82b() 28 | { 29 | } 30 | 31 | -------------------------------------------------------------------------------- /scripts/mp/_lightninggun.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\weapons\_lightninggun; 7 | 8 | #namespace lightninggun; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: lightninggun 13 | Checksum: 0xF5D8DF9B 14 | Offset: 0x130 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("lightninggun", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: lightninggun 27 | Checksum: 0xD4A86E0E 28 | Offset: 0x170 29 | Size: 0x14 30 | Parameters: 0 31 | Flags: Linked 32 | */ 33 | function __init__() 34 | { 35 | init_shared(); 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/zm/zm_asylum_ffotd.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\array_shared; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\clientfield_shared; 6 | #using scripts\shared\flag_shared; 7 | #using scripts\shared\system_shared; 8 | #using scripts\shared\util_shared; 9 | #using scripts\zm\_zm_utility; 10 | 11 | #namespace zm_asylum_ffotd; 12 | 13 | /* 14 | Name: main_start 15 | Namespace: zm_asylum_ffotd 16 | Checksum: 0x99EC1590 17 | Offset: 0x178 18 | Size: 0x4 19 | Parameters: 0 20 | Flags: Linked 21 | */ 22 | function main_start() 23 | { 24 | } 25 | 26 | /* 27 | Name: main_end 28 | Namespace: zm_asylum_ffotd 29 | Checksum: 0x99EC1590 30 | Offset: 0x188 31 | Size: 0x4 32 | Parameters: 0 33 | Flags: Linked 34 | */ 35 | function main_end() 36 | { 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/zm/zm_island_ffotd.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\array_shared; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\clientfield_shared; 6 | #using scripts\shared\flag_shared; 7 | #using scripts\shared\system_shared; 8 | #using scripts\shared\util_shared; 9 | #using scripts\zm\_zm_utility; 10 | 11 | #namespace zm_island_ffotd; 12 | 13 | /* 14 | Name: main_start 15 | Namespace: zm_island_ffotd 16 | Checksum: 0x99EC1590 17 | Offset: 0x178 18 | Size: 0x4 19 | Parameters: 0 20 | Flags: Linked 21 | */ 22 | function main_start() 23 | { 24 | } 25 | 26 | /* 27 | Name: main_end 28 | Namespace: zm_island_ffotd 29 | Checksum: 0x99EC1590 30 | Offset: 0x188 31 | Size: 0x4 32 | Parameters: 0 33 | Flags: Linked 34 | */ 35 | function main_end() 36 | { 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/cp/_scrambler.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_util; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\shared\weapons\_scrambler; 8 | 9 | #namespace scrambler; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: scrambler 14 | Checksum: 0x429C06EC 15 | Offset: 0x138 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("scrambler", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: scrambler 28 | Checksum: 0x926914F9 29 | Offset: 0x178 30 | Size: 0x14 31 | Parameters: 0 32 | Flags: None 33 | */ 34 | function __init__() 35 | { 36 | init_shared(); 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/mp/_scrambler.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_util; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\shared\weapons\_scrambler; 8 | 9 | #namespace scrambler; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: scrambler 14 | Checksum: 0xC2DEFCC9 15 | Offset: 0x138 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("scrambler", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: scrambler 28 | Checksum: 0xA65EFA96 29 | Offset: 0x178 30 | Size: 0x14 31 | Parameters: 0 32 | Flags: None 33 | */ 34 | function __init__() 35 | { 36 | init_shared(); 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/shared/abilities/_ability_power.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\abilities\_ability_player; 4 | #using scripts\shared\abilities\_ability_util; 5 | #using scripts\shared\callbacks_shared; 6 | #using scripts\shared\system_shared; 7 | 8 | #namespace ability_power; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: ability_power 13 | Checksum: 0x9BF5BC2B 14 | Offset: 0x148 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("ability_power", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: ability_power 27 | Checksum: 0x99EC1590 28 | Offset: 0x188 29 | Size: 0x4 30 | Parameters: 0 31 | Flags: Linked 32 | */ 33 | function __init__() 34 | { 35 | } 36 | 37 | -------------------------------------------------------------------------------- /scripts/zm/zm_genesis_ffotd.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\array_shared; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\clientfield_shared; 6 | #using scripts\shared\flag_shared; 7 | #using scripts\shared\system_shared; 8 | #using scripts\shared\util_shared; 9 | #using scripts\zm\_zm_utility; 10 | 11 | #namespace zm_genesis_ffotd; 12 | 13 | /* 14 | Name: main_start 15 | Namespace: zm_genesis_ffotd 16 | Checksum: 0x99EC1590 17 | Offset: 0x178 18 | Size: 0x4 19 | Parameters: 0 20 | Flags: Linked 21 | */ 22 | function main_start() 23 | { 24 | } 25 | 26 | /* 27 | Name: main_end 28 | Namespace: zm_genesis_ffotd 29 | Checksum: 0x99EC1590 30 | Offset: 0x188 31 | Size: 0x4 32 | Parameters: 0 33 | Flags: Linked 34 | */ 35 | function main_end() 36 | { 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/zm/zm_theater_ffotd.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\array_shared; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\clientfield_shared; 6 | #using scripts\shared\flag_shared; 7 | #using scripts\shared\system_shared; 8 | #using scripts\shared\util_shared; 9 | #using scripts\zm\_zm_utility; 10 | 11 | #namespace zm_theater_ffotd; 12 | 13 | /* 14 | Name: main_start 15 | Namespace: zm_theater_ffotd 16 | Checksum: 0x99EC1590 17 | Offset: 0x178 18 | Size: 0x4 19 | Parameters: 0 20 | Flags: Linked 21 | */ 22 | function main_start() 23 | { 24 | } 25 | 26 | /* 27 | Name: main_end 28 | Namespace: zm_theater_ffotd 29 | Checksum: 0x99EC1590 30 | Offset: 0x188 31 | Size: 0x4 32 | Parameters: 0 33 | Flags: Linked 34 | */ 35 | function main_end() 36 | { 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/cp/_entityheadicons.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\entityheadicons_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | 8 | #namespace entityheadicons; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: entityheadicons 13 | Checksum: 0x2608D2EA 14 | Offset: 0x130 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("entityheadicons", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: entityheadicons 27 | Checksum: 0x488C90D2 28 | Offset: 0x170 29 | Size: 0x14 30 | Parameters: 0 31 | Flags: None 32 | */ 33 | function __init__() 34 | { 35 | init_shared(); 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/cp/_sensor_grenade.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\weapons\_sensor_grenade; 7 | 8 | #namespace sensor_grenade; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: sensor_grenade 13 | Checksum: 0xB8CE0F4 14 | Offset: 0x138 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("sensor_grenade", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: sensor_grenade 27 | Checksum: 0x2DA8A354 28 | Offset: 0x178 29 | Size: 0x14 30 | Parameters: 0 31 | Flags: Linked 32 | */ 33 | function __init__() 34 | { 35 | init_shared(); 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/mp/_entityheadicons.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\entityheadicons_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | 8 | #namespace entityheadicons; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: entityheadicons 13 | Checksum: 0xC6887FC6 14 | Offset: 0x130 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("entityheadicons", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: entityheadicons 27 | Checksum: 0xB8629E1E 28 | Offset: 0x170 29 | Size: 0x14 30 | Parameters: 0 31 | Flags: None 32 | */ 33 | function __init__() 34 | { 35 | init_shared(); 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/cp/_hacker_tool.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\shared\weapons\_hacker_tool; 8 | 9 | #namespace hacker_tool; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: hacker_tool 14 | Checksum: 0xF562D56 15 | Offset: 0x138 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("hacker_tool", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: hacker_tool 28 | Checksum: 0xE8C5EAF7 29 | Offset: 0x178 30 | Size: 0x14 31 | Parameters: 0 32 | Flags: Linked 33 | */ 34 | function __init__() 35 | { 36 | init_shared(); 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/cp/_riotshield.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_util; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\shared\weapons\_riotshield; 8 | 9 | #namespace riotshield; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: riotshield 14 | Checksum: 0x9815C34D 15 | Offset: 0x138 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("riotshield", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: riotshield 28 | Checksum: 0x66168C65 29 | Offset: 0x178 30 | Size: 0x14 31 | Parameters: 0 32 | Flags: Linked 33 | */ 34 | function __init__() 35 | { 36 | init_shared(); 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/mp/_riotshield.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_util; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\shared\weapons\_riotshield; 8 | 9 | #namespace riotshield; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: riotshield 14 | Checksum: 0xD21C6231 15 | Offset: 0x138 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("riotshield", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: riotshield 28 | Checksum: 0xA0CC18B2 29 | Offset: 0x178 30 | Size: 0x14 31 | Parameters: 0 32 | Flags: Linked 33 | */ 34 | function __init__() 35 | { 36 | init_shared(); 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/mp/_sensor_grenade.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\weapons\_sensor_grenade; 7 | 8 | #namespace sensor_grenade; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: sensor_grenade 13 | Checksum: 0xFB4A9B6B 14 | Offset: 0x138 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("sensor_grenade", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: sensor_grenade 27 | Checksum: 0x24D5A14C 28 | Offset: 0x178 29 | Size: 0x14 30 | Parameters: 0 31 | Flags: Linked 32 | */ 33 | function __init__() 34 | { 35 | init_shared(); 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/zm/_ballistic_knife.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\weapons\_ballistic_knife; 7 | 8 | #namespace ballistic_knife; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: ballistic_knife 13 | Checksum: 0xBC1BE2B9 14 | Offset: 0x138 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("ballistic_knife", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: ballistic_knife 27 | Checksum: 0x1A30CA48 28 | Offset: 0x178 29 | Size: 0x14 30 | Parameters: 0 31 | Flags: None 32 | */ 33 | function __init__() 34 | { 35 | init_shared(); 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/zm/zm_prototype_ffotd.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\array_shared; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\clientfield_shared; 6 | #using scripts\shared\flag_shared; 7 | #using scripts\shared\system_shared; 8 | #using scripts\shared\util_shared; 9 | #using scripts\zm\_zm_utility; 10 | 11 | #namespace zm_prototype_ffotd; 12 | 13 | /* 14 | Name: main_start 15 | Namespace: zm_prototype_ffotd 16 | Checksum: 0x99EC1590 17 | Offset: 0x178 18 | Size: 0x4 19 | Parameters: 0 20 | Flags: Linked 21 | */ 22 | function main_start() 23 | { 24 | } 25 | 26 | /* 27 | Name: main_end 28 | Namespace: zm_prototype_ffotd 29 | Checksum: 0x99EC1590 30 | Offset: 0x188 31 | Size: 0x4 32 | Parameters: 0 33 | Flags: Linked 34 | */ 35 | function main_end() 36 | { 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/cp/_ballistic_knife.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\weapons\_ballistic_knife; 7 | 8 | #namespace ballistic_knife; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: ballistic_knife 13 | Checksum: 0x5394AADD 14 | Offset: 0x138 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("ballistic_knife", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: ballistic_knife 27 | Checksum: 0xFBFFD01E 28 | Offset: 0x178 29 | Size: 0x14 30 | Parameters: 0 31 | Flags: Linked 32 | */ 33 | function __init__() 34 | { 35 | init_shared(); 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/mp/_ballistic_knife.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\weapons\_ballistic_knife; 7 | 8 | #namespace ballistic_knife; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: ballistic_knife 13 | Checksum: 0x852DB5EF 14 | Offset: 0x138 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("ballistic_knife", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: ballistic_knife 27 | Checksum: 0xF5F2A142 28 | Offset: 0x178 29 | Size: 0x14 30 | Parameters: 0 31 | Flags: Linked 32 | */ 33 | function __init__() 34 | { 35 | init_shared(); 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/mp/_hacker_tool.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\shared\weapons\_hacker_tool; 8 | 9 | #namespace hacker_tool; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: hacker_tool 14 | Checksum: 0xCA58CA08 15 | Offset: 0x138 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("hacker_tool", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: hacker_tool 28 | Checksum: 0xFEA0C76E 29 | Offset: 0x178 30 | Size: 0x14 31 | Parameters: 0 32 | Flags: Linked 33 | */ 34 | function __init__() 35 | { 36 | init_shared(); 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/zm/_zm_powerup_carpenter.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\system_shared; 4 | #using scripts\zm\_zm_powerups; 5 | 6 | #namespace zm_powerup_carpenter; 7 | 8 | /* 9 | Name: __init__sytem__ 10 | Namespace: zm_powerup_carpenter 11 | Checksum: 0x7A441B40 12 | Offset: 0xF0 13 | Size: 0x34 14 | Parameters: 0 15 | Flags: AutoExec 16 | */ 17 | function autoexec __init__sytem__() 18 | { 19 | system::register("zm_powerup_carpenter", &__init__, undefined, undefined); 20 | } 21 | 22 | /* 23 | Name: __init__ 24 | Namespace: zm_powerup_carpenter 25 | Checksum: 0x5BA5EC7C 26 | Offset: 0x130 27 | Size: 0x34 28 | Parameters: 0 29 | Flags: Linked 30 | */ 31 | function __init__() 32 | { 33 | zm_powerups::include_zombie_powerup("carpenter"); 34 | zm_powerups::add_zombie_powerup("carpenter"); 35 | } 36 | 37 | -------------------------------------------------------------------------------- /scripts/zm/_zm_powerup_free_perk.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\system_shared; 4 | #using scripts\zm\_zm_powerups; 5 | 6 | #namespace zm_powerup_free_perk; 7 | 8 | /* 9 | Name: __init__sytem__ 10 | Namespace: zm_powerup_free_perk 11 | Checksum: 0x5561A317 12 | Offset: 0xF0 13 | Size: 0x34 14 | Parameters: 0 15 | Flags: AutoExec 16 | */ 17 | function autoexec __init__sytem__() 18 | { 19 | system::register("zm_powerup_free_perk", &__init__, undefined, undefined); 20 | } 21 | 22 | /* 23 | Name: __init__ 24 | Namespace: zm_powerup_free_perk 25 | Checksum: 0xBA800786 26 | Offset: 0x130 27 | Size: 0x34 28 | Parameters: 0 29 | Flags: Linked 30 | */ 31 | function __init__() 32 | { 33 | zm_powerups::include_zombie_powerup("free_perk"); 34 | zm_powerups::add_zombie_powerup("free_perk"); 35 | } 36 | 37 | -------------------------------------------------------------------------------- /scripts/zm/zm_cosmodrome_ffotd.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\array_shared; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\clientfield_shared; 6 | #using scripts\shared\flag_shared; 7 | #using scripts\shared\system_shared; 8 | #using scripts\shared\util_shared; 9 | #using scripts\zm\_zm_utility; 10 | 11 | #namespace zm_cosmodrome_ffotd; 12 | 13 | /* 14 | Name: main_start 15 | Namespace: zm_cosmodrome_ffotd 16 | Checksum: 0x99EC1590 17 | Offset: 0x178 18 | Size: 0x4 19 | Parameters: 0 20 | Flags: Linked 21 | */ 22 | function main_start() 23 | { 24 | } 25 | 26 | /* 27 | Name: main_end 28 | Namespace: zm_cosmodrome_ffotd 29 | Checksum: 0x99EC1590 30 | Offset: 0x188 31 | Size: 0x4 32 | Parameters: 0 33 | Flags: Linked 34 | */ 35 | function main_end() 36 | { 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/zm/zm_stalingrad_ffotd.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\array_shared; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\clientfield_shared; 6 | #using scripts\shared\flag_shared; 7 | #using scripts\shared\system_shared; 8 | #using scripts\shared\util_shared; 9 | #using scripts\zm\_zm_utility; 10 | 11 | #namespace zm_stalingrad_ffotd; 12 | 13 | /* 14 | Name: main_start 15 | Namespace: zm_stalingrad_ffotd 16 | Checksum: 0x99EC1590 17 | Offset: 0x178 18 | Size: 0x4 19 | Parameters: 0 20 | Flags: Linked 21 | */ 22 | function main_start() 23 | { 24 | } 25 | 26 | /* 27 | Name: main_end 28 | Namespace: zm_stalingrad_ffotd 29 | Checksum: 0x99EC1590 30 | Offset: 0x188 31 | Size: 0x4 32 | Parameters: 0 33 | Flags: Linked 34 | */ 35 | function main_end() 36 | { 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/shared/ai/archetype_human_rpg_interface.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\shared\ai\archetype_human_rpg; 3 | #using scripts\shared\ai\systems\ai_interface; 4 | 5 | #namespace humanrpginterface; 6 | 7 | /* 8 | Name: registerhumanrpginterfaceattributes 9 | Namespace: humanrpginterface 10 | Checksum: 0x262765A2 11 | Offset: 0x118 12 | Size: 0x11C 13 | Parameters: 0 14 | Flags: Linked 15 | */ 16 | function registerhumanrpginterfaceattributes() 17 | { 18 | ai::registermatchedinterface("human_rpg", "can_be_meleed", 1, array(1, 0)); 19 | ai::registermatchedinterface("human_rpg", "can_melee", 1, array(1, 0)); 20 | ai::registermatchedinterface("human_rpg", "coverIdleOnly", 0, array(1, 0)); 21 | ai::registermatchedinterface("human_rpg", "sprint", 0, array(1, 0)); 22 | ai::registermatchedinterface("human_rpg", "patrol", 0, array(1, 0)); 23 | } 24 | 25 | -------------------------------------------------------------------------------- /scripts/zm/_zm_powerup_beast_mana.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\system_shared; 4 | #using scripts\zm\_zm_powerups; 5 | 6 | #namespace zm_powerup_beast_mana; 7 | 8 | /* 9 | Name: __init__sytem__ 10 | Namespace: zm_powerup_beast_mana 11 | Checksum: 0x6EC27E63 12 | Offset: 0xF8 13 | Size: 0x34 14 | Parameters: 0 15 | Flags: AutoExec 16 | */ 17 | function autoexec __init__sytem__() 18 | { 19 | system::register("zm_powerup_beast_mana", &__init__, undefined, undefined); 20 | } 21 | 22 | /* 23 | Name: __init__ 24 | Namespace: zm_powerup_beast_mana 25 | Checksum: 0xA44738F2 26 | Offset: 0x138 27 | Size: 0x34 28 | Parameters: 0 29 | Flags: None 30 | */ 31 | function __init__() 32 | { 33 | zm_powerups::include_zombie_powerup("beast_mana"); 34 | zm_powerups::add_zombie_powerup("beast_mana"); 35 | } 36 | 37 | -------------------------------------------------------------------------------- /scripts/zm/_zm_powerup_empty_perk.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\system_shared; 4 | #using scripts\zm\_zm_powerups; 5 | 6 | #namespace zm_powerup_free_perk; 7 | 8 | /* 9 | Name: __init__sytem__ 10 | Namespace: zm_powerup_free_perk 11 | Checksum: 0x70C3B000 12 | Offset: 0xF8 13 | Size: 0x34 14 | Parameters: 0 15 | Flags: AutoExec 16 | */ 17 | function autoexec __init__sytem__() 18 | { 19 | system::register("zm_powerup_empty_perk", &__init__, undefined, undefined); 20 | } 21 | 22 | /* 23 | Name: __init__ 24 | Namespace: zm_powerup_free_perk 25 | Checksum: 0xBA81366B 26 | Offset: 0x138 27 | Size: 0x34 28 | Parameters: 0 29 | Flags: Linked 30 | */ 31 | function __init__() 32 | { 33 | zm_powerups::include_zombie_powerup("empty_perk"); 34 | zm_powerups::add_zombie_powerup("empty_perk"); 35 | } 36 | 37 | -------------------------------------------------------------------------------- /scripts/core/core_frontend.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\core\core_frontend_fx; 4 | #using scripts\core\core_frontend_sound; 5 | #using scripts\shared\math_shared; 6 | #using scripts\shared\scene_shared; 7 | #using scripts\shared\util_shared; 8 | 9 | #namespace core_frontend; 10 | 11 | /* 12 | Name: main 13 | Namespace: core_frontend 14 | Checksum: 0xA6476A3D 15 | Offset: 0x148 16 | Size: 0x54 17 | Parameters: 0 18 | Flags: Linked 19 | */ 20 | function main() 21 | { 22 | precache(); 23 | core_frontend_fx::main(); 24 | core_frontend_sound::main(); 25 | setdvar("compassmaxrange", "2100"); 26 | } 27 | 28 | /* 29 | Name: precache 30 | Namespace: core_frontend 31 | Checksum: 0x99EC1590 32 | Offset: 0x1A8 33 | Size: 0x4 34 | Parameters: 0 35 | Flags: Linked 36 | */ 37 | function precache() 38 | { 39 | } 40 | 41 | -------------------------------------------------------------------------------- /scripts/cp/_bouncingbetty.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\shared\weapons\_bouncingbetty; 8 | 9 | #namespace bouncingbetty; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: bouncingbetty 14 | Checksum: 0xF18B0165 15 | Offset: 0x140 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("bouncingbetty", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: bouncingbetty 28 | Checksum: 0x84EA7911 29 | Offset: 0x180 30 | Size: 0x14 31 | Parameters: 0 32 | Flags: Linked 33 | */ 34 | function __init__() 35 | { 36 | init_shared(); 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/cp/_proximity_grenade.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\weapons\_proximity_grenade; 7 | 8 | #namespace proximity_grenade; 9 | 10 | /* 11 | Name: __init__sytem__ 12 | Namespace: proximity_grenade 13 | Checksum: 0x5F78DA6 14 | Offset: 0x140 15 | Size: 0x34 16 | Parameters: 0 17 | Flags: AutoExec 18 | */ 19 | function autoexec __init__sytem__() 20 | { 21 | system::register("proximity_grenade", &__init__, undefined, undefined); 22 | } 23 | 24 | /* 25 | Name: __init__ 26 | Namespace: proximity_grenade 27 | Checksum: 0x5C689880 28 | Offset: 0x180 29 | Size: 0x14 30 | Parameters: 0 31 | Flags: Linked 32 | */ 33 | function __init__() 34 | { 35 | init_shared(); 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_cairo_ramses_fx.csc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | #using scripts\shared\clientfield_shared; 3 | #using scripts\shared\fx_shared; 4 | 5 | #namespace cp_mi_cairo_ramses_fx; 6 | 7 | /* 8 | Name: main 9 | Namespace: cp_mi_cairo_ramses_fx 10 | Checksum: 0x6FC03E9 11 | Offset: 0x108 12 | Size: 0x0 13 | Parameters: 0 14 | Flags: None 15 | */ 16 | function main() 17 | { 18 | // Unsupported VM revision (1B). 19 | } 20 | 21 | /* 22 | Name: station_defend_lighting 23 | Namespace: cp_mi_cairo_ramses_fx 24 | Checksum: 0x46E1A0FA 25 | Offset: 0x188 26 | Size: 0x0 27 | Parameters: 7 28 | Flags: None 29 | */ 30 | function station_defend_lighting() 31 | { 32 | // Unsupported VM revision (1B). 33 | } 34 | 35 | /* 36 | Name: station_start_lighting 37 | Namespace: cp_mi_cairo_ramses_fx 38 | Checksum: 0x594CF0BA 39 | Offset: 0x230 40 | Size: 0x0 41 | Parameters: 7 42 | Flags: None 43 | */ 44 | function station_start_lighting() 45 | { 46 | // Unsupported VM revision (1B). 47 | } 48 | 49 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_zurich_coalescence_patch_c.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_load; 4 | #using scripts\cp\_util; 5 | #using scripts\shared\ai_shared; 6 | #using scripts\shared\array_shared; 7 | #using scripts\shared\clientfield_shared; 8 | #using scripts\shared\flag_shared; 9 | #using scripts\shared\trigger_shared; 10 | #using scripts\shared\util_shared; 11 | #using scripts\shared\vehicle_shared; 12 | #using scripts\shared\vehicles\_quadtank; 13 | 14 | #namespace namespace_3a5b90; 15 | 16 | /* 17 | Name: function_7403e82b 18 | Namespace: namespace_3a5b90 19 | Checksum: 0x4E7599B3 20 | Offset: 0x1D8 21 | Size: 0x4C 22 | Parameters: 0 23 | Flags: Linked 24 | */ 25 | function function_7403e82b() 26 | { 27 | var_49997a8a = findstaticmodelindex((-10564.2, 39630.2, 392)); 28 | hidestaticmodel(var_49997a8a); 29 | } 30 | 31 | -------------------------------------------------------------------------------- /scripts/zm/_zm_powerup_ww_grenade.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\system_shared; 4 | #using scripts\zm\_zm_powerups; 5 | 6 | #namespace zm_powerup_ww_grenade; 7 | 8 | /* 9 | Name: __init__sytem__ 10 | Namespace: zm_powerup_ww_grenade 11 | Checksum: 0x4531185B 12 | Offset: 0xF8 13 | Size: 0x34 14 | Parameters: 0 15 | Flags: AutoExec 16 | */ 17 | function autoexec __init__sytem__() 18 | { 19 | system::register("zm_powerup_ww_grenade", &__init__, undefined, undefined); 20 | } 21 | 22 | /* 23 | Name: __init__ 24 | Namespace: zm_powerup_ww_grenade 25 | Checksum: 0x71205521 26 | Offset: 0x138 27 | Size: 0x34 28 | Parameters: 0 29 | Flags: Linked 30 | */ 31 | function __init__() 32 | { 33 | zm_powerups::include_zombie_powerup("ww_grenade"); 34 | zm_powerups::add_zombie_powerup("ww_grenade"); 35 | } 36 | 37 | -------------------------------------------------------------------------------- /scripts/cp/_acousticsensor.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\shared\weapons\_acousticsensor; 8 | 9 | #namespace acousticsensor; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: acousticsensor 14 | Checksum: 0x41DB868 15 | Offset: 0x148 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("acousticsensor", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: acousticsensor 28 | Checksum: 0xC062847F 29 | Offset: 0x188 30 | Size: 0x14 31 | Parameters: 0 32 | Flags: None 33 | */ 34 | function __init__() 35 | { 36 | init_shared(); 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/cp/_acousticsensor.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\shared\weapons\_acousticsensor; 8 | 9 | #namespace acousticsensor; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: acousticsensor 14 | Checksum: 0x45A647C 15 | Offset: 0x148 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("acousticsensor", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: acousticsensor 28 | Checksum: 0x672794A8 29 | Offset: 0x188 30 | Size: 0x14 31 | Parameters: 0 32 | Flags: None 33 | */ 34 | function __init__() 35 | { 36 | init_shared(); 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/cp/_trophy_system.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\clientfield_shared; 6 | #using scripts\shared\system_shared; 7 | #using scripts\shared\weapons\_trophy_system; 8 | 9 | #namespace trophy_system; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: trophy_system 14 | Checksum: 0x792A3C3A 15 | Offset: 0x148 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("trophy_system", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: trophy_system 28 | Checksum: 0xC64CBBBD 29 | Offset: 0x188 30 | Size: 0x14 31 | Parameters: 0 32 | Flags: Linked 33 | */ 34 | function __init__() 35 | { 36 | init_shared(); 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/mp/_acousticsensor.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\shared\weapons\_acousticsensor; 8 | 9 | #namespace acousticsensor; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: acousticsensor 14 | Checksum: 0xEF6562A8 15 | Offset: 0x148 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("acousticsensor", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: acousticsensor 28 | Checksum: 0x94F786D1 29 | Offset: 0x188 30 | Size: 0x14 31 | Parameters: 0 32 | Flags: None 33 | */ 34 | function __init__() 35 | { 36 | init_shared(); 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/mp/_acousticsensor.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\shared\weapons\_acousticsensor; 8 | 9 | #namespace acousticsensor; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: acousticsensor 14 | Checksum: 0xFD806B19 15 | Offset: 0x148 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("acousticsensor", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: acousticsensor 28 | Checksum: 0x4E3C330C 29 | Offset: 0x188 30 | Size: 0x14 31 | Parameters: 0 32 | Flags: None 33 | */ 34 | function __init__() 35 | { 36 | init_shared(); 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/mp/_trophy_system.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\clientfield_shared; 6 | #using scripts\shared\system_shared; 7 | #using scripts\shared\weapons\_trophy_system; 8 | 9 | #namespace trophy_system; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: trophy_system 14 | Checksum: 0xD39507AD 15 | Offset: 0x148 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("trophy_system", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: trophy_system 28 | Checksum: 0x9805CFFA 29 | Offset: 0x188 30 | Size: 0x14 31 | Parameters: 0 32 | Flags: Linked 33 | */ 34 | function __init__() 35 | { 36 | init_shared(); 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/mp/mp_stronghold_sound.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | 4 | #namespace mp_stronghold_sound; 5 | 6 | /* 7 | Name: main 8 | Namespace: mp_stronghold_sound 9 | Checksum: 0x877E1B58 10 | Offset: 0xB8 11 | Size: 0x1C 12 | Parameters: 0 13 | Flags: Linked 14 | */ 15 | function main() 16 | { 17 | level thread snd_dmg_chant(); 18 | } 19 | 20 | /* 21 | Name: snd_dmg_chant 22 | Namespace: mp_stronghold_sound 23 | Checksum: 0xD411DBB5 24 | Offset: 0xE0 25 | Size: 0x98 26 | Parameters: 0 27 | Flags: Linked 28 | */ 29 | function snd_dmg_chant() 30 | { 31 | trigger = getent("snd_chant", "targetname"); 32 | if(!isdefined(trigger)) 33 | { 34 | return; 35 | } 36 | while(true) 37 | { 38 | trigger waittill(#"trigger", who); 39 | if(isplayer(who)) 40 | { 41 | trigger playsound("amb_monk_chant"); 42 | } 43 | } 44 | } 45 | 46 | -------------------------------------------------------------------------------- /scripts/shared/string_shared.gsc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\shared\array_shared; 3 | 4 | #namespace string; 5 | 6 | /* 7 | Name: rfill 8 | Namespace: string 9 | Checksum: 0xA8CCE6FE 10 | Offset: 0x98 11 | Size: 0x10A 12 | Parameters: 3 13 | Flags: Linked 14 | */ 15 | function rfill(str_input, n_length, str_fill_char) 16 | { 17 | /# 18 | if(!isdefined(str_fill_char)) 19 | { 20 | str_fill_char = ""; 21 | } 22 | if(str_fill_char == "") 23 | { 24 | str_fill_char = ""; 25 | } 26 | /# 27 | assert(str_fill_char.size == 1, ""); 28 | #/ 29 | str_input = "" + str_input; 30 | n_fill_count = n_length - str_input.size; 31 | str_fill = ""; 32 | if(n_fill_count > 0) 33 | { 34 | for(i = 0; i < n_fill_count; i++) 35 | { 36 | str_fill = str_fill + str_fill_char; 37 | } 38 | } 39 | return str_fill + str_input; 40 | #/ 41 | } 42 | 43 | -------------------------------------------------------------------------------- /scripts/zm/_zm_weap_island_shield.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\shared\callbacks_shared; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\zm\_zm_weapons; 8 | 9 | #namespace namespace_b2c57c5e; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: namespace_b2c57c5e 14 | Checksum: 0xF2A669B9 15 | Offset: 0x150 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("zm_weap_island_shield", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: namespace_b2c57c5e 28 | Checksum: 0x99EC1590 29 | Offset: 0x190 30 | Size: 0x4 31 | Parameters: 0 32 | Flags: Linked 33 | */ 34 | function __init__() 35 | { 36 | } 37 | 38 | -------------------------------------------------------------------------------- /scripts/cp/_bouncingbetty.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\shared\weapons\_bouncingbetty; 8 | 9 | #namespace bouncingbetty; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: bouncingbetty 14 | Checksum: 0xD9A1E9CC 15 | Offset: 0x140 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("bouncingbetty", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: bouncingbetty 28 | Checksum: 0xB9A6C6F9 29 | Offset: 0x180 30 | Size: 0x1C 31 | Parameters: 1 32 | Flags: Linked 33 | */ 34 | function __init__(localclientnum) 35 | { 36 | init_shared(); 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/cp/_scrambler.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_util; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\fx_shared; 6 | #using scripts\shared\system_shared; 7 | #using scripts\shared\util_shared; 8 | #using scripts\shared\weapons\_scrambler; 9 | 10 | #namespace scrambler; 11 | 12 | /* 13 | Name: __init__sytem__ 14 | Namespace: scrambler 15 | Checksum: 0xCAF984B1 16 | Offset: 0x158 17 | Size: 0x34 18 | Parameters: 0 19 | Flags: AutoExec 20 | */ 21 | function autoexec __init__sytem__() 22 | { 23 | system::register("scrambler", &__init__, undefined, undefined); 24 | } 25 | 26 | /* 27 | Name: __init__ 28 | Namespace: scrambler 29 | Checksum: 0xCEFD323B 30 | Offset: 0x198 31 | Size: 0x14 32 | Parameters: 0 33 | Flags: None 34 | */ 35 | function __init__() 36 | { 37 | init_shared(); 38 | } 39 | 40 | -------------------------------------------------------------------------------- /scripts/cp/cp_mi_zurich_coalescence_root_cinematics.csc: -------------------------------------------------------------------------------- 1 | #using scripts\codescripts\struct; 2 | #using scripts\shared\clientfield_shared; 3 | #using scripts\shared\scene_shared; 4 | #using scripts\shared\util_shared; 5 | 6 | #namespace root_cinematics; 7 | 8 | /* 9 | Name: main 10 | Namespace: root_cinematics 11 | Checksum: 0xB57060CE 12 | Offset: 0x160 13 | Size: 0x0 14 | Parameters: 0 15 | Flags: None 16 | */ 17 | function main() 18 | { 19 | // Unsupported VM revision (1B). 20 | } 21 | 22 | /* 23 | Name: init_clientfields 24 | Namespace: root_cinematics 25 | Checksum: 0x54FD6FF 26 | Offset: 0x198 27 | Size: 0x0 28 | Parameters: 0 29 | Flags: None 30 | */ 31 | function init_clientfields() 32 | { 33 | // Unsupported VM revision (1B). 34 | } 35 | 36 | /* 37 | Name: function_85138237 38 | Namespace: root_cinematics 39 | Checksum: 0x5BA48F8B 40 | Offset: 0x1E0 41 | Size: 0x0 42 | Parameters: 7 43 | Flags: None 44 | */ 45 | function function_85138237() 46 | { 47 | // Unsupported VM revision (1B). 48 | } 49 | 50 | -------------------------------------------------------------------------------- /scripts/mp/_bouncingbetty.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\shared\weapons\_bouncingbetty; 8 | 9 | #namespace bouncingbetty; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: bouncingbetty 14 | Checksum: 0x5FB80612 15 | Offset: 0x140 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("bouncingbetty", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: bouncingbetty 28 | Checksum: 0x2AEB6635 29 | Offset: 0x180 30 | Size: 0x1C 31 | Parameters: 1 32 | Flags: Linked 33 | */ 34 | function __init__(localclientnum) 35 | { 36 | init_shared(); 37 | } 38 | 39 | -------------------------------------------------------------------------------- /scripts/mp/_hive_gun.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\clientfield_shared; 6 | #using scripts\shared\system_shared; 7 | #using scripts\shared\util_shared; 8 | #using scripts\shared\weapons\_hive_gun; 9 | 10 | #namespace hive_gun; 11 | 12 | /* 13 | Name: __init__sytem__ 14 | Namespace: hive_gun 15 | Checksum: 0xD9E3DCDD 16 | Offset: 0x158 17 | Size: 0x34 18 | Parameters: 0 19 | Flags: AutoExec 20 | */ 21 | function autoexec __init__sytem__() 22 | { 23 | system::register("hive_gun", &__init__, undefined, undefined); 24 | } 25 | 26 | /* 27 | Name: __init__ 28 | Namespace: hive_gun 29 | Checksum: 0x21672BAC 30 | Offset: 0x198 31 | Size: 0x14 32 | Parameters: 0 33 | Flags: Linked 34 | */ 35 | function __init__() 36 | { 37 | init_shared(); 38 | } 39 | 40 | -------------------------------------------------------------------------------- /scripts/mp/_scrambler.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\mp\_util; 4 | #using scripts\shared\clientfield_shared; 5 | #using scripts\shared\fx_shared; 6 | #using scripts\shared\system_shared; 7 | #using scripts\shared\util_shared; 8 | #using scripts\shared\weapons\_scrambler; 9 | 10 | #namespace scrambler; 11 | 12 | /* 13 | Name: __init__sytem__ 14 | Namespace: scrambler 15 | Checksum: 0xDE05843B 16 | Offset: 0x158 17 | Size: 0x34 18 | Parameters: 0 19 | Flags: AutoExec 20 | */ 21 | function autoexec __init__sytem__() 22 | { 23 | system::register("scrambler", &__init__, undefined, undefined); 24 | } 25 | 26 | /* 27 | Name: __init__ 28 | Namespace: scrambler 29 | Checksum: 0xF57EAC54 30 | Offset: 0x198 31 | Size: 0x14 32 | Parameters: 0 33 | Flags: None 34 | */ 35 | function __init__() 36 | { 37 | init_shared(); 38 | } 39 | 40 | -------------------------------------------------------------------------------- /scripts/cp/_satchel_charge.csc: -------------------------------------------------------------------------------- 1 | // Decompiled by Serious. Credits to Scoba for his original tool, Cerberus, which I heavily upgraded to support remaining features, other games, and other platforms. 2 | #using scripts\codescripts\struct; 3 | #using scripts\cp\_util; 4 | #using scripts\shared\callbacks_shared; 5 | #using scripts\shared\system_shared; 6 | #using scripts\shared\util_shared; 7 | #using scripts\shared\weapons\_satchel_charge; 8 | 9 | #namespace satchel_charge; 10 | 11 | /* 12 | Name: __init__sytem__ 13 | Namespace: satchel_charge 14 | Checksum: 0x3A9F1375 15 | Offset: 0x148 16 | Size: 0x34 17 | Parameters: 0 18 | Flags: AutoExec 19 | */ 20 | function autoexec __init__sytem__() 21 | { 22 | system::register("satchel_charge", &__init__, undefined, undefined); 23 | } 24 | 25 | /* 26 | Name: __init__ 27 | Namespace: satchel_charge 28 | Checksum: 0x836EB284 29 | Offset: 0x188 30 | Size: 0x1C 31 | Parameters: 1 32 | Flags: Linked 33 | */ 34 | function __init__(localclientnum) 35 | { 36 | init_shared(); 37 | } 38 | 39 | --------------------------------------------------------------------------------