#archived-modding-development
1 messages · Page 290 of 1
has anyone figured out the 56 profile pic ARG yet?
wat
yes
Before that I think it was capital delta
peculiar
i wish i could decompile to f#
then i could see how i'm supposed to write anything
why don't people call csharp carp for short
hmmm
i have hollow knight on the xbox is it worth buying on pc for mods?
magikarp is actually magickharp
Yes get HK on PC the price is already 15 dollars so the cons are negligible
hey guys I'm experienced in python, carp, and asp
no I only know animal variant
learn pascal
What about LOLCODE?
no
animals only people
what are some of the best mods to check out if i buy HK for the pc
ill sell you a hk code for slightly more than it is on steam store
Lightbringer
lightbringer
Lightbringer
I'll sell you a HK code for $5
?=partnereastsidelag
ill sell one for $4.99
I won't sell you a HK code
can i buy a HK code for -1 dollars
$4.98
$4.97.6
.0000000001 BTC
If I write it in notation will it sound cheaper
$497.99
Learn brainfuck, its the best language, most efficient, and the most useful
learn scratch
I know scratch
Have you considered
LeetCode
The most uncomfortable name
1337
whitespace
where is 56 when you need him
learn c#
done
learn it again
learn unity c#
Learn Finite State Machine
ic
just use java
dlls are C#'s alternative to jars right?
basically
kind of
yeah fuck jars
rip
you see
Stop fucking jars
in java
you'd have to do
Optional.ofNullable(person).map(Person::getName).map(Name::getGivenName).orElse(null);
for null safety
no ty
what the fuxk
0_0
aaa
or you could write good code and not have nulls everywhere 
As a java programmer i feel offended
Stop being Java programmer ez
tru tru
yes
yeah Carp is where it's at
56 make pale prince
56 make backwards white palace
It depends what you're using it for Wolf
yep
Use the if if it's something critical
if it's printing extra information, ? is amazing
person?.Name?.GivenName is like
string name = null;
if(person != null)
if(person.Name != null)
name = person.Name.GivenName
bitwise operations
bitwise :(
bitwise 😩
never actually used it in code practically before
checking if the bytes in a and b match on a mask
what is this bitwise thing you speak of
its complicated to explain
ic
bitwise just means the operations are on the actual bits of the data rather than the data itself
3 & 7 is 00011 & 0111 which is 00011 which is 3
thats a good way to put it
but the data itself is bits
its just working at a lower level
yes but 3 && 7 isn't 3

oops
ping @ everyone to find out
👀
I barely know C#, I'm good thx
@compact sedge E
@everyone
oh no.
ye although I only ever use it if I need to do something java / python / c# etc won't let me
like memory reading / editting of other programs
you should use angle
c++ pointers are oof
all pointers are the same 🤔
wow angle is deded
cool
remember when members had permission to @everyone on this server?
good times
uh
imagine not having to wake up 6:00 am everyday
na i wake up 7 pm every day and never sleep
healthy sleep schedules dont exist here i forgot
ah i see
are staggers rng
nopw
everything bullshit and rng
^
Gruz mother is unfair
@modders
Well i dont know unity so
go learn it ez
kk
sulk in denial like me ez
whats the stagger combo fro hornet
brb in five minutes
5?
she has some weird thing where if you hit her too fast it doesn't count
so don't do that
why was this so painful to write
im not sure but i know aggresive play = less hits till stagger
wonderful game
ik lost kin is 7 for sure
There’s also a stagger limit
no i didn't hit the limit
why is this. required
i assume it was just the enemy iframes bs
this. tbh
hk coded brilliantly amirite
I kind of doubt this but if anyone has a freecam mod that'd be great, still trying to figure out parallax stuff
this.this
can we remove stagger limit kthx
nice decompilation too
ill add that to the mod ill never make
tbh c# > f#
never really looked into f#
I tried to use an f# only library once and it took like 8 f# dependencies
56 why are you bothering with f#
This is the mod I made
i had to ref all of these for anything to work
i wonder
wait how do mods go on the installer again
xml file
what IDE do you use? 56
56 dies and goes to hell where he passes the mod to satan himself Wyza, killer of joy who declares of mods get to pass or not @mortal trout
yeah exactly
it is possibly better
why do you reference wyza so much
Whos the one that DMCA'd Sean?
Kein DMCA'd the drive
56 be honest u wyza alt tbh
weary
56
hi
56
Ok so the f# hooks work
khan saying his usual 56 then leaving i see
56
well after a quick google search, using vs for f# is 'strongly recommended' since it has 'excellent integration with the IDE, debugger, etc'
fuck
u
¯_(ツ)_/¯
use notepad
hey abyssal alchemist i have some charm changes that you may want to add or not, too gay to add them myself
who uses notepad just write it out on paper
Like what
Hollerith Punch Card imo
like uhhh, making elegy ignore enemy i-frames
i use a piece of wire and a battery to manually send voltage into the cpu to flip bits to write my code
Wouldn't that just make it deal dmg every frame?
kdt that's a good idea
he wants for the regular nail and grubberfly beam to hit at the same time
and both to be counted
the request started when i found elegy and nail dont stack with damage cause i-frames prevent it from hitting
edgy you where there in #297468195026239489 when i found that right?
no
no

im too rarted
coding is easy you just type stuff and it works
56 = gay;
reacting to your own message i see
that should work
more like
type HelpMe() =
inherit Mod()
member this.NewGame() =
this.Log("re");
override this.Initialize() =
ModHooks.Instance.add_NewGameHook(new NewGameHandler(this.NewGame))
how does it work
unity visual scripting 2019 
visual scripting is pretty cool for beginners or artists who want to make a game
- brackeys
you lied
why cant there be a visual scripting equivalent to art that would make it so much easier
implying art is easy
you just click what you want and it auto creates the pixels for you
is this gms
Do you want me to reduce the cost of of Elegy to 2?
knightmere god of megathinks
i just want the beam to ingore i-frames but be destroyed after it hits once
is that possible
plus you can code glsl shaders which is noice
Uhh probably?
tbh i feel bad for forcing my own ideas onto others
what
but your mod is p cool
you're not forcing anything?
thx, I just wish I knew how to make carefree shield blue with butterfly particles instead of scarlet with flame particles if the Lifeblood Melody combo is active
woah that sounds sick
I wonder if 56 or someone who's good with textures could do that?
ask papers tbh
hi
hello god how do you do
just do it
56 make pale prince
I think there's a ref to it in TakeDamage
Could dump that and see if it has a SpriteRenderer or tk2dSprite
you just have to learn as much as you can and then just make as much as you can knightmere
56 make palace of white
still waiting for watcher knights mod, knightmere
oh um
concepts
also if i release anything it wont just be watcher knights changes in that mod that will never happen
da faq does that mean
i was changing charms and ascended bosses that i think needed more love
ok
should i do the markoth 4 shields mod in f#
yes
make palace of white
u
shit u rite
we should make a grimmchild mod where you play as the grimmchild. Add new abilities and charms as well as change bosses to fit the grimmchild
remembers the ring of death that Markoth summoned in rngmod2
i have a list of concepts already
make your concepts exist ty
u
no
no
ok here is the trick
Pretend you are making the mod but pretty much have 56 do pieces of the code for you until he does everything
is this u
i was planning on doing that
yes
if 56 didnt budge then angle was next
exactly
if i dont understand the most basic concepts how would i know what to ask 
do you know how to program in C#?
Never use Google
nope
Only ask people on Dicord
do you know any programming languages?
nope
ok this suddenly makes sense
Is this me?
im retardd 112% you see
cease
🤔
no begin
meme
emem
knightmere
u
wait knightmere were you the person who was going to look at that one c# play list
yes and watched like 2 episodes 
you should stop using excuses for not doing anything
well then stop complaining that you're not doing anything if you dont want to?
yeah you just have to do it
uabe's class database is lacking but i've got more scenes loading
when will this release 🙏
sometime ™
is this freecam
@lapis pine are you lurker
seems to be yes
cease
seize
seizure
succ
zucc
❌
mark zuccerberg
wyza killer of zucc
⭕
this is very bad
anyone wanna play tic tac toe?

❌ ⭕
succ the zucc or he will steal your ducc
I win
^T
3 in a row
ZUCC THE LORD OF ALL SUC
no
x is kdt
❌❌❌❌❌❌❌
beat ngg at 3x speed with over 3600 damage or he'll be disappointed

i am kdt alt you fool
jackpot
what if it's all an act
oof
atleast kdt isnt dead
unlike you and knightmere
to disguise himself
say "ur mum big gay" in japanese if you're really my alt
I've never seen kdt and knightmere type at the same time
ウルママゲイ
is this kdt
no this is me
tempting button knightmere
is this loss a dead meme?
is this homework I should be doing
but that just says
and eventually fail
go ahead i already have a diamond house in minecraft 😎 i dont need anymore blocks
kdt is fluent trans english
remember when modding wasn't bad memes
search this on google translator(INKOSI YENKULUNKULU YOKUPHILA KWABANTU)
remember when modding didnt have kurosh
sad time
remember when modding didn't have me
good times
just leave server ez
is this haramboi alt
remember when AA was a mod
no
no
I feel like I'd remember that
not u
angle
I know
angle should get 'not mod' role
holy shit did i jsut see draco
"Junior Modder"
when is ttacco's gun mod going on installer
when he finishes it
when is lost lord cool sprites coming back
🤔
you mean lifeblood lord
i might end up getting nitro for the sole reason of using 56's emotes in his meme server
which nitro
also no i mean the original lost kin sprites 
the actually good old one
who buys the new one
banan
iirc
tf
exists
mistakes are just brain rng
yeah soul master diving every other attack is a big mistake of mine 
have you tried making him not dive
go back to working on your gun mod
fine mom
ok so it turns out f# is linear
so you need the behaviour defined before you use it
is f# literally just python but with c# syntax /s
hmmmm
depends does f# just call c for everything
it's the same as c#
woah f# looks so odd after using LISP style syntax for so many years
56 what are you doing
writing a mod in f#
🅱++
aa why won't this work ty
you can't generate methods with alt-enter
biggest 
why don't u write it in f natural 

I hate all of these emojis equally
why 😂
i naturally f ur mum 
Procreation with thy female parental unit
are you sans undertale
nice
56 play terraria with me
ok sure
What I just don't like curry
56 play secret of the magic crystals with me
khan play terraria with me
pretty bored so i actually will
amazing
wtf
The Magic Crystal is a 1986 Hong Kong action film written and directed by Wong Jing. The film stars Andy Lau and Cynthia Rothrock. It is about a mysterious crystal that holds powers to be able to do both nice and terrible things. The film is well known for being one of those 'so bad it's good' films.
wow are those bullet casings
they look like bloody tissues
its actually a realistic horse / unicorn / pegasus / demon horse simulator
theyre placeholders ok im not the best at stealing art 😤
it even has revolutionary fish ai
🤔
this is a grenade
thanks realistic sprites are what i need 😤
thanks
i can't remember if you can actually breed in it
iirc saving didn't work
and all the minigames were broken
can they make a hollow knight stag racing/breeding expansion for it
dae waiting in menu
well stag can go fuck himself
then reproduce that way
i dunno if thats how it works
dae dragging the sun around
is ur mum a female
dae closed the game
id give her the d
im sure shed like it
almost at 300 hours in hk 
thank you steam, very cool
not even at 690
special code
n3rdxX
almost 460
sorry i don't spend 300 hours softlocking at collector
i have only spent about 4 minutes total softlocked at collector
hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
@compact sedge goddamn internet, how bad is it if i created 500 non despawning bullet casings

but why
cause pressing quit is a lot of effort

no
good job 56
I use it for self-hosting my VPN
gotta get those numbers up
so i can discord at school
2 billion iq
just carry your pc with you loooool

this
truuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
just use discord with your brain
just don't go to school
diablo
haha i understood that path of exile reference
56 do you got school tomorrow
nice
2 hour delay
fucking loser
education is for chumps
you won't be able to play diablo immortal
and pay $40 for a legendary lootcrate with a guaranteed legendary item
you dont play diablo immortal, you GAME diablo immortal 😤
😠 🖕
Diablo The Diablo Card Game
they should have said
you don't think you want it, but you do 
they shouldve named it Diablo OnTheGo
DiabNO
@trim totem you ever just actually open terraria so i can join you
i haven't been at my computer for like 2 hours
h
they should destroy drop rates and put the RMAH back in
and i need to relocate this boi
the letter h
R - random
M - access
A - memory
H - h
create one for every round and have it despawn after 3 seconds of lying on the ground
what are we talking about
but whats the fun in that
shells?
you should be able to have thousands of them
pls tell me ur shells have rigidbody physics too
make the shells like actual shells
im talking spawning 500 casings that piles up on each other that you can climb on to do skips
maybe not with rigid bodies
like bug shells
each shell with rigid bodies so they land on the ground and you can knock them around
and they push the player around
if you get too many
i think rigidbodies just push the player
i already have that currently, i just need to make them uhh, smaller
and I don't think the player really push rigidbodies
there was a really janky but fun unity game which overused rigidbodies
called munin
it had uh water physics
done in an interesting way
so does real life
damn right 2018 update is the worst i cant even leave my house without clipping on the floor and dying
So does anyone know how parallax scrolling works? I checked with the debug mod and the positions of the objects in the scene and they are stationary and correct with what unity shows, however they are moving even if their transform isn't. I assumed they had shaders but it seems they use the standard unity sprite shader
For small rooms multiplying the size by 100/64 works, which is what is shown in the screenshots, but for larger rooms, there is only little ground and the rest is all around 0,0,0 for some reason
Modding Idea
Godseeker is high now.
Hollow Knight is 3D and the parallax backgrounds have different Z values, right?
Yeah pretty much each object has a different z value
I'm looking to see if the cameras do anything weird
is the camera actually orthographic 🤔
AA how do i make the colliders ignore the player and the cases themselve fuck?
trigger
Well sorting layers are being extracted and I tried with a perspective camera, not enough to fix the horrible mess it creates
ok ill do that
although if the floor is also a trigger 🤔
I'm trying to test with larger maps but keep running into "Tex doesn't support format 25"
Like bc7 or something
but its probably just a camera distortion
the hitbox viewer does weird stuff cause its close to the camera so it moves weirdly
use trigger hitboxes and make it a kinematic rigidbody and program your own physics
that's what I had to do with fireballs
to stop em from hitting the knight
but make em hit walls
and enemies
okay, maybe the bullet case part should be last priority for now
thats what i thot
me: "maybe i should clean up my code soon"
also me: "im just experimenting with this part anyway, ill just put it in this unrelated class to make it convenient"
also also me: "okay now it works, but seperating it on another class is effort so maybe not now"
also also also me: "maybe i should clean up my code soon"
seperating
splitting
you ever just rewrite your code in f#
press f# to pay respects
wheres my 🅱#
writing stuff in f# is so weird
playing in f# is too
re write it in php
re wrte it in ruby
what


The type 'obj' does not support the operator '!=' Consider adding further type constraints
what
how do objects not support !=
am i high
== isn't a valid operator
same deal
Markoth.fs(21, 33): [FS0071] Type constraint mismatch when applying the default type 'obj' for a type inference variable. The type 'obj' does not support the operator '!=' Consider adding further type constraints
try asking nicely
GameObject.ReferenceEquals(obj1, obj2)
what
that doesn't exist
also if i cast markoth to an object as a variable it works

Ok so fuck if statements
i ended up with
match markoth with
| null -> ()
| _ -> markoth.AddComponent<Markoth>() |> ignore
it also didn't work
wonderful
Wtf I leave for like a day and you're using F# now
i wish i had snow 
i gladly would
Hi everyone, how can I hide the hud in the game ? thx !
F1 to hide debug menus
just do storage on the hall of gods thing Kappa
where is the
react
i have no joy
dae zote block
D:
You don't need to block zote, it blocks itself by being down all the time
i have no
but i must 
I don't need to mute the icono server, it mutes itself by being inactive all the time
Excuse me I had a 17 message conversation with purkism yesterday
that's pretty wild
better than the 9 message convo we had
really 7 if you count my first message as the first message in the convo
sean when will rando swap to f#
painfully
Actually just wtf is this syntax
wtf
looks fine to me
same
~~wanna be python
~~
idk it's a functional languagee
It's a common note in songs
So is brainfuck
not as common as some of the other ones

e
cobol when
I think stayplus said functional languages were good for unit tests
assembly has use cases
like when you don't have a compiler to whatever you're writing code for, but you do have a list of opcodes and what they do 🤔
oh yes very common occurence
happens to me more often than the number of times I've thought: "Man I wish I was using F# rn"
I prefer directly writing the ones and zeros for asm so I can easily send it through uart
also injecting code into stuff that isn't JIT
That's too much work
i do it every now and again, usually to rip sprites or other data from games that encrypt their files
as if their program won't do it for me 🤔
you ever try catch and then log something but the try catch logs nothing and the second log doesn't log anything too
no output
Is the debug mod on github updated? It says update available but it's the latest on github

the one on the github is only updated if it's 56's repo and he bothered to git push
@young walrus I'm adding new commands and it's much harder to add those with dnspy
Apparently the camera is set to Ortho every frame tho :/

wow nice
discord takes too long to connect tho
apparently removing SLs just changes the lighting
no its the entrance to godmaster or whatever the new name is for it
time to z00m in
should have given that away
will kdt ever play gng
no

is there a mod to skip this long intro
which one
qol has a skip cutscenes thing but the godmaster mode one doesn't get skipped for some reason
oops
nice
is this the fabled upside down mod
yeah but there's no background in ortho mode
whats your far plane clipping distance
the same as the other camera is
is there more than one camera?
it's the same camera with ortho toggled on and the size zoomed in
my guess is the tk2d camera is doing some weird crap and it has nothing to do with unity
@cunning lagoon do you still have the qol with shortened abs rad
Uhhhhh
i want die
wait
yes
finally my habit of never deleting anything pays off
one of these
56 can you shorten the gruz mother intro in qol
yikes
square
begone discord
just look at my nickname and you will understand
ttacco gets a better font library when
look at my nickname
stop having that nickname
no
please
why
it is disfavorable
but i dont want it
😳
U are square lul lol
ok
so why does absrad start an attack when the vertical spike phase has already started
Because she needs to finish the attack she's currently doing before teleporting to the middle and starting the vertical nail rain
But the spikes show up as soln as you do enough damage
no the spikes have already appeared during one attack
and then she teleports to the middle
and decides to tribeam
That sounds abnormal
absnormal haha
I've had this happen a couple times
it seems like the attacks that don't have telegraphs have different behavior
like she uses them just before she teleports
light wall, sword wall, and ceiling spikes can do this
it's also why sword and light wall can appear when she transitions to climb phase
climb is 10101010010100219038209812x better if you only walljump
just had her stand in one spot for all of ph2
I don't know if it's working as intended but I guess I need to figure out how to do backgrounds
the camera is too far away
make the camera closer but give it a really really large lens size so it still looks as zoomed out as before
I dunno how to do that in the editor
uhhhh me neither
I just know it's a thing you can do in blender
when you have this problem
Yeah but what about unity
Turns out it's not possible lol
Feature request made years ago and still not done yet
eww
with 2d
sorry
oof
idk why sharex pasted png
also the editor has a really bad problem with clipping certain things depending on what you're looking at
hey uh nes. Do you know anything about how unity does shaders?
Nobody really knows how to do shaders but it basically prebakes it into a compiled shader format
Os gpu specific
Well maybe I'm not sure
There's a flag that for shaders that says compatible OSs or something
Maybe not os but it's somethinf
cuz uh I made a mod a long time ago and it works on my system running linux and mesa but everyone else who downloads it gets pink squares for the shader and an error in the log that says something like incompatible shader.
Was it a bundle?
I made 56 build the actual text mesh pro asset but it was my computer running unity for linux that converted it to a texture + shader contained in an asset bundle.
Yep you have to bundle it for a specific platform os thingy
so it's impossible to make a mod with an assetbundle that's crossplatform?
This could be due to a couple of reasons. For example, the shader code inside the AssetBundle may not be supported by the target platform.
You could make multiple versions of the same shader I guess? But you'd have to manage that with code
the best part is I had to hardcode in the TMP information by basically parsing the json file that it was with regex to convert it to a struct array. so ima have to recreate the regex to do that if I rebuild the TMP which ima have to do.
this weekend's gonna be busy I guess
this is too much effort for a meme mod tho
I should leave it broken on non linux
What are you trying to do
I made a mod that changes all the text ingame to this amazing font
Why are you parsing json with regex it's like parsing xml wIH Rg,.x
ignore the thing on the bottom
Why not just change the texture
You can even copy the shader to your own material if you have to
Basically find the material when created then change the texture on it right
You can also change the bounds for letters in the mb for it too
have you tried changing the BuildTarget in your BuildAssetBundles
from linux to windows
if it then doesn't work on linux but does on windows you can just include the windows shader and load it depending on platform 🤔
see that's what I was thinking I was gonna do but I like nes's solution better
which is what I'm testing
and I like nes's solution better
because I lost my unity project that could build the bundles
because I didn't back up
how are you gonna do meme shit
like sampling your texture based on the temperature of your cpu


I got coroutines working in F#
Had the wrong f# version
but now it works
member this.FindMarkoth() : IEnumerator =
(seq {
yield new WaitForSeconds(3.0f)
let markoth = GameObject.Find("Ghost Warrior Markoth")
match markoth with
| null -> this.Log("null")
| _ -> this.Log("non-null")
match markoth with
| null -> ()
| _ -> markoth.AddComponent<Markoth>() |> ignore
}) :?> IEnumerator
Sprites in Unity aren't cut out as rectangles but vectors, right?
Doesn't Sprite.Create take a Rect
public static Sprite Create(Texture2D texture, Rect rect, Vector2 pivot, float pixelsPerUnit, uint extrude);
I meant as it's right now in game, since some sprites are shaped as rectange but use different shapes
For ex. Godseekers throne uses rectangle shape with cutted out part from top
nice
iirc Sean's code to extract individual textures cut them out by getting the vertices off the tk2dSpriteDefinition
because i'm bored
Oh wow
