Sandbox Logo

Metadata

{
  "MaxPlayers": 32,
  "MinPlayers": 1,
  "GameNetworkType": "Multiplayer",
  "MapSelect": "Hidden",
  "MapList": [
    "dhi.garryware_lifelime"
  ],
  "RankType": "None",
  "PerMapRanking": false,
  "LeaderboardType": "None",
  "ProjectTemplate": null,
  "GameCategory": "Social",
  "GameSettings": {
    "gw_max_rounds": {
      "DisplayType": "Integer",
      "Choices": [],
      "ConVarName": "gw_max_rounds",
      "DisplayName": "Rounds",
      "DefaultValue": "40",
      "Description": "How many microgames should be played before the game ends?",
      "Minimum": 10,
      "Maximum": 80
    }
  },
  "ControlModes": {
    "Keyboard": true
  },
  "ParentPackage": "",
  "GeneralExtensions": false,
  "TargettedExtensions": true,
  "ExtensionApiVersion": 1001,
  "Summary": "Multiplayer microgames! Work with or against other players in a series of rapid-fire games. ",
  "Description": "Play a series of rapid-fire minigames with and against the other players in your game. Simply follow the on-screen instructions before each game!\n\n\uD83D\uDC68\u200D\uD83D\uDCBB Source\nGarryware is open source! You can find how we made this on GitHub at\nhttps://github.com/JamesWilko/sandbox-garryware\nhttps://github.com/JamesWilko/sandbox-garryware-map\n\nAddons and maps should use the support game/addon identifier \u0027dhi.garryware\u0027\n\n\uD83D\uDC1B Bugs\nFound something that doesn\u0027t work? Report it to us on our GitHub page linked above!\n\n\uD83E\uDD70 Credits\nCredit to Hurricaaane for his original gamemode, some sound effects, and the music that we shamelessly reused.",
  "Public": true,
  "CsProjName": "garryware",
  "Compiler": {
    "RootNamespace": "Sandbox",
    "DefineConstants": "SANDBOX;ADDON;DEBUG",
    "NoWarn": "1701;1702;1591;"
  },
  "ReplaceTags": "minigames party social",
  "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": "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"
      }
    ]
  },
  "PackageSettings": [
    {
      "DisplayType": "Integer",
      "Choices": [],
      "ConVarName": "gw_max_rounds",
      "DisplayName": "Rounds",
      "DefaultValue": "40",
      "Description": "The number of minigames to play before the game ends.",
      "Group": "",
      "Minimum": 10,
      "Maximum": 100
    },
    {
      "DisplayType": "Boolean",
      "Choices": [],
      "ConVarName": "gw_skip_tutorial",
      "DisplayName": "Skip Tutorial",
      "DefaultValue": "false",
      "Description": "Should the tutorial be skipped so the game begins quicker?",
      "Group": ""
    }
  ],
  "HttpAllowList": null,
  "TickRate": 50,
  "Resources": "\nui/*\nfonts/*",
  "MenuResources": "GameMenu/*\nui/bg-garry.png\nui/github-mark-white.svg\nui/logo-banner.png",
  "CodePackageReferences": []
}

Files

Name Size
.bin
text_snippet manifest.json 50B
text_snippet package.base.dll 710KB
text_snippet package.base.xml 95.4KB
text_snippet package.dhi.garryware.dll 306.5KB
text_snippet package.dhi.garryware.xml 5.9KB
.localization/en
text_snippet garryware.json 5.6KB
decals
text_snippet bullethole.decal_c 685B
devcam
text_snippet devcamoverlay.razor.scss 2.9KB
gamemenu
text_snippet garrywarefrontpage.razor.scss 936B
text_snippet garrywaregamemenu.razor.scss 4.3KB
text_snippet garrywareloadingpanel.razor.scss 797B
materials/default
insert_photo default_ao_tga_7449568e.generated.vtex_c 2KB
insert_photo default_detailmask_tga_57ae445f.generated.vtex_c 2KB
insert_photo default_normal_tga_5c878876.generated.vtex_c 2.3KB
materials/particle
insert_photo bendibeam.vtex_c 17.9KB
materials/particle/fire_particle_4
insert_photo fire_particle_4.vtex_c 123.5KB
materials/particle/impact
insert_photo fleks.vtex_c 95.4KB
materials/particle/particle_flares
insert_photo particle_flare_007b.vtex_c 15.2KB
materials/particle
insert_photo particle_glow_02.vtex_c 142.8KB
materials/particle/smoke1
insert_photo smoke1.vtex_c 72.7KB
materials/particles
insert_photo beam_generic_7.vtex_c 45.5KB
insert_photo beam_hotwhite_alpha.vtex_c 25.4KB
insert_photo beam_hotwhite.vtex_c 25.4KB
insert_photo bendibeam.vtex_c 17.9KB
insert_photo particle_ring_wave.vtex_c 32.1KB
insert_photo particle_smokegrenade.vtex_c 5.9KB
insert_photo ring_wave_subtle.vtex_c 78.8KB
materials/particles/simulated/fireballs
insert_photo fireball_v2.vtex_c 1.2MB
materials/particles/smoke1
insert_photo smoke1.vtex_c 72.7KB
materials/particles
insert_photo tracer_middle.vtex_c 5.9KB
materials
insert_photo ware_bullseye_png_d5db7af1.generated.vtex_c 31.1KB
collections ware_bullseye.vmat_c 5.9KB
insert_photo ware_eye_png_3a5c9b36.generated.vtex_c 34.5KB
collections ware_eye.vmat_c 5.8KB
materials/weapons
insert_photo weapon.rpg.rocket_a_png_eb004227.generated.vtex_c 62.7KB
collections weapon.rpg.rocket.vmat_c 5.1KB
materials
insert_photo white_png_cc54b21a.generated.vtex_c 4.4KB
collections white.vmat_c 5KB
models/ball
view_in_ar ball.vmdl_c 22.8KB
models/sbox_props/concrete_barrier
insert_photo concrete_barrier_ao_tga_bfd6a81f.generated.vtex_c 467.9KB
insert_photo concrete_barrier_color_tga_d36718b4.generated.vtex_c 496.6KB
insert_photo concrete_barrier_detail_tga_14f0b896.generated.vtex_c 252.2KB
view_in_ar concrete_barrier_gib3.vmdl_c 6.2KB
view_in_ar concrete_barrier_gib6.vmdl_c 6.6KB
insert_photo concrete_barrier_normal_tga_1c479039.generated.vtex_c 1.3MB
collections concrete_barrier.vmat_c 7.4KB
models/weapons
view_in_ar weapon.rpg.rocket.vmdl_c 7.2KB
obsolete
text_snippet obsolete.txt 736B
particles/gravgun
text_snippet weapon.gravgun.pull.glow.vpcf_c 2.5KB
text_snippet weapon.gravgun.pull.vpcf_c 2.6KB
text_snippet weapon.gravgun.punt.glow.vpcf_c 2.4KB
text_snippet weapon.gravgun.punt.sparks.vpcf_c 3KB
text_snippet weapon.gravgun.punt.vpcf_c 2.6KB
particles
text_snippet impact.generic.smokepuff.vpcf_c 2.9KB
text_snippet impact.generic.smokering.vpcf_c 2.6KB
text_snippet impact.generic.vpcf_c 3.4KB
text_snippet impact.smokepuff.vpcf_c 2.6KB
text_snippet launcher.beam.vpcf_c 2.3KB
text_snippet microgame.confetti.burst.vpcf_c 2.5KB
text_snippet microgame.fireball.burst.vpcf_c 3.3KB
text_snippet microgame.fireball.vpcf_c 3.4KB
text_snippet microgame.laser.impact.vpcf_c 3.2KB
text_snippet microgame.laser.impact1.vpcf_c 3.3KB
text_snippet microgame.laser.vpcf_c 2.4KB
text_snippet microgame.platforms.green.vpcf_c 2.1KB
text_snippet microgame.platforms.red.vpcf_c 2.1KB
particles/player
text_snippet player_teleport_sparkles.vpcf_c 2.3KB
text_snippet player_teleport.vpcf_c 2.6KB
particles
text_snippet weapon.rpg.rocket.trail.vpcf_c 2.2KB
text_snippet weapon.tracer.vpcf_c 2.2KB
postprocess
text_snippet garryware.vpost_c 129.5KB
sandbox
text_snippet readme.txt 159B
sound/alarms
text_snippet alarm.shutdown.vsnd_c 517.4KB
text_snippet annoying e.vsnd_c 689.4KB
text_snippet doubt d.vsnd_c 689.4KB
text_snippet foreboding e.vsnd_c 689.4KB
text_snippet garryware.sfx.alarm.shutdown.sound_c 644B
text_snippet garryware.sfx.alarm.sound_c 765B
sound/chimes
text_snippet chime-a.vsnd_c 743KB
text_snippet chime-b.vsnd_c 815.8KB
text_snippet chime-c.vsnd_c 843.2KB
text_snippet chime-d.vsnd_c 625.2KB
text_snippet chime-e.vsnd_c 420.3KB
text_snippet chime-f.vsnd_c 513KB
text_snippet chime-g.vsnd_c 837KB
text_snippet microgame.chime.a.sound_c 605B
text_snippet microgame.chime.b.sound_c 605B
text_snippet microgame.chime.c.sound_c 605B
text_snippet microgame.chime.d.sound_c 605B
text_snippet microgame.chime.e.sound_c 605B
text_snippet microgame.chime.f.sound_c 605B
text_snippet microgame.chime.g.sound_c 605B
sound
text_snippet confetti.pop.vsnd_c 56KB
text_snippet countdown_ann_sec1.vsnd_c 28.1KB
text_snippet countdown_ann_sec2.vsnd_c 24.8KB
text_snippet countdown_ann_sec3.vsnd_c 26.9KB
text_snippet countdown_ann_sec4.vsnd_c 27.3KB
text_snippet countdown_ann_sec5.vsnd_c 27.3KB
text_snippet countdown_dos_sec1.vsnd_c 11KB
text_snippet countdown_dos_sec2.vsnd_c 11KB
text_snippet countdown_dos_sec3.vsnd_c 12.2KB
text_snippet countdown_dos_sec4.vsnd_c 11.4KB
text_snippet countdown_dos_sec5.vsnd_c 11KB
text_snippet countdown_tick_high.vsnd_c 2.5KB
text_snippet countdown_tick_low.vsnd_c 2.6KB
sound/enemies
text_snippet fireball.ambient.sound_c 628B
text_snippet fireball.ambient.vsnd_c 5.7MB
text_snippet fireball.hurt.sound_c 628B
text_snippet fireball.hurt.vsnd_c 491KB
text_snippet fireball.spawn.sound_c 629B
text_snippet fireball.spawn.vsnd_c 395KB
sound/events
text_snippet garryware.bgm.loop.long.sound_c 621B
text_snippet garryware.bgm.loop.short.sound_c 621B
text_snippet garryware.bgm.loop.sound_c 701B
text_snippet garryware.gameover.sound_c 608B
text_snippet garryware.instruction.popup.sound_c 627B
text_snippet garryware.sfx.confetti.pop.sound_c 617B
text_snippet garryware.tutorial.sound_c 608B
text_snippet microgame.clock.tick.high.sound_c 630B
text_snippet microgame.clock.tick.low.sound_c 629B
text_snippet microgame.countdown.ann.1.sound_c 629B
text_snippet microgame.countdown.ann.2.sound_c 629B
text_snippet microgame.countdown.ann.3.sound_c 629B
text_snippet microgame.countdown.ann.4.sound_c 629B
text_snippet microgame.countdown.ann.5.sound_c 629B
text_snippet microgame.hit.small.sound_c 625B
text_snippet microgame.hit.sound_c 615B
text_snippet microgame.lock-in-lose.local.sound_c 752B
text_snippet microgame.lock-in-lose.other.sound_c 623B
text_snippet microgame.lock-in-win.local.sound_c 761B
text_snippet microgame.lock-in-win.other.sound_c 626B
text_snippet microgame.lose.everyone.sound_c 625B
text_snippet microgame.lose.sound_c 764B
text_snippet microgame.new.sound_c 897B
text_snippet microgame.win.everyone.sound_c 624B
text_snippet microgame.win.sound_c 745B
sound
text_snippet everyone_lose2.vsnd_c 69.5KB
text_snippet everyone_won3.vsnd_c 453.2KB
text_snippet exp_game_lose_1.vsnd_c 40.7KB
text_snippet exp_game_lose_2.vsnd_c 40.7KB
text_snippet exp_game_lose_3.vsnd_c 40.7KB
text_snippet exp_game_new_1.vsnd_c 40.7KB
text_snippet exp_game_new_2.vsnd_c 40.7KB
text_snippet exp_game_new_3.vsnd_c 40.7KB
text_snippet exp_game_new_4.vsnd_c 40.7KB
text_snippet exp_game_new_5.vsnd_c 40.7KB
text_snippet exp_game_transit_1.vsnd_c 21.2KB
text_snippet exp_game_transit_2.vsnd_c 21.2KB
text_snippet exp_game_win_1.vsnd_c 40.7KB
text_snippet exp_game_win_2.vsnd_c 40.7KB
text_snippet exp_game_win_3.vsnd_c 40.7KB
text_snippet exp_loop_1.vsnd_c 867.1KB
text_snippet exp_loop_2.vsnd_c 2.4MB
text_snippet game_epilogue.vsnd_c 379.4KB
text_snippet game_information.vsnd_c 14.9KB
text_snippet game_prologue.vsnd_c 208.8KB
text_snippet local_exo_target_hit.vsnd_c 135KB
text_snippet local_exo_won1.vsnd_c 409.3KB
text_snippet local_exo_won2.vsnd_c 409.3KB
text_snippet local_exo_won3.vsnd_c 409.3KB
text_snippet local_lose2.vsnd_c 61.7KB
text_snippet local_lose3.vsnd_c 74.1KB
text_snippet local_lose4.vsnd_c 53KB
text_snippet ok 01 snd11788.vsnd_c 81KB
text_snippet other_exo_won1.vsnd_c 135KB
text_snippet other_lose1.vsnd_c 64.8KB
sound/player
text_snippet garryware.player.teleport.sound_c 662B
text_snippet pm_fn_spawns_portals_teleports_1.vsnd_c 188.3KB
sound/ui
text_snippet computer, interface, modern, select, ok, cancel 05 snd11795.vsnd_c 408.7KB
text_snippet computer, interface, modern, select, ok, cancel 12 snd11804 1.vsnd_c 434.3KB
text_snippet game, jingle, chime, negative 1 snd5613.vsnd_c 377.1KB
text_snippet game, tone, bright, positive, gain award snd39417.vsnd_c 519.9KB
text_snippet garryware.ui.show-stat.general.sound_c 895B
text_snippet garryware.ui.show-stat.negative.sound_c 685B
text_snippet garryware.ui.show-stat.positive.sound_c 695B
sound/weapons
text_snippet magic_explosion_short19.vsnd_c 196.9KB
text_snippet weapon.gravgun.pull.end.local.sound_c 658B
text_snippet weapon.gravgun.pull.end.sound_c 659B
text_snippet weapon.gravgun.pull.end.vsnd_c 235.9KB
text_snippet weapon.gravgun.pull.loop.local.sound_c 652B
text_snippet weapon.gravgun.pull.loop.sound_c 653B
text_snippet weapon.gravgun.pull.loop.vsnd_c 1.9MB
text_snippet weapon.gravgun.pull.start.local.sound_c 676B
text_snippet weapon.gravgun.pull.start.sound_c 661B
text_snippet weapon.gravgun.pull.start.vsnd_c 67.3KB
text_snippet weapon.gravgun.punt.local.sound_c 649B
text_snippet weapon.gravgun.punt.sound_c 634B
text_snippet weapon.gravgun.punt.vsnd_c 411.3KB
text_snippet weapon.rpg.explosion.sound_c 654B
sounds/footsteps
text_snippet footstep-concrete-jump.sound_c 658B
text_snippet footstep-concrete-land.sound_c 606B
text_snippet footstep-concrete.sound_c 826B
sounds/impacts
text_snippet impact-bullet-concrete.sound_c 678B
sounds/physics
text_snippet physics.default.impact.sound_c 903B
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
surfaces
text_snippet default.audiomat_c 414B
text_snippet default.surface_c 2KB
text_snippet metal.audiomat_c 415B
text_snippet metal.weapon.dropped.surface_c 1.2KB
ui
text_snippet bg-garry.png 153.3KB
ui/chat
text_snippet chatbox.scss 1.6KB
ui/components
text_snippet packagecard.razor.scss 3.1KB
text_snippet packagefilters.razor.scss 930B
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/gamemenu/creategame
text_snippet mapbutton.razor.scss 145B
ui/gamemenu
text_snippet defaultgamemenu.razor.scss 2.9KB
text_snippet defaultloadingpanel.razor.scss 1.3KB
ui/gamemenu/front
text_snippet frontpage.razor.scss 248B
ui/gamemenu/settings
text_snippet settingspage.razor.scss 315B
ui/gameover
text_snippet gameoverscreen.scss 3.6KB
ui
text_snippet garrywarehud.scss 5KB
text_snippet github-mark-white.svg 960B
text_snippet logo-banner.png 111.1KB
text_snippet logo-text.png 72.9KB
ui/microgames
text_snippet microgameuisquats.scss 322B
text_snippet squat-down.png 24.7KB
text_snippet squat-up.png 37.8KB
ui/nametags
text_snippet nametag.scss 547B
ui/roundinfobar
text_snippet roundinfobar.scss 4.1KB
ui/scoreboard
text_snippet fullscoreboard.html 3.4KB
text_snippet fullscoreboard.scss 1.3KB
text_snippet scoreboard.scss 879B
ui/voicechat
text_snippet voicelist.scss 814B
text_snippet voicespeaker.scss 285B