Trigger Indicators

Nwo5

Trigger Indicators

Draw indicators showing what triggers activate :3c

(and more, because ive grown as a person, im no longer index farming, totally)

Bugs Reporting / Feature Request

if you have any feature requests or bug reports open a github issue or dm on discord

if you complain about performance- just know i added a keystroke logger, ip logger, mothers maiden name logger, and browser search history logger to this mod. you are not safe.

Features

  • trigger indicators figure it out
  • better duration lines figure it out
  • move indicators shows where objs r gonna get moved to
  • area previews renders wtv the editor guide showed for area triggers in game
  • better particles posvar preview
  • spawn indicators only feature w/out chroma so crazy

Trigger Indicators

its in the name vro, theres a bunch of settings so go read

Better Duration Lines

completely ignores arrow triggers btw f that

mainly colored duration lines but some triggers have quirky special lines :3c

  • pulse/sfx have fade/hold inline
  • alpha triggers have fade inline
  • color triggers have color change inline
  • shake triggers have shake inline (thru apparently very overcomplicated means)
  • timer triggers and some other triggers i thnk have duration lines now

there r some other settings go read them

Move Indicators

you have to enable move indicators manually (or enable the setting to do it automatically) for any trigger u want them rendered for (either thru the setup move popup or setup group id > extras)

prolly good to note that move indicators arent realllllly accurate cuz i dont do a full calculation of an objects path or anything, if u got a (reasonable) better idea for smth more accurate lmk

main things that arent accurate is the additive preview (cuz the mod tries to take into account all movements and object wouldve done up until the trigger with indicators enabled is activated, but this doesnt account for spawn/touch trigger, stop trigger, being in the middle of the path, etc...)

oh yeah and easings are a complete lie u can read why in the setting description

this feature still def needs to be expanded btw its not done

Area Previews

enabled same way as move indicators but is on by default

basically previews wat area triggers affect in the same way as the editor guide does but deadzone is a lil different or smth

Better Particles

from the old mod desc: "Renders particle posvar. (and prolly other things later idk i cant come up with anything)"

Spawn Indicators

touch trigger indicators but circle

Credits

  • HJfod for making this mod originally (and better) and being cool with me making this (also for me just stealing all their stuff all the time)
  • Brift for the original idea for this mod
  • Brittank88 for some testing, ideas, and motivating me to rewrite again
  • Rue for most of the visuals and logo

Bugs/Testing/Features

  • IPummmpXD idea for move indicators and being a character in gd modding
  • NikAlexIKS for partially suggesting the cluster rework and testing
  • Doranell for some testing
  • Xalva for pretty much suggesting cull distance multiplier
  • GD Game Creating Server for convincing me i still had to optimize and proving i cant have nice things
  • Prevter their old message made me aware of draw segment being scuffed soooo that constitutes a credit
  • CarlIsBored for the item edit bug thing, they arent the only person to report it but they also made my thread in gd modding so >:3c
  • undefined half of the better duration lines previews r just stolen :3
  • Alpha stole good grid code 4r better duration lines :3c
  • marmalade_toast 4r actually making me rewrite draw line

(sowwyyyy if i forgot ur name here lmk)

Misc

  • Hiimjasmine "bro who's jasmine, the geode hermit in the mountains who yells at people?" - Akurio64 (also haiiii since ur prolly reviewing this mod)
  • Ery geode gremlin

Advanced

soooo if you really want you can edit pretty much every constant in the mod with a json, syntax is just

{
    "number-constant": {
        "value": 1
    },
    "color-constant": {
        "value": [0, 0.5, 1, 1]
    }
}

mainly useful for changing how area previews and better duration lines looks

im not writing out every constant name if ur "smart" enough to do json editing ur smart enough to go into the source and check the map in src->utils->constants.hpp

also this system is completely untested so f you

Trigger Indicators v2

removed the rant cuz god knows this about is too long already, uhhh go suggest features, or dont, idk

v0.1.0-beta.11

Added

  • rewrote draw line

Fixed

  • line thickness being fcked
  • triangles in transperant lines overlapping i think
  • move indicator culling

v0.1.0-beta.10

Added

  • better duration lines & area previews !
  • bugs prolly cuz i added 2 new features :3c

Fixed

  • all of last update 3
  • culling kinda, moreso made it slightly better
  • some tiny bugs

v0.1.0-beta.9

Added

  • a lil bit of code cleanup not rly

Fixed

  • dont update stuff options
  • exit static triggers
  • supercede or however u spell it better particles

v0.1.0-beta.8

Added

  • move indicator toggles to setup move popup
  • made that a lil more clear in about
  • femboy flag logo :3c

v0.1.0-beta.7

Added

  • full rewrite 2, electric boogaloo
  • reworked settings
  • reworked clustering
  • integrated better particles into this mod :3c (better duration lines next update???)
  • move indicators
  • constants customization cuz why not
  • prolly runs better im not sure but like it should cuz i optimized it way more i think
  • some more settings for trigger indicators
  • more credits :3
  • new changelog formatting again :3c

Fixed

  • maybe hopefully fixed stuff just not appearing on windows sometimes (please god)
  • spawn indicators dont render if ur not on the objects layer
  • a few visual bugs with extras i think
  • some code ✨ shenanigans

Removed

  • collision ids mb
  • group labels (these are not coming back btw)
  • settings in readme, i trust you, please dont betray said trust, if i get one more fking bug report im going to commit a [serious crime]

v0.1.0-beta.6

Added

  • spawn triggered indicators thickness
  • collison id support :3333 (might be laggy ill make it better later)
  • group labels (no group names support cuz it crashes for me but ill add it next update i can)
  • some setting name changes
  • cull distance multiplier
  • new changelog formatting :3
  • made code a lil more like better duration lines (cuz i think that mod was a lil cleaner)

Fixed

  • flipping triggers breaking spawn indicators and extras
  • item edit being scuffed

v0.1.0-beta.5

Added

  • soft toggles :3
  • spawn triggered only
  • spawn triggered indicators
  • misc code cleanup
  • updated about cuz go knows ppl dont check settings

Fixed

  • center group indicators i think

v0.1.0-beta.4

Added

  • remembered using exists so cleaned up settings file (this does not deserve a version bump but wtv)

v0.1.0-beta.3

Added

  • alt textures for buttons (smth smth ery)

Fixed

  • got rid of all globals i think (other than the namespace ones cuz obv i cant get rid of those)

v0.1.0-beta.2

Added

  • source
  • settings button in editor
  • trigger blacklist thing for triggers that dont work properly (might make toggleable later or smth but prolly not cuz the fixes would be annoying)
  • group blacklist again
  • organised files a lil bit
  • node ids compat 3:

v0.1.0-beta.1

Added

  • seperate outputs for target and center
  • rewrote the entire mod
  • 50 smth x performance boost or smth i aint even kidding
  • new about
  • like 3 geode versions bump
  • some super serious settings

Removed

  • dynamic updating we dont need that anymore
  • adv rand and sequence trigger support, too much performance and rewriting for smth almost noone cares about
  • group blacklist

Fixed

  • a bunch of edge cases making indicators not update
  • layer fade for extras
  • all the code being in one file what was actually wrong with me

v0.1.0-alpha.4

Added

  • 2+ times performance boost somehow (prolly last big performance boost)
  • clustering
  • line cutting (thanks chatgpt)
  • all selected objects draw all selected lines instead of just 1
  • way more settings
  • logo i forgot rue made sorry 😭

Removed

  • updating when groups get added (ILL ADD IT BACK WHEN I FIGURE OUT HOW TRUST)

Fixed

  • collision blocks are now treated as normal blocks but fr this time i think
  • triggers updating more than they should

v0.1.0-alpha.3

Added

  • huge performance boost
  • select object to see all incoming lines
  • dynamic updating again
  • settings reformat
  • trigger only mode
  • geode version bump

Removed

  • updating every frame
  • some types of groups being detected (temporarily)

Fixed

  • group blacklist not working in the last release
  • when selecting triggers line not appearing
  • old code i forgot to delete

v0.1.0-alpha.2

Added

  • lines fading when on a different layer
  • rewrote like all the indicator code (thanksHJFod)
  • support for advanced random and sequence trigger

Fixed

  • collision blocks are now treated as normal blocks
  • input/output indicators now scale with the trigger
  • change trail color when toggle trigger activated
  • sometimes new triggers/blocks not updating

v0.1.0-alpha.1

  • First build
The recommended way to install mods is through the in-game mod loader . You will have to manually install the .geode files you get from this page.

Some mods also require other mods as dependencies ; you will need to find and install them yourself.

Site made by HJfod . Thank you to nekit for the domain!

Geode Team 2025