#archived-modding-development
1 messages · Page 120 of 1
lol the map rlly looks like a nail
"oh what's this thing?"
before I spend several hours masking this
I should actually check my texture matches the in game one
did you delete your registry like i said to?
look i dont know how to do anything
use the appropriate API version
i used the right api
with fun pictures
thanks for doing this kdt
dis
wait why 1.2.2.1 i thought 1.2.1.4
....but you downloaded 1.2.2.1
ok i thought u sent me 1.2.1.2
no, this is patrick
ok so there isnt a team cherry thing in the registry but its on the right version now
you've never played the game before?
if you've played the game, then a registry folder was made
ok if thats the case then how do i start a boss rush game mode
thats it?
that's it
nice
or anything
don't pick up things that bug the collector
pick up grimmchild
what level does it default to in boss rush?
if it's the base level.... that'd be hilarious
tbh it could default to max level and it still wouldn't be that good
I think it was either stuck to base level
or
every time you pick it up, it gains a level
hahaha
not sure which
that's so bad either way
yeah
1 charm for the cost of 4
every pickup levels it up
Sunday
oh darn
and to pester Risky
I still think having a rando race would be lotsa fun for the HK stream
That video was motivation for me to finish the game
it's like
well i didn't have a couch to remind me
he doesn't even care
cuz y'all suck
well
I didn't wanna watch any speedruns until beating the game
I live across the globe m8
for spoilers
and that's my fault why, Gradow?
so I finished it and first thing I watched was the joseph anderson thing and second thing was your run
how dare you shout people out
it was everyones fault
I tried typing real fast in chat
but that's not your fault
heh
lol
I haven't seen risky in a long time tbh
I've never seen anyone here except for Devil
I think I first met Risky in the Valdis Story speedrun forums
or was that someone else...?
well, that game is dead now, anyways, so who cares
I helped find a skip for it at some point
and... That's it
what is MP
soul
oh
is this where i can ask for help with mods?
also, g2g now

presenting a seminar in like an hour
I did, I just need help with the drive

what about it
^
they really trivialize the process
or watch the video.
or read the step by step descriptions
so many resources in pins
so I go to the files for the bonefire mod, i click on hollow_knight_data and then i click on managed and then I click on mods. But how do I apply the mod to the game?
use an installer imo
use an installer
They literally ignored everything we just said
wow bonefire sounds so much more metal
reading comprehension skills
yo guys, i m new, can i ask a question?
rip
anyway is it possible to install different mods together or it may casue problems running the game?
depends on the mods. all the modern api mods that work with lifeblood can be installed together
and mostly work perfectly together
Download installer
Install mods =/= boss rush
Done
All of them work fine together
'fine'
"fine"
Mine doesnt
yours is just API mods?
Yup
does the lightbringer mod still work?
^
(and put it on github or something imo)
reeee
oh u are awake
I'm eating breakfast rn
Go back to sleep you silly bugger
breakfast at 2pm
3:30pm here
even better
should be unbreakable str
anyone got the heirarchy for the knight?
^
ingg record when
I sorta stopped caring about IG after i realized that going forever wouldn't be that hard with a bit of practise at the 9k (or whatever max-) speed. INGG sounds fun tho
meme
ur gonna complain about my code
yes
probably gets optimized to a dict anyway 
you can use dnspy and find out
also uh question about localization. has anyone tried with any mods to make the text suit the language
and uh is there any way to dump every language string with code instead of just the ones that the player encounters?
you can just get the language strings with uabe
I can't use uabe
I guess you could reflect them all out of the language class though
and I forgot to copy over the assets I extracted from the computer that could
ok I'll look into doing that I guess
there's a:
private static string GetLanguageFileContents(string sheetTitle)
but idk the names of all the sheets
meme
currentEntrySheets.Keys ?
am i doing something incredibly wrong here
cause when i hook w/ this it crashes the game
or just look in Player.log
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.StackOverflowException: The requested operation caused a stack overflow.
pain
stack overflow) creation of great programmers forum)
Looks like there are memory problems
collect
Essence
shut
https://gfycat.com/WhoppingElectricFrenchbulldog
on one hand the sprites are fucked
on the other hand, the shader works

no really wtf they're so good
i don't think anything could be worse than yield return null 800 times
I don't think it's that bad efficiency wise
just makes my code messy and dumb
does Time.DeltaTime give me the time since my Coroutine was last run or just the length of one frame?
Length of a frame
the length of one frame
Your coroutine is technically still running the whole time
You're just waiting on the WaitForSeconds IEnumerator
you could make your own delta time
using Time.Time and subtracting the time last run from the current time
nah no need
is there a free guy to help with a mod installation query?
API for current version installed
tried randomised V2 , installed ModCommon,
no sign of the mod except the top left where it says its installed.
tried v1 , randomiser text appears bottom right, woot, but no randomisation options in game.
did you beat the game
cloud save got messed up, i take it it only unlocks after the fact?
you still have to beat the game
then just kill thk
unrelated why tf does GetIntInternal not cache FieldInfos
anyone know how to get my hitbox to match my sprite regardless of rotation?
and if not does anyone know how to at least draw where my hitbox is
Probably would work if you rotate the object instead of the sprite
I am rotating the object
And ModCommon has collider drawing
and the sprite is attached at a certain pivot
neato
oh that's pretty cool
and now I know my problem
actually wait huh. I constantly update my collider size to be my sprite size
what's wrong with doing this in the animation code?
cachedSpriteRenderer.sprite = Sprite.Create(spriteUsed, spriteRect, new Vector2(0, 0.5f), pixelsPerUnit);
cachedCollider.size = cachedSpriteRenderer.size;
how do you zoom out in debug mod
It's page down
thanks
I mean you can do - too if you don't like doing nail damage
idk 0 nail damage is pretty great
how do I update a sprite's size?
Change the anchors or sizeDelta on your RectTransform
eh I'll just set the collider size manually since I know the exact number of units it needs to be
Works 100% perfectly thanks for the help
I should try to clean up my other colliders now that I know I can print their position like this.
is there a way to freeze the camera
Might be a dumb question, but does anyone have a list of what mods currently work on the Lifeblood update?
pins
every mod in the mod installer except boss rush afaik
Oh, excellent - cheers ^^
oh boy i finally got to take a look at the comment i made on that one superforge video
Oh, that's the one that actually brought me here to ask about which mods did still work :P
ouhh, welcome then!
hope you have a good time with the mods and modding community
or no
there's a bunch of good lads over here who could help you out if you need it
also i havent seen it
ree i spent a whole 5 minutes on that
shouldnt take more than 5 minutes
well moddb sucks anyway
not allowing shitmodsts is like cutting away at the lifeblood of the modding community
Hey their loss if they cant experience a modern masterpiece like ur mum gay mod of the year edition
big depresso
so im using the randomiser mod and just started and after defeating the false knight the next room i go into just gives me a loading screen and it wont move on, can anyone help?
"wow mystery you are such a rude individual why do you state the truth like it is supposed to be without any fluff, like criticism is supposed to be"
So, just got the installer, installed the ModAPI with it. What mods would some of you fine folk recommend for someone that's finally did everything in the base game to the max and looking for a way to have a fresh experience?

rando is my favourite mod
Can someone update the rando link on the drive pls
all of them
i'd say randomizer is the best way to start
yeah i'll put the other build on drive
it's really fun and has tons of replayability
Thanks 56
And with the Installer, that'd just be Randomizer2(Lifeblood), aye?
wait wait
yes
Been too many people running into that bug
modcommon
what
What
both
you need modcommon
Alright, got that installed now too
ree
oh ok then i am just being the normal dungo
hit the redownload button
reedownload
yes
Wow. Not listening to 56
@hollow owl redownload/uninstall and reinstall it and it should fix itself
me, because sometimes he has a point you know
wait what the fuck
okay, ty
fiftysix please
So, Randomizer works on charms and abilities, right? Just those things?
wtf
and relics
it won't overwrite it
and re--
And spells
but it randomizes relics with relics
yeah what ptk said
Noice
Not anymore ptkyr
wat
Not in 2.0
^
Kbye
@hollow owl ok uploaded new version

What changes does the QoL mod make?
Nothing you'd probably care about
inv drop skip cutscenes
qol ones
inv drop, storage, skip cutscenes, shut up salubra
after doing all that should i start a new save or can i just carry on as normal?
latter
https://www.youtube.com/watch?v=qDk6qkVbf80&feature=youtu.be
I saw this today.
This is a segmented fight of KDT's mod Nightmare God Grimm (NGG 0.2.1), why segmented you ask? Because the final phase in this version is nonsense and pretty...
KDT, why.
cause he's kdt
kdt feeds on your tears
More like k🅱t
It's impressive
but those tendrils have caused a lot of pain and suffering for people
KDT can't even get to the final phase of NGG
How did they playtest it then?
Man. If only there was a mod that let you cheat
It's not entirely conducive to the experience if it's tested with invincibility in mind, but it's completeable and that's what counts
tbf I can't even get to the second phase of NGG
wait
I can't even do 400 dmg
NGG isn't meant to be an experience
It's not even been beaten yet
It's meant to kick you in the nuts repeatedly
@compact sedge
[ERROR]:[API] - Error: System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded.
at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (bool)
at System.Reflection.Assembly.GetTypes () [0x00000] in <filename unknown>:0
at infinitegrimm.InfiniteGrimmMod+<>c.<Initialize>b__2_0 (System.Reflection.Assembly assembly) [0x00000] in <filename unknown>:0
at System.Linq.Enumerable+<CreateSelectManyIterator>c__Iterator14`3[System.Reflection.Assembly,System.Type,<>f__AnonymousType1`2[System.Reflection.Assembly,System.Type]].MoveNext () [0x00000] in <filename unknown>:0
at System.Linq.Enumerable+<CreateWhereIterator>c__Iterator1D`1[<>f__AnonymousType1`2[System.Reflection.Assembly,System.Type]].MoveNext () [0x00000] in <filename unknown>:0
at System.Linq.Enumerable+<CreateSelectIterator>c__Iterator10`2[<>f__AnonymousType1`2[System.Reflection.Assembly,System.Type],System.Type].MoveNext () [0x00000] in <filename unknown>:0
at System.Linq.Enumerable.Any[Type] (IEnumerable`1 source) [0x00000] in <filename unknown>:0
at infinitegrimm.InfiniteGrimmMod.Initialize () [0x00000] in <filename unknown>:0
at Modding.ModLoader.LoadMod (IMod mod, Boolean updateModText) [0x00000] in <filename unknown>:0
at Modding.ModLoader.LoadMods () [0x00000] in <filename unknown>:0
And that's it
aaaaaaaaaa
Well, people must have beaten it somehow
send me the whole log
Nobody has beaten it
wow it didn't work again
wtffff
Literally zero people
is this the google drive version
yes
The video you posted is segmented
i just used the mod installer
so this shit was broken the whole time and I never found out
are you 100% sure about this
i mean
Make lightbringer not use 100 runtime detours
And it will not break
no
ok
idk
i didn't do anything
i just went over there
and it had it
you see the trick here
is to not build for .NET 4.5
and stuff will start working
lightbringer messes with charms
lul
so maybe it does something dumb with that
fairly sure hell mod is still on 4.5
thank god I don't want people tellin me my mod's broken
no it works now
when it's ur mod
tfw graig says mod is broken but he just didn't beat regular grim yet
he didn't read the readme


i'll move some of the stuff to modhooks instead of runtime detours in a sec
like
update could just be hero update hook
and such
https://gfycat.com/LankyOddDutchsmoushond I made it worse what do
*better
also lightbringer infinite grimm is harder than normal
lmfao
i have charming installed
and i put on heavy blow
for the lightbringer effect
he's gone now
yoo boss rush is broken


@buoyant obsidian are the lances not supposed to break geo and stagger and stuff or was that just not added
cool
the nail range was made to be really low so you can still hit geo clumps / break vines
k, read all that
KDT making us all happy with his mods
56 being 56
and Mys saying stuff about the comments on the vid
there was a guy who literally responded to mick's comment asking for the discord


well i mean he kinda had it coming
"this is just a cash grab trying to profit on the GnG recent announcement"
because it's tru
did the DashVectorHook pr get accepted?
Hey seanpr have you looked at that PR I sent?
Sean, If you have the time, and if not then ok, but I would like at least feedback on it before I release redwing because if I don't have that function then I'm gonna need to rework some of my code, and send a PR to gradow so that I can get the dash vector from his mod without reflection when the user dashes.
u gonna parasite my blackmoth
I sorta already did
stealing shit is fine
but you're gonna hook on my hooks?
that's
hookception
and dirty

wow did you even ask gradow about this
banned from #archived-modding-development tbh
Here is my plan. if it doesn't get accepted I'm gonna need to link against blackmoth and call a function in blackmoth from my mod.
otherwise
YEA YEA YES CH
I could copy the contents of that function to my mod
blackmoth is the new API
which is super hacky and bad

Yeah whatever I'll merge it
lol
smh
Breaks blackmoth but gradow seems fine with it
one line to fix blackmoth
but I won't if it doesn't get accepted
makes sense since it would still work
also, if KDT actually get the masks thingy working
I'm gonna make the knight's cloak progress from clear white to void black as he gets upgrades in blackmoth
if KDT gets the masks thing working you know both of us are taking that code.
yeah i saw
dunno why you would need that tho
For tiny shell I just updated all the methods that reset size in general
so it never got reset to 1
then I just set it on enter room
o
FacingLeft() method
if (this.playerData.equippedCharm_4)
{
localScale.x = 0.75f;
}
else
{
localScale.x = 1f;
}
FacingRight() method
if (this.playerData.equippedCharm_4)
{
localScale.x = -0.75f;
}
else
{
localScale.x = -1f;
}
Update10() method
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.CompilerServices;
using GlobalEnums;
using UnityEngine;
public partial class HeroController : MonoBehaviour
{
public void Update10()
{
if (this.isGameplayScene)
{
this.OutOfBoundsCheck();
}
float scaleX = this.transform.GetScaleX();
if (scaleX < -1f)
{
this.transform.SetScaleX(-Math.Abs(this.transform.GetScaleX()));
}
if (scaleX > 1f)
{
this.transform.SetScaleX(Math.Abs(this.transform.GetScaleX()));
}
if (this.transform.position.z != 0.004f)
{
this.transform.SetPositionZ(0.004f);
}
}
}
tbh I'm not even sure what Update10 does anymore
It's in CharmUpdate so I'm not sure why it's necessary to be there too
mmh I think I saw that once
its called every 10 frames to check out of bound conditions
w h y
haha I don't know, its weird as hell
I think there is another update method that does the same in the HeroController class
but is not called anywhere
Update10 is in HeroController
no really why does OutOfBoundsCheck exist when it does nothing
or at least seems to from my perspective
there are lots of leftover methods that do nothing
What if it works perfectly but returns a bool telling you if you're out of bounds or not and they forgot to actually use it
best methods be like if game broke => not
idk these are some of my favorite methods
If I ever make an insect theme game I'm adding a function called FixBugs
haha
BackDash
we can only dream
the worst part is
they didn't even remove the unreachable code
like
CanDash checks if you're not backdashing
and I'm like
"I would be, if I could"
wtf
maybe they're leaked methods that are coming to GnG
toldya
this causes me pain
yeah, they may be a thing in the future... who knows
this causes me additional pain
But yeah I also check for backDashing
it's been like that from the beginning tho
ever since the first public assemblies
plenty of time to fix that imo
Back dashing was an original idea that was scraped
yeah
how would it work
like castlevanias
Basically dashing. No real point to it.
since it would have required them to make turning around and normal dashing harder
also, the Knight is way more mobile than castlevania protagonists usually are
until they get the dash abilities in the end
at which point backdash becomes useless
that's why I consider it mostly metroid and only a little castlevania
since you get it so early in HK...
Well SOTN is pretty quick
maybe for a speedrunner like you
but to me the knight feels very fast and very responsive
It's still "slow" but it's nothing like earlier castlevanias
Well yeah
and he can pogo/parry
Unfair comparison imo
which most castlevania characters can't, if any
your boi alucard can dive kick and bounce
That's just comparing learnings of devs over time
yeah, I know, I'm just saying it makes sense to have backdash in an igavania, but not in HK
I played a lot of metroidvanias too, and I also feel like the Knigth is quite agile and fast in movement
it's a tradeoff. Those games may be slower but they punish you more for attacking when you shouldn't. WIth the knight you can swing your nail at a bad time and still escape danger if you're quick enough
Maybe. HK is pretty punishing too
inb4 the Knight is a guest character in Bloodstained
not ever happening, but I can dream
Surprise smash U character
HK fighting there's a larger focus on positioning for example imo.
so it's not like it's easier just because there's less focus on attacking at the perfect time
oh man, in smash it will be awesome
Lol
pogo in smash
One dive does 88 percent
what could go wrong
And takes multiple stocks
flukes are the final smash
cause it's flukes goddamn it
final smash it's the radiance
it comes and rekts everyone
with lazors and spikes and shit
that would be epic
I'm down for the knight getting lasers
I actually haven't gotten around to that yet
Just make him OP. Oh wait....
I'm currently playing that one, not so into it though
but looking at the screenshots
ok exploration, ok-ish combat
I really need to
wtf
less than ok story
its just ok for me, audio not so good, some weapons sound like shit
it didn't really click with me, for some reason
idk
I really enjoy the 2d metroid games
but Axiom Verge was like "meh"
same for me
darn
I played it when it first came out, so can't compare it to HK
do tell
their vim emulation is garbage
wdym
can't use g command
can't use normal command to quickly do something to 18 lines at once
oh pfft I can hardly use the normal keyboard shortcuts let alone vim ones.
and their vim regexs seem off
i legit copy pasted my switch statement into vim
so i could work on it
turn it into a dictionary
and then paste it back
Hell I'm so bad with computers I told you to ping me last night so I'd see it the next day in my discord notifications.
I might as well watch youtube videos through MS word
tbh i'm considering swapping back to vs w/ resharper
but also
10 second project loads
oof
yikes
except it's more like 1min
no that's still yikes
i'd move back to VS in a heartbeat but theming Rider took forever
it's p great
keep dem logs in
but it's in Update
logging fixes problems duh
5 logs = -1 bugs
I have no idea what kind of code your write that this happens though
oh no it didn't fix the exception
it just immediately spammed 300 logs so i couldn't ever see the exception
well on the plus side you now have the logs to know why the exception happens

nice
56
Hey Gradow, since you disabled creating merge requests on your project I'll just put the request here:
Please consider merging this branch it fixes the thing I broke. https://gitlab.com/natis1/Blackmoth

fuck me
this last one needs to be checked
ok making it now
ffs
submit seanpr
;submit
accepted
i've already forked it
now I need the new API so I won't get red squiggly lines in rider/vs
is the new API even on the drive?
I built my own binaries for it
y tho
I can send binary
it takes >1 second
simple trick
thx luv u AA
just symlink Managed to Vanilla
ree
the multicaret one has merge conflicts
multiple have merge conflicts
pain
nice
meme
Quick question how does one turn the menu back on for the debug mod?
thx :/
y tho
idk but it's in the code
also @buoyant obsidian do you mind if i don't put the lightbringer port on github &/or the drive when i'm done
please don't
hey guys i am new here but came someone pls explain all the mods in hollow knight pls?
Uh they change the way the game is played, or modify aspects of the game.
wait what
i thought you had to put a / after the directory if you wanted to copy into it
not with cp
those don't exist
stand here and nail slash while walking forward
and you start looking OOB
character is still in bounds
yeah I had something similar happen but I couldn't repeat without modding api installed
can you try something for me 56
go up one step
but stand in the corner
like how you are on that step but up one level
and walk a small amount to the right
ok
wtf
same thing happens
it happens if you walk into the wall there and then turn around and walk forwards
ok so
this happens for me with infinite grimm but not without it
but infinite grimm doesn't modify anything related to the camera
so I suspect
it's a vanilla bug when you have a couple of save variables set that IG sets
ree infinite grimm not toggleable
edit your save file to have:
defeatedNightmareGrimm = false troupeInTown = true
and uninstall my mod
and see if it still happens
or maybe idk download a save with those vars set
like the 6 flame
one
uninstalled the mod and bug went away
setting vars rn
wait
haha yes
i have a backup of user3 in json before i loaded lightbringer
jeez
it only has 49 hours on it
and
can't replicate
ok
wtf
ill look into it further
https://gitlab.com/natis1/infinitegrimm/issues/36 glad you could confirm this is happening with my mod alone
It can make recording stuff for redwing mildly annoying since I record everything in dirtmouth or infested crossroads 1
record in grimm's main room imo
it's hard to encounter unless you try to encounter it
what
and then it's really easy to encounter
i encountered it before this time
i was testing mantis gods
i thought it was my mod's fault
then gave up
ok I have an idea for a fix ima test real quick
that's a lie
I have no clue why this happens
if you have any ideas let me know
Lightbringer's lost kin 753 geo thing is so cool
shit load of stuff
gruz mother is empress muzznik
all attacks are ranged now
soul regen is passive
a shit load of charms are changed
etc
i've never been able to get mods to work for any game on my computer
no idea why
Lightbringer sounds awesome
have u tried the installer
think so
if you want you can try it again rn and i can try and get them working
aww but then I actually have to do something
I really don't care enough to be productive right now
rip
if you ever want to give it a shot just ping me or ask in #archived-modding-development
I'll get around it it someday
but honestly, I've pulled two all nighters in a row and its 2am
sleeptime
so uh, am i supposed to be running an older version of the game to use mods?
cuz no matter what mod i try to run, it doesnt work
even the mod api doesnt work, it just makes the title screen lose all options and text except for the title itself.
everything else just makes it blackscreen on startup
i think i am? i just grabbed whatever was in the g-drive
yeah you have to cross check the version
the current live patch is 1.3.1.5
you have to check if you have the api for that version
and then check if your mods are compatible with it
which one or ones do you want to play?
the api files im using SAYS theyre for 1.3.1.5
did you already extract and overwrite everything?
ideally id like to play lightbringer or bonfire, but randomizer would be adequate
yeah
lightbringer doesn't work on current patch
and also isn't compatible with api mods
yeah, guessed as much from the version number. :/


