#archived-modding-development
1 messages ยท Page 304 of 1
do you know lost kin's fsm
It's in a scene data correct?
idk it's not like i made a boss mod entirely around lost kin which modified his fsm heavily
is that an L or an I
It's not in resources.assets
Go to Open Scene List
if that doesn't exist then you need to download the new one
Then you can just search for the GG_Lost_Kin scene
It crashes if you try to open another scene
ah
If you already have selected a scene, and then try to click scene list again, it crashes
so he has a 20% chance to jump when you hit him
very interested
interesting
so how do i remove it
looks like his walk speed is random too
what isn't random in this game
i'd love to know
what's the point of that
fuck if i know
so this is like gods and glory lk or whatever
will this change normal lk?
it's the same fsm isn't it?
just in a different scene
IDK honestly
Oh, I see. On dmg taken, LK has 30% evade, 20% jump, 30% dash, and 20% no response.
anyone feel like removing a bg on an image
no
it is sadjack
can u remove the background
ok send
ah its 10pm so 56 is asleep
thats why hes not giving me the magic code to make this epic mod
what does _control do
it controls
it saddens me to announce that the No Empty Hops mod is on hiatus until 56 wakes up
this is so sad
thanks for all the support
it saddens me to tell you that no eyes will be buffed so that the medusa heads now freeze you in place for a short period of time
might also remove no eyes' 35% chance to teleport on each hit
as an easter egg tdogRat
knightmere fuel mod when
wait that's directed towards me
shit
uhh
early 2019
idk
56 will basically have to teach me 75% of the shit so
strawberry milk mod when
3
veru how df do you remember this shit
that strawberry milk joke left my memory
is veru on a never ending acid trip
cause count me in
how do i know when an fsm is called or whatever
um
wait kuro youre getting into modding
are you gonna make a mod that removes freeze frames like you desperately long for
no im removing empty hops
@cunning lagoon change the transition into empty hop back into {state which it came from} or from SendRandomEventV3 set the weight on empty hop to 0
56 how much times did you get hit on your PoP run on speedrun.com
ok but whats the code for that
56 I thought you were asleep
he's staying up late to help me with my ambitious project 
.
h
h
56 can you like
i did not see it type it again ๐ก
no
"you mean do the ambitious project"
@weak lodge about 6 billion times
i have a better video but it's still shit so i didn't upload it
i bopped you but didn't record it
what was the time?
what did you get
garbage idk
56 i dont feel too woke
๐ฎ
thank you 56 now i actually have to try harder
if you bop me on scrcom i'll actually run the cat
aiming for sub 3 this time
i refuse to be 4th
right now im accepting at least a 3:20
so
ill work on that
kuro im not as fast as you
and never will be
3:20 is flawless platforming so i can see why you'd be happy with that
no 3:20 is pretty much flawless
birthday
what
imagine not understanding the joke after 6 seconds
maybe sub 3 with a tas
yeah, i saw that run. it's insane!
kuro we already know youre a robot programmed by the spanish military
what military lmao
good point
๐ค
do i quit hk for a bit
no just run ag
u can't quit hk i already did that
wait what does that make everulean
any code
speedrun rain world
i have been thinking about my presence on this hollow knight
im going to quit hollow knight due to multiple cases of unprofessionalism
time to study for gov ๐ค
veru PoP score
UnityEngine.Object.Destroy(fsm);
56 slip me a 20 and i'll record a sub monstah run for you
๐ฐ
slip me a good JackD edit and i'll record in 480p
i just need to learn like
any of the cycles
also the skip whose name i can't remember
the ptkyr one
tunnel skip
yes
hmmm
ah yes just do tunnel skip
yes of course ๐
@hazy sentinel can you explain this thumbnail for a sec https://youtu.be/007LxXCJ5vg
it's hornet
it indeed is hornet from the game hollow knight
no that was a joke
oh
! โค
can i split on soul gain
yes split each time you hit a wingmould
split each time you trade
veru i cant seem to find that meme video that you made "to prove that the seal of binding doesn't go towards journal" and not some PoP skill
public service announcement for anyone who thought that was the case thanks to GNAGGHI#8636 on the Hollow Knight Discord for saying he was sure the seal of b...
didnt take too long
really requires different thinking
thanks to GNAGGHI#8636 on the Hollow Knight Discord for saying he was sure the seal of binding adds to the journal and prompting the creation of this entirely unnecessary video
imagine actually knowing how the journal worksd
or i mean an excuse to flex on his mostly unskillful "fanbase"
and what counts and what doesnt
hey verulean i remember your old videos and you really have gotten much better at the game keep up the good work
PoP in 4:36?
mentions MonStahLer#5969 and not DLKurosh#1559 ๐
@copper nacelle
why 4:36 though ๐ค
monstah has been back for like 3 days why don't we have a no baldur shell death 106 wr yet
why don't we have a no skills low% nsoob run from monstah within an hour of his arrival smh my head
oh i think it's the colosseum in the whie area after the city
IK RIGHT
omg marry him tbh
(((how do i remove empty hops)))
spicy
toxic 15 yo doesnt help out fellow modder
leave modding god alone
modder hmm
excuse me i made BetterDebug and i'm in the process of making No Empty Hops
only i can pester him
@copper nacelle
there
now we wait till he sees he's been pinged for the 5600th time
BetterDebug must be such a great mod that Mod Manager couldn't handle it and isn't on there
only us ascended speedrunners can use it, for it was designed to be played in the 1221 version of the game
it just unbreaks some breakable floors in sanctum and respawns the shopkeeper key for 106 practice
amazing
ee
but i answered his question
how do I commit not alive
nitrate
make ngg2 go back to work
my hdd died
you did not answer my question AngryJack
i'd have to write my own animation + sprite system
cause unities asset bundle doesn't work with sprites for some reason
imagine being so bad at meme you change subject
and you cant just load the sprites manually because animations are like closed off completely
imagine being so bad that some tshirt guy beats you at both
so you gotta replace both
imagine being so bad at living you become 56
mod abuse
yes
the power of weeb global emojis is all consuming 56
56 deliberately dodging my questions ๐
.
exempla gratia lordFsm.GetAction<SendRandomEventV3>("Attack Choice", 5).weights[2].Value = 0f;
well i have fucking work to do, see yall when exams die thanks
this is the shit i like
just block finch lmao
shit shit shit shit you got in trouble with a modding staff fellow
oh fuck oh god
cow poop poop poop poop you got a slot_machine
veru why do you have me blocked
so what do i replace lordFsm with
IK Control
your fsm
aight
make sure to change the index
and all that using Modding and whatever
and the other index
how does it work
life hack block finch to avoid gwtogathesaddest

using Modding; means that you can use stuff from Modding without having to type Modding.thing
so instead of
life hack: kill yourself so you have no need to hack life

no
11:56
better
so basically me
using IWantToFuckingKillMyself = Modding.Mod;
class E : IWantToFuckingKillMyself
e.g
this is good for when you want to use both forms of something in multiple namespaces
like object and unity's object
how do I do this in fsm
you insert a method into the fsm using your own custom fsmstateaction

using FuckingNoEyes = Modding.Mod; class F : KillMePlz
hmm k
๐ค
๐ค i too am confused don't worry
wow where'd that weeb react go

weebs rise up
C #define is more powerful than C# using
#define true false
disclaimer i aint no weeb
#define ๐ค void
56 is such an oppressive leader
hey sean i have an unrelated question
public static ๐ค

who verified veru's low% NSOOB

why
DcolonW is better
JackD is better
You can just check who verified it on the site
kk lemem see this memer

.
how
i clearly just had to swap to the superior theme
can you define using as define
i hate it
โ
Nah I think the one thing you can't define is other preprocessor directives
good fucking job
Idk
#define 1 69
alek define life for a sec
the fuck was that react
apparently out of the entire modding staff 56 owns #archived-modding-development
wait so whats the fsm
alek, please #define to the polls
the fsm is IK Control
You want to get that off of Lost Kin
which you can get the GameObject for using GameObject.Find e.g GameObject.Find("ur mum");
so IK Control.GetAction<SendRandomEventV3>("Attack Choice", 5).weights[2].Value = 0f;?
alright shit i think ill go now gmorning mo๐ ฑ๐ ฑers
NOW I GET IT
๐ ฑenu drop
patches in all the speedrun stuff tc patched out
Ah, okay. So if I turn it off I can't do inventory tricks anymore basically?
yes
is the fsm Lost Kin-IK Control or just IK Control
just lk Control
ok
Lost Kin is the GameObject
so if you wanted to be cancer
you could do something like
var fsmTest = go.LocateMyFsm("IK Control");
fsmTest.GetAction<SendRandomEventV3>("Attack Choice", 5).weights[2].Value = 0f;
what u think
what's go
shit whats this formatting
```cs
// eeeee
```
whatever
i dont care about that just wanted to amke it not look ugly
oh okay
but if it makes u happy

>mfw
no
This is less interesting than I had hoped
>be me
>is me
what if you just print out false cast to an int instead of the var false
also why doesn't false as a variable die violently
C doesn't have true/false
o
There's no bools
so Idle and Damage Response?
the index for attack choice is wrong
because both have jump
the index of the jump might be fucked
Yeah
But also attack choice
cause lost kin has that too
o i see
Did QoL also remove the check for when Zote dies?

Since Zote is alive for me and I have dash, claw, wings and tear.
no
Rando probably fucks it up
That's odd. I thought he died when you had 2 movement items.
yeah
I actually had almost every movement item in the game before I even left Fungal Wastes.
tahxic
ok so what do you mean by go doesnt exist
you also have to get the gameobject to put in go
and that can be done at different points
you can usually just wait a frame after scene load
dream warriors suck
you can't do that for them
its ok i dont think dream warriors empty hop
Remove M E G A
thats for eldergod hu
so whenever someone beats my infinite grimm
(there's still a 10โฌ bounty on that btw)
Thanks
yes
great great
Rando fucks with fsms a lot too
Good job
how do you guys understand any of this 
gameobject is Base class for all entities in Unity Scenes.
gameobjects can have components
like
an enemy (a gameobject)
would have a component (HealthManager)
and a component (Recoil)
ok so whats the gameobject to put in go
Lost Kin
ok but what'd be code to uhh do the thing
i found it
GameObject.Find("Lost Kin")
is that ok
on my mod
tf is that
ok you can't just throw code in a class
shit
classes contain methods/functions and fields and properties
so like
your class would have an Initialize function
which would set up something which would run when a scene is loaded
which would call something
which would wait a frame
and then get the shit and modify the fsm
yes but
Initialize has to be public so the modding api can call it when it loads your mod
It's also defined in the base class
so you need the word override
so
public override void Initialize()
aight
Just make everything private protected
better?
I hate C# combined access modifiers btw
protected internal means it can work as protected or internal, not both at the same time
Which is the obvious assumption
And private protected means protected internal
Like it's protected but only in the assembly
???
logical
yes
ok
gameobnject could not be found
i fixed it
it says ; expected on var fsmTest
where does it expect a ;
at the end of the line
it has one
show
// code
/*
code
code
code
*/
gameobject doesn't have a function called LocateMyFsm
D:
and they couldn't find an extension method which defines that either
it's LocateMyFSM
how fix
what does this mean
Class1 : Modding.Mod
ah

ok so for attack choice
its 1
right
wait
what does that number evn mean
do i change the weights[2] or the "Attack Choice", 5
๐ ฑoth
what do each of them mean
yeah but
weights[2] means the 3rd weight
5 means the 6th FsmStateAction in the State
they're both 2nd?
cool
it seems like theres an extra weight in that list ๐ค
what does this mean
ok so there aren't any weights in idle
showmst
oh okay
in that case you can just make it do idle again if it tries to jump
or make it do something else if it tries to jump
e.g
dash
or
dstab
ok how do i make it do idle again
so you have the fsm
so
fsm.ChangeTransition("Idle", "JUMP", "Idle");
Idle is the state which you're changing
you're changing the transition (the thing which the arrow comes from) JUMP
and making it point at the state Idle
no
dam
yea ok
the weights thing you have right tho
would it work now?
no

it's in Init
that would be called on the main menu
and as you know
there is no lost kin in the main menu
not with that attitude
hmmm
You want to do it on scene load
in a coroutine
so in Init
you'd have something like
UnityEngine.SceneManagement.SceneManager.activeSceneChanged += SceneChanged

private void SceneChanged(Scene arg0, Scene arg1)
{
HeroController.instance.StartCoroutine(DoStuff());
}
private static IEnumerator DoStuff()
{
yield return null; // wait 1 frame for stuff to go in the scene
var go = asdfkjlasdflk;
if (go == null) return; // if lost kin isn't in the scene then stop here
// your stuff
}
so the scenechanged thing happens after every load or what
yes
yield break
if (go == null) yield break; ?
yes
dunno what that means
it's 56's so idc
ok so what should it be instead of var
then make Modding.Mod into Mod
ok
Also Idk if LocateMyFSM is functionally different from FSMUtility.LocateFSM
But just on principle you shouldn't use functions with "my" in them
Looks like shit
build succeeded pog
gdi
how do
in SceneChanged?
HeroController.instance?.StartCoroutine
Same

HeroController.instance
ok
Doesn't the null propagation operator not work for unity shit
my ide complains about it iirc
Did you replace the dll
yeah
@rain cedar
Ok

same thing 
show (code)
namespace Test
{
public class Class1 : Mod
{
public override void Initialize()
{
UnityEngine.SceneManagement.SceneManager.activeSceneChanged += SceneChanged;
}
private void SceneChanged(Scene arg0, Scene arg1)
{
if (HeroController.instance == null) return;
HeroController.instance.StartCoroutine(DoStuff());
}
private static IEnumerator DoStuff()
{
yield return null; // wait 1 frame for stuff to go in the scene
GameObject go = GameObject.Find("Lost Kin");
if (go == null) yield break; // if lost kin isn't in the scene then stop here
PlayMakerFSM fsmTest = go.LocateMyFSM("IK Control");
fsmTest.GetAction<SendRandomEventV3>("Attack Choice", 0).weights[1].Value = 0f;
fsmTest.GetAction<SendRandomEvent>("Damage Response", 0).weights[1].Value = 0f;
fsmTest.ChangeTransition("Idle", "JUMP", "Idle");
}
}
}
what was it
i do indeed have the new dll
no it doesnt
show a screeenshot which includes the usings
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using HutongGames.PlayMaker;
using HutongGames.PlayMaker.Actions;
using JetBrains.Annotations;
using ModCommon.Util;
using Modding;
using UnityEngine;
using UnityEngine.SceneManagement;
using Logger = Modding.Logger;
using USceneManager = UnityEngine.SceneManagement.SceneManager;
copypasted straight from lost lord
ยฏ_(ใ)_/ยฏ
ok
go to project settings
you also probably need to reinstall .net 3.5
On the upside your code is fine
yeah ok
@cunning lagoon https://dotnet.microsoft.com/download/thank-you/net35-sp1
its 7 am so i think ill eat something and sleep

@leaden hedge

the second one isn't suicidal but it's the best i can do
without nitro that is
https://discord.gg/HU7HjKA if you actually want it idk
No kanna with a gun 0/10


woah Kurosh is modding
Yay I have someone else to pester now
ok framework machine broke i guyess
i cant select anything higher than 2.0
rip my dreams of removing empty hops
What visual studio do you have?
That's the right one
What year?
2017

Run the installer again
i already did
Wait, how are you only getting NET 2.0 on VS Community 2017?
you tell me nathan
.net core and .net framework are different
3.5
So..... is there any way to make the two "goals" bars from streamlabs for bits and donations into one bar with CSS script?
or even like... stacked one directly underneath the other? Like a half and half bar?
how much health does nail0 no eyes have
yes
it happened to me on dd
If you spam inventory on dd you can lag him through the ground
Well coded game
How's empty hops mod coming
Are there any other transitions to Jump Antic
There's also another way to do it
Insert an action which makes you go to Attack Choice and ends Jump Antic at the beginning of Jump Antic
team cherry are my favourite game devs ๐
there is one called Shake?
I thought Shake was the attack where it headbangs?
and evade antic i think
cancel goes to jump antic
and air dash i think
finished goes to jump antic
OK
can i just
send it to idle if it ever goes to jump antic
or jump antic 2 for that matter
Yes
how do
That's the option I said
Insert an action which makes you go to Attack Choice and ends Jump Antic at the beginning of Jump Antic
except Idle instead of Attack Choice but imo Attack Choice would be better
Could also just make it go into dstab
but attack choice doesnt have the upslash attacl
there's a dstab antic
send code
write your own code
Assembly-CSharp
Ok
yes i agree
Let's see, servido I'm guessing is server, queria I think is question, conversar I am pretty sure is converse or conversation...
I wish ~ queria
Thanks for the support Pete
Other than that I got legal, pizza, and chat out of that
do you mean
sean
@ DLKurosh#1559 translate
i am not portuguese
it says, sorry to bother you, but I'm in this fun server and I want new people. It'll be cool and ill give you a pizza if you come in, something about a diamond draw you can enter
mmm diamond draw
kdt can either speak spanish or spent time in google translate
well its portuguese
same thing
but I speak some spanish
and most of the words are the same, or slightly different forms
Spanish and Portuguese are almost the same aren't they?
no
What's the difference
its like french and italian
yes?
they are different languages ๐ค
i am aware 56
barely
do you think i have to understand every sentence i say geez damn west virginian
mr country roads
big iron on his hip
inb4 finch comes in with anime reacts
Mr winner of hackathon
but i'm not even in west virginia
but yes, written portuguese and written spanish are mutually intelligible
makes you wonder
portugal vs south america
What's the difference between Portuguese and Brazilian Portuguese?
probably some words or something
One has the word "Brazilian" before it
one is spoken is brazil and one is spoken in portugal
Seinfeld Theme plays
i think its mainly grammar and accent
and slang
no u
vc lixo ๐
Lol
Well, Knightmere it was nice knowing you
๐ ๐ช ๐
ptbr is the shit
Wait, who summoned you?
it do be like that
I don't recall
Oh, I had already left the channel when ptkr said that
Aeternalis the Abyssal Alchemist abandons us 
I came back
u mean nathan
nathan wanna play fortnite with me and my school rfiends ๐
rfiends and fornite
I was just about to comment on "rfiends", then I noticed my own typo
relatable
get tricked
also im sick and puking ๐
well not puking at the current moment that'd be weird
just get better ez ๐คฃ
oh my god!!
bot working in modding channel ๐
please stop swearing
;meta
Hal = Memelord confirmed
56 you of all people should be careful with your language
dont wanna accidentally say the f word when you are older ๐
fuck
fuck the police
fuck
D:
๐
y0 any streams
just repeatedly ping 56 until he streams
@copper nacelle
stream visual novels
shitassfricktitswhorecuntfuckbitchhellshittwatdick

Too far?
inb4 ban
not far enough






