Metadata
{
"MaxPlayers": 32,
"MinPlayers": 1,
"GameNetworkType": "Multiplayer",
"MapSelect": "Official",
"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,
"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 |
729KB |
text_snippet |
package.base.xml |
95.4KB |
text_snippet |
package.dhi.garryware.dll |
305.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 |
materials/default |
insert_photo |
default_ao_tga_7449568e.generated.vtex_c |
1.9KB |
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 |
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/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/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 |