Garry's Mod

Garry's Mod

2,972 ratings
Random Array Tool
12
16
18
2
3
8
4
7
6
3
3
3
5
4
4
3
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Build, Fun
File Size
Posted
Updated
87.296 KB
4 Feb, 2021 @ 10:00am
21 Feb, 2023 @ 1:51pm
5 Change Notes ( view )

Subscribe to download
Random Array Tool

Description
🐀 Random Array Tool is a tool for spawning a selection of props randomly in configurable arrays, with the ability to randomize their settings like skins and bodygroups. It also has the ability to randomize already spawned props.




All pictures above are made almost exclusively using this tool for prop placing and ragdoll posing, with some receiving tweaks afterwards.

    Some key features:
  • Random prop selection with probability control (drag and drop to add)
  • Visualization of array points (randomness not visualized)
  • Lots of settings to make the array of your dreams
  • Lots of custom ui to try to make it more intuitive than standard tool ui
  • Custom tool screen with world axis and coordinate visualization
  • Editing volume for easy mass randomization (and deletion) of already spawned props within the volume
  • Experimental: Random poses for ragdolls (will take a random moment from a random animation and apply the pose to the ragdoll)
  • Adheres to entity limits on servers

NOTE: This tool ONLY works with props, effects and ragdolls, NOT with NPC's, weapons, vehicles etc. If you need support for those entity types then you may want to look at the tool Entity Group Spawner, which has some similar features.

CAUTION: Be careful with the amount of props you try to spawn, especially with ragdolls or unfrozen physics props, and double especially on a server. For example, 500+ ragdolls crashes my game if hosting a multiplayer session, but works fine in singleplayer.

Check out my friend Rush_Freak's consumer car model pack if you want some good models to take the tool for a spin with.
This tool actually started out as a glorified car spawner for him and grew quite large from there.
Also thanks to him for taking a lot of the screenshots and helping with the thumbnail.

    Known issues:
  • Not enough rats

There is a Github page[github.com] for the tool if you're interested in adding changes or improvements.
This is actually my very first Lua script so hopefully it'll behave nicely enough with minimal errors, may have been a bit ambitious for my first one, but think I did alright.

Here's a video showing the tool a bit slower, may help get you familiar with the tool if all the settings are a bit overwhelming.
https://www.youtube.com/watch?v=tJYII-rUM34

Also check out my new addon "Shadow Editor"!

Hope you enjoy [R.A.T] 🐀
Popular Discussions View All (3)
21
26 Jan @ 10:51am
PINNED: Feedback and suggestions
func_Mathias
5
26 Apr, 2023 @ 6:40am
PINNED: Problems and bugs
func_Mathias
2
21 Dec, 2022 @ 3:48pm
PINNED: Car models and map links!!! 🐀
func_Mathias
213 Comments
func_Mathias  [author] 31 Aug @ 3:25pm 
@WildSkis There's a little number in the top left of each added prop thumbnail, click and drag on that number I think.
WildSkis 31 Aug @ 12:12am 
how do i edit the probability for an individual prop
Ricewitch 2 Jul @ 11:35pm 
Can you make an array tool that duplicates at a fixed amount each time (rotation loc size etc.)
crod523 27 Feb @ 2:38pm 
for some reason, one time, while i was using the car props addon (shown in the gif for the parking lot preset), i came across some random thing where spacing would refuse to work.
Demogorjirra 30 Oct, 2023 @ 1:48pm 
PLEASE make it work on npcs
garry :D 30 Jun, 2023 @ 8:58am 
can i do snpcs
bonzi buddy 19 Apr, 2023 @ 12:18pm 
TOOL SO COOL
I IDENTIFY AS TOAST™ 28 Feb, 2023 @ 11:58am 
this is pretty cool looking
Envirse 26 Feb, 2023 @ 11:47pm 
It's awesome how the creator is still constantly updating and fixing the mod a year after its release
func_Mathias  [author] 21 Feb, 2023 @ 2:01pm 
Found the issue and have uploaded a fix