Garry's Mod

Garry's Mod

3,124 ratings
Improved Stacker
2
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Build, Fun
File Size
Posted
Updated
0.179 MB
28 May, 2014 @ 2:46am
30 Apr, 2021 @ 1:10pm
26 Change Notes ( view )

Subscribe to download
Improved Stacker

In 3 collections by [IJWTB] Thomas
IJWTB Sandbox Addons (SERVER #1)
74 items
IJWTB Dev Addons
47 items
Improved Tools
2 items
Description
Improved Stacker Tool
The Improved Stacker tool is a complete rewrite of the original Stacker tool and includes many bug fixes and new features that both clients and server owners can benefit from.
Unlike the other versions of the tool, the Improved Stacker tool is also currently being actively maintained.

Note:
Please DO NOT reupload this tool (verbatim or small tweaks) to the workshop or other public file-sharing websites. I actively maintain this tool, so reuploading it may lead to people using outdated, buggy, or malicious copies. If there is an issue with the tool, LET ME KNOW via one of the following pages:

• GitHub: https://github.com/Mista-Tea/improved-stacker
• Workshop: http://steamcommunity.com/sharedfiles/filedetails/?id=264467687


Credits:
OverloadUT (STEAM_0:1:5250809) :: Wrote the original Stacker Tool in 2006
Marii (STEAM_0:1:16015332) :: Updating OverloadUT's Stacker Tool for GMod 13, also being the starting platform for Improved Stacker

Multi-language Support:
The Improved Stacker tool features multi-language support (listed below). If you are multi/bilingual, please consider helping by providing translations into other languages. You can find the list of phrases to translate at https://pastebin.com/raw/xGxqL87U

- Supports Bulgarian ([BA][Sk$Bh]Trick or treat KID!): Натрупвач - Подобрен
- Supports French (TheRoyalDark/Felix): Stacker - Amélioré
- Supports Polish (Sarian): Stacker - Ulepszony
- Supports Russian (SupinePandora43): Стакер - Улучшенный
- Supports Simplified Chinese (8Z): 叠加器 - 改进
- Supports German (Luca): Stapler - Verbessert

Changelog:
• May 27th, 2014 :: Added to GitHub
• May 28th, 2014 :: Added to Workshop
• Jun 5th, 2014 :: Massive overhaul
• Jul 24th, 2014 :: Large update
• Aug 12th, 2014 :: Optimizations
• Jun 30th, 2015 :: Bug fixes/features
• Jul 11th, 2015 :: Bug fixes
• Oct 26th, 2015 :: Bug fixes
• Aug 3rd, 2016 :: Bug fixes
• Aug 31st, 2016 :: Bug fixes
• Sep 2nd, 2016 :: Added Bulgarian language support
• Sep 26th, 2017 :: Added ability to toggle use of SHIFT key with LMB/RMB
• Oct 27th, 2017 :: Small client optimization, reverted nocollide implementation back to original
• Apr 14th, 2018 :: Added French language support
• Oct 27th, 2018 :: Added Polish language support
• July 21st, 2019 :: Added Russian language support
• July 23rd, 2019 :: Added Simplified Chinese language support
• May 10th, 2020 :: Fixed unstable clientside ghosts caused by ents.CreateClientProp changes
• Jun 18th, 2020 :: Clientside performance improvement when tool is not selected
• April 30th, 2021 :: Added German language support

Fixes:
• Prevented a crash from players using very high X/Y/Z offset values.
• Prevented a crash from players using very high P/Y/R rotate values.
• Prevented a crash from very specific constraint settings.
• Fixed applying halos to ghosted props and the FPS drop they were causing.
• Fixed material and color saving when duping stacked props.
• Fixed incorrect stack angles when trying to create a stack on an existing stack.
• Fixed incorrect stack angles when stacking in a direction other than 'Front'.

Tweaks:
• Added support for applying materials to props.
• Added support for applying colors to props.
• Added support for applying skins to props with multiple skins.
• Added support for applying physical properties (gravity, physics material) to props.
• Added support for applying weight to the stacked props (toggleable, under Physical Properties).
• Added toggleable axis and axis labels[embed.gyazo.com] showing a prop's orientation.
• Added presets[i.gyazo.com] to save your settings so you can reuse them.
• Added language support (like with my Improved Weight tool).
• Switched over to new tool HUD[i.gyazo.com] style
• Added more control via key combinations:
• - Right-click creates a single prop in the stack.
• - E (or SHIFT) + Left-click increases the stack size.
• - E (or SHIFT) + Right-click decreases the stack size, and Reload (R) changes the stack direction.

For Developers & Server Operators:
Console Variables - Added console variables for server operators to limit various parts of stacker:
• stacker_improved_max_per_player -inf/inf (less than 0 == no limit)
• stacker_improved_max_per_stack -inf/inf (less than 0 == no limit)
• stacker_improved_max_offsetx -inf/inf
• stacker_improved_max_offsety -inf/inf
• stacker_improved_max_offsetz -inf/inf
• stacker_improved_force_stayinworld 0/1
• stacker_improved_force_weld 0/1
• stacker_improved_force_freeze 0/1
• stacker_improved_force_nocollide 0/1
• stacker_improved_force_nocollide_all 0/1
• stacker_improved_delay 0/inf

Console Commands - Added console commands for server admins to control the console variables that limit stacker.
• stacker_improved_set_max_per_player -inf/inf (less than 0 == no limit)
• stacker_improved_set_max_per_stack -inf/inf (less than 0 == no limit)
• stacker_improved_set_maxoffset -inf/inf
• stacker_improved_set_maxoffsetx -inf/inf
• stacker_improved_set_maxoffsety -inf/inf
• stacker_improved_set_maxoffsetz -inf/inf
• stacker_improved_set_force_stayinworld 0/1
• stacker_improved_set_weld 0/1
• stacker_improved_set_freeze 0/1
• stacker_improved_set_nocollide 0/1
• stacker_improved_set_nocollide_all 0/1
• stacker_improved_set_delay 0/inf

Stacker Hooks - Added Stacker hooks to support external prop protections/anti-spam addons:
• StackerEntity( ent, owner )
• StackerMaxPerStack( ply, count, isRightClick )
• StackerMaxPerPlayer( ply, numSpawned )
• StackerDelay( ply, lastStackTime )
• StackerConVar( ply, cmd, arg )

**PLEASE REPORT ALL LEGITIMATE ERRORS TO THE GITHUB PAGE**
https://github.com/Mista-Tea/improved-stacker

Alternatively, use the Facepunch page:
http://facepunch.com/showthread.php?t=1399120
Popular Discussions View All (11)
7
11 Jan @ 3:37pm
[spoiler] A very terrifying secret/easter egg??? [/spoiler]
Lt. AC130 [MSP]
3
9 Aug, 2020 @ 12:17pm
Improved Stacker Creating Errors
JPEG Jack Black
1
9 Aug, 2020 @ 12:24pm
The preview props aren't showing up anymore
swifswaf
< >
356 Comments
l.a.n.c.e 30 Dec, 2022 @ 4:09pm 
i cant change the directions
GORTIFICATION 18 Dec, 2022 @ 6:15pm 
I was trying to stack some plastic pieces together to make a building, but when it stacked it was slanted and messed up the building. Is this a bug or is there a way to fix it?
Esto 22 Oct, 2022 @ 8:09am 
How do i take another prop and stack it on another prop?
Im trying to stack 1 prop onto a different one, but i can only stack one on itself.
tim 23 Aug, 2022 @ 12:03pm 
Does the stacker tool work with entities and if so how do I do it?
[GRE] MØAĄ 14 Aug, 2022 @ 5:41am 
Can't change replicated ConVar stacker_improved_max_per_player from console of client, only server operator can change its value

same from server's Console (web).
[GRE] MØAĄ 14 Aug, 2022 @ 5:13am 
thank you.:deadrat:
[IJWTB] Thomas  [author] 13 Aug, 2022 @ 11:02am 
Ashie Ajin, if you are admin on your server, you can increase the stacked props for each player by running this in console (for example, 999 to match your ULX setting, or -1 for infinite, etc):

stacker_improved_set_max_per_player 999

If you run the server yourself and have access to SRCDS or RCON, you can run this instead which does the same thing:

stacker_improved_max_per_player 999
Kawaii | krma.site 1 Aug, 2022 @ 11:41pm 
Having an issue on my server where the ghost doesn't appear, does anyone have any ideas?
[GRE] MØAĄ 25 Jul, 2022 @ 7:53am 
how can I change the stack prop limit? after 100-110 props the stacker does not work and says that the limit has been reached, although my limit is set in ULX to 999 props. very inconvenient for huge buildings.
Adon1111222 25 Jun, 2022 @ 3:10am 
Okay, it is hammer units...