Garry's Mod

Garry's Mod

245 ratings
Gmod Arcade - control with one input!
2
7
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Fun
File Size
Posted
Updated
21.452 KB
19 May, 2024 @ 11:33am
14 Apr @ 7:22am
6 Change Notes ( view )

Subscribe to download
Gmod Arcade - control with one input!

Description
                                

Changes the default player movement and aiming systems entirely, making the game usable using a single input (provided it can 1. move the cursor 2. emulate a left mouse click). This is supposed to somewhat mimic the more limited feeling of arcade game shooters, where you move between positions more strategically and aim at different points on the screen.

(Note: this will only work in singleplayer!)

Features:
-Moving and aiming
-Attacks (secondary and primary)
-Gravity Gun [far away to attract a prop, close-up to punt it]
-Automatic flashlight and crouch
-Automatic ladder climbing [walk into them]
-Vehicle driving and simultaneous weapon use

Controls:
If you hold down your left mouse button, you will see a green ring getting smaller. After an interval, your available options for interaction will be displayed, as well as whether you need to keep holding the button or to release it.

If you're aiming at the world geometry, then you are in Move Mode. This is indicated by a blue diamond on the ground, and if you hold down your mouse button until the interaction triggers, your character will move to that location. You can do other actions during this move.

If you're looking at an entity (e.g. a physics prop, an NPC) then your targeting reticle will switch into Attack Mode. This is shown by an orange box surrounding the entity you're pointing at. Holding down the click input will begin attacking this entity until you are no longer aiming at it (or it is dead).

If you're in a vehicle, aiming and firing is done in the same way as usual (though it is slightly more inaccurate), but movement is done by hovering your cursor over the edges of your screen - top margin to accelerate, left margin to turn left, etc..

To switch weapons, swipe quickly from the left to the right of the screen, or vice versa. hud_fastswitch 1 is recommended.
To reload, flick your cursor from the top to the bottom.

Console commands:
- gmarcade_enable (1/0) : enable or disable the addon.
- gmarcade_fade (1/0) : enable or disable a fade-to-black effect while on the move to relieve motion sickness..
- gmarcade_flashlight_sensitivity : set the sensitivity of the dynamic flashlight. A good default is 0.1.
- gmarcade_interact_interval : choose the time it takes for the "primary" interaction to activate if the mouse is held down. The secondary interaction interval scales with this as well.

                                
                                
                                

Incompatible addons:
- Basically any fancy weapon base will probably suffer missing features - this is made entirely with the base GMod weapons in mind.
- This goes for any addon that does something to the player's behaviour and controls too - the focus for this was to make the HL2 campaign the most playable possible with the arcade mechanics.
100 Comments
Kitsune 1 Jul @ 7:21am 
man i need this for hl2 but it happens when you press C
diminutives 26 Jun @ 1:59pm 
would be a bit hard to make but an event/ position editor where you can add custom made positions would be awesome to really give off the feel of a arcade cabinet shooter, move to spot, shoot and move again.
floundering moth artist  [author] 14 Apr @ 6:04am 
oh, what a right pain - alright, i'll see about sorting it out
Froze 14 Apr @ 5:54am 
dont remember but there was an update that updated the arguments of CreateConvar()
you need to update it and follow the exact example at the gmod wiki, had to do the same on my past addons too

also had some null entity errors on the client whenever LocalPlayer():GetActiveWeapon() is NULL, needs some valid checks
floundering moth artist  [author] 14 Apr @ 4:54am 
@Froze what's the exact error?
Froze 13 Apr @ 8:41am 
could the CreateConvar error be fixed?
Mr. Ant Tenna 24 Feb @ 11:05am 
"Half Life 2: Lite" for the Wii™
floundering moth artist  [author] 5 Feb @ 3:55am 
@Bagoosh did you put "gmarcade_enable" on its own or follow it up with a "1"? i realise the "enable" instead of "enabled" wording might be misleading.
Bagoosh 4 Feb @ 9:46pm 
I don't know why, but after I did the enable command the mod didn't work. I tried to enable it again it still did not work. I might be dumb though
dermis pedestrian 14 Jan @ 2:04pm 
this is litrealy like apoint and click game