#archived-modding-development

1 messages ยท Page 197 of 1

solemn rivet
copper nacelle
#

fsmvar

#

pain

solemn rivet
#

inorite

#

I'm assuming it's false

#

otherwise it makes no sense

#

anyway

#

I'll try this for now

compact sedge
#

yes it will

copper nacelle
#

yeah that's good

compact sedge
#

it will get stuck but it is also almost good

solemn rivet
#

ye

#

I can only hope that there's enough of a gap between setting the rgb2d velocity and getting it

copper nacelle
#

have u tried

compact sedge
#

no there's 0 gap

copper nacelle
#

yield return null

compact sedge
#

put it after the yield

#

there's literally 0 gap

#

rn

solemn rivet
#

oh

#

ok

compact sedge
#

also consider while (speed > 0f)

solemn rivet
#

I don't really get what yield return null does

compact sedge
#

it waits a frame and resumes the function right after

solemn rivet
#

right

#

so why put it at the end of the while?

compact sedge
#

put it between setting the velocity and getting the new speed value imo

solemn rivet
#

I did

#

but it was after both before

copper nacelle
#
while(speed > 0f)
{
velocity = thingy
yield return null;
speed = hc.velocity.y
}
solemn rivet
#

ye

copper nacelle
#

yeah after both would be bad

#

in this case

solemn rivet
compact sedge
#

that should probably work fine

#

idk

solemn rivet
#

probably

compact sedge
#

probably

copper nacelle
#

probably

compact sedge
#

assuming your y velocity decreases every frame

#

which since you set gravity to zero idk if it will

copper nacelle
#

until you hit a wall tbh

compact sedge
#

oh right

#

I see

#

this is cdash

copper nacelle
#

yes

compact sedge
#

ahhh

copper nacelle
#

me irl

#

i finished the attack refactorings mostly

solemn rivet
compact sedge
#

ayy it works

copper nacelle
#

nice

#

imo rotate the hero

solemn rivet
#

I will, I will

copper nacelle
#

wait if you rotate the hero could you just use normal cdash

solemn rivet
#

no, you cannot

copper nacelle
#

darn

solemn rivet
#

I've been trying that for a few months

#

on and off

#

mostly

#

prevent you

#

I'd have to override both of these states

crisp hatch
#

i just want randomizer, and enemy randomizer back, thoose are the two things that i found VERY fun. (sorry that was super off topic)

solemn rivet
#

and only when up/down dashing

copper nacelle
#

yeah that's what i was asking about

#

would x move you up when you're sideways

#

or is it not relative

#

@floral furnace here's your recursion btw

floral furnace
#

ohh i sea

#

oh yeah angle finally got that sweet sound

compact sedge
#

nice

#

you ever get more than one sound

#

or no

floral furnace
#

i will do that yeah

#

i just downloaded some l4d mod that incorporates the insurgency sound files then extracted the vpk

compact sedge
#

nice so you got them in good quality

#

good

floral furnace
#

yes

copper nacelle
#

i have 107 lines of spawn beam and recoil method

#

happygrub ๐Ÿ”ซ

compact sedge
#

anyway if you commit the sound files in wav and name em whatever I'll add them for you

#

just add em to the assets folder

floral furnace
#

yeah im gonna do some testing first

copper nacelle
solemn rivet
copper nacelle
#

wtf

#

rip

floral furnace
#

yeah that is alot cleaner looking

copper nacelle
#

technically the old one is too long to paste in discord i think

compact sedge
#

what if instead you rotate the sprite and keep the rb2d the same

copper nacelle
#

yeah it is

solemn rivet
#

you mean the transform?

copper nacelle
#

this is technically the old one

floral furnace
copper nacelle
#

same

#

should i make it so it also takes an array as the first param and then make that thing use an array which can be right, left, or both

#

or maybe bitwise

floral furnace
#

also i wouldnt know but rotating the sprite shouldnt' do some streching right oh wait nvm thats replacing the sprite that causes thes stretching

#

oh and angle apparently the vpk included the bolt pull/cocking sounds etc, wouldnt be too hard to create an audioprofile class or something huh?

compact sedge
#

no

#

if you need that

#

maybe you wanna add various sound effects to the ammunition struct

floral furnace
#

yeah thatll be better, also 10 mb worth of audio files ech

#

oh wait most of these are 50kb, probably 5 mb less at whole

copper nacelle
#

reeeeeee

#

probably multiple ifs

#

tbh

floral furnace
#

disabling dshield?

copper nacelle
#

just triggering dshield at all

#

can i just put it at the beginning

#

it'll be like a tiny bit earlier aka no one cares

floral furnace
#

oh i forgot dshield disables on hit not on slash

copper nacelle
#

wtf i swear there was an if i wanted to invert

#

but i can't find it

#

oh ok

#

found it

floral furnace
#

nice

compact sedge
#

56 wanting to invert ifs

#

what is this

copper nacelle
#

what

#

i love inverting ifs

compact sedge
#

I do except when it's like a bunch of ifs in a row and you can only invert the last one and then it looks dumb

copper nacelle
#

yes

floral furnace
#

btw aa what does the wav file need to be embedded?

compact sedge
#

just name it whatever and edit your csproj file

#

and copy paste the line embedding the first wav file and change the file name to be the second wav file, etc

#

or add it in gui idk how to add anything in the VS gui tho so I can't help you there

floral furnace
#

ok ok

#

fuck i opened rimworld instead

copper nacelle
#

rimworld is a good game

#

i bought it before it released on steam

#

i still get drm-free emails

compact sedge
#

nice

#

I wanna pick it up once it's out of EA

floral furnace
#

nice, i still miss the complexity of dwarf fortress tho

#

but df's optimization is what kills it to me

copper nacelle
#

is it really still in EA?

#

wtf

floral furnace
#

yes it is

compact sedge
#

I made the mistake with terraria of playing it before they added the vast majority of the content and I burned myself out after only 99 hours.

copper nacelle
#

yeah terraria got a ton of stuff added

compact sedge
#

meanwhile y'all have like 1000 hours + on that game

floral furnace
#

its supposed to come out of ea this new update but the dev thought it wasnt polished enough so it became 1.9 beta instead

copper nacelle
#

gog version so no hour count GWmythiFeelsBadMan

compact sedge
#

but I have no interest in going back because I did everything (on an older version)

floral furnace
#

0.19 beta*

#

the next one SHOULD be full

compact sedge
#

and uh I don't want that to happen with rimworld

#

so I'm waiting

copper nacelle
#

rimworld has some sick mods too iirc

compact sedge
#

thats good

copper nacelle
#

i think the devs even support modding

#

not teamcherry irl

compact sedge
#

most games with good mods do

#

see KSP

floral furnace
#

my fav is combat extended tbh

#

it removes most of the rng and everyone dies from 2 hits to the chest atleast

copper nacelle
#

neat

floral furnace
#

also adds actual balistic vs vanilla "heres your percent chance to hit them now go fuck yourself"

compact sedge
#

(altho KSP got a 3rd party modding api that makes it even better but it probably wouldn't have much of a modding scene, maybe a HK sized one, if it hadn't supported actual assembly mods from day 1)

floral furnace
#

yes it works, also goddamn i love how crisp the sounds are

#

also why shouldtnt KSP get a larger modding scene?

#

also aa and gradow whats the software you do that records footage?

copper nacelle
#

probably obs

compact sedge
#

KSP gets a larger modding scene beccause it has first party mod api support

#

I use simple screen recorder

#

and obs for recording footage for my cutscenes

solemn rivet
#

obs for actual recording

#

sharex for posting here

floral furnace
#

i see thx

copper nacelle
#

with more t e r n a r y

#

not abusing ternary at all

#

oh wait i could just not be dumb

quiet marsh
#

Is it lightbringer that makes gruz mother stupidly hard?

copper nacelle
#

yes

#

empress muzznik

quiet marsh
#

I died to gruz mother zote

copper nacelle
#

understandable

#

it's supposed to be late game in this mod

quiet marsh
#

You can't get sly or salubra until late game?

floral furnace
#

you can

compact sedge
#

you can go around

buoyant obsidian
#

Basically, yup

compact sedge
#

through the lake

floral furnace
#

youre just gonna need another route

buoyant obsidian
#

mid-game by going the lake route

compact sedge
#

see this is why you install the charm notch mod /s

copper nacelle
#

what if i made this whole method ternary

#

terrible idea but like i could do it

#

and then keep merging

floral furnace
#

btw for each will check whatever file by order right?

copper nacelle
#

?

quiet marsh
#

Why the fuck do I have to wait til midnight game lol
Casually disables lightbringer, kills gruz, and turns lightbringer back on

compact sedge
#

56's ultimate goal is to rewrite lightbringer so 753 cannot understand it

copper nacelle
#

i'm heavily considering merging those

#

tbh

floral furnace
#

no uhh the audio i mean i dont even know ternary's are

copper nacelle
#

but like e c h

#

oh wait no i can't

#

they use different overloads

#

life is good

floral furnace
#

cuz salubra charms are wicked sick

buoyant obsidian
#

the overloading looks really nice

copper nacelle
#

ye

#

also ttacco

#

ternary is

#

no u

#
object h = useX ? x : y;
#

equivalent to

object x;
if (useX)
    h = x;
else
    h = y;
floral furnace
#

oh wait i think you already told me this

#

just forgot what its called

#

or wait was that the lambda operator GWchadMEGATHINK

copper nacelle
#

i did explain lambdas to you

floral furnace
#

yes

copper nacelle
#

now my trick to kill off elegy's code section is just setting the float beforehand

#

so instead of 1f

#

it'll be a var

#

ez

#

gdi the recoil will be different

floral furnace
#

so uhh you dont need to declare 1f anymore or something

copper nacelle
#

i just have 1f written a bunch

#

replace that w/ the var

#

ez

floral furnace
#

also i swear if this throws a fucking exception without unity telling me i will be.. dissapointed

copper nacelle
#

output_log usually tells you

#

i've only had it not tell me that one time in bindings mod

#

which was severe what the fuck

floral furnace
#

nice /s

copper nacelle
#

wtf elegy has a different posY

#

why

#

ree

#

@buoyant obsidian why is elegy like

#

.1f higher up

buoyant obsidian
#

to stop it from hitting ground

copper nacelle
#

oh

#

agony

#

wow another thing to move to a var noot

#

hopefully by the end of this i'll have made it more instead of less readable

#

wow resharper doesn't suggest you invert ifs inside a switch

#

smh

compact sedge
#

possibly a setting

copper nacelle
#

this else is redundant right

compact sedge
#

it'll probably tell you that if you put something valid in the return

copper nacelle
#

but it returns void

compact sedge
#

why is it lines over the return tho

copper nacelle
#

cause it does the same thing as the else

#

usually it does it to both

#

which is why i'm questioning my sanity

compact sedge
#

weird yeah well the else doesn't need to be there

copper nacelle
#

ok good

#

still sane

#

@compact sedge also btw have you checked the pin in sr-offtopic

solemn rivet
#

wow so rude

copper nacelle
solemn rivet
#

niiice

floral furnace
#

uhhh

copper nacelle
#

timesink said he'd give 2 dollars to whoever did it

floral furnace
#

but why

solemn rivet
#

why not

floral furnace
#

nice the sound is all working now aa, judge them as you please or something

copper nacelle
#

finna ternary

#

u see

#

fuck it's a float sometimes too

#

is this loss

#

i guess i could pass it as an array of 1 float

floral furnace
#

~~stop using ternaries then hollowface ~~

copper nacelle
#

i'm trying to decrease loc

#

thank

#

this method is like 1/3rd of the lightbringer file

floral furnace
#

then just put everything on a single line

int x = 0; if(x > 0){ do action here }; etc etc

copper nacelle
#

eeeeeech

#

less LOC and more readability

floral furnace
#

having several lines is benificial in the way that it deters people from copying your code, see free cheap security

copper nacelle
buoyant obsidian
#

e z

copper nacelle
#

ah fuck

#

did it save

floral furnace
#

the worst your write your code the less its prone to copying, easier yet just use any getaction methods and itll make your code look ugly in no time

copper nacelle
#

oh fuck

#

it saved

floral furnace
#

nice

copper nacelle
#

actually kill me

#

if i remove all the comments it'll go back to normal

#

technically

#

god this is terrible

#

help me

#

i have made a mistake

#

i shouldn't have listened

floral furnace
#

couldnt you just, undo

copper nacelle
#

too many actions

#

i'm gonna go to another editor to fix this

#

actually death

floral furnace
#

wait is this technically my fault

copper nacelle
#

yes

floral furnace
#

oh fuck im sorry

#

like no joke

copper nacelle
#

no it's fine

#

i didn't realize it saved

#

totally on me

floral furnace
#

yeah but if didnt suggest the dumb joke on the first place then you wouldnt have done it in the first place

#

ughhhhhhh

#

kill me

copper nacelle
#

no me

#

it'll take like 2 min in notepad

#

mfw notepad++ doesn't have line wraps

floral furnace
#

again sorry for the 3rd time

copper nacelle
#

no me

#

i was being dumb

#

if i just remove all the comments this'll technically work

#

very tempted to change comments and then just auto-format

#

wouldn't even be a bad idea

#

753 stop commenting your code smh

buoyant obsidian
#

muh comments

copper nacelle
#

i'm just doing // to /* */

buoyant obsidian
#

YUCK

copper nacelle
#

yes

#

but it'll get it working

#

then i reformat

compact sedge
#

@copper nacelle I can't see sr offtopic

copper nacelle
#

wait what

#

oh they changed it

#

i'll just show you

compact sedge
#

you need the speedrunner role for that but not for the other categories

copper nacelle
compact sedge
#

thank mys

#

:)

copper nacelle
#

did you see the context

compact sedge
#

did you see the context
he asks about a private channel

copper nacelle
#

i posted it here too

#

like 20 messages up

#

i had posted

compact sedge
#

wow

#

inb4 u lose modder role

copper nacelle
#

why did i comment these hooks

#

pain

#

@floral furnace did you know vim has a shortcut for doing that tho

#

you can merge a bunch of lines into on by spamming j + shift

floral furnace
#

wdym merge

copper nacelle
#

like if you have

#
zzzz
eeee
rrrr
ffff
#

and you go onto the 1st line and hit shift + j 3 times

#

zzzzeeeerrrrffff

#

which works cause semicolons

floral furnace
#

oh ok so in terms of coding... why would anyone actually put everything in a single line thats like, putting the bracket at the same line the condition is

#

cough awa cough

copper nacelle
#

idk

#

@awa pls

floral furnace
#

also real shit does changing sprites on the go the cause of the lag?

#

you mentioned something like a 2-3 second lag

copper nacelle
#

loading them lags

#

and processing them

#

but changing them shouldn't

buoyant obsidian
#

changing them won't create any more lag than draw calls

#

which is literally negligible considering they're just sprites

floral furnace
#

aight i just wanted to check if its possible to change the sprite on the go while moving

#

but if its swapping weapons means youre gonna freeze for like a few seconds, then thats a big no no

copper nacelle
floral furnace
#

are you trying to make me blind

copper nacelle
#

YEET

#

auto format fixed everything

#

except the comments

floral furnace
#

is this vim

copper nacelle
#

nah

#

i do always have vim emulation on tho

buoyant obsidian
#

:(

compact sedge
#

jesus tapdancing christ even redwing doesn't have like half this many hooks

buoyant obsidian
#

just wait until you see shitmodst

#

it's a modding marvel

copper nacelle
#

oh shit

#

it killed off some of my spacing

buoyant obsidian
#

although ChaosMode stole too much

#

so I'm removing a lot of stuff

copper nacelle
floral furnace
#

because the size of the knights sprite render box is smaller or something

copper nacelle
#

no it'd get cut off

floral furnace
#

ooh

copper nacelle
#

unless you're changing individual sprite definitions

floral furnace
#

and how hard would that be

copper nacelle
#

idk

#

ask sean

#

ok to fix the fucked up formatting that's still there i can just git diff

#

why am i alive

#

i did git add

#

i could've reverted somehow probably

compact sedge
#

git reset HEAD

#

unstages adds

copper nacelle
#

eeeee

floral furnace
#

shouldnt lag too much?

copper nacelle
#

shouldn't lag at all

floral furnace
#

or am i wrong

buoyant obsidian
#

not at all

floral furnace
#

yes

copper nacelle
#

the thing i was saying lags is loading like 20mb of sprite files in from disk

floral furnace
#

ohhh i see

copper nacelle
#

or looping through all the pixels and changing them like invert knight does

buoyant obsidian
#

you mean 2GB of music

floral furnace
#

i was worried about that happening WHILE swapping in real time

buoyant obsidian
#

:^)

#

wait invert knight does what

compact sedge
#

omg ur doing a custom spritesheet for the knight?

#

hell yes!

copper nacelle
#

no

#

that's papers

#

i just made the mod

#

he's making pure knight

floral furnace
#

๐Ÿ…ฑapers

compact sedge
#

oh I know what you wanna do ttacco

#

you want to make a gameobject that's a child to the knight

copper nacelle
compact sedge
#

and that GO has a spriterenderer

copper nacelle
#

yeah what aa is saying is way better than changing the knight spritesheet

compact sedge
#

well ttacco can't

#

for the simple reason that there's multiple guns

buoyant obsidian
#

wait 56

#

why'd you do it this way

compact sedge
#

and it would be dumb and not work well

copper nacelle
#

cause textures are readonly

compact sedge
#

push whatever gun sprites you wanna use as .png and I'll hook you up with the code tomorrow morning. @floral furnace

#

rn me needs sleep tho

buoyant obsidian
#

you can't just sprite replace it with an inverted one?

floral furnace
#

im not even fully doing the sprites yet because im just testing waters if it would work or not right now

#

maybe i can bribe my sisters to do some sprites for me /s

copper nacelle
#

i can but that's not as cool as changing them using code

buoyant obsidian
#

ah

copper nacelle
#

and then i'd have to get the spritesheet and invert it

#

big effort

buoyant obsidian
#

just make a shader that inverts colors

#

and shader replacement

copper nacelle
#

idk how to shader tbh

#

shaders look cool tho

buoyant obsidian
#

shaders are fun

#

I made some really stupid shaders

copper nacelle
floral furnace
#

i was supposed to make some dumb lore about a legendary gun called the HK-74 (credits to pkt) that can use several ammo types, which is just an excuse for me to use one sprite if cant swap between weapon sprites on teh go

copper nacelle
#

HK-753 imo

#

everytime i see 50 checkmarks i want to buy nitro but like money

#

i have a good bit of thinking emotes w/out nitro

#

and then there's stuff like GWcztMUM

buoyant obsidian
copper nacelle
#

wtf

quasi aurora
copper nacelle
#

how i do not have a normal thonk

buoyant obsidian
floral furnace
#

where are you getting these

buoyant obsidian
quasi aurora
copper nacelle
buoyant obsidian
compact sedge
#

eww

buoyant obsidian
quasi aurora
floral furnace
#

Reminder to sell your souls to Bill Gates to stop using any OS other than Windows and be showered with forced updates ๐Ÿ˜

copper nacelle
#

:herat

floral furnace
#

no u

quasi aurora
#

he rat

floral furnace
#

tactical typo

copper nacelle
#

tDogRat

buoyant obsidian
#

no windows 10 pls

floral furnace
#

Yes windows 10, and they have free spyware hklove

copper nacelle
#

ok gonna commit what i have tbh

buoyant obsidian
copper nacelle
#

well i shrunk attack

#

but the other methods and adding an enum and stuff were a good bit of lines

buoyant obsidian
#

where's the 56 Discord Nitro fund

copper nacelle
#

haha yes

buoyant obsidian
#

alright I'm raising money for the 56 Discord Nitro Charity

#

send me money on paypal, 10% of proceeds go into getting 56 Discord Nitro

#

woops missed a 0 there

quasi aurora
#

lmao just get the 2 months free lmao

buoyant obsidian
#

2 months free?

quasi aurora
#

its a joke

#

because if you buy a year of nitro you get "2 months free"

buoyant obsidian
#

ah

copper nacelle
hollow pier
#

there are actually 10 months in a year change my mind

copper nacelle
#

*business months

floral furnace
#

moths

quasi aurora
#

*actual months

buoyant obsidian
#

aka we don't take paypal

#

sorry 56

copper nacelle
compact sedge
#

discord pls

#

omg I know why

#

nice I corrupted my cache

#

haha

#

yes

odd jetty
#

How did you corrupt a software cache?

compact sedge
#

easilly actually

#

I bought this sweet-ass USB harddrive reader

#

and it's really cool for 2 reasons:

  1. usb 3 (and I benchmarked it and got pretty amazing speeds)

  2. It holds up to two sata drives. And I can just plug and play them. So it's not like it's a complex shell I have to open up with screw drivers to access the drives.

#

and basically how it works for me is I have /home optionally mounted to the usb drive

#

but when it's not there I have an alternative simpler and smaller /home

#

but when I plug it in and click mount it mounts to /home and the discord cache is in /home and it overrides some of the cache files.

copper nacelle
#

nice

#

make .cache a symlink to /tmp

#

ez

#

actually there's a user specific tmp right?

#

it's like

#

/run/1011/ or something

compact sedge
#

ech no it has my mesa GPU cache. what I might do it store cache on my internal storage and symlink to that

copper nacelle
#

mesa gpu cache?

#

wouldn't that be better on ram

compact sedge
#

god no I don't wanna have to reprocess textures every time I reboot

#

that'd make games load a lot slower the first time

#

also just to make you wanna kys. I know if I'm loaded on the external SSD because of this glorious desktop background

copper nacelle
#

E C H

#

i should make one of those but black and BSPWM

compact sedge
#

hold on let me do kde's invert thing real quick

floral furnace
#

real shit how are your eyes not burning

copper nacelle
#

he has white theme everything else too

#

except discord

#

if discord had non-shit font colors in white theme i bet it'd be white theme too

compact sedge
copper nacelle
#

better

compact sedge
#

ok uninverted because inverted discord is gross

#

but actually

#

inverted discord > light theme discord

copper nacelle
#

lmao

#

idk if the other image was showing them all

compact sedge
#

notice how text is actually sorta readable

#

I mean burnt coffee background kinda sucks

copper nacelle
compact sedge
#

but at least I can see

copper nacelle
#

yeah it's readable

#

also is that supposed to be inverted

#

cause it's just normal discord

compact sedge
#

wait fuck

#

I just realized I inverted it but

#

it wasn't appearing inverted in my screenshot program

#

so I reinverted it in krita

#

and then I realized it's because it got inverted twice

#

here it is

copper nacelle
#

wtf that's 100x more readable than light theme

compact sedge
#

like the background color is trash but the text is visible

#

wtf

copper nacelle
#

holy shit

#

such an easy fix too

compact sedge
#

I wish I could ping discord staff anywhere about this

#

because they deserve a goddamn ping rn

#

like how do you fuck up this badly

copper nacelle
#

literally just set text color black

compact sedge
#

tbh I don't know how

#

I mean

#

I know how

#

with the dev tools

#

but idk how to keep it

copper nacelle
#

discord injections hollowface

#

i literally only use the css and one plugin

#

still 10/10 worth it

#

unlike bd it doesn't totally break on updates too

#

you just reinject

compact sedge
#

tbh I should just use an alternative client for discord or something

copper nacelle
#

and somehow it usually doesn't die on updates

compact sedge
#

I heard there was a terminal one

copper nacelle
#

yeah there is

#

Discline

#

it sucks tho

#

borderline unusable

compact sedge
#

oh rip

copper nacelle
#

i don't remember why but i remember even trying the ncurses port and hating it

compact sedge
copper nacelle
#

eww

#

oh it flickers

#

or it did for me

#

maybe urxvt or something won't

compact sedge
#

closed source. has linux DL but appimage and tbh I have 0 reason to trust this website

copper nacelle
#

sounds good

#

maybe it was just my terminal or something

#

cause there are no issues on it

compact sedge
#

to be tbh I need to stop using qterminal because qterminal is broken with ncurses

copper nacelle
#

i haven't even heard of qterminal

compact sedge
#

it's the lxqt terminal emulator

copper nacelle
#

o

compact sedge
#

and I use it because konsole is shit

#

like shiiiiit

copper nacelle
compact sedge
#

really I just want a simple ass terminal emulator that doesn't look ugly

#

probably like a million of those but dunno what to use

copper nacelle
#

termite, st, urxvt

#

are the good ones

compact sedge
#

well I like the idea of a suckless terminal

copper nacelle
#

the only thing w/ st is that you have to recompile to change options but you compile everything anyway

#

i use termite

#

urxvt was good too

compact sedge
#

that's odd since st has no useflags

#

oh I see

#

I have to edit a config file

#

this is awesome and just what I needed thanks 56

copper nacelle
compact sedge
#

except I can't seem to figure out how to change the color of the grey bar

#

ok did it

copper nacelle
#

nice

compact sedge
#

can you zoom in and out tho

#

or no?

copper nacelle
#

ยฏ_(ใƒ„)_/ยฏ

compact sedge
#

like no dynamic way to make the fonts bigger

#

rip

copper nacelle
#

st is the only one i haven't used

#

termite does for sure

#

ctrl-shift-+

compact sedge
#

yeah that's normal

#

I think st is hardcoded tho with the config file font size

#

luckily I have a good font size, but unfortunately it's not a size that records well on video

copper nacelle
#

f

woeful vault
#

Yo dumb question just to know
any updates on getting randomizer to run with current?

rain cedar
obtuse pier
#

@woeful vault You have to wait for it t o be updated for Godmaster or downpatch to Lifeblood using the guide on the hollow knight speedrun.com page

woeful vault
#

damnit, yeah figured, was just hoping a miracle had happened in it getting updated

steep sail
#

Which fonts are used in game?

rain cedar
#

Trajan and perpetua

steep sail
#

No, there was more

#

AA sent message with list of 5 fonts

rain cedar
#

I mean arial is also packaged with the game

#

Idk if it's used

#

And there's two trajan fonts

#

So there's 4

#

You can just do Resources.FindObjectsOfTypeAll<Font>()

steep sail
#

It will be hard

rain cedar
#

Uhh... no?

steep sail
#

I have Unity 2018.1.6f1โ€ฆ HK uses 5.5.3 asik

#

Unity is bad with back comptatability

rain cedar
#

Good thing the proper unity version is packaged with the game then

#

Otherwise it wouldn't run

#

The more you know

steep sail
#

More you can
(I'm bad in datamining)

rain cedar
#
public override void Initialize()
{
     foreach (Font f in Resources.FindObjectsOfTypeAll<Font>())
     {
          Log(f.name);
     }
}```
glossy pelican
#

Hey

#

Is there anything new and fun?

rain cedar
#

No never

solemn rivet
#

Technically those words are banned on this channel, but I'll let you go with just a warning

cunning lagoon
#

you are banned

solemn rivet
#

No u

fair rampart
#

what is the "hell" mod exactly?

#

it seems like it wouuld make the game hell but im still asking lol

leaden hedge
#

makes spells better

fair rampart
#

uh thaat makes alot of sense not really

dark ore
#

Guys, some russian teenagers wanna try to make a mod...) Is it possible task for them. Could you describe, shortly, what is needed for minimal changes?

fair rampart
#

the small russian hacker children could check the pinned messages

#

good luck ๐Ÿ˜ƒ

dark ore
#

))

steep sail
#

I can make traslations for your mod (since I was that guy who gave link to this server)

dark ore
#

I think they will need any help...)

quiet marsh
#

I think it's art

#

Well now I have a mod suggestion lol

solemn rivet
#

That's not a mod

#

But you can make it if you want to

quiet marsh
#

I suck at both drawing and coding :p

#

I'm ok with coding tho

#

I got art this year for my elective so I'mma draw a lot

#

Gunna try hollow knight style

cunning lagoon
hazy sentinel
#

inb4 is there a way to hide debug mod log

cunning lagoon
hollow pier
#

Benchman and his never ending quest

solemn rivet
#

Dlk, more like reddit stalker

cunning lagoon
#

maybe ill stalk ur mom

solemn rivet
#

Do that

#

I don't know where she is

#

Please halp

#

I cri evrytim

#

@quiet marsh it's not that hard making hk mods imo

cunning lagoon
#

first lesson

#

arrays start at 1

copper nacelle
solemn rivet
#

eww

#

delet

#

how could you

#

tbf DLK has a point

#

TC's arrays start at 1

#

e.g. hazard type

cunning lagoon
#

god hacker

#

when do i get my green name

solemn rivet
#

when you get a green split in a speedrun

cunning lagoon
#

that's a toughie

solemn rivet
#

ye

#

and you know what happens if you get a gold split

cunning lagoon
copper nacelle
cunning lagoon
#

i cant get golds bc my splits are already perfect sadgrub

solemn rivet
#

sucks to be u

#

my runs suck anyway, so that's p easy

copper nacelle
#

2meirl4meirl

cunning lagoon
#

๐ŸŒญ

copper nacelle
cunning lagoon
hazy sentinel
#

Gradow!

cunning lagoon
#

Gradow!

copper nacelle
#

darn

cunning lagoon
#

@copper nacelle the invite is invalid give me a new one

hazy sentinel
#

@copper nacelle @copper nacelle @copper nacelle @copper nacelle @copper nacelle @copper nacelle @copper nacelle @copper nacelle

solemn rivet
#

can I ping you 56 times?

cunning lagoon
#

can i ping you Gradow times?

solemn rivet
#

only if gradow = 69

copper nacelle
#

gradow in base 26 imo

#

wait no base 36

cunning lagoon
#

๐Ÿค”

copper nacelle
hollow pier
#

based gradow ๐Ÿ˜ค

solemn rivet
#

718141523

cunning lagoon
#

BVK9JN

hollow pier
#

KURO220CDASH

#

oh wow

#

what a random code

cunning lagoon
#

๐Ÿ˜ก

solemn rivet
#

P7KY12

steep sail
#

My eyes

#

-eyes

fair rampart
cunning lagoon
weak lodge
#

dam 2:20

#

ive only got a 9min run at max

#

never gotten under 9, prob never will

cunning lagoon
#

that's a good time

#

you can definitely improve it if you get some practice!

bronze temple
solemn rivet
#

hey it's monomon

copper nacelle
#

yes

bronze temple
#

hi

#

in other news, there's maybe going to be a backwards-incompatible change in HookGen

#

but I'll try my best to keep it backwards-compatible

copper nacelle
bronze temple
#

I'll be sure about it tomorrow

#

ow

cunning lagoon
bronze temple
#

basically, I'm replacing the auto-generated events with auto-generated properties of type HookEndpoint<T>

#

because the people over in the Terraria modding community (which aren't yet using HookGen) want runtime IL manipulation

#

and it's been on my own "wishlist" for quite a while now

#

so I've just decided to do it now

copper nacelle
#

like changing the args on a method call inside a method?

bronze temple
#

currently planned exposed API would be ```cs
On.Type.Method.Manipulate(method => {
// Manipulate the original MethodDefinition here.
});

#

kinda, @copper nacelle

#

an example would be inserting code before / after existing code

#

Still not sure about how you'd want to "undo" such a manipulation, and if they should be layered or not

copper nacelle
#

looks sick

bronze temple
#

thanks

#

my main goal is making this easier to use and more flexible than Harmony intenseface

copper nacelle
#

the example looks super nice to use

cunning lagoon
#

thee

copper nacelle
#

i still haven't desoldered my e key

cunning lagoon
#

i see

copper nacelle
#

also tbh harmony is confusing as fuck

#

or at least i found it that way

bronze temple
#

me too

#

Harmony is great and all, but... it has got too much "friction" IMO

#

but sadly

copper nacelle
bronze temple
#

but hey,

copper nacelle
#

nice

bronze temple
#

๐ŸŽ‰

#

I'll lock down the repo at 69 stars :^)

copper nacelle
fair rampart
#

i had a dream that grubsong made healing instant

copper nacelle
#

nice dream

#

that'd be neat but worth way more than 1 notch

fair rampart
#

yeah

#

it was still worth 1 notch and i remember going on reddit and making a thread like "why is nobody using this"

copper nacelle
#

cause healing is bad hollowdab

fair rampart
#

gottem

#

okie time to finally start work on exaltation again

copper nacelle
fair rampart
#

let me go see where you posted code that I could adapt to resprite the void heart because I remember you doing that

cunning lagoon
#

@fair rampart

fair rampart
#

thanks

copper nacelle
fair rampart
copper nacelle
#

yes

fair rampart
#

so I just need to find the one for void heart

copper nacelle
#

yeah

fair rampart
#

the conditional itself shouldn't be too hard as it's basically just "have you collected the godtuner"

copper nacelle
#

no they're all checks within charm_show_if_collected

#

real pain

fair rampart
#

also oof

copper nacelle
#

o that

#

ye

#

have you already done voidtuner

fair rampart
#

not the sprite no

#

I do have the name and description though

#

applied to the actual charm, I mean

copper nacelle
#
GameManager.instance.inventoryFSM.gameObject.FindGameObjectInChildren("36").LocateMyFSM("charm_show_if_collected").GetAction<SetSpriteRendererSprite>("R Shade", 0).sprite.Value = Sprites["Charms.void"];
#

ez

fair rampart
#

oof

#

how did you get those values so fast

copper nacelle
#

the old one was in charm_show_if_collected

#

and i already had the inventory fsm dumped but i used the new fsm viewer

fair rampart
#

nice

copper nacelle
fair rampart
#

what if there was a mod that makes it actual Absolute RNGdiance and its attacks deal between 1 and 9 masks of damage

#

calculated randomly each time

copper nacelle
#

woke

hazy sentinel
#

between 9 and 10

fair rampart
#

last time I was able to play HK I was still stuck on nailmasters in panth 5 corny

#

some bosses or enemies just for some reason are impossible for me to get used to quickly

copper nacelle
#

fragile heart ez

#

radiant them

fair rampart
#

that would probably help

#

PV used to whoop me super easy but now that I've killed him radiant I can just stomp him into the ground

copper nacelle
#

nice

fair rampart
#

problem is that some of nailmasters' attacks are like watcher knights and watcher knights are my kryptonite

copper nacelle
#

oro and mato are kinda like mantis lords + wk

fair rampart
#

when I see the slash coming out I just

#

cease existing

copper nacelle
#

nice

fair rampart
#

like "what that"

#

then oof ouchie my hp

cunning lagoon
#

really makes you fuckin think

#

thats shadoe isnt it

copper nacelle
#

yes

cunning lagoon
fair rampart
copper nacelle
#

modcommon method

fair rampart
#

what

copper nacelle
#

๐Ÿ…ฑod๐Ÿ…ฑommon

#

it's an extension method

fair rampart
#

I don't know what that is ๐Ÿ‘€

cunning lagoon
#

really whats the fuckin chance of the mini baby gruzzers hitting you when you drop down the long vertical crossroads room

copper nacelle
#
        public static GameObject FindGameObjectInChildren( this GameObject gameObject, string name )
        {
            if( gameObject == null )
                return null;

            foreach( var t in gameObject.GetComponentsInChildren<Transform>( true ) )
            {
                if( t.name == name )
                    return t.gameObject;
            }
            return null;
        }
cunning lagoon
#

because it feels like fucking 100%

#

trash design

copper nacelle
#

are you dropping down the middle

cunning lagoon
#

no i always forget

#

but i got hit the 2 times i did remember to fall down the middle

copper nacelle
#

oof

cunning lagoon
#

real garbage design

bronze temple
#

:^)

copper nacelle
#

ยฏ_(ใƒ„)_/ยฏ

fair rampart
#

is modcommon a library or something

copper nacelle
#

yeah

#
GameManager.instance.inventoryFSM.gameObject.GetComponentsInChildren<Transform>(true).First(x => x.name == "36").gameObject.LocateMyFSM("charm_show_if_collected").GetAction<SetSpriteRendererSprite>("R Shade", 0).sprite.Value = Sprites["Charms.void"];
#

ez

fair rampart
#

(edited)

copper nacelle
#

u

fair rampart
#

ouchie

#

so do I need modcommon for this or is that a non-modcommon method you just posted

copper nacelle
#

non modcommon now

bronze temple
#

this uses Linq

copper nacelle
#

yes

#

linq is god

bronze temple
#

Linq is slow, but mighty

fair rampart
#

apparently playmakerfsm doesn't have a definition for GetAction

copper nacelle
#

oh that's also a modcommon method

fair rampart
#

ouchie

copper nacelle
#

it's part of fsmutil

#

which i also put in modcommon

#

aka ref modcommon it's nice

#

that or use more linq

fair rampart
#

I imagine I have to reference modcommon

copper nacelle
#

yes

#
using ModCommon;
using ModCommon.Util;
fair rampart
#

should I package it with my mod or just add a reference to mods/modcommon

copper nacelle
#

add a reference

fair rampart
copper nacelle
#

โŒ

#

don't copy paste the extension

#

ref modcommon

fair rampart
#

i did

copper nacelle
#

now stop copy pasting the extension

#

ez

fair rampart
#

I haven't changed the extension at all

copper nacelle
#

yeah

fair rampart
#

i've been using this for like... ever with no issues

copper nacelle
#

it's in modcommon

fair rampart
#

mods????

#

mods HELP

#

alrighty, let's try this now

copper nacelle
fair rampart
#

builds

#

it no change

copper nacelle
#

eeeeee

#

do you have void heart

fair rampart
#

ye

#

I have the setting on a keybind that toggles it on and off

copper nacelle
#

idk

#

should've worked

fair rampart
#

I hit enter a few times so it was readable bear with me

#

why didn't I just post a screenshot first wtf

copper nacelle
#

re

#

try another sprite

fair rampart
#

wait a secnod

#

wtc

copper nacelle
#

try a sprite you know works tbh

fair rampart
#

it works for ONE of the icons

#

but not the other one

#

๐Ÿ‘€

copper nacelle
#

nice

#

also yeah

#

you have to change the other thing

#

for it to change the inventory

#

smh

fair rampart
#

other thing

copper nacelle
#

yes

fair rampart
#

let me look for the name of that

copper nacelle
#

shit like

#
 CharmIconList.Instance.unbreakableStrength = Sprites["Charms.ustr"];
fair rampart
#

o that

copper nacelle
#

dunno what the void heart one is

fair rampart
#

mayb just 36

copper nacelle
#

maybe

#

36 is the shards, kingsoul, and void heart

#

tbh

fair rampart
#

ye but

#

this one will only display if void heart is already unlocked

#

so it shouldn't cause an issue

copper nacelle
#

watch it change normal kingsoul tbh

fair rampart
#

well nothing happened anyway so

#

darn

copper nacelle
#

check the charm list length

fair rampart
#

I might have to count the void heart as a glorified charm for what I'm looking for

#

b/c right now the way I have it set up is

#

uh

#

scratch that nevermind

#

did a big oof

cunning lagoon
#

i enjoy playing this game ๐Ÿ˜ƒ

hollow pier
#

imagine going to the middle on the first time through

copper nacelle
#

?

cunning lagoon
#

i go to the right and i always get hit

#

i get told by everyone to go to the middle

hollow pier
#

idk looks like you get hit here

cunning lagoon
#

i go to the middle and i get hit

hollow pier
#

middle is slower anyways

copper nacelle
#

the trick here is to give up

cunning lagoon
#

yes

#

kdt told me middle was like .5s slower at most