#archived-modding-development
1 messages · Page 322 of 1
tc cocksucker codes better than tc apparently

i could probably pick a random person of the street
and have a high chance of getting a better coder than tc
poor Will
☹ but but tc had alot of time to optimze the game they tested it for years and tc doesnt have enough money for mit
uhh is there a better way of doing this
cuz i feel like this is gonna rack up sooner or later
aight
☹ bwut bwut tc hwad awot ow twime to optwimzw thwe gwame whey weswed it fwor ywears and tc dwoewnt hwave enough mwonet fwor wit
no
what
he said,
"bwut bwut tc hwad awot ow twime to optwimzw thwe gwame whey weswed it fwor ywears and tc dwoewnt hwave enough mwonet fwor wit"
in response to my message "☹ but but tc had alot of time to optimze the game they tested it for years and tc doesnt have enough money for mit"
Ow0
I don't even feel like I've learned anything about programming from uni
Just personal projects
And it shows in classmates too, they don't know how to do anything
56 self taught
I know the mit thing is satire but still
depends, some of our algo classes are ok but yeah the rest is trash
people go to MIT to get connections
they're smart enough to figure shit out themselves
this
Not like you even need to be smart to figure shit out
You need two things:
Google
Time
Anyone can learn just about anything with those
yeah
wdym 2 things i thought it was 3, where the 3rd part was bugging everyone until they coded for you
oh yeah sean it is 8, gonna try destroying from there haha yes it works
i agree to an extent
I don't think anyone can learn anything tho
maybe given infinite time
ok so apparently you could parry with spells https://cdn.discordapp.com/attachments/526223529721462784/527697122443788289/shriek_parry.mp4 https://cdn.discordapp.com/attachments/484214203347894275/527697504158875668/ddark_parry.mp4 https://cdn.discordapp.com/attachments/484214203347894275/527697763941613579/ss_parry.mp4 @fair rampart @copper nacelle
56
can you see why
please
wtf
i knew that
this is vanilla?
aaaaaaaaaaaaa
@fair rampart spell damage parries
thats why switching your nail damage to spell damage still parried
in your mod
Wait there’s a party mod?
:voidparty:
Parry mod
Parry mod?
What are you on about?
If you’re confused this is vanilla game
I proudly hold parry god above my name tyvm

krythom ur drunk
































































cease
































































I am acutely aware
how many emotes can you have in a single message
wh... why do you ask? 




this needs to stop
memes have feelings too
and they don't appreciate being stolen and renamed like that
using pepe memes in 2018 🤔
@weak lodge I challenge your parry godhood
Shit Knightmere, you cant say no with a duel against a TC member
Yea
i cant believe i didnt get into youtube rewind
Shame



whos the celebrity thats gonna play as kuro
me
fantastic
Featuring red crumpled up paper and blue crumpled up paper
its a tshirt 
Featuring red crumpled up tshirt and blue crumpled up tshirt
thanks
@rain cedar
u gon speedrun that, dlk?
yeah im taking all of sean's rekkies
You can play any other games you like, but the ghost of PoP will always follow and haunt you 😔
why is tc's naming so bad
i couldn't figure out what ball up was for like a minute
focus charge is him standing still
ball up is the first ball
and burst is the fifty balls
balls rise up
in your heart
help i don't understand this fsm state
it waits
but i removed the wait
????????
wait
i've got it
It is very patient 56
haha yes
do not redtick me
@warped sinew a tc member challenges me?
no, I just set the bool that checks if you have killed her to false
have you tried walking to pale lurker
i'm not walking from godhome to colo
incredible
Funny first thing I wake up is that someone challenge my parry godhood
you must fight for it knightmere
I wanna know what graig wants to do though
knightmare you wake up so late
Memes aside does he actually wanna yeet
it's 9:48
so that's why you weren't responding to my pleas for help
Also 10:50 here so I’m basically an hour early today
why tf do you have so much commented code
did you like copy-paste doh or something
dont listen to him, having 200 lines of commented code is faster than pulling an older version from git or something 



First thing that happens when I wake up today is learning that you can apparently parry with spells
happened* woke up*
That’s my fault 

you know what they say 56
because I dont feel like taking them out once I'm done with them
ur bad
Fatal Error: GPU Crash Monster Hunter World will close now except it wont it's going to freeze and you cant alt f4 or end task it so you have to hard reboot your computer
also, I am pretty sure I have 2 try catches
2 too many
understandable
exactly, clean up your code AFTER your done with it, then after you are done with it get lazy about it so you keep it there because "its too much effort to remove and i might break it"
the first will never throw
ok but what would you put in awake that ever throws
ok yea idk why I put that first try catch
@dusky lion fix that
also your github repo can be struck for copyright infringement btw
maybe throw in a second ram stick while im at it
godhome
Kuro im finna scared what do I do
~~you call it copyright infringement, i call it hardmode activated
~~
Tc man ask for competition
i am stealing that
I forgot to clear the bin folder before pushing


no
it makes it so git won't add those files
does it ignore certain files
yes
ok
hop is a myth
cmm
tf
he doesn't even log hop throw antic
hey have you heard of
hop air
wait is that an actual typo
today i'm going to
a peasant like yourself wouldn't understand, you need to get on TC's plane of existence
yeah he just does hop air you fool
Only kuro has seen this otherworldy plane
idk how he does it
but he just skips from hop antic to hop air
questionable fsm
what if, the graph is the one lying this time 🤔
no i dumped it as text to make sure
like, considering i remember you saying the graphs were seperate from the fsms itself?
oh ok then
wow this fsm is meme gold
but Hop Air doesn't have a setvelocity2d action
it only tells it what to do after it is in the air already
did you ever check the reset state
no
what?
[Space]Hop
you're welcome
see
this is the most egregious typo
spell iHop nibbug
well I am both hoppy and mad right now
hoppy
dont worry, getting stuck on a problem for 5+ hours straight due to a typo is the best part of programming 😃
@warped sinew
Tell William to not put a random space before a state's name
And that Knightmere will fight you head on to become the next Parry God too
just kidding implying devs would change code
refactor dlc
i don't think they'll update before hornet dlc
that or they finish hornet and they add some """fixes""" speedrun killers
my favorite fix is select fall
it was a terrible glitch
ruined the entire game for me tbh
now to watch saleh forget spaces later on in his code and break his mod
so much worse than hornet defying the laws of physics
wdym are you telling me you can't just stay in the air by having a seizure
Nes should make it so that spaces are visible in the fsm reader
nes should remove fsms
we could make an fsm to code converter since we have all the code behind each playmakerfsm action
but you can see the space
no I cant
you're blind
it's only slightly off center
but I am not going to notice something like that
you didn't notice it until you logged it
ok but what would you do
making all spaces pink or some shit is cancer
and even with this i didn't notice
make all spaces zero width so you can see them easier
it's only because i had 60 logs at the same indentation next to it that i noticed
yes i'm sure i'll notice that [Space]TelePos SmallShot is supposed to be 17 characters not 18 at a quick glance
it's easier to check that way than logging it or dumping the object
x
xx
logging is easy as shit
wow a whole 10s of my life gone
every second counts
hmmmmmmmmmmmmmmmmmm
wow a whole 1400h of my life gone
@ornate rivet I told him to move the space to after the name just for you
pls no
even better
see that's why we need a character counter
more like
put a random number of spaces before and after each fsm
also use rare characters
zero width spaces in state names 
as long as they are visible I am fine
use nitro emoji
number them by order of creation in hexadecimal
word says it's only 4 characters
sHop
tf
oh look red mann here
red mann, explain why Oro is the only one you can parry with arts and spells
Dash Slash & Chill
cuz good code
bro chill
@redmannnn seriosuly why is he the only boss in the entire fucking game you can parry with nail arts and spells
and for that matter only 1 of this attacks
his signature
I am interested in knowing why as well
Why was this intentionally done?
ya sure its intentional
how could it not be intentional
maybe you know, wilbo accidentally hit his coffee mug while coding then suddenly he got the spell parry implemented

wild guess but leftover code?
probably tbh
Knight, is Oro the only one you can Cyclone parry?
so it's not spells, it's the boss
oro is the only one you can parry with all arts and spells
i tried cyclone on all of em
graig mind asking tc
So wait, Cyclone works on other bosses or not? IK G/D Slash seem to only work on Oro
not
but Cyclone has code specifically for parry
like it has it's own parry invul and stuff
didnt work on lost kin, soul warrior, hive knight, pure vessel, mawlek
you can kinda parry revek with it iirc but it doesn't do the slowdown or anything

that they left in
Lava and playable zote stuff is still in
yeah they left in the stuff for taking lava dmg
It's in hazard types
besides the thing that chooses between the knight, hornet, and zote, what else is left from zote stuff?
So how normal parries work is this
public void NailParry()
{
this.parryInvulnTimer = this.INVUL_TIME_PARRY;
}
gets called by the Slash-nailclash_tink FSM
owo
"hard" they said
uwu
but I don't see an FSM that calls
public void CycloneInvuln()
{
this.parryInvulnTimer = this.INVUL_TIME_CYCLONE;
}
at least not in resource.assets
from what I can tell
thank you team cherry
TC lul
that was a funny joke
no that's the explanation
same thing
They put the entire FSM for nail parries in here. So anything that hits the dash slash parries
but why
thank you tc
see, normally, this fsm is inside Slash-nailclash_tink, so it only triggers on normal slashes
but because they put this in the parry handler for Oro's D Slash,
it parries on everything
can you?
I feel like you can't, because Flukenest's dmg works differently
but go for it anyway
when a fucking fireball from thin air clanks your metal hard enough for you to withdraw your nail
when a fucking baby spider fucking clanks your nail
thanks tc
very cool
ok so familiars also parry
amazing
I assume you cannot parry with Spore or Dung, since those are extra dmg type
@fringe schooner here you go
ah thanks

so, it works for Flukenest?
i dont think so
how does one check if a gameobject has taken damage?
I could use void OnTriggerEnter2D(Collider2D col) and check if col.name is equal to something that damages that game object
but that means I need to check for every attack the knight has
For an enemy or the hero?
enemy
Hook HealthManager.TakeDamage
yay

pale champion is turning out really well 
once I learn how to move around platforms it will be 
platforms are game objects in the scene right?
so I just need to find the right name and I can use .transform.setposition2d() to change their position, right?
probably altho their hitbox might be a different object
oof
I don't actually remember
the superdash cstate starts when you start charging, not when you actually start the dash, right?
debug was unhelpful
i think nathan is the father
@copper nacelle
Hooks suck and FSMs do too
this is better
private string[] HeroAttacks = { "Slash", "DownSlash", "UpSlash", "Fireball2 Spiral(Clone)", "Sharp Shadow", "Hit R", "Hit L", "Hit U", "Q Fall Damage", "Great Slash", "Dash Slash" };
void OnTriggerEnter2D(Collider2D col)
{
var attacked = HeroAttacks.Where(x => x.Contains(col.name)).FirstOrDefault();
if (attacked != null)
{
hits++;
}
}
Fireball2 Spiral is unused tho
what is fireball2 Spiral?
what the fuck
Unused shade soul
it's in the game
No
probably the latter
so is it used in game or not AA
i wish my projectiles had luxurious hair : (
loriel, because I'm worth it
we knew that lol
there wouldn't be any other way for us to have that sprite
can we use linq in hk mods?
because then I can simplify my code to
private string[] HeroAttacks = { "Slash", "DownSlash", "UpSlash", "Fireball2 Spiral(Clone)", "Sharp Shadow", "Hit R", "Hit L", "Hit U", "Q Fall Damage", "Great Slash", "Dash Slash" };
void OnTriggerEnter2D(Collider2D col)
{
var isAttacked = HeroAttacks.Contains(col.name);
if (isAttacked)
{
hits++;
}
}
yes but compile it for 3.5
but if your compiler supports msbuild 14 or mono 2.9 or c# 6 then it will work. Also why does microsoft have like, 7 different version numbers for the same thing?
How would I go about adding this?
Jumpmaster (QFocus + Dashmaster): Allows you to aim CDash upwards(Monarch Wings are required for this combo to work).
but why
is pale champion a pale lurker mod?
yes
so you can go back up where you fall down
very nice
VERY NICE
mhm
I'm only adding the Wings requirement because it would be super easy to sequence break without normal skips
Would that even work with fluke or elegy
oh shoot
what
I forgot those
oh
How do you forget about Weavers
I dont need to check for minions
minions wont be able to attack
tf
tell that to Oro's D Slash
maybe I will make it so that minions attack the player actually
they should remove the damage and staggering from weaversong so that i can use it as a purely cosmetic charm
hmmmmmmmmm
they should remove the damage and staggering from weaversong so that i can use it as a purely cosmetic charm
Help what does this mean
56 use attacks from other bosses in pale prince
no
@fair rampart
cant you just set the velocity 2d action to have a y value rather than an x value (if certain criteria are met) to make it go up?
loading scenes sucks for performance and I hate it
understandable
loading DoH takes at least 20 seconds 
uhh
uhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
DoH loads like 7 scenes so that's why


DoH taking inspiration from enemy Rando I see
hopefully I can load even more scenes for pale lurker
how do i crop a gif
she 
Make it so that she attacks you and does not run away unless she is attacked
give her dreamshields
have WD spikes when she digs
Spawn enemies
speed her up
add white palace saw blades
after a certain point, start changing the platforms and add traps as the player moved around the arena
make her ninja starts explode
wtf
block the player off from hitting her unless they pogo to her with primal aspids
these are some of the things I want to add
I have way more
excuse me what the fuck
it's just a matter of if I get bored or not
Nes giving us his level editor could speed this up a lot too
oh yea, will the level editor be a visual editor only or will it make coding easier too?
if it's visual only then it wont be much use for what I am doing
how was iconoclasts dlk
scrub
made it to the desert and killed the helicopter boss
reee
no that's pure vessel using the dart attack
What's the name of the Grimmchild's fireball gameobject?
i have an idea
what if he fired the knives while doing his triple slash
only like 4
you could easily do the fight still why would you complain 🤔

what
^
56 what are you doing
adjusting angle offsets
it punishes for dashing the opposite way though
adjust nathan offsets instead
i can try it
(you might need a big brain to understaND this one)
understaND

why do you just randomly capitalize letters
wow i'm actually using trig outside of math
i accidentally hit caps lock, which as you might see, is right next to the "a" key in my keyboard (the one i typed right before the capitalized letters)
incredible
i used trig to fix my glasses
trig is used in a lot of things dude

any other pointless questions
❌
i was talking to pete, i already know you dont have a chance at bopping me
cmon bop it
run icono
^
you will have to wait until i finish my playthrough first
i already finished my playthrough
learning starts today or tomorrow i think
unless i want to ng+
does kurosh even care about the story 
FsmFloat.value is close enough and you can set them implicitly @copper nacelle

liberals ruining our glorious communism
eck

if (PlayerData.instance.equippedCharm_40 && PlayerData.instance.equippedCharm_6 && PlayerData.instance.health == 1)
{
if (hit.Source.name.Contains("Flameball"))
{
hit.DamageDealt = (int)((double)damageDealt * 1.5);
Modding.Logger.Log("THE FLAME...");
}
}
why doesn't this work
it doesn't even log
while Furied
why are you casting to double
why not
are you trying to make fury effect all minions?

just do 1.5f
x
56 destroys nathan with facts and code
6 upvotes
So...
I did ```cs
Modding.Logger.Log("Hit by " + hit.Source.name);
at the end of hit instance
grimmchild doesn't make one
nice
a smooth criminal
i do, thank you for asking
umm... what is that in the corner?
your fps silly
what's making gold dream particles
I zoomed out because I wanted to see where Grimmchild landed
gruz mother dream boss
It decided to go to sleep while over the hole
GWczoneTentacles
No seriously, what is that?
fury of the fallen
have you tried losing 342 geo
why are we all here
I was also surprised when I used trig for DoH's needle spread attack 56
now that I think about, maybe I should replace DoH's needles with PV's sword thingies
they look better
This is probably too late but I am pretty sure grimmchild's fireball is called Grimmball
make grimm child shoot 100x as many fireballs and make them 6969x bigger
maybe then he wont miss
the enemy damager is a separate game object. The above action is in Grimmball's Init state

Nothing even logs when Grimmchild hits something
that doesn't change the fact that
Modding.Logger.Log("Hit by " + hit.Source.name);
``` logs nothing for Grimmchild
what is that
does it log when then spore crest hits
when then
In cs private HitInstance HitInstanceAdjust(Fsm fsm, HitInstance hit)
at the end
right before return hit
They're objects from the pool
If you zoom out on any scene with the borders removed in the bottom left there's infection particles
OH, so objects can be obtained from the pool because they already exist in the scene and are inactive outside the border?
yes
hey 56 i love you keep up the good work
you can actually oob and kill the mini gruzes which spawn before killing gruz mother
but when are you going back to the good pfp
and then she has an abortion
is he still a stag i can't tell
no its a spiral
e

56 you changed your pfp im crying and shaking you'd never do this

i got used to the other one
weird seeing this one again
reminds me of his robot
shit he is his robot
nvm
🤔
This is the 56 I know and love
you summoned 753 
is it even possible?
oro dash slash
Oh, 753 wasn't here to see the magical TC code
where we droppin
TLDR; the parry function is called when basically anything hits it
because TC code is amazing
credit to Knightmere's amazing parry skillz
This one is even better
Apparently Weavers can parry it too, but I don't think Knightmere posted a vid of it
mainly, I want to see minion parry
me irl
cpu
DL "dumpster fire of a cpu" Kurosh
FLSurosh
intel stock cooler be like
@copper nacelle fix ur mods
very
yeah i need to fix that i've had it for a while
Is it if you press the page switch button in game?
yes sean
yes
can someone fix the debug mod glitch that makes the menu freeze on screen if you press escape to exit the menu
no
why not
press continue
you fix it
why does it do that?
idk
ugh
u
gh
great hopper 
It's the most useful utility mod
yes
Being that it's the only utility mod
yes
Doesn't make it good
qol is the best qol mod
I'm working on making it second best with the qol stuff in randomizer
rando qol 
hmmmmmmmmmmmmmmmmm
no
- Beat the game by pressing x setting
no
turn this on to induce color blindness
yes
The only thing that's reasonable for color blind setting is a global shader
The only thing that
Which would be a terrible setting
terribly good
Apostrophe is really close to enter ok
if someone from UMD comes here, tell them I have modder role
no
no
mhh
a is too close to z
K is too far from D
they should be on opposing sides like the alphabet
ill change my middle name to start with j, u, y or h for you
so its just in a line
thanks
Keys should be in alphabetical order
I just looked it up and apparently it was done to slow down typewriter typists
which is really bigthink
not really slow them down
its to move common keys away from each other
so when you type fast it doesn't jam
I dunno why anyone would want to slow people down, or why we'd continue to use something designed to be slow on a system without those issues
people typing too quickly was a problem on old typewriters
also
you're asking why would people continue using something that's intentionally slow and you're running windows.
windows is slow?
Am I getting raped
there's a lot of things that makes windows very slow
ntfs is awful, it's about 1/3rd the speed of any linux file system. windows defender makes downloading and opening files slower. Windows updates in the background makes stuff run slower while it's running. Windows filesystem file locking makes updating incredibly slow because you have to restart shit. Windows uses 2GB of ram idle by default which makes it easier to run out of ram and use slow swapspace. And the kernel is very poorly optimized.
For me right now the biggest reason to still use windows is livesplit
and the fact that 80% of games and programs only run on windows
and rider apparently is adding a dnspy thingy in it
your alternative was linux and linux is bad beyond words
yeah and it's shit
if there was a good alternative I would take it in a heartbeat. I am sure there are a lot of dumb things that microsoft has on windows but windows is the standard OS and almost everyone supports it.
80% of games and programs are made only for windows
Not only run on windows
Stuff like mono and wine exist and work well for a lot of stuff
I don't have a problem with the speed of windows so much as how they're going more and more in a "Hide everything above a toddler level" direction
It's why I'm still on 7
Like windows 10 has two control panels and the one that's easier to get to by far is incredibly gimped
What the fuck is that?
yeah that's fuckin dumb
I agree
most of why windows is shit is because it's all haphazardly built on years and years of backwards compatibility and artifacts
but i still use windows because i'm used to it. i too am an artifact
"Linux is shit" - everyone who hasn't used linux
I think 10 removed basically all control over updates as well
I have used it though
they used ubuntu in a vm and configured it wrong
as an actual desktop

Windows 8 is where it's at
or like, you had a raspberry pi some time
I had to because Cuckoo Sandbox only supports Linux
and were like: wow this raspberry pi is so slow reading off an sd card
wow linux is slow
I have a pi and it's not even slow
I installed Ubuntu on my main pc 
can it run icono
Sadly no
icono is tiny
Can it run crysis
icono is html5
it technically might run
if it has enough ram
wait
no
Im thinking of crosscode
aaa
fuck
Same
run it in wine
sean when is crosscode
definitely won't work since it's probably an x86 assembly
I was trying to disable windows defender because it kept deleting a file I was downloading and I had to go through at least 3 different menus.
icono runs natively tho
I hate windows defender, it keeps enabling itself.
How long is crosscode by now?
one way to find out
do it
I still haven't even beaten the game though
well do that
I need to buy batteries for my controller

not playing everything on kb smh
Well keyboard is just actually worse with crosscode
Because you don't get omnidirectional movement
@copper nacelle I had a weird idea which would be taking monogame games, disassembling them, and recompiling them for arm so you could play stuff like salt and sanctuary on a phone or pi.
How they had it before with melee/balls was click near lea to melee and click further away for balls
just play with controller and kb
You can bind a button to melee
Anyone here know if the Godtuner has a variant of its sprite with a black orb instead of gold or yellow, and what it means?
i mean, there's the little ui animation when you beat a boss outside of godhome of the tuner filling up with j u i c e
oh that might be it
Oh the crosscode wr isn't even good
beat it
beat it
Just beat it, beat it, beat it, beat it
No one wants to be defeated
wtf
wtf
are you just insanely underpowered
so it's me against starworm not switching weapons
Very reasonable damage numbers
No probably not
17 minute final boss is a pretty huge turn off
I really liked it in early access when it ended at the whale
That was a good length final fight
This is too much
i guess
is it legit a 17 min fight?
Yes 17m fight in the wr
yea the final god boss or whatever
rediculous hp
kinda like the radiance but not bullshit an drng 
that seems like... not good design?
Show me these parrys
oh
ohhhh
so now youre alive
i odnt wanna clock chat so ill just show you a couple
graig have at these
mato's dash slash is broken
Oro*
can you like
never fix it
maybe see if that can be fixed 🤔
nate explain to him what's going on
you playtested the game why didn't you guys pick up on this 
i find shit like this all the time
TLDR; parry function is called every time Mato's D Slash collides with something that has an attack direction
~20 minute final boss? wtf
https://www.youtube.com/watch?v=4sHqOAzRus8
so you knew about this before?
but y tho
not specifically that no but there have been other weird parrys in the game that eventually get patched
ah
sometimes TC just dont bother as they are busy with more important bugs at the time etc
There is a function for Cyclone parries, but it never gets called
but why does it need fixing?






