This addon shrinks all entities, players included, upon their creation. Currently configured for 1/4 scale.
I don’t have a file host quite yet, so for now heres a temporary link:
Ensure you disable your prop protection! I needed ownership functionality so I just went ahead and included SPP. Spacetech, if you’re out there, let me know if this is alright.
Just drop the Bigbox folder in your gamemodes folder and choose it when you launch garrys mod; in order to change the scale simply open up Bigbox’s shared.lua and edit the scale vector and scalar constant to your liking. Things start to get weird around 1/32 scale.
As an aside, this should be considered a very much beta addon, it has been tested on a server with Wiremod, Adv Duplicator 2, and ACF and is therefore mostly compatible. Issues are listed below.
BIG MAPS HOLY FUCK
Works without getting derpy to 1/16 scale! (recommended scales are fractions of source feet, 1/2, 1/4, 1/8, and 1/16)
Wire and (partial) ACF compatibility!
Adv Dupe 2 compatibility!
Works with whatever model packs you install!
Go really REALLY fast!
Transmit_pvs enabled on everything in the map! It’s like having your own personal occluders!
There is no more clientside prediction!..? *
*Seriously, theres none. I turned it off. Either get on a server with <150ms ping, live with it, or make garry actually develop his game.
The most pressing point of concern is that when wire and acf entities are shrunk (sent_ball and the tf2 ghost thing works… so do the sents I use in the gamemode) they are no longer interactable via clientside traces. A workaround is currently enabled but until I manage to fix it the advanced wire stool will not work, we’re stuck with the normal legacy stool.
Walking speed, jump height, and gravity are currently simply being multiplied by whatever scale you choose. My recommendation is to change the scale to whatever you find you are most comfortable with, and then edit the multipliers on the player constants to taste.
The addon is coded in such a way that it should readily accept whatever addons you have, though I suspect the issue with ACF and Wiremod will simply resurface. For more information on that specific bug, refer to my plea for assistance here: http://www.wiremod.com/forum/wiremod-addons-coding/32517-wiremod-entities-unable-ht-clientside-traces-post-physics-modification.html#post278033
Your dupes will break. This is non-negotiable until someone decides to make something to shrink the local vectors of your adv duplicator saves, simply paste without constraints and use an expression 2 to move stuff closer together. Furthermore, undoing a full-contraption-with-constraints paste will crash your server, this is not fixable without modifying Adv Dupe 2 as far as I am aware but I will continue looking into the problem. Dupes created using this gamemode will function as normal, though if you change the scale the entities will still be really far apart (or really close, depending on which way you go). As a rule, dupes made in 1/4 scale function in 1/4 scale, and so forth.
Another symptom of this issue is when you shoot something with a wiremod stool the created SENT will not weld, the shrinking process seems to invalidate the constraint and I can’t remove it prior. Simply manually weld it and you are good to go.
No the HL2 jeeps and airboats are not shrinkable. You may however drive them around as a tiny, tiny person.
I can’t touch shell casings and bullet decals to my knowledge, eventually I will create sweps with smaller effects.
Please report all bugs in this thread, with the error in
The fact that you can go really really fast is not a bug, you are 1/X the size of normal gmod, scale forces to match in your E2s; Gmod combat should be fun… I for one welcome our new airborne overlords.
MDave, he’s really a wonderful person.
Donovan, for being the magnificent bastard that he is.
Joey Skylynx, for being the coolest cat that thinks hes a cat. (what?)
Spacetech, I’ve never met you but your prop protection is pretty awesome.
As a disclaimer, you’re free to use whatever you want from this gamemode, but I’d really appreciate it if you make any improvements or changes to the code you give me a copy. Help me help you help us all.
I will be setting up a dedicated server within a few days, let me know if you guys know a good server host I can rent an entire machine on. Having a 3.2ghz quad core processor isnt exactly good when you have four other servers using it too. I’m also going to be fixing up poly weld as soon as I have the time.
I’m going to bed, I’ll check on the thread when I’m awake. If you need to contact me I would prefer it be through PM or steam: id/Diggz