#archived-modding-development

1 messages · Page 310 of 1

weak lodge
#

What

leaden hedge
#

thats a nice reaper

floral furnace
#

haha thats a paladins champ right

weak lodge
#

u mean the guy from Dota 2

floral furnace
#

you mispelled heroes of newerth

weak lodge
#

You lack the ability to spell hyper light hammerwatch

#

Ttacco sad our schedules don’t match that well

#

I’m about to commit sleep

#

Also before I go iconoclasts or crosscode

floral furnace
#

sean its ur time to promote 🅱conoclast

weak lodge
#

Shh Sean isn’t here

#

Yet

floral furnace
#

crosscode it is then hollowdab

leaden hedge
#

go commit not awake

weak lodge
#

thank you for the motivation

leaden hedge
#

play deaths gambito

weak lodge
#

Heard it wasn’t as good as it was hyped up to be

floral furnace
#

truely is the dark souls of hollow knights of salt and santuaries

weak lodge
#

Tbh chasm is the best soulsike

floral furnace
#

really makes you think

leaden hedge
#

chasm sucks

floral furnace
#

obligatory proc gen

rain cedar
#

If anyone else wants to be able to type scene names that throw a compiler error if you misspell them I finally got the regex right to make this https://pastebin.com/21PjAbm4

weak lodge
#

Alright I’ll talk politics tomorrow gnitt Ttacco

leaden hedge
#

can you make a class that gets them by reflection using the name of the variable as a string

floral furnace
#

yeah you better run gnite

rain cedar
#

It's just constants idk the usefulness of reflection on them

#

And reflection is runtime too so less useful imo

leaden hedge
#

the joke is then it'd just be the same as it was before

#

if you had the string correct to find it, then you have the string 🤔

blissful burrow
#

Sean 56 just said he wants to softlock to check that bullshit you posted

#

Can you like not

rain cedar
#

Yeah I'm in the stream I hear it

blissful burrow
#

He's already bad enough without fucking up on purpose

rain cedar
#

It's not even that interesting idk why he wants to see it so badly

#

Oh the WorldNavigation class doesn't have anything from godmaster at all in it

#

Serves me right for expecting TC to not suck at maintaining their shit

#

Now I need more constants

#

nameof is fucking godlike

#

Idk why I'm just now realizing this

buoyant obsidian
#

what's that do?

rain cedar
#

It's a fake function

#

The compiler turns nameof(whatever) into "whatever"

#

so

nameof(PlayerData.salubraNotch1) -> "salubraNotch1"
#

It's just a way of having compile time errors on strings

copper nacelle
#

I wish nameof did private fields too

cunning lagoon
#

i wish 56 finished a run 😔

rain cedar
#

He tried

#

That's something

#

Not much but something

hollow pier
#

in some alternate reality 56 grabbed the geo

cunning lagoon
#

then died to uumuu

hollow pier
copper nacelle
cunning lagoon
#

how far do you think ill make it into glass soul 106% before quitting

hollow pier
#

any fury

cunning lagoon
#

virgin fury vs chad 2 lb masks

copper nacelle
#

get joni's

hollow pier
#

have fun with the slowest fk ever

#

or pray for good rocks

copper nacelle
#

and lb heart

cunning lagoon
#

fk is almos t the same what

#

colo is really my biggest (read: only) concern

copper nacelle
#

what about sanctum

cunning lagoon
#

shit u right

#

well colo and snctum

copper nacelle
#

what about hive

hollow pier
#

slowest run in existence

cunning lagoon
#

hive isnt thatg bad

#

flower quest will be the worst intenseface

hollow pier
#

?partner=eastsidelag

#

or something

cunning lagoon
#

aight lets see how this goes

buoyant obsidian
cunning lagoon
#

wtf you summoned him

hollow pier
#

yo i was right

#

a true 753 fan

buoyant obsidian
#

I'm honored

cunning lagoon
#

i can already feel the game running like shit

#

i hate 1221

hollow pier
#

that's why you just play rando

copper nacelle
#

do glass soul + qol 1432

#

and just do 106 anyways

cunning lagoon
#

then it wouldnt be 106 would it

buoyant obsidian
#

Glass Soul is so last year

cunning lagoon
#

shut up nerd

#

glass soul is hip now

#

my favourite stream,er VysuaLsTV playewd it

#

no collectgor scream skip 😔

buoyant obsidian
#

wait a streamer played it? :o

#

in 2018?

#

got a link?

copper nacelle
#

he wants to bop fireb0rn in glass soul

cunning lagoon
#

ok tbf menu drops in 1221 are infinitely better than cp

#

than the qol ones rather

#

can you somehow remove the lag frames btew

#

56

copper nacelle
#

idk

cunning lagoon
#

would be cool

#

should i count my deaths

buoyant obsidian
#

yes

cunning lagoon
#

Ok

#

well i made it to hornet deathless and i got the softlock

#

what a game

silk jetty
#

when I try to load enemy randomizer my game crashes when it gets to 94% loaded

cunning lagoon
#

you need more ram

silk jetty
#

what room is 94% even

#

huh, my memory only gets to 88% then

#

when it's normally around 50%

leaden hedge
#

download more ram

ornate rivet
#

wtf why does she leave the arena

cunning lagoon
#

scroll down a bit i posted another one

ornate rivet
#

but whyyyy

floral furnace
#

greymournerirl

ornate rivet
#

all I am doing is setting her set as set idle and changing the state's action so that it stays in that state for 3 seconds

#

I can fix the video where she leaves the room but I have no clue how to fix the second video

#

does it happen every time you hit her before she changes phases?

cunning lagoon
#

dont think so

ornate rivet
#

ok then I have no clue

cunning lagoon
#

cant you just force her to be at those coordinates

ornate rivet
#

yea that's why I can fix the problem in the first video

#

but the second videos shows her messing up after the transition

cunning lagoon
#

o

#

hedrack also posted one where she just flew away

ornate rivet
#

that's from the last version, no?

cunning lagoon
#

yeah

ornate rivet
#

so that doesn't matter anymore

#

Are the pauses any good in phase 3 kurosh?

cunning lagoon
#

yea

#

i still think bees are beyond broken

#

also did you nerf the bats or are they bugged

ornate rivet
#

what's wrong with them

#

I thought I made them harder

cunning lagoon
#

she shoots 2 but one of them stays at her height so you just jump over it

#

and the other one goes down

ornate rivet
#

they should be doing a spiral pattern, first they separate from each other then they join back in

cunning lagoon
ornate rivet
#

can you record a video of it when you get the chance to?

cunning lagoon
ornate rivet
#

wtf yea that should not happen

#

can I see your .dll file?

cunning lagoon
#

it's the last one you pinged me with

ornate rivet
#

huh

#

weird they work for me

floral furnace
#

🅱ersion mismatch

ornate rivet
#

I am using the version he sent

floral furnace
#

weird

cunning lagoon
#

uhh

#

weird

ornate rivet
cunning lagoon
#

could it be a save file thing?

ornate rivet
#

I'll test that out but maybe it's because I am using Update() instead of FixedUpdate() to control the physical properties of the bats

#

lol using that savefile without recording made it work perfectly
It's definitely because I am not using FixedUpdate() then because I think the lag/game speed is changing the outcome

cunning lagoon
#

nice

ornate rivet
#

I tested it with 10 youtube videos open and it still worked

cunning lagoon
#

aight ill check it out in a while

eternal bobcat
#

Is 32 GB RaM EnoUgH To RUn An EneMy rAnDomizEr MoD????!????

cunning lagoon
#

i love dashmaster now

floral furnace
#

glad you finally know what a good charm is

cunning lagoon
#

no it's shit and downdashing is a bad mechanic

#

but i like it

leaden hedge
#

whens updash in vanilla

floral furnace
#

but saying you hate downdashing is like saying "i like pizza except for the pineapple" and thats the best part of it

#

🤔

#

legit down dashing is really good, not counting the 20 times i dashed down midway the path of pain and i had to restart just to get rid of it

leaden hedge
#

saying you hate downdashing is like saying "I like living except the being alive part" and thats the worst part of it

cunning lagoon
#

pogoing shoudl refresh your dash cooldown

#

then i could ditch dashmaster forever with no remorse

floral furnace
#

yeah but

#

you get to wear sans as a charm

#

isnt that a good enough incentive

leaden hedge
#

wow

#

it made living even worse

cunning lagoon
#

it do be like that

floral furnace
#

also legit i cant get rid of it anymore once i added sprintmaster

#

sharp shadow is a 2nd must have

cunning lagoon
#

real shit i enjoy the being able to dash a lot element of dashmaster

#

been using it a lot more often now that i get it on randos and whatnot

floral furnace
#

would it be an unpopular opinion if i said base game dashing speed shouldve been like that

#

or would that be a bit too op

cunning lagoon
#

and im more than used to not downdashing because of pop

leaden hedge
#

it makes you marginally faster

cunning lagoon
#

so i actually like jkit

floral furnace
#

jkit

cunning lagoon
#

it would be beyond op

floral furnace
#

no dash cooldown is the best

cunning lagoon
#

i wouldn't be against it though

#

but pogos should actually refresh your dash cooldown

floral furnace
#

well maybe not as fast, but imo vanilla should be a bit faster

cunning lagoon
#

it feels so sluggish to pogo and not be able to dash for like

#

how much is it

#

maybe .5s?

floral furnace
#

oh yeah i love seeing other players just dash pogo dash pogo dash pogo

#

makes the game look alot faster

cunning lagoon
#

yeah it just feels much nicer to play

#

everything is so smooth when you can just dash through everything

ornate rivet
#

even better with sprintmaster

ornate rivet
#

Use this one when you test, I fixed a few things in it

#

Oh yea Kurosh can you tell me if the new transition looks better or the old one where she was in the air

floral furnace
#

steam forums

#

see theres your problem right there to begin with

fair rampart
#

There's 4 of these stupid things from the same user on the first page of the forum

floral furnace
#

i mean its better than "fuck this game is the laziest piece of shit i hope the devs die in eternal flames and anguish while their children gets totured" etc etc

weak lodge
#

That’s a nice profile picture ya got there kuro

cunning lagoon
#

is this a repost now

weak lodge
#

My question is should I join the Santa hat gang

mortal trout
#

no

weak lodge
#

True Santa doesn’t exist ha bet y’all didn’t know what 😎

#

Edgy started the Santa hat gang iirc

#

Edgy May I join

mortal trout
weak lodge
#

Yes for once in my life I ask you permission for something 🤔

mortal trout
#

hmmm

young walrus
#

@copper nacelle if I wanted to take that pure knight mod and compile it separately, how would I do that. I want to use that white cloak in randos

copper nacelle
#

copy the sprite changing code and sprites

#

re-add the sprites as embedded resources

#

there's code in Initialize which gets the sprites

young walrus
#

What program do I need to decompile the lightbringer dll

copper nacelle
#

You don't need to decompile lightbringer

#

But dnSpy

young walrus
#

Kk

cunning lagoon
#

speaking of which

#

pure knight when

young walrus
#

It's part of lightbringer

#

So I wanna separate it

cunning lagoon
#

pure knight is a different one that papers made

#

i think aeraloth made the lightbringer sprites?

young walrus
#

Oh. Dunno what that is

cunning lagoon
#

cant find the sprites GWbratWhy

cunning lagoon
#

does hitting revek with a nail art count for the parry reke 3 times goal

hollow pier
#

does it parry

cunning lagoon
#

i dont think so but he goes away for like 5 seconds as if you had parried hiom

hollow pier
#

that happens if you hit or parry

#

and you can hit but not parry with just nail

#

i think hitting counts

cunning lagoon
#

so this would count?

hollow pier
#

probably

#

ask mick

cunning lagoon
#

yo do you know what the shrine of b elievers is

#

i didnt know this shit was in the game rofl

copper nacelle
#

yes

#

you know the relic

cunning lagoon
#

yeah i just entered it

copper nacelle
#

go to the top left

#

yes

young walrus
#

Then smack keins totem

cunning lagoon
#

D:

#

mick can you hit revek with a nail art for the parry 3 times glal

#

also how do you get the use city crest goal if ther is no gate

copper nacelle
#

it only disappears from the right iirc

cunning lagoon
#

definitely not the case

young walrus
#

It disappears if you have it

#

I just go to the spot as if it were there

#

So if coming from the right, gotta have dive

#

And I'd count nail art parries I suppose

#

Wasn't what was intended, but don't see why not

cunning lagoon
#

aight

#

ty

mortal trout
#

you're welcome

cunning lagoon
#

no you're

silk jetty
#

I still don't get why Enemy Randomizer can't get past 94% loaded without crashing my game

#

my RAM only gets up to like 80-90%

copper nacelle
#

vram

silk jetty
#

is there any way to see my vram usage?

#

I know how to see my vram overall amount

young walrus
#

i have no idea what I'm looking at here with visual studio and dnspy

#

okay nvm. had the wrong dnspy build

#

now to find the code that initiates the sprite sheet

rain cedar
#

What are you trying to do?

young walrus
#

trying to separate the white cloaked sprite sheet from lightbringer

#

and probably change the sprite sheet as well so there's different color options for rando

rain cedar
#

That's not code it's just in resources

young walrus
#

but i want a separate mod

rain cedar
#

You need unity studio not dnspy

copper nacelle
#

But it's not in resources

young walrus
#

I found the sprite sheet

#

using dnspy to decompile lightbringer

rain cedar
#

Oh right lightbringer isn't an assembly mod anymore

#

Carry on

copper nacelle
#

Why are you using dnSpy

young walrus
#

cuz i didn't have the source

weak lodge
silk jetty
#

nice

still lake
#

Would there be any way i can mod the switch version of hollow knight?

young walrus
#

No

still lake
#

Thank you

rain cedar
hazy sentinel
#

@copper nacelle pls add to QoL for us PC gamers

hollow pier
mortal trout
#

what's the joke i don't get it

rain cedar
#

@dark wigeon Crash when trying to open any of the charm_show_if_collected FSMs in Menu_Title

#

On the most recent version

ornate rivet
#

is that windows 7

rain cedar
#

Yes

#

I guess the good thing about this not being a mod is I can just debug it in visual studio and see exactly where it crashes

#

Nevermind I can't even get it to run at all in visual studio

#

Only 3 results

#

Oh wait I didn't look at the first result enough I thought it was just the fsm viewer repo

ornate rivet
#

When I have hornet shooting a bunch of needles all at once, a random gap between some of the needles appears, will using FixedUpdate() instead of Update() fix this?

rain cedar
#

Probably

ornate rivet
#

ok

copper nacelle
#

if you put it as Release | x64 it runs

#

otherwise it dies

rain cedar
#

Incredible

#

I'll try what you said

#

I don't get the line it died on in release but at least I get the actual error

#

It's something

copper nacelle
#

Oh yeah

#

I had the fix for that in the old zip I pinned

#

I just replaced _ with space or something

rain cedar
#

It worked in Debug | x64

copper nacelle
#

nice

rain cedar
#

It dies with spaces too

#

If I had to guess it doesn't like starting with numbers

#

Yep that worked

copper nacelle
#

nice

rain cedar
young walrus
#

is the example mod still around?

fair rampart
#
**Example Mods**

Example mods can be found here

copper nacelle
#

I think Saleh said they don't fully work

rain cedar
#

It gives the general structure

young walrus
#

well I'm just trying to learn how to do this stuff

#

I just need the structure

rain cedar
#

Basically just inherit from Mod and treat Initialize as your constructor

dark wigeon
#

You can completely remove the Name field as it's not being used anymore

copper nacelle
#

Wow nice

dark wigeon
#

Also it's in x64 because there were a bunch of out of memory exceptions which aren't really a problem unless you're modding a game which uses a 4gb resources.assets file like subn

ornate rivet
#

Graig test DoH mod or switch to offline

copper nacelle
#

hmmmmmmmmmmmmmmmmmmmmmmm

dark wigeon
#

Oh and the repo for assetstools hasn't been updated with the new assethelper thing I added for the fsmviewer so that's why you see those errors.

rain cedar
#

Righto

ornate rivet
#

oh wow he did go offline

#

now I feel bad

copper nacelle
#

gj

young walrus
#

k I dunno what I'm doing now. lol

#

I think I've isolated the code sections I need, though I know I have extra shit still. But I dunno how to debug and build this project into one dll

rain cedar
#

You just set the output type as class library and build

young walrus
#

how'd you even get that screen

#

or to have it all be one project?

#

I think mine's fucked

rain cedar
#

Yeah idk how you would even have multiple projects

#

Sounds fucked

#

But you just right click the project and click properties

young walrus
copper nacelle
#

VS Code

#

young walrus
#

i don't need this lightbringer shit anymore

rain cedar
#

Can you even compile in vs code?

young walrus
#

cuz the open editor is the saved version

rain cedar
#

I don't think you can

copper nacelle
#

If you have the C# plugin you can but I don't remember how

rain cedar
#

You want VS Community 2017

copper nacelle
#

^

young walrus
#

important info tbh

rain cedar
#

Also the UsedImplicitly thing is just for a plugin that you probably don't have

young walrus
#

like i said.... I know i have extra shit

rain cedar
#

And using Jetbrains.Annotations

young walrus
#

and I know about what 2% of this is

rain cedar
#

The proper VS is pretty good about telling you what's unused

young walrus
#

what workload builds do i want

#

for VS

rain cedar
#

I don't remember what that means

#

Send a screenshot of the installer

copper nacelle
#

.NET desktop development

young walrus
rain cedar
#

Yeah just the first one

young walrus
#

anything else over here?

copper nacelle
#

No

young walrus
#

i've seen y'all talk about 4.7 or something

rain cedar
#

The Unity in HK needs 3.5

copper nacelle
#

You want .NET 3.5 but the VS installer doesn't have it

rain cedar
#

I use 4.7.1 for other projects though

copper nacelle
dawn oxide
#

so what will the level editor be capable of?
like in terms of aesthetics specifically

rain cedar
dawn oxide
#

oo
gotcha

rain cedar
#

Going between 3.5 and 4.7.1 is weird

#

For the most part I don't notice anything

#

But there's just odd functions missing here and there from 3.5

#

Like Enum.TryParse doesn't exist which is a pain in the ass

dark wigeon
#

Yeah I agree with tryparse, it's the one thing that annoys me when trying to port assets tools to 3.5 for unity

#

I can copy and paste a function for it but still annoying

rain cedar
#

It would be fine if you could make static extension methods

#

Which would be a compiler feature so it could work backwards to 3.5

#

Idk why that's not a thing

copper nacelle
#

Iirc it was cause they added extension methods because of LINQ

#

and LINQ didn't need static extension methods

#

so they didn't bother bc more dev time and stuff

dark wigeon
#

Also I thought the newer versions of unity were supposed to be .net 4 but the editor is still 3.5 or something?

dark wigeon
#

What about hk's editor which is like 2017.1 or .2 or something

copper nacelle
#

Experimental support for .NET 4.6

dark wigeon
#

Hm ok

copper nacelle
young walrus
#

okay. this program looks much better

#

will it even build?
lol

#

anybody want to save a drowning Mick and screen share? lol

rain cedar
#

Yeah alright

#

Good chance to procrastinate on homework

young walrus
#

I have no C# experience, so I'm just lost

#

I don't know the syntax

hollow pier
#

sean find the spliced runs folder

rain cedar
#

Just call me whenever

young walrus
rain cedar
#

It's togglable now and loads images from a folder called CustomKnight instead of embedded resources

#

I also fixed the ridiculous time it took to load textures

copper nacelle
#

how

rain cedar
#

@young walrus for whenever you're up

#

It's magic

#

I'll push it to git and you can look at it

copper nacelle
#

okay

cunning lagoon
#

pog

#

btw dreamers still dont hardsave you

young walrus
#

So the images are just pulled from externally then?

#

That's what sped it up?

rain cedar
#

Nah I did some wacky shit with the www class

copper nacelle
#

Does it actually load faster w/ WWW or does it just load in the background

rain cedar
#

I expected the second one but it actually loads in like 1-2 seconds

copper nacelle
#

wtf

rain cedar
#

Oh I have some redundancies with declaring the WWWs

#

Because I had the stuff in a try/catch and deleted that

#

Oh well

#

But yeah this mod is pretty cool because you can even do stuff like change the images then turn it off/on and it updates

copper nacelle
#

nice

young walrus
#

Just need to make more sprite sheets now

#

And select which one is active

rain cedar
#

Is InvertKnight a shader or another texture?

copper nacelle
#

texture

#

i mean neither

rain cedar
#

Then you could use this for that instead

copper nacelle
#

It modifies the texture at runtime

#

doesn't load it

rain cedar
#

Neato

copper nacelle
#

Wait wtf

#

Why is this faster

rain cedar
#

Idk

#

Unity

#

It's so much faster though

copper nacelle
leaden hedge
#

www does use c++

#

1-2 seconds is still extremely slow

copper nacelle
#

but this is their load function

#

which does the same thing i do

#

is reading from embedded resources just garbage

rain cedar
#

1-2 seconds is slow but the other way is like 20+

copper nacelle
#

^

#

wait i should try non-readable

leaden hedge
#

loading an array of bytes should have no decompression

#

and take like <40ms

rain cedar
#

Unity is bad yes

#

This isn't news to anyone

leaden hedge
#

99% of the work thats doing is decompressing png files

copper nacelle
#

when I swapped lightbringer to textures I dumped using Texture2D's raw image thing it ended up loading in the same time

rain cedar
#

Does the mod installer have support for putting extra shit in the zip?

copper nacelle
#

yes i think so

leaden hedge
#

maybe embed resources suck

rain cedar
#

It just puts websocket-sharp in the Mods folder though, right?

#

Or like Managed idk

copper nacelle
#

Yeah

#

It puts all dlls in the Mods folder

rain cedar
#

Can I make it put it in a custom spot?

#

For the images

copper nacelle
#

Idk

rain cedar
#

Ok whatever it's probably not a feature

#

Cue people asking what CustomKnight is because installing it does nothing

copper nacelle
#

Wait I just realized I might have left something terrible in lightbringer

buoyant obsidian
#

are you writing files to peoples computers?

copper nacelle
#

perhaps

trim totem
#

56 reveals he put a virus in lightbringer

copper nacelle
#

I don't know if the drive one has it

buoyant obsidian
#

Lightbringer is malware? pika

trim totem
#

how far we have fallen

buoyant obsidian
#

Forkbombbringer

copper nacelle
#

Okay I didn't leave that in the dll

#

That's nice

rain cedar
copper nacelle
#

ui

rain cedar
#

Oh it inverts UI too?

copper nacelle
#

yes

rain cedar
#

Not completely obsolete then

young walrus
#

Lol

rain cedar
copper nacelle
young walrus
#

Can't you just apply certain color shaders to the sprite sheets?

#

Like.... Make it all hot pink

rain cedar
#

Yeah I guess you could

leaden hedge
#

nah

#

sprites don't like multiple shaders

young walrus
#

It'd just be one

leaden hedge
#

and replacing the shader does weird stuff for some reason

young walrus
#

We have the white sprite sheet

#

So any color shader on that would change the cloak and face

leaden hedge
#

it already has a shader to render the sprites

#

although it might have an _Color variable

young walrus
#

So I'll throw one on in photo editing program. But then you'd have to keep a ton of sheets

buoyant obsidian
#

If you want to make it all pink

#

just delete the shader

leaden hedge
#

when I tried replacing the shader so I could do mask based colour replacement, tk2d just shit the bed

#

and rendered random places instead of the correct sprites

buoyant obsidian
#

You probably can't replace shaders unless they have the exact same properties

#

make a new material from the shader and replace the material

leaden hedge
#

I don't think you can even do sprite.material.shader = shader2

#

I think you have to replace materials

buoyant obsidian
#

yeah it wouldn't really make sense to

leaden hedge
#

I blame tk2d anyway

#

probably doing weird stuff with uv coords

copper nacelle
#

What the fuck I made the loading instant

buoyant obsidian
#

computers man

#

Hollow Knight mod makes game run on quantum level, infinite FPS

copper nacelle
#

No I mean it legit takes <.25s

buoyant obsidian
#

56 wins nobel prize

copper nacelle
#

I had a Log

#

I removed it

#

And now it loads super fast

#

????????????

leaden hedge
#

compiler was probably adding extra stuff that it didn't need

copper nacelle
#

I'm gonna try changing it back until it's slow

#

Okay it's not the log

#

It's marking it readable

#

If you make the texture readable unity fucking dies

rain cedar
#

Best effect

copper nacelle
#

Same

leaden hedge
#

oh actually btw, if you do want to run shaders on the knights sprites

#

you can just do Graphics.Blit

#

its only for dumb stuff like a rainbow cape where you'd need an actual shader running constantly on it

copper nacelle
#

It loads the images in 319ms

#

40 seconds => 319ms

#

by making something false

leaden hedge
#

too bad shader replacement doesn't work FeelsBadMan

copper nacelle
#

Wait at this point just loading InvertKnight sprites would be faster

#

that's kinda depressing

leaden hedge
#

weren't you using a cpu method to invert them

copper nacelle
#

Yes

leaden hedge
#

ye obivously that'd be slow

copper nacelle
#

Wait how would you use a shader w/ Graphics.Blit

leaden hedge
#

public static void Blit(Texture source, RenderTexture dest, Material mat);

copper nacelle
#

oh

#

I was just using Texture source, RenderTexture dest

#

Time to swap to shaders

rain cedar
leaden hedge
#

i told you this when you were doing invert knight

copper nacelle
#

yes

leaden hedge
#

you could do it in like 0 seconds with a material in graphics.blit

young walrus
#

Dude. I'd play with shit like that

trim totem
#

i don't like it

rain cedar
#

Sorry

copper nacelle
#

Sean try knight.textureNonReadable

#

and watch your load times halve

trim totem
#

make it blue

#

56 hacker boy

copper nacelle
#

at least now people won't complain about lightbringer killing their game because they can't wait 30s

#

pog

rain cedar
#

I made it black and white and I like it a lot

#

Just like the noise skins in lethal league

cunning lagoon
#

send picture

copper nacelle
#

^

rain cedar
#

Oh that's a shit picture there's a foreground thing

#

Whatever

copper nacelle
#

looks cool

trim totem
#

wtf where is this

young walrus
#

Affects nail slash too right?

rain cedar
#

Yeah everything on the spritesheet

cunning lagoon
#

game knowledge

copper nacelle
#

Queen's gardens

young walrus
#

Naisu

trim totem
#

like where specifically

cunning lagoon
#

afrter marmu

trim totem
#

i never noticed that giant plant

leaden hedge
#

actually Graphics.Blit is apparently not that slow to do realtime

cunning lagoon
#

ah yes the giant plant is what gives it away

leaden hedge
#

so I guess you could actually do it

copper nacelle
#

do what

#

shaders?

leaden hedge
#

run a shader on the outputed sprite

copper nacelle
#

pog

#

ok but actually why the fuck is nonReadable 340ms while readable is 40s

young walrus
#

Because illiteracy is bliss

buoyant obsidian
#

There's a server for shaders if you're super interested KDT

#

may or may not be relevant to what you're doing

leaden hedge
#

I know how to make shaders, its more that for somereason tk2d wouldn't play nice

copper nacelle
#

KDT you said shader forge is good for starting out right

leaden hedge
#

yeah its fine

copper nacelle
#

you were right dds is god

#

now that it doesn't take 40 years dds makes a difference of 200ms just changing one image

#

ty

cunning lagoon
#

np

copper nacelle
#

hmmmmmmmmmmmm

leaden hedge
#

that guys an imposter

#

im the real dlkurosh

cunning lagoon
#

no me

#

any removing lag frames on opening menu

rain cedar
#

no

copper nacelle
#

no

cunning lagoon
#

wtf rude

leaden hedge
#

and apparently you need to compile your shaders twice, once on windows and once on linux/mac

copper nacelle
#

ic

#

thanks

leaden hedge
#

they stopped putting both HLSL and GLSL shaders in at some point and only do whatever that platform uses

copper nacelle
#

😩

leaden hedge
#

that is sub 40ms

copper nacelle
#

yes

#

that's the point

#

it's great

leaden hedge
#

the only reason you need to find the specific version btw, is because unity messed with shaders in assetbundles a bunch of times so it ruined compatibility

copper nacelle
#

nice

leaden hedge
#

looks good

cunning lagoon
#

i mean what

copper nacelle
#

png still works ig

leaden hedge
#

what format did you save it as

copper nacelle
#

dds

leaden hedge
#

DXT1 / DXT5 / BC7 ?

copper nacelle
#

DXT1

leaden hedge
#

well thats why you have no transparency

copper nacelle
#

o

leaden hedge
#

oh

#

yeah i remember

#

save it as dxt5, and get rid of the first 128bytes

copper nacelle
#

Wtf

#

lmao

leaden hedge
#

assuming you're using LoadRawTextureData

copper nacelle
#

I was using LoadImage

#

I'll swap

cunning lagoon
#

if i made the thing toi skip the overcharm animation would youn add it to wol

copper nacelle
#

it's 1 line

#

so sure ig

cunning lagoon
#

ok

cunning lagoon
#

what if i somehow managed to remove the lag frames when opening menu

#

unless its intentional in which case u have the dumb

copper nacelle
#

i just changed the conditions where you can open the menu

rain cedar
#

You could probably fix the lag frames by changing the dumb pd stuff to cache the reflection

#

Maybe not

#

The problem is it's running a bunch of string comparisons from the mod pd hooks

#

I guess I could put all mine into a switch

#

Should get optimized into a hashtable and run way faster

cunning lagoon
#

pog

copper nacelle
#

I tried to override GetBoolInternal and now I have float

rain cedar
#

Nice

copper nacelle
rain cedar
#

The worst I've fucked up the player was pfloat with airwalk and no collision

copper nacelle
#

nice

cunning lagoon
#

wow you found simple key skip

copper nacelle
rain cedar
#

Happened when I left via noclip while loading in I think

copper nacelle
#

Oh I've had that happen too

#

With savestates

rain cedar
#

Very nice

copper nacelle
#

I think it was when I loaded a state while dead

#

Ok this is highly ascended

rain cedar
#

How did you fuck it up this badly?

copper nacelle
#

I have grimm's tent, elderbug looking at it

#

But also elderbug w/ the flower

#

And Nymm

rain cedar
#

Are you just like always returning true?

copper nacelle
#

Idk

#
        [UsedImplicitly]
        public static int GetIntInternal(string @int)
        {
            return PlayerData.instance.GetAttr<int>(@int);
        }

        [UsedImplicitly]
        public static bool GetBoolInternal(string @bool)
        {
            return PlayerData.instance.GetAttr<bool>(@bool);
        }
rain cedar
#

Idk what any of this is

copper nacelle
#

I detoured the functions to the other two functions

#

but it doesn't work

rain cedar
#

What is GetAttr?

copper nacelle
rain cedar
#

I guess it doesn't work

copper nacelle
#

But I use this like everywhere in lightbringer

rain cedar
#

Check if it's supposed to have some side effect

copper nacelle
#

The detour is fucked

#

My functions never run

rain cedar
#

Does GetMethod look for static stuff or just instance?

copper nacelle
#

shit

#

return this.GetMethodImpl(name, BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public,

rain cedar
#

Idk what GetMethodImpl is

copper nacelle
#

It's what the other GetMethod calls too i think

rain cedar
#

Ok

copper nacelle
#

Ok GetAttr is throwing

#

Oh I know why

rain cedar
#

Why?

copper nacelle
#

I think it should be nullable

rain cedar
#

The return value?

copper nacelle
#

No the generic param

rain cedar
#

Can a generic param even be null?

copper nacelle
#

I can do int?

rain cedar
#

Oh I see what you mean

#

I thought you meant like T?

copper nacelle
#

o

rain cedar
#

Which I'm almost 100% sure wouldn't compile

copper nacelle
rain cedar
#

Idk git gud

copper nacelle
#

The actual fuck

#

[INFO]:int: System.ArgumentException: invalid utf-16 sequence at 14087020 (missing surrogate head) Parameter name: string

#

Just trying to log them throws

#

Oh

#

You need an instance variable

#

It works now

#

and no inventory lag

rain cedar
#

Makes sense

#

Uncached reflection hundreds of times tends to be slow

copper nacelle
#

Should I put this in SkipCutscenes or what

#

cmm inventory lag is a cutscene

cunning lagoon
#

speedbroke imo

rain cedar
#

Just modify it directly in the function for api tbh

copper nacelle
#

Understandable

#

but that's like effort

rain cedar
#

It's not gonna break anything and nobody will complain or want it disabled

copper nacelle
#

true

cunning lagoon
#

also i think you should be able to see what dash slash is without having to buy it

#

like every other shop

rain cedar
#

Effort

cunning lagoon
#

fair

copper nacelle
#

for now i'm just going to leave it in cutscenes cause effort and not even put it on the drive

cunning lagoon
rain cedar
#

😩

#

It's actually probably not that much effort

cunning lagoon
#

jfc this is so great

copper nacelle
#

Yeah I copy paste two functions

rain cedar
#

There's already a yes/no prompt in the scene

copper nacelle
#

oh that

#

😩

rain cedar
#

Yeah I already know for sure that putting it in api is like .2 effort

copper nacelle
#

yes

rain cedar
#

It's probably a good idea to cache a yes/no prompt on mod load for other stuff

#

But there isn't one in kings pass

#

I cache five things and they're all from kings pass

#

That room has a lot of stuff in it

cunning lagoon
rain cedar
#

I mean loading another scene would like double the mod load time

#

It's not noot to want to avoid it

copper nacelle
#

When I put in the reflection caching should I leave the extension methods or no

rain cedar
#

Nah that's gonna cause ambiguity errors in mods

#

Would suck

copper nacelle
#

urite

rain cedar
#

I should remake more fsm as components

copper nacelle
#

Make the inspect prompt for the item be the item name

#

Easy

rain cedar
#

But then you don't get to see it if you have too little geo

copper nacelle
#

fuck

rain cedar
#

I might try to fully remake the shiny items again

#

Would make this a lot easier

#

And it should be way easier now with the good fsm viewer

cunning lagoon
#

which benches are the ones that don't save if you don't have certain items?

#

only waterways and basin?

rain cedar
#

No there's more for sure

#

RandomizerMod2.0/BenchHandler.cs

#

why

#

I selected the url and hit copy

#

I hate mobile everything

copper nacelle
#

mobile sucks

cunning lagoon
#

g GWmemetownOMEGALUL dhome

#

wait where even is that bench

rain cedar
#

You can still get fucked if you actually go into godhome

#

It's not a bench it's the hard save

cunning lagoon
#

oh

rain cedar
#

I want to randomize godtuner but that complicates everything

#

I have to like think about how you could get there with or without opening the waterways via key

#

And also having another key if you got there

#

I guess if you can get to godhome you can get two keys so it's not actually complicated

cunning lagoon
#

what even do you need to get there

#

im assuming at least claw

#

and dive ofc

rain cedar
#

Claw or wings works

#

And dive

#

Should be it

cunning lagoon
#

the new enemies are broken

#

ok yeah you can make it wings only

#

this area is fucking hell

rain cedar
#

It's really not that bad

#

The fat flukes are super easy to bait

cunning lagoon
#

yeah it's fine

#

are misc skips using enemies to clear gaps and stuff?

rain cedar
#

It's so many things

cunning lagoon
#

ok so claw is not what kills zote

#

i checked claw and i have the actual item and vk was there

floral furnace
#

nice hat kuro

cunning lagoon
#

thanks

dark moth
#

hi i bonfire mod still in developement and where can i get link to it

cunning lagoon
#

whats up with everyone wanting to play enemy rando now

floral furnace
#

reddit post most likely

#

someone mentioned it and he directed to this discord

cunning lagoon
#

well someone should make one about infinite grimm

floral furnace
#

if we do that then youll have to start coding omega hu

cunning lagoon
#

fuck no reddit can't beat my score

floral furnace
#

Or can they...

#

remember kuro, even memepathofpainnohitspeedrunlords bleed

mortal trout
#

would reddit even try timed hardmode no hit

cunning lagoon
#

it do be like that

#

they wouldnt know how to turn it on

mortal trout
#

very sad

weak lodge
#

it’s sad but the sadder part is they probably won’t know how to use the modinstaller

floral furnace
#

what if, in order to use the modinstaller you have to beat kuro's pop wr

weak lodge
#

Then you install mods manually.

mortal trout
#

you mean 2 minutes and 16 seconds

weak lodge
#

^

#

ah

mortal trout
#

i thought it was hallow night

weak lodge
#

What if you best it by going OOB

floral furnace
#

dark souls

weak lodge
#

You never said you can’t use glitches

#

Easy

cunning lagoon
#

well, he did say you have to beat my wr

floral furnace
#

kuro i didnt say anything

cunning lagoon
#

to beat my wr you ahve to have your run verified

#

to have your run verified you need to run under the nmg ruleset

floral furnace
#

hmm beat what now?

mortal trout
#

just ask horheristo to beat your run, he'll beat you in a day max 😎

weak lodge
#

Damn such a cool dude

floral furnace
#

using glitches is like using glitches on a video game prove me wrong

weak lodge
#

Glitchess

floral furnace
#

im tired

weak lodge
#

😩

young walrus
#

Would using the any% AG mod be a good starting point for making the minimum load time mod?

#

Also also, does the Custom Knight mod on the drive right now include the invert knight setting? or only the white cloak stuffs

rain cedar
#

The ag mod is literally just an extra

yield return new WaitForSeconds(1);
#

And nah it just includes the white cloak

young walrus
#

k cool. I mean, it loads faster than mine, so still useful

rain cedar
#

If you want it

young walrus
#

naisu

rain cedar
#

It's literally just an invert filter applied on the white cloak one

#

Looks neat though

young walrus
#

yeah. I'll probably put some filters on other ones to see what they're like too

#

would be cool to have like.... a Hex code you could input in the game to apply a filter

#

plus have options for like.... that black and white noise one you had yesterday

rain cedar
#

The noise one is more than double the file size

#

Too powerful for discord

#

Zipping it reduces it from 14.7 to 14.6

#

Incredible

young walrus
#

lol

#

sick compression

hollow pier
#

get nitro

rain cedar
#

no

hollow pier
#

you could have 100 piece rat

rain cedar
#

100 isn't a power

#

Why would it be 100 piece?

cunning lagoon
#

he meant 100+ piece

young walrus
#

10x10 rat

rain cedar
#

256 piece rat

leaden hedge
#

you can probably make it load a material from an assetbundle to do post processing on the texture, for stuff like recolouring sections or applying noise, bloom etc

#

that'd be like 5 or 6 lines of code though

native wing
#

ow

rain cedar
#

whomst

weak lodge
#

?

rain cedar
#

Some guy I've never seen before saying ow with completely no context

#

whomst

mortal trout
#

ive seen him in the rain world discord

#

and in this channel like a month or two ago

hollow pier
#

ow

#

o

#

what's this

fair rampart
#

help

#

there is someone who thinks dashing on PV is better than jumping

#

I am going to lose my mind

young walrus
#

k

ornate rivet
young walrus
#

nah. greenpath probably

ornate rivet
#

I can think of at least 4 for CoT

young walrus
#

3 left side CoT

#

2 right side

ornate rivet
#

that's still a good amount of benches

young walrus
#

benches are everywhere

hollow pier
#

king's pass has no benches tc pls fix

young walrus
#

people are just weenies

fair rampart
#

That same guy has so many posts on the first page of the HK steam forum

young walrus
#

Grade A whiner

weak lodge
#

why do exist we

native wing
#

applause

ornate rivet
#

pale lurker mod next boioz

young walrus
warped sinew
#

"Figured out" how to continue....

hollow pier
#

is that your new mod mick

warped sinew
#

400 IQ

young walrus
#

I'm creating a bunch of sprite sheets

#

with different colors

hollow pier
#

is this lsdknight

young walrus
#

the customknight mod isn't being called on file start though

warped sinew
#

Those colours are great

hollow pier
#

this looks like a 56 ping

young walrus
#

lol. this is great

lost agate
#

if only i knew how to mod hollow knight

#

big heck

fair rampart
#

Ez, get 15 yo prodigy to teach you

lost agate
#

what

mortal trout
#

ping 56

fair rampart
#

He is master coder

young walrus
#

blue knight

ornate rivet
#

look at one of the mods that already exist

lost agate
#

finna grab the modinstaller from moddb

ornate rivet
#

and ask any questions you have here

fair rampart
#

@lost agate no

#

not moddb

lost agate
#

why tho

fair rampart
#

use this

lost agate
#

oh

young walrus
#

pink knight

ornate rivet
#

make golden knight

lost agate
#

i

#

i gave it my installation path

#

and it said it was incorrect

#

ur machine is broken

#

ur machine works now

#

what is custom knight

young walrus
#

the pictures I'm posting

#

it's in progress

lost agate
#

oh aight

#

WHERE IS THE RESIZE MOD

young walrus
#

the mod right now only makes cloak white

lost agate
#

what is darkness mod

#

and boop mod

#

and art mods

fair rampart
#

Art mods is memes

lost agate
#

aight

#

i would assume darkness makes it

#

dark

fair rampart
#

yup

lost agate
#

h e l l

#

m o d

#

what is this doom 2016

fair rampart
#

do you wanna have a bad time?

silk jetty
#

hell mod is basically bindings mod but not

lost agate
#

qol?

silk jetty
#

quality of life stuff

lost agate
#

redwing?

fair rampart
#

lol

#

don't

silk jetty
#

redwing is a bad mod

lost agate
#

oh aight

#

so its gay

#

grimmchild upgrades?

#

well i do own troupe so

silk jetty
#

for grimmchild upgrades you also want infinite grimm

fair rampart
#

You don't have to do infinite Grimm

lost agate
#

i thought infinite grimm would be a never ending grimm fight

silk jetty
#

it allows you to fight NKG a second time but he has infinite health and slowly speeds up

fair rampart
#

you can just config the Grimmchild yourself

silk jetty
#

yeah but infgrimm is more fun

lost agate
#

what is boop mod

fair rampart
#

annoying

silk jetty
#

honestly I have no idea

lost agate
#

aight

#

b

#

bindings

#

bonfire what is this dark souls

fair rampart
#

All binds, all the time

#

bonfire adds rpg leveling

lost agate
#

oh

silk jetty
#

bonfire mod makes it so that you can spend geo to level up

lost agate
#

cool

#

huh

silk jetty
#

and it's really op and not recommended

lost agate
#

sounds cool

#

anyway

#

charming overhaul and charming?

fair rampart
#

Oh Charming is broke

#

Charm Overhaul is mine

lost agate
#

is there a mod that makes enemies bleed

#

i'm that kind of guy

#

i'm kidding

fair rampart
lost agate
#

so more charm

fair rampart
#

It adds charm combos