Garry's Mod

Garry's Mod

598 ratings
Simple Map IO Viewer
2
2
3
2
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Build, Cartoon, Fun
File Size
Posted
Updated
274.091 KB
4 Feb, 2023 @ 5:58am
5 Jul @ 1:29pm
29 Change Notes ( view )

Subscribe to download
Simple Map IO Viewer

In 2 collections by NextKurome76TheSoldier
Quality of Life addons
45 items
My Subbed Stuff
656 items
Description
I came up with this idea because someone teased it but didn't publish it, so i made my own, view the map with new eyes.

This allows you to see the inputs and outputs of mapping entities. Simply write sv_drawmapio 1 in console. This may needs a beefy CPU or x64 gmod depending on the map you play on.

This will partially help mappers troubleshoot why their entities don't work, or you can use it to expose a map of its secrets. Also use the showtriggers_toggle command for an more developer like experience. It also adds the Jazztronauts hacker as standalone.

Includes support for following entities:
-ambient_generic
-npc_bullseye
-color_correction
-env_explosion
-env_fade
-env_fire
-env_firesource
-env_microphone
-env_physexplosion
-env_shake
-env_shooter
-env_soundscape
-env_spark
-env_laser
-env_beam
-game_text
-gibshooter
-info_landmark
-info_target
-info_teleport_destination
-light
-logic_auto (pointless)
-logic_branch
-logic_case
-logic_compare
-logic_multicompare
-logic_relay
-logic_timer
-logic_choreographed_scene
-math_counter
-multi_manager
-npc_maker
-npc_template_maker
-path_track
-path_corncer
-point_template
-point_hurt
-phys_ballsocket
-trigger_hurt
-trigger_teleport
-trigger_multiple
-trigger_once
-all func_ entities

Bugs:
-Triggers may be displayed but won't cast I/O lines
-logic_ entities are displayed but won't cast I/O lines
-I/O links on func_ entities take a while to render after first run, can also be fixed by doing gmod_admin_cleanup near the thing you want to see and running sv_drawmapio 1 again.

More QoL addons

Tags: Horror, Spooky, Hammer Editor, Teleporter

make sure to check out my other addons if you are interested.
My Workshop Addons
Popular Discussions View All (3)
4
5 May, 2023 @ 9:53pm
YES I WANTED THIS SO BAD
ttmso
1
8 Jul @ 7:42pm
enable/disable option
shotganer
1
8 Feb, 2023 @ 8:50am
what maps in screen shots
ttmso
133 Comments
Gunslinger ☢ 13 Jun @ 6:58pm 
Damn that was fast
NextKurome76TheSoldier  [author] 13 Jun @ 6:52pm 
i went ahead and pushed the update, the tonemap trigger will only apply to the command however as the wiki had no I/Os for the trigger
Gunslinger ☢ 13 Jun @ 6:50pm 
Its because trigger_tonemap changes the env_tonemap_controller being used when inside its volume to whatever the trigger name is being called, i guess its not really I/O, but it does change how the map can look to the client, and it inherits the trigger I/O like all triggers do.
NextKurome76TheSoldier  [author] 13 Jun @ 6:41pm 
trigger_tonemap has no inputs nor outputs
Gunslinger ☢ 13 Jun @ 6:38pm 
skybox_swapper i could see being used a lot for sp maps, merely changes the skybox to another chosen texture when activated, logic_random_outputs is good general use, and trigger_tonemap is good for all HDR maps if i had to pick the top 3 imo.
NextKurome76TheSoldier  [author] 13 Jun @ 6:30pm 
which one would realistically be required to be listed at this point in time, so i can implement them first
Gunslinger ☢ 13 Jun @ 6:14pm 
logic_register_activator, logic_coop_manager, point_viewcontrol_multiplayer, point_viewproxy, skybox_swapper, logic_eventlistener, logic_eventlistener_itemequip, point_worldtext, logic_random_outputs, fog_volume, trigger_tonemap, env_ambient_light, point_entity_finder, func_precipitation_blocker.

roughly i think all of them, the March update was all CSGO and Portal 2, and one Alien Swarm hammer ents that are generic enough to be backported, i dont know any maps that use them yet though.
NextKurome76TheSoldier  [author] 13 Jun @ 5:49pm 
such as?
Gunslinger ☢ 13 Jun @ 5:43pm 
I actually do use this a lot to debug and troubleshoot I/0 for the one map ive released publically since its easier to visualize and fix logic errors, but do you have plans to add some of the "new" entities added to hammer from later source branches to this?
bo en 8 Feb @ 11:54am 
thank you