{ "MaxPlayers": 4, "MinPlayers": 1, "GameNetworkType": "Multiplayer", "MapSelect": "Empty", "MapList": [], "RankType": "None", "PerMapRanking": false, "LeaderboardType": "None", "ProjectTemplate": null, "GameCategory": "Retro", "ControlModes": { "Keyboard": true, "Gamepad": true }, "CsProjName": "", "Summary": "Monster-killing action-roguelike arena-shooter.", "Description": "Survive until 15:00 then kill the Boss!\n\n1-4 Players\n\n======== Controls ========\n- Movement: WASD\n- Aim: MOUSE\n- Dash: SPACE\n- Reroll Upgrades: R\n- Buy Upgrade: MOUSE CLICK or NUMKEYS\n\n======== Tips ========\n- to revive after death (in multiplayer), look for a new soul in crates\n- xp gems never disappear, but items do", "Public": false, "InputSettings": { "Actions": [ { "Name": "Forward", "KeyboardCode": "W", "GroupName": "Movement" }, { "Name": "Backward", "KeyboardCode": "S", "GroupName": "Movement" }, { "Name": "Left", "KeyboardCode": "A", "GroupName": "Movement" }, { "Name": "Right", "KeyboardCode": "D", "GroupName": "Movement" }, { "Name": "Jump", "KeyboardCode": "space", "GamepadCode": "A", "GroupName": "Movement" }, { "Name": "Run", "KeyboardCode": "shift", "GamepadCode": "LeftJoystickButton", "GroupName": "Movement" }, { "Name": "Walk", "KeyboardCode": "alt", "GroupName": "Movement" }, { "Name": "Duck", "KeyboardCode": "ctrl", "GamepadCode": "B", "GroupName": "Movement" }, { "Name": "attack1", "KeyboardCode": "mouse1", "GamepadCode": "RightTrigger", "GroupName": "Actions" }, { "Name": "attack2", "KeyboardCode": "mouse2", "GamepadCode": "LeftTrigger", "GroupName": "Actions" }, { "Name": "reload", "KeyboardCode": "r", "GamepadCode": "X", "GroupName": "Actions" }, { "Name": "use", "KeyboardCode": "e", "GamepadCode": "Y", "GroupName": "Actions" }, { "Name": "Slot1", "KeyboardCode": "1", "GamepadCode": "DpadWest", "GroupName": "Inventory" }, { "Name": "Slot2", "KeyboardCode": "2", "GamepadCode": "DpadEast", "GroupName": "Inventory" }, { "Name": "Slot3", "KeyboardCode": "3", "GamepadCode": "DpadSouth", "GroupName": "Inventory" }, { "Name": "Slot4", "KeyboardCode": "4", "GroupName": "Inventory" }, { "Name": "Slot5", "KeyboardCode": "5", "GroupName": "Inventory" }, { "Name": "Slot6", "KeyboardCode": "6", "GroupName": "Inventory" }, { "Name": "Slot7", "KeyboardCode": "7", "GroupName": "Inventory" }, { "Name": "Slot8", "KeyboardCode": "8", "GroupName": "Inventory" }, { "Name": "Slot9", "KeyboardCode": "9", "GroupName": "Inventory" }, { "Name": "Slot0", "KeyboardCode": "0", "GroupName": "Inventory" }, { "Name": "SlotPrev", "KeyboardCode": "mouse4", "GamepadCode": "SwitchLeftBumper", "GroupName": "Inventory" }, { "Name": "SlotNext", "KeyboardCode": "mouse5", "GamepadCode": "SwitchRightBumper", "GroupName": "Inventory" }, { "Name": "View", "KeyboardCode": "C", "GamepadCode": "RightJoystickButton", "GroupName": "Other" }, { "Name": "Voice", "KeyboardCode": "v", "GamepadCode": "RightJoystickButton", "GroupName": "Other" }, { "Name": "Drop", "KeyboardCode": "g", "GamepadCode": "RightJoystickButton", "GroupName": "Other" }, { "Name": "Flashlight", "KeyboardCode": "f", "GamepadCode": "DpadNorth", "GroupName": "Other" }, { "Name": "Score", "KeyboardCode": "tab", "GamepadCode": "SwitchLeftMenu", "GroupName": "Other" }, { "Name": "Menu", "KeyboardCode": "Q", "GamepadCode": "SwitchRightMenu", "GroupName": "Other" }, { "Name": "Chat", "KeyboardCode": "enter", "GroupName": "Other" } ] }, "HttpAllowList": null, "Resources": "", "MenuResources": "GameMenu/*\nmenu/*.sound\nmenu/*.png\nmusic/voxel revolution.vsnd" }
Name | Size | |
.bin | ||
text_snippet | manifest.json | 63B |
text_snippet | package.base.dll | 718.5KB |
text_snippet | package.facepunch.sausagesurvivors.dll | 301.5KB |
devcam | ||
text_snippet | devcamoverlay.razor.scss | 2.9KB |
gamemenu | ||
text_snippet | loadingpanel.razor.scss | 531B |
text_snippet | mainmenu.razor.scss | 1.4KB |
materials/lights | ||
insert_photo | white_color_tga_cc0f8c39.generated.vtex_c | 1.9KB |
materials/particles/powerups | ||
insert_photo | healsign.vtex_c | 10.1KB |
materials | ||
collections | sprite_default.vmat_c | 3.6KB |
collections | sprite_pixelated.vmat_c | 3.6KB |
menu | ||
text_snippet | background.png | 352.8KB |
text_snippet | menumusic.sound | 244B |
text_snippet | menumusic.sound_c | 593B |
text_snippet | voxel revolution.vsnd_c | 2.5MB |
models | ||
view_in_ar | quad.vmdl_c | 3.4KB |
obsolete | ||
text_snippet | obsolete.txt | 736B |
particles | ||
text_snippet | dmg_number_a_crit.vpcf_c | 2.6KB |
text_snippet | dmg_number_a_player.vpcf_c | 2.7KB |
text_snippet | dmg_number_a.vpcf_c | 2.6KB |
text_snippet | dmg_number_b_crit.vpcf_c | 2.7KB |
text_snippet | dmg_number_b_player.vpcf_c | 2.7KB |
text_snippet | dmg_number_b.vpcf_c | 2.6KB |
text_snippet | dmg_number_c_crit.vpcf_c | 2.6KB |
text_snippet | dmg_number_c_player.vpcf_c | 2.6KB |
text_snippet | dmg_number_c.vpcf_c | 2.5KB |
text_snippet | dmg_number_crit.vpcf_c | 2.8KB |
text_snippet | dmg_number_player.vpcf_c | 2.7KB |
text_snippet | dmg_number.vpcf_c | 2.7KB |
particles/sprites/numbers | ||
insert_photo | dmg_numbers.vtex_c | 33.5KB |
particles | ||
text_snippet | ss_healthpickup.vpcf_c | 2.2KB |
resource/styles | ||
text_snippet | hud.scss | 1.5KB |
text_snippet | nametag.scss | 376B |
resource/templates | ||
text_snippet | hud.html | 480B |
shaders | ||
text_snippet | 2dtest_sprite.shader_c | 121KB |
sounds | ||
text_snippet | boss.charge.sound_c | 537B |
text_snippet | boss.charge.vsnd_c | 53.4KB |
text_snippet | boss.die.sound_c | 534B |
text_snippet | boss.die.vsnd_c | 137.2KB |
text_snippet | boss.fanfare.sound_c | 538B |
text_snippet | boss.fanfare.vsnd_c | 165.1KB |
text_snippet | boss.prepare.sound_c | 538B |
text_snippet | boss.prepare.vsnd_c | 52.8KB |
text_snippet | boss.shoot.sound_c | 536B |
text_snippet | boss.shoot.vsnd_c | 29.9KB |
text_snippet | burn.sound_c | 514B |
text_snippet | burn.vsnd_c | 65.3KB |
text_snippet | click.sound_c | 514B |
text_snippet | click.vsnd_c | 5.9KB |
text_snippet | die.sound_c | 513B |
text_snippet | die.vsnd_c | 82.6KB |
text_snippet | enemy.die.sound_c | 549B |
text_snippet | enemy.die0.vsnd_c | 46.1KB |
text_snippet | enemy.hit.sound_c | 554B |
text_snippet | enemy.hit.vsnd_c | 16.6KB |
text_snippet | enemy.roar.prepare.sound_c | 544B |
text_snippet | enemy.roar.prepare.vsnd_c | 43.3KB |
text_snippet | enemy.roar.sound_c | 536B |
text_snippet | enemy.roar.vsnd_c | 91KB |
text_snippet | explode.sound_c | 533B |
text_snippet | explode.vsnd_c | 91.7KB |
text_snippet | fear.sound_c | 503B |
text_snippet | fear.vsnd_c | 88.3KB |
text_snippet | frozen.sound_c | 532B |
text_snippet | frozen.vsnd_c | 55.9KB |
text_snippet | heal.sound_c | 514B |
text_snippet | heal.vsnd_c | 42.4KB |
text_snippet | ignite.sound_c | 532B |
text_snippet | ignite.vsnd_c | 54.5KB |
text_snippet | levelup.sound_c | 532B |
text_snippet | levelup.vsnd_c | 63.1KB |
text_snippet | player.dash.recharge.sound_c | 545B |
text_snippet | player.dash.recharge.vsnd_c | 56.6KB |
text_snippet | player.dash.sound_c | 537B |
text_snippet | player.dash.vsnd_c | 59.6KB |
text_snippet | pop.vsnd_c | 8.6KB |
text_snippet | reload.end.sound_c | 535B |
text_snippet | reload.end.vsnd_c | 22.4KB |
text_snippet | reload.start.sound_c | 537B |
text_snippet | reload.start.vsnd_c | 30.2KB |
text_snippet | reroll.sound_c | 531B |
text_snippet | reroll.vsnd_c | 50KB |
text_snippet | restart.sound_c | 532B |
text_snippet | restart.vsnd_c | 79.1KB |
text_snippet | runner.bark.sound_c | 537B |
text_snippet | runner.bark.vsnd_c | 33.4KB |
text_snippet | runner.bite.sound_c | 537B |
text_snippet | runner.bite.vsnd_c | 40.6KB |
text_snippet | runner.howl.sound_c | 537B |
text_snippet | runner.howl.vsnd_c | 64.9KB |
text_snippet | shield_break.sound_c | 527B |
text_snippet | shield_break.vsnd_c | 67.9KB |
text_snippet | shield_gain.sound_c | 526B |
text_snippet | shield_gain.vsnd_c | 68.8KB |
text_snippet | shoot.sound_c | 521B |
text_snippet | shoot.vsnd_c | 19.2KB |
text_snippet | spike.prepare.sound_c | 539B |
text_snippet | spike.prepare.vsnd_c | 19.3KB |
text_snippet | spike.stab.sound_c | 536B |
text_snippet | spike.stab.vsnd_c | 39.3KB |
text_snippet | spike.thrust.sound_c | 538B |
text_snippet | spike.thrust.vsnd_c | 52.9KB |
text_snippet | spitter.prepare.sound_c | 541B |
text_snippet | spitter.prepare.vsnd_c | 48.1KB |
text_snippet | spitter.shoot.sound_c | 539B |
text_snippet | spitter.shoot.vsnd_c | 25.1KB |
text_snippet | splash.sound_c | 532B |
text_snippet | splash.vsnd_c | 42KB |
text_snippet | tink.vsnd_c | 7.4KB |
text_snippet | xp.sound_c | 578B |
text_snippet | xp.vsnd_c | 104.5KB |
text_snippet | zombie.attack.player.sound_c | 553B |
text_snippet | zombie.attack.player.vsnd_c | 40.6KB |
text_snippet | zombie.dirt.sound_c | 537B |
text_snippet | zombie.dirt.vsnd_c | 86.7KB |
text_snippet | zombie.spawn0.sound_c | 565B |
text_snippet | zombie.spawn0.vsnd_c | 69.1KB |
text_snippet | zombie.spawn1.vsnd_c | 71.9KB |
styles | ||
text_snippet | base.scss | 756B |
styles/base | ||
text_snippet | _navigator.scss | 62B |
text_snippet | _popup.scss | 3.6KB |
text_snippet | _splitcontainer.scss | 411B |
text_snippet | _tabcontainer.scss | 1.2KB |
text_snippet | _textentry.scss | 37B |
styles | ||
text_snippet | form.scss | 894B |
styles/form | ||
text_snippet | _checkbox.scss | 732B |
text_snippet | _coloreditor.scss | 3.7KB |
text_snippet | _colorproperty.scss | 287B |
text_snippet | _dropdown.scss | 463B |
text_snippet | _slider.scss | 1.6KB |
text_snippet | _switch.scss | 879B |
styles | ||
text_snippet | rootpanel.scss | 3.4KB |
textures/sprites | ||
text_snippet | blood_splatter_0.frames_c | 492B |
text_snippet | blood_splatter_1.frames_c | 586B |
text_snippet | blood_splatter_2.frames_c | 586B |
text_snippet | blood_splatter_3.frames_c | 586B |
text_snippet | boss_attack.frames_c | 698B |
text_snippet | boss_charge_reverse.frames_c | 611B |
text_snippet | boss_charge.frames_c | 611B |
text_snippet | boss_die.frames_c | 499B |
text_snippet | boss_shoot_reverse.frames_c | 507B |
text_snippet | boss_shoot.frames_c | 491B |
text_snippet | boss_spawn.frames_c | 491B |
text_snippet | charger_charge_loop.frames_c | 515B |
text_snippet | charger_charge_start.frames_c | 515B |
text_snippet | coin_idle.frames_c | 447B |
text_snippet | crate_die.frames_c | 498B |
text_snippet | crate_spawn.frames_c | 512B |
text_snippet | crate_walk.frames_c | 457B |
text_snippet | enemy_bullet.frames_c | 492B |
text_snippet | exploder_explode_loop.frames_c | 507B |
text_snippet | exploder_explode_start.frames_c | 514B |
text_snippet | explosion.frames_c | 477B |
text_snippet | fear.frames_c | 479B |
text_snippet | fire.frames_c | 468B |
text_snippet | frozen.frames_c | 475B |
text_snippet | player_attack_idle.frames_c | 506B |
text_snippet | player_attack_walk.frames_c | 506B |
text_snippet | player_ghost_idle.frames_c | 508B |
text_snippet | player_ghost_walk.frames_c | 508B |
text_snippet | player_hurt_attack_idle.frames_c | 508B |
text_snippet | player_hurt_attack_walk.frames_c | 508B |
text_snippet | player_hurt_idle.frames_c | 506B |
text_snippet | player_hurt_walk.frames_c | 508B |
text_snippet | player_idle.frames_c | 456B |
text_snippet | player_walk.frames_c | 476B |
text_snippet | shield.frames_c | 457B |
text_snippet | spike.frames_c | 662B |
text_snippet | spiker_attack.frames_c | 698B |
text_snippet | spiker_die.frames_c | 498B |
text_snippet | spiker_shoot_reverse.frames_c | 516B |
text_snippet | spiker_shoot.frames_c | 516B |
text_snippet | spiker_spawn.frames_c | 514B |
text_snippet | spitter_attack.frames_c | 698B |
text_snippet | spitter_die.frames_c | 507B |
text_snippet | spitter_shoot_reverse.frames_c | 515B |
text_snippet | spitter_shoot.frames_c | 507B |
text_snippet | spitter_spawn.frames_c | 507B |
text_snippet | tile_test.frames_c | 538B |
text_snippet | xp_1.frames_c | 447B |
text_snippet | xp_2.frames_c | 467B |
text_snippet | xp_3.frames_c | 468B |
text_snippet | xp_4.frames_c | 469B |
text_snippet | xp_5.frames_c | 469B |
text_snippet | zombie_attack.frames_c | 670B |
text_snippet | zombie_die.frames_c | 491B |
text_snippet | zombie_spawn.frames_c | 494B |
text_snippet | zombie_walk.frames_c | 456B |
ui/chat | ||
text_snippet | boomerchatbox.scss | 1.7KB |
text_snippet | chatbox.scss | 1.6KB |
ui/components | ||
text_snippet | packagecard.razor.scss | 3.1KB |
text_snippet | packagefilters.razor.scss | 909B |
text_snippet | packagelist.razor.scss | 160B |
ui/components/serverlist | ||
text_snippet | serverlistpanel.razor.scss | 1.7KB |
ui/controls | ||
text_snippet | slidercontrol.razor.scss | 2.1KB |
text_snippet | switchcontrol.razor.scss | 988B |
ui | ||
text_snippet | enemynametag.html | 238B |
text_snippet | enemynametag.scss | 1.7KB |
ui/gamemenu | ||
text_snippet | defaultgamemenu.razor.scss | 3.4KB |
text_snippet | defaultloadingpanel.razor.scss | 719B |
ui/gamemenu/front | ||
text_snippet | frontpage.razor.scss | 248B |
ui/gamemenu/lobby | ||
text_snippet | lobbygamesetting.razor.scss | 62B |
text_snippet | lobbymember.razor.scss | 98B |
text_snippet | mapbutton.razor.scss | 145B |
ui/gamemenu/settings | ||
text_snippet | settingspage.razor.scss | 315B |
ui | ||
text_snippet | hud.scss | 9.3KB |
text_snippet | modal.html | 611B |
text_snippet | modal.scss | 1KB |
text_snippet | nametag.html | 291B |
text_snippet | nametag.scss | 2.5KB |
ui/scoreboard | ||
text_snippet | scoreboard.scss | 879B |
ui | ||
text_snippet | timerpanel.html | 127B |
text_snippet | timerpanel.scss | 621B |
text_snippet | tippy.html | 304B |
text_snippet | tippy.scss | 718B |
ui/voicechat | ||
text_snippet | voicelist.scss | 814B |
text_snippet | voicespeaker.scss | 285B |