#archived-modding-development
1 messages ยท Page 198 of 1
i have gotten hit 3 out of 5 times ยฏ_(ใ)_/ยฏ
kdt lies

i mean right is also rtrash
proof
im gonna start just slowly dropping down the platforms one by one
infected gruzzers
yeah you only go middle when it's infected
til
xroads are never infected in myla%
in the process of attempting to debug the sprite changing I discovered an error
I wonder if the mod api update caused it ๐ค
it's been about 8 days since I loaded up this code so
it didn't throw this error til now
anyone know of a mod that lets you have more than 11 notches, without giving you them as soon as you install the mod?
OnCharmUpdate itself hasn't been modified in any way
no
so you wanna cheat but you wanna earn the cheat?
someone should make one that works with infinite grimm so that you can get a notch for every so kill
uh.. I suppose..?
if you want cheats use the bonfire mod LUL
so do i keep dropping down the right or not
nah fam that mod I don't like
the nail damage scales waay wierd with that mod
so that you can't even one shot flukefeys
why do errors not give the line at which the error occurred
skre
log

why dont start at 0
i actually started at 3 yesterday
arrays start at 3
well to be honest I think given that around 98% of the log is composed of this line it's probably there
null check ez
my code remains flawless /s
idk about that im sure i could find at least one flaw
GameObject health = GameObject.Find("Health");
if (health != null)
// stuff
wokest
braces in examples are too much effort
would this also work
no
how about THICK_HIVEBLOOD
no
@copper nacelle you haven't lived until you saw Ryujinx' source
oh no
oh man that reminds me
on another project a long time ago someone made a massive (like, 1k+ line) addition to a game but
the code was literally just... his own syntax
this just in - dealing with superdash is pain
he made it up entirely and just made it like that, never tried to compile
tried to pull request it
spent several days trying to fix the massive mess before the maintainers closed it out of pity
wtf
oof :/
I think the dude was like... 11 or so
hasn't he even used an IDE like Visual Studio?
he was also tempbanned several times because it was a multiplayer game and he kept exploiting things to crash the server
i redid this
dude was weird
it was like 400 lines of that copy pasted
i'll see if I can find the pull request on the old github but it's been like... almost a year now
since I was last there, so
is there some setup for mantis pogo or is it just praying that they behave
oof, issues have gone from 900 or so to 1300
are you getting all 3
@fair rampart just throwing this out there. I'm not a big fan of the bonfire mod but it actually works really well with infinite grimm because IG rewards you with geo and you need geo to upgrade your weapon which in turn gives you more geo because you do more damage.
i've been trying to catch them as they stab me it feels more efficient that way
ouch
but i still dont know how to do it consistently
how tf do you get 131 messages on github
we're were where going
`Make the cards datums, not fucking subtypes of the DECK OBJECT. That's incredibly idiotic, try again.
`
`Why are hands a child of decks when they literally don't inherit ANY behavior from the deck?
`
`I gave up critiquing your code. It's horrendous.
`
this project gives me pain
like
working with other people
ech
who wants to do that
I code in opensource stuff as a hobby
it's not so bad if the codebase is super super well-regulated
and even then things still slip through the cracks, especially games where people want to change the whole game to fit their vision
multiplayer games are a nightmare to code for if it's open-source, singleplayer games are a lot more tolerable but still have their problems
@copper nacelle also it seems like
if (helf)
still works the same as
if (helf != null)
what if helf suddenly implicits to true
if I ever retire from modding which I might I'm gonna live out the rest of my coding life working on KDE stuff.
what if helf = false;
what if while 1 == 1 {
do something
}
I still can't decide if the stalwart shell effect is overpowered or underpowered
tl;dr
if you have 33 soul, and you take a hit of at least 2 masks of damage, remove the soul and reduce the damage by 1 mask
think I'm going to change it to the focus cost though
that way it synergizes with glorified quickfocus
2 masks times 2 = 4
4 reduced by 1 = 3
oh no
i mean normal hits
so basically you dont take 2 masks from normal hits when overcharmed
but then you're paying 2 notches to slightly reduce the negative effect of overcharming
it'd be a tradeoff between "do I want every hit to take soul" or "do I want fewer charms"
yeah so if you overcharm for a 4 notch charm you end up effectively getting more notches kinda for free
you also get a bunch more iframes
if you want the uber tank build sharp shadow glorify is good for that
as it gives you just under a second of extended invuln
after you end your shade dash
@copper nacelle charm sprite list length is 41
try 41st ez
well problem is, there are 40 charms
after void heart there's the grimm troupe charms
sprintmaster, dreamshield, weaversong, grimmchild, and carefree melody
because they don't
soul mawster is pretty difficult
you walk to the fucking side and if he does the lunge you jump
wow
hella hard "boss"
what about ghosts
soul warrior is so easy tbh
yeah i could see people getting stuck on that one
as is soul master and tyrant
idk why but i def had more trouble w/ soul warrior at first
i love tyrant
tyrant is only good because of ph2
ph2 tyrant is fine but ph1 tyrant done casually is boring and easy
yeah if you are just trying to get through it in your first pt it's pretty boring
i fought him with nail1 on my first playthrough and it was lon as fuck
long
TBH the tyrant fight was mildly fun when I did it with just dash and nail 1 on my steel soul run
he was like an actual mild challenge
but fighting him with all the movement upgrades
I just imagine 2 months of non-stop playing
56 upvotes
instead of absrad there should just be a second NKG but with lens flare eyes and the flame trail is permanent
is this loss

well
the charm names for each number appear to be the following
[INFO]:[Exaltation] - Charm 1 sprite: charm_sprite_02
[INFO]:[Exaltation] - Charm 2 sprite: charm_sprite_03
[INFO]:[Exaltation] - Charm 3 sprite: charm_grub_mid
[INFO]:[Exaltation] - Charm 4 sprite: _0006_charm_stalwart_shell
[INFO]:[Exaltation] - Charm 5 sprite: charm_blocker
[INFO]:[Exaltation] - Charm 6 sprite: _0005_charm_fury
[INFO]:[Exaltation] - Charm 7 sprite: _0005_charm_fast_focus
[INFO]:[Exaltation] - Charm 8 sprite: _0010_charm_bluehealth
[INFO]:[Exaltation] - Charm 9 sprite: _0007_charm_blue_health_large
[INFO]:[Exaltation] - Charm 10 sprite: charm_dung_def
[INFO]:[Exaltation] - Charm 11 sprite: charm_fluke
[INFO]:[Exaltation] - Charm 12 sprite: _0000_charm_thorn_counter
[INFO]:[Exaltation] - Charm 13 sprite: char_mantis
[INFO]:[Exaltation] - Charm 14 sprite: _0006_charm_no_recoil
[INFO]:[Exaltation] - Charm 15 sprite: _0008_charm_nail_damage_up
[INFO]:[Exaltation] - Charm 16 sprite: charm_shade_impact
[INFO]:[Exaltation] - Charm 17 sprite: charm_fungus
[INFO]:[Exaltation] - Charm 18 sprite: _0007_charm_greed
[INFO]:[Exaltation] - Charm 19 sprite: _0002_charm_spell_damage_up
[INFO]:[Exaltation] - Charm 20 sprite: _0001_charm_more_soul
[INFO]:[Exaltation] - Charm 21 sprite: charm_soul_up_large
[INFO]:[Exaltation] - Charm 22 sprite: _0009_charm_Hatchling
[INFO]:[Exaltation] - Charm 23 sprite: _0002_charm_glass_heal
[INFO]:[Exaltation] - Charm 24 sprite: _0003_charm_glass_geo
[INFO]:[Exaltation] - Charm 25 sprite: _0002_charm_glass_attack_up
[INFO]:[Exaltation] - Charm 26 sprite: _0004_charm_charge_time_up
[INFO]:[Exaltation] - Charm 27 sprite: charm_blue_health_convert
[INFO]:[Exaltation] - Charm 28 sprite: charm_slug
[INFO]:[Exaltation] - Charm 29 sprite: charm_hive
[INFO]:[Exaltation] - Charm 30 sprite: inv_dream_charm
[INFO]:[Exaltation] - Charm 31 sprite: _0011_charm_generic_03
[INFO]:[Exaltation] - Charm 32 sprite: _0003_charm_nail_slash_speed_up
[INFO]:[Exaltation] - Charm 33 sprite: charm_magic_cost_down
[INFO]:[Exaltation] - Charm 34 sprite: charm_crystal
[INFO]:[Exaltation] - Charm 35 sprite: charm_grub_blade
[INFO]:[Exaltation] - Charm 36 sprite: charm_sprite_36
[INFO]:[Exaltation] - Charm 37 sprite: charm_grimm_sprint_master
[INFO]:[Exaltation] - Charm 38 sprite: charm_grimm_markoth_shield
[INFO]:[Exaltation] - Charm 39 sprite: charm_grimm_silkweaver
[INFO]:[Exaltation] - Charm 40 sprite: charm_grimmkin_01```
odd
odd indeed
on top of that
CharmIconList.instance appears to have several sprites such as grimmchildLevel3 and nymmCharm
so it's clearly cached for those, but not for kingsoul
yeah
hmm
dump the FSM tbh
having never done that I suppose I'll start googling how
is there a tool I should be using
modcommon has a gameobject dumper
just like
GameManager.instance.inventoryFSM.gameObject.GetComponentsInChildren<Transform>(true).First(x => x.name == "36").gameObject.PrintSceneHierarchy("filename")
i think
i think a lot of these methods you link are ones you've written
plus I have no idea where I'd get the file name from
do tree
๐
and filename is whatever you want the output file to be called
o
rly makes u think
(well nothing on windows which stops you from overriding files in use)
when is xhuis getting his green color
so just
never lul
GameManager.instance.inventoryFSM.gameObject.GetComponentsInChildren<Transform>(true).First(x => x.name == "36").gameObject.PrintSceneHierarchyTree("fsm_dump.txt");
should place the dump into mods/fsm_dump.txt?
you had to mod the game within the first 3 months to get the green color

ouchi
and before you say 56 got it. it's because they confused him for 753

i get mixed signals on what the modder role actually is
wow angle your argument is falling apart
so uh what's the criteria then 56
idc if I get it or not really
the criteria is being active and waiting for some other modder to cease exist
and slowly convincing admins

well we shall see if this works
i want to cease existing is that enough to get me the color
this is run whenever I press the left button, but it only runs then.
any ideas why?
yeah i think something is wrong with the code
wdym
update: fsm appears to have broken charm sprites entirely
this, on the other hand, starts running when I press down and keeps running till I press any other direction
left affects super dash and down doesn't maybe
ik if you storage superdash and then do the walk superdash thing
you gotta keep holding a direction
and up/down doesn't count there
while we're on the subject of exaltation I can't decide if this is too strong
also yes I know about the typo
An prism
Anne prism
yea
Did you miss discussion and click this channel by accident?
oh yeah lol


I guess for now I'm just not gonna worry about the void heart sprite as it's givin' me a load of trouble
besides, it's fun to make glorified variants of stuff
Excuse me I haven't stopped modding I made chaos mod
does it let u collect chaos emeralds
Sure
10/10
@cunning lagoon sheo empty hop
does he do that 
yes
wow he does
i hate sheo now
what happens if you kill gruz mom then die to the baby gruzzers
thoughts?
๐ณ๏ธโ๐
^
actually let me saturate the middle a bit more
is purty
can't decide if it's too rainbowy
pow
here we go
yeah I like that
i like that one
last one is nice
make all of them saws
no u
jerk ๐ก
i wish i was a buzzsaw ๐ฉ
meirl
I'm still lost... why tf does the left not work, while the down does?
is this
no
for now, I'm doing this out of anything
this is inside On.HeroController.LookForQueueInput
wtf
maybe set a bool and break on any input
i like this england guy, his saves are really useful
nice
this is so sad
smh these chinese runners taking our records ๐ค
good website
I have no idea
10 barrage
triple hit shade soul on hornet 1 
firewall
jus get good lol
it was a double not a triple
o sorry i was too busy carrying forward the core values of socialism
mfw thk weak because of lore and TC buffs him twice in a row
he's still pretty weak
when was the second buff
pillar damage
o
Is there a var to track which pantheons have been completed?
damn... that's rough
the fake leftist news media controlling your political views
set yourself ungrounded
yup
player.onGround = faLSE
๐
in lieu of NPC speech I've decided to make charms glorify as you beat the pantheons, which can be decently tracked through checking boss kills
I'd like to display some particles, play a sound, and flash the sprite whenever the charms are glorified
is there a way to do that?
agreed
pineapple good
nope, doesn't work
i like it
what are your opinions on cheese on pizza
dont like it
meh
extra sauce imo
done, commited and pushed
i cant believe you guys arent already on this 
ax2u god of reposts
i dont read this channel wtf u mean
you should
u
i do
no
ok
good channel
mods can we get a delete on the message above??
why are you reading #hk-lore anyway
to shitpost about lore
fair
yes
ehehe



oh fuck off
pffffft
why is making it a window bigger
check your notifs
no
why is there a bed there
alarm notif
yes
surprised 56 has alarms when he stays awake 24/7

how the fuck do i bump into the 2 gruzzers in the long room every fucking run
this is such bullshit
fucking garbage ass design

piece of shit garbage gruzzer room dude
like for real
whats the chance of not taking damage on that drop
it feels liek 10%
like all the way to the right?
yeah thats what i do :/
try waiting longer
are unity text objects feasible or advisable
having a little popup that says "Charms glorified" or the like seems handy
they're easy
did you load the fonts
i thought you fixed ur kb
CanvasObject = CanvasUtil.CreateCanvas(RenderMode.ScreenSpaceOverlay, new Vector2(1920f, 1080f));
wait now it unexplainably works
thanks obama
i didn't even change anything
PLAY LIGHTBRINGER

lightbringer is funny cause you can just skip forgotten crossroads
doesn't it buff gruz mother
yeah
heck yeah
niceeeeeeeeeeeeeee
it's because fonts need to be loaded at the start of the game
installing something like debugmod does that
and I also added to modcommon a line to do that to the benefit of every other mod.
now I just need to figure out how to do particles and different sounds than just normal herocontroller ones
particles you say?
I want to do a burst of white or golden particles with a neat sound when the glorify plays
https://gitlab.com/natis1/combomod/blob/master/combomod/combos.cs#L397 consider particle system component.
what exactly does that display?
it spawns particles over time with a texture I created (or loaded from a png file) and the particles fly around from a single spot and in random directions.
you could instead of adding an EmissionModule which spawns them over time, just add a finite amount of particles manually
I could also get away without particles if I could play sounds
I'd like to use the fwoosh from when the radiance's beams fire but I dunno if I can do that
play sounds you say?
I already know how to do ones linked to the player (i.e. nail arts)
I could send you more code I wrote for that
if you can get external ones like that, be my guest
https://github.com/TTacco/Hollow-Point/blob/master/HollowPoint/LoadAssets.cs
https://github.com/TTacco/Hollow-Point/blob/master/HollowPoint/WavUtility.cs
load any .wav file that's an embedded resource
https://github.com/TTacco/Hollow-Point/blob/master/HollowPoint/HPControl.cs#L142
Play sound file
hollow knight
but with a gun
and those are custom sounds
I suppose it isn't super easy to get the sounds from ingame?
How are you gonna get sounds that don't exist in the game from the game?

procgen seeded from user inputs
you'd have to load the scene with the sound in it if you wanna get it from ingame
it's much easier even for ingame sounds and textures, to just import them
darn
hpel
heeelp
fig 2: fuckup cont
But it's null
It's null
well i imagine there must be some explanation
Hard to say with no context here

^
inb4 gitlab
My guess would be that TextObject is null
Gradow 
Gradow!
I can search for the source hang on
currently I think my superdash isn't working because the knight keeps stopping when I move him left/right
and it's supposed to set its speed to 30 every frame
I think there's something with the walk routine that's preventing this, but idk what
because I can move him up/down just fine
ty
wtf
But yeah as you can see I've just completely overridden move
yeah
for some reason the canvas was only actually being made
if I had fotf equipped
new meta charm confirmed?????
have you tried creating it earlier
I think why was b/c uh
nice
originally it was only used for the FotF death protection icon
so I moved it to initialize
coca-cola calls to me
because there's no herocontroller in initialize, so it's prolly gonna NRE
you need to wait till herocontroller isn't null before assigning stuff
you mean:
coca-cola calls to m
i think they meant they weren't making the canvas till later and now they're making it in init
I mean, if the text is like "Glrofied charm X {PlayerData.instance.equippedCharm_X}" then it's gonna nre
o
because PD doesn't exist in Initialize
what if I'm not on my phone
vote on your device
i vote coca-cola
cola
purple drank
what is rc cola
soda

vote with your broken keyboards
Drink sparkling water
lemonade
sparkling water is the shit and don't you dare badmouth it
sparkling water bad
whats sparkling water
u ever have something working fine and then it breaks for no reason
yes
it's in my nickname
yes
Cool so you don't need MonoModRules anymore
0x0ade?
@rain cedar you still need MonoModRules for "offline" (non-runtime) IL manipulation
but
I'm planning on making IL manipulation in that context easier as well
especially injection
but no promises
Alright
everything no longer works

yeeeee
there's versions for each of the first four pantheons
gathering swarm, compass, grubsong, stalwart shell, baldur shell
lifeblood heart/core, joni's, FotF
soul catcher/eater, dashmaster, sprintmaster, sharp shadow
CHARMS GLORIFIED BY THE GOD OF LIGHTBRINGER
shaman stone, spell twister, quick slash, quick focus, hiveblood
Grubberfly's elegy glorified by the God of Lightbringer
Charms glorified by the god of light
maybe I'll put in a 1-in-100 chance for it to say the god of lightbringer
Put a 100-in-100 chance for it to say play lightbringer
if (rand.NextDouble() <= 1f)```
yes
Mod installer should open up a window that pops up asking people if they meant to download Lightbringer whenever they get a new mod
If steam name is timesink switch it to play iconoclasts
yes
that should be 1 in 100
right?
well, one assumes
if random.value is between 0.0 and 1.0
no thats if (Random.value <= 1f)
really makes u think
is sys.ran faster or somethin'
just increment a counter every frame and if its less than 1 show that ๐ค
was there a message that just died
yeah
yea
the bot thinks a HK screenshot is explicit
it was an imgur link
here's the final effect (it also has a fwoosh)
screen shake or bust
the white glow lingers for about a full second
GameCameras.instance.cameraShakeFSM.SendEvent("BigShake");```
I really hope the god of nothingness gets a radiant and bright glow as well.
gamercameras
yes
gamers rise up
cameras rise up
how long does the shake last
dunno
phf
There's AverageShake, SmallShake, EnemyKillShake, BigShake, Bools: RumblingSmall, RumblingMed, RumblingBig
make it permanent
can u don't
delete this
yeah shake isn't permanent
rumble is a bool tho
so it's until you make it false
bools start at true
nou
wrong
this game has rumble ๐ค
bool?s start at null
misery
wow that's my life
nah im very sure they are true
needs more deepfrying
this is just a screenshot of the teacher-provided scan of a textbook
about?
social structures
darn was hoping it was about the radiance
hunter-gatherers vs agriculture
the hunter wins
@vagrant leaf hunter
hunter vs gatherer
fight!
hunatherer wins
Anyone vs MenderBug
sturdy bench
I love using big shake
I've been wanting to put a Lightbringer charm that uses it in for a while
biggest shake when
Y'know who else can shake their hips like that? Seer 
big shake autodash reversed inputs grounded
death
But it's just a shitpost
just make heavy blow do maximum shake every time you hit nail
even if you can't attack at that moment
Shitposts are powerful
make normal attacks do maximum shake every time you hit nail and heavy blow do no shake
please don't spoil Shitmodst content
everything is shitmodst content
next ur gonna be telling me shitmodst adds an infinite nightmare king grimm boss.
please don't spoil Shitmodst content
please do't shitpost spoilmodst content
inb4 753 has had to scrap half of all shitmodst content because of random quips
heavy blow irl

you actually have no idea how much I reworked
Shitmodst literally was going to be ChaosMode
Sorry
are you still adding a gun to it?
meme
inb4 shitmodst turns into: terrible recreations of every mod put together.
so it has really shitty infinite grimm and really shitty hollow point
and really shitty blackmoth (oh wait that's already taken, sorry)
IG but you're invulnerable so you're forced to savequit
What's a shitty recreation of chaos mod
Shitmodst
isn't the chaos mod just randomizer
no it's god
egg machine
rotten
I ended up taking it in a different direction though so we'll see how Shitmodst turns out
egg machine
๐ ฑgg machine
Call it the eggmachinemod imo
chaos mod on the installer when
^
^
You do it
what does chaos mod do
make installer have 50% chance to install chaos mod by default
put chaos on github
Br wut, u wanna fite m8
I'll rebrand it to Controlled Chaos and polish it
How is that any fun?
someone please explain chaos 
alternatively allow dreamer dupe
no sean posted a pastebin to the source
it's whywouldanyonewantit source
should i put it on the gdrive or just the installer
thanks dl
installer
no problem
installer pls
The installer pulls from drive
wait
mostly
is chaos alreadyon drive
from drive
all mods than don't not work, work
Everything works if you only choose the mods that work
all the mods in the installer work except a couple like rando.
aren't there a ton of game discords that try to double as forums and fail miserably
is there a list of working mods
- all my meme mods were updated but none of those are in the installer
Lightbringer works ;)
prove it
it just works
who are we to question Lightbringer
Lightbringer chaos mode
let's be real here
Kill muzznik
but can I buy lightbringer on humble with the promo code eastsidelag?
that's my favorite part ChaosMode looks like it'll be 100% Lightbringer compatible
hey so sean it works right
fun fact: shitmothst is 100% compatible with every mod except blackmoth.
Yeah dude it works
nuke meme is by far the best tho. it's just 100% compatible with everything
and it has todd howard
can lightbringer do my taxes
but does lightbringer know why kids love the taste of captain crunch
If you input your ssn while playing maybe something will happen
poggers
...
are bugs animals
yes
does HK use 16 or 32-bit wav files
ok
fuck it I already made a zip called "artmods" I should put it on the installer
the wav utility DLL works with all wavs but export in audacity 16 bit ones
or they'll be way too big
me irl
readmeirl
suggestion add explosion pogos and hitting levers/grubs through walls to QoL 
maybe
add black egg temple skip to QoL
add QoL to QoL
add cheat engine trainer to QoL
p5 benches
woke
gorbs think alike
ur mom is gorb
how'd you know
yea she ascended to heaven
too slow every time
not with that attitude
i definitely wont
delete hk subreddit
you asked for this
false
imo hk subreddit should ban anything that isnt fan art cause thats the only content there worth looking at
me irl
1 suffragium modo
yes
wtf
is "disable inbox replies" latin
yes
oh ok
no
ok can someone on windows tell me if they can install "art" mods and if not what happens
oh you can
since it puts quotes in the readme file on linux
just not through explorer
no u cant
windows smart
ur ass
that's a quote
what
"ur mum gay"
ok
ybham are you messing with me
ybham6
@compact sedge poggers
@1:05 in your wr
wow i'm right yet again
boi
shut uuuuuuuuuup
ok changed it to use single quotes does it work now
that fucking cdash will haunt me for the rest of eternity
lmao
works
yes
but it also totally makes the game sorta unplayable/easier depending on your rng
absolute unit binormal
you ever just clean flesh
all the time
glorify me daddy ๐
let me get it onto github before anything
what kind of things should I exclude from the project?
err
git
now make a fake reddit account called team berry and post it on the hk sub
bugs
heku
nani watashi wa nande
say that you finally implemented charm glorifications
say that TC finally implemented charm glorifications
hack teamcherry.com.au and make a blogpost
change the steam release assembly to have exaltation in it
HAHA YES
wrong chat
wrong chat
is this me 
why are you even browsing the sub to be tbh
to make fun of them duh
r/hk_irl when
DAE game has bugs????
DAEmn
why




