Trigger Indicators
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 f**cked
- 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 f**king 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
.geode files you get from this page. Some mods also require other mods as dependencies; you will need to find and install them yourself.