resource.AddWorkshop Generator

Extract item IDs and names for Garry's Mod to help quickly create a resource.AddWorkshop lua file.

Autor
eggwastaken
Instalaciones diarias
0
Instalaciones totales
26
Calificaciones
0 0 0
Versión
1.0.1
Creado
15/01/2024
Actualizado
15/01/2024
Tamaño
3.33 KB
Licencia
Desconocida
Funciona en

Below, you will find an example of what my script outputs (generated from this collection: https://steamcommunity.com/sharedfiles/filedetails/?id=116572450).
click to expand >>


resource.AddWorkshop( "2866238940" ) -- SW Base
resource.AddWorkshop( "119968146" ) -- SW Robot PM
resource.AddWorkshop( "123685947" ) -- SW Robot NPC/PM
resource.AddWorkshop( "147802259" ) -- SW Old Bots
resource.AddWorkshop( "104914708" ) -- SW Slig PM
resource.AddWorkshop( "123686602" ) -- SW Slig NPC/PM
resource.AddWorkshop( "183178671" ) -- German Police NPC/PM
resource.AddWorkshop( "219898030" ) -- SW Rusty Robot
resource.AddWorkshop( "646068704" ) -- SW Alien Cutbug
resource.AddWorkshop( "105010554" ) -- SW Hovercraft
resource.AddWorkshop( "105011898" ) -- SW Hotrod
resource.AddWorkshop( "105140639" ) -- SW Speedboat
resource.AddWorkshop( "105142403" ) -- SW Blue-X11
resource.AddWorkshop( "105144348" ) -- SW Motorbike
resource.AddWorkshop( "105146169" ) -- SW F.C.C.
resource.AddWorkshop( "105147125" ) -- SW Tank Gauss
resource.AddWorkshop( "105147817" ) -- SW Train
resource.AddWorkshop( "105150660" ) -- SW Gokart
resource.AddWorkshop( "105781997" ) -- SW Snowmobile
resource.AddWorkshop( "114589891" ) -- SW Tram
resource.AddWorkshop( "122248418" ) -- SW Blue-X13
resource.AddWorkshop( "130227747" ) -- SW Bus and BendyBus
resource.AddWorkshop( "132174849" ) -- SW Western Loco
resource.AddWorkshop( "173717507" ) -- SW Bodygroup Car
resource.AddWorkshop( "180567595" ) -- SW Limousine
resource.AddWorkshop( "194583946" ) -- SW Trucks
resource.AddWorkshop( "230317839" ) -- SW Racecar
resource.AddWorkshop( "239910715" ) -- SW Ferry
resource.AddWorkshop( "256428548" ) -- SW Blue-X14
resource.AddWorkshop( "263027561" ) -- SW Crane
resource.AddWorkshop( "264931812" ) -- SW Forklift Truck
resource.AddWorkshop( "270201182" ) -- SW Cranetrain
resource.AddWorkshop( "288026358" ) -- SW Tank Leopard 2
resource.AddWorkshop( "292674440" ) -- SW Blue-X12
resource.AddWorkshop( "342855123" ) -- SW Trabant
resource.AddWorkshop( "357910009" ) -- SW Cranetruck
resource.AddWorkshop( "361586208" ) -- SW Diesel Loco
resource.AddWorkshop( "366345014" ) -- SW Automatic Train
resource.AddWorkshop( "379538128" ) -- SW Train Cars
resource.AddWorkshop( "381210427" ) -- SW Long Diesel Loco
resource.AddWorkshop( "394277409" ) -- SW Garbage Truck
resource.AddWorkshop( "456773274" ) -- SW Tow Truck
resource.AddWorkshop( "707877689" ) -- SW ST-3 Tram
resource.AddWorkshop( "1105243365" ) -- SW Tractor
resource.AddWorkshop( "1231937933" ) -- SW Blue-X15
resource.AddWorkshop( "1375274405" ) -- SW Jeeps
resource.AddWorkshop( "1375275167" ) -- SW Tiny Hover Racer
resource.AddWorkshop( "107865704" ) -- SW Seats
resource.AddWorkshop( "337151920" ) -- SW Police Siren
resource.AddWorkshop( "147812851" ) -- SW Model Pack
resource.AddWorkshop( "149759773" ) -- SW Mini Trains
resource.AddWorkshop( "105780180" ) -- SW Looping
resource.AddWorkshop( "132843280" ) -- SW Rerailer
resource.AddWorkshop( "142388960" ) -- SW Vehiclepark
resource.AddWorkshop( "173721304" ) -- SW Bodygroup Car Maps
resource.AddWorkshop( "230319541" ) -- SW Racecar Maps
resource.AddWorkshop( "287779354" ) -- GMod Racer Portal Map
resource.AddWorkshop( "437898866" ) -- SW Desert RaceMap
resource.AddWorkshop( "437909797" ) -- SW Ice Hockey Map
resource.AddWorkshop( "1081803412" ) -- SW Blue-X14 Maps
resource.AddWorkshop( "175664622" ) -- SW Grenadelauncher
resource.AddWorkshop( "113764710" ) -- SW Empty Hands
resource.AddWorkshop( "1391435350" ) -- SW Orblauncher
resource.AddWorkshop( "3008753645" ) -- SW VR Friendly HL2 Weapons


This "simple" script outputs GLua that can be useful for server owners utilizing the resource.AddWorkshop function in Garry's Mod. For example, you can go to the workshop collection your server uses, click "Copy GLua List," and it will create an organized list of all the item IDs and names in that collection. I'm aware that websites exist that perform this task, but I prefer something more integrated with the Steam website itself. Also, this is fully local and does not require any Steam authentication key. It's simple to use, and I hope others will find it as useful as I do! Also I should add that the buttons only appears when the collection is marked as "Items that work together"