Garry's Mod

Garry's Mod

Simple Map IO Viewer
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
Antoneeee 2 Dec, 2024 @ 8:45pm 
oh and also some more commands that lets you tweak the refresh rate, or how frequent things will be highlighted
Antoneeee 2 Dec, 2024 @ 8:42pm 
can you please add support for logic_branch_listener and math_remap? like a info_target icon or something
TheUltimateDemon 2 Nov, 2024 @ 6:51pm 
How do you Change what you can see?! All this thing shoes me is Teleports, Scripted events, Player triggered events, Buttons and doors, nothing Else. And i might as well say, it would be interesting if we had an "IO Editor Mod".
NextKurome76TheSoldier  [author] 28 Sep, 2024 @ 4:54pm 
splendid, i appreciate the help hehe
Piengineer12 28 Sep, 2024 @ 4:47pm 
Thanks, hacking goggles seems to be working on both maps now. I'll let you know if another problem crops up.
NextKurome76TheSoldier  [author] 28 Sep, 2024 @ 4:31pm 
should be fixed now, i just never used math.gmatch betore
Piengineer12 28 Sep, 2024 @ 4:27pm 
It turns out that while esc separated KV values work fine, maps with comma separated KV values such as in gm_minesweeper_v1a are broken now.

After looking into this addon more, I think the actual solution is for w in string.gmatch(str .. ",","(.-)[,\x1B]") do and the other string.gmatch calls removed.
Piengineer12 27 Sep, 2024 @ 11:23am 
I've noticed the issue on maps such as gm_evening_dockyard , that was made in Hammer++ rather than basic Hammer. Maybe Hammer++ is the issue?

Anyway, fix confirmed, the Hacking Goggles now works properly on the map. Thanks!
NextKurome76TheSoldier  [author] 27 Sep, 2024 @ 10:53am 
why would someone even split it with esc in the first place for their map?
NextKurome76TheSoldier  [author] 27 Sep, 2024 @ 10:52am 
if that was the issue, oh boy
well hopefully its fixed now, im not sure if i modified the right thing
Piengineer12 27 Sep, 2024 @ 10:15am 
I've noticed that this doesn't work on maps where the entity KV values are split with "␛" (ESC control character) instead of "," (comma) characters.

I'm wondering if you could update the addon to first attempt to use "\x1B" (Lua's escape sequence for the control character) to detect KV value arguments before falling back to ",".

I hope this makes sense, sorry if my comment is too vague.
NextKurome76TheSoldier  [author] 13 Sep, 2024 @ 2:06pm 
for some reason, it ceases to function on some maps
spectator⁵ 13 Sep, 2024 @ 2:05pm 
this addon doesnt seem to work anymore
LλMBDA Huge SCP / Gmod Fan 23 Aug, 2024 @ 7:53pm 
make fixed
GLaDOS centre 20 Jun, 2024 @ 8:10am 
Are triggers supposed to be just a grey cubes? On the screenshots I can see they have an icons...
3dburger 13 Jun, 2024 @ 5:28pm 
nvm
3dburger 13 Jun, 2024 @ 5:25pm 
Where do I go to enable it?
Orange Protogen 8 May, 2024 @ 8:51am 
thank you for making the best addon it help me to find the easter egg :D
NextKurome76TheSoldier  [author] 4 Apr, 2024 @ 7:17am 
essentially all entities with input gets duplicated, so you probably want to use the hacking goggles instead until i get it figured out
Darmagon 3 Apr, 2024 @ 9:54pm 
In several circumstances on gm_construct_flatgrass_v6-2 this can cause a buffer overflow, think it's related to how the signs work.
󠀡󠀡Kermitai 14 Jan, 2024 @ 5:42am 
is there a tool that is similar to this, but it shows you all props on the map?
Dumbass Mercenary 26 Nov, 2023 @ 7:40pm 
YES, WHAT I NEED. Thank you, now I can find some hidden buttons and stuff.
Piengineer12 10 Oct, 2023 @ 10:14am 
Fix confirmed, thank you!
NextKurome76TheSoldier  [author] 10 Oct, 2023 @ 8:46am 
should be fixed now
Piengineer12 10 Oct, 2023 @ 8:37am 
There seems to be an AcceptInput hook that's returning false instead of nil / none:

Event "AcceptInput", hook "hacking",
in "lua/autorun/shared_jazzblabla/jazz_sh_hacking.lua" (lines 80 to 84),
found in Workshop addon « Simple Map IO Viewer », returned:
Arg #1 = false
Mr. Transatlantic 16 Aug, 2023 @ 7:33pm 
got a Error From Line 124,

error("bad argument #1 to '%s' (bad key 'type' - 2D or 3D expected, got %s)", debug.getinfo(1, "n").name , tbl.type, 2)
end
kuzukuzu26 17 Jul, 2023 @ 12:01pm 
JYJTYJT
Intuitive 9 Jun, 2023 @ 12:00am 
Wow. Wow. Wow. You are King/Queen.
Flimbo 23 May, 2023 @ 12:02pm 
Flimbo 23 May, 2023 @ 11:58am 
its not erroring on tf2 maps now and some of them u can see the funny too
NextKurome76TheSoldier  [author] 23 May, 2023 @ 11:48am 
more thankful for actual feedback and bug report that 60% of users dont deliver at all
NextKurome76TheSoldier  [author] 23 May, 2023 @ 11:47am 
well im finally glad to have killed the bug that i couldnt figure out, all it took was deleting random things
Flimbo 23 May, 2023 @ 11:46am 
OK now its working on normal maps, i am so srry bro
NextKurome76TheSoldier  [author] 23 May, 2023 @ 11:43am 
perhaps now
Flimbo 23 May, 2023 @ 11:38am 
its still doing stuff, im sorry man T-T

[Simple Map IO Viewer] lua/autorun/shared_jazzblabla/jazz_sh_bsp2.lua:148: bad argument #1 to 'pairs' (table expected, got boolean)

1. ResumeTask - lua/autorun/shared_jazzblabla/jazz_sh_task.lua:236
2. fn - lua/autorun/shared_jazzblabla/jazz_sh_task.lua:292
3. unknown - lua/ulib/shared/hook.lua:109
NextKurome76TheSoldier  [author] 23 May, 2023 @ 11:30am 
slowly deleting everything until it clicks....
try again
Flimbo 23 May, 2023 @ 11:18am 
maaaaaaaaaan i hope didnt brake this, i completely restarted my gmod, uninstalled EVERYTHING and it errors on normal maps ;< im srry



[Simple Map IO Viewer] lua/autorun/shared_jazzblabla/jazz_sh_bsp2.lua:432: attempt to call a nil value
1. loadLump - lua/autorun/shared_jazzblabla/jazz_sh_bsp2.lua:432
2. load - lua/autorun/shared_jazzblabla/jazz_sh_bsp2.lua:440
3. LoadBSP - lua/autorun/shared_jazzblabla/jazz_sh_bsp2.lua:521
4. unknown - lua/autorun/shared_jazzblabla/jazz_sh_bsp2.lua:536
5. include - [C]:-1
6. unknown - lua/autorun/shared_jazzblabla.lua:18


[Simple Map IO Viewer] lua/autorun/shared_jazzblabla/jazz_sh_bsp2.lua:432: attempt to call a nil value

1. ResumeTask - lua/autorun/shared_jazzblabla/jazz_sh_task.lua:236
2. v - lua/autorun/shared_jazzblabla/jazz_sh_task.lua:292
3. unknown - lua/includes/modules/hook.lua:96
NextKurome76TheSoldier  [author] 23 May, 2023 @ 10:59am 
now it should be bug free
Flimbo 23 May, 2023 @ 10:52am 
its a cool ass addon, i wanna donate mon to you for it
Flimbo 23 May, 2023 @ 10:51am 
part 2ss
part 2ss

[Simple Map IO Viewer] lua/autorun/shared_jazzblabla/jazz_sh_bsptypes.lua:630: assertion failed!

1. ResumeTask - lua/autorun/shared_jazzblabla/jazz_sh_task.lua:236
2. unknown - lua/autorun/shared_jazzblabla/jazz_sh_task.lua:292
3. dlib_has_nothing_to_do_with_this_traceback - [C]:-1
4. CallStatic - lua/dlib/modules/hook.lua:1096
5. unknown - lua/dlib/modules/hook.lua:1179