#archived-modding-development

1 messages ยท Page 434 of 1

jovial vault
#

gradow

#

i have a modding idea

safe hamlet
#

yes mino

#

what is it

jovial vault
#

make this instead of the dating sim

ornate rivet
#

we can have really hard problems like [1] + [1]

jovial vault
#

nah man i haven't done that yet

leaden hedge
#

we need a mod where you have to solve complicated programming puzzles, like prime factorization

#

but with a minimal toolset

#

like no ram, and just adding

safe hamlet
#

prime factorization

hidden lantern
#

Or hard problems like how the knight can be red

fair rampart
#

LU

solar jacinth
safe hamlet
#

where you need a quantum computer to factor using complex algorithm

#

i like it KDT

jovial vault
#

sigh

safe hamlet
#

i disagree with the minimal toolset

jovial vault
#

make a mod that just draws you art for your mods

#

saleh mood

safe hamlet
#

it can't be epic without a freakin quantum computer

leaden hedge
#

you know thats actually the hardest challenge in human resource machine

#

it goes from
"implement bubble sort" to "prime factorization"

hidden lantern
#

Love myrths message history

safe hamlet
#

are you myrth's alt?

#

don't lie

#

you are

#

exposed

fair rampart
#

They are

leaden hedge
#

who isnt

fair rampart
#

Post his videos to confirm it

ornate rivet
#

hmmm

hidden lantern
#

Mmm i am an alt

fair rampart
#

anime girl pfp

leaden hedge
#

yo this definition of prime factorization

Math Term Definition. Prime factorization. Prime factorization is finding the factors of a number that are all prime. Here's how you do it: Find 2 factors of your number. Then look at your 2 factors and determine if one or both of them is not prime.
fair rampart
#

hmmmmmmmmmmmm

leaden hedge
#

its just that easy

floral furnace
#

more like metroid primte amirite

hidden lantern
#

But not myrth's

safe hamlet
#

aren't prime numbers like really important

leaden hedge
#

they are used for encryption keys

safe hamlet
#

yea

fair rampart
#

ur an encryption key

hidden lantern
#

They're a prime example of importancy

leaden hedge
#

ur mums an encryption key

#

everyone has a public key

#

and shes free

hidden lantern
#

Can i die now thanks

safe hamlet
#

lol

fair rampart
#

shut up primary key

hidden lantern
#

Shut up jenga

#

Hey that worked surprisingly well

solemn rivet
#

what are the sheets called?

#

for instance, EN_UI. Is the sheetname UI or EN_UI?

safe hamlet
#

let me check

#

just UI

solemn rivet
#

k

floral furnace
#

more like potassium original amirite

jovial vault
#

Mr galaxy brain man here

#

Ttacco isnt it like 1 am

#

Who am i to judge anyways im gonna be pulling an all nighter anyways

ornate rivet
#

anyways here

#

anyways there

#

anyways everywhere

floral furnace
#

yes its 1 here

gilded lotus
#

yes its 2 here

safe hamlet
#

why isn't there a CreateState extension in fsmutil? i mean i can make my own extension, i am just wondering why it isn't included in the modcommon fsmutil

copper nacelle
#

there's one in the pale prince fsmutil

safe hamlet
#

ok_grimm it should be in modcommon too tho zote

jovial vault
#

ah nice my maths paper got partially leaked

#

what a time to be alive boys

copper nacelle
#

because i use my own version of fsm util

#

because changing modcommon is a massive pain

#

and i don't want to change stuff bc i don't want to break the api surface and cause other mods to break

#

it's also easier to add stuff when modding when it's just with the mod

safe hamlet
#

that's true

safe hamlet
#

o modcommon add transition creates a new event with the event name, no overload for already existing event, guess i should use the one pale prince uses

copper nacelle
#

what

#

oh

safe hamlet
#

yea, that was the reason my trinket transition wasn't working

copper nacelle
#

unfortunate

#

Oh yeah

#

I had that same issue

#

That's why I have the overload

#

cause AddTransition w/ string "FINISHED" makes its own finished

#

garbage

safe hamlet
#

indeed

copper nacelle
#

I should probably fix the string one

#

Should I just update FsmUtil and see if anything breaks

charred parrot
#

naw

copper nacelle
#

you don't even mod

charred parrot
#

just naw

safe hamlet
#

:gottem:

jovial vault
#

yeehaw

#

๐Ÿค 

safe hamlet
#

you should 56

charred parrot
#

who even likes this dum game

safe hamlet
#

ok

#

fan game when then

jovial vault
#

never

safe hamlet
#

smh, not even done with your game

jovial vault
#

ever

copper nacelle
#

((never))

jovial vault
#

56 gets it

charred parrot
#

its true we're never releasing a fangame

jovial vault
#

lazy at this rate we're never- nvm

shy cloak
#

hmrpf... I don't want to have extra DLLs with my mod...

#

but I also can't lazy-load the assemblies if I embed

copper nacelle
#

what

shy cloak
#

not without a change to the modding api

safe hamlet
charred parrot
#

At this rate hmm?

shy cloak
#

I fundamentally misunderstood how DLLs like... work. I am referencing two libraries in my project, one of which is the netsocket stuff. Just copying the mod's DLL, obviously, the mod loader can't load that mod because it can't see the the NetSocket stuff. There is a way to embed the DLL within my project and load it, but that doesn't happen until my project is loaded, which can't happen because the mod loader can't see it

#

I can just distribute the extra DLLs along side the mod, but that's not nice for a number of reasons

copper nacelle
#

any ILRepack

shy cloak
#

I saw that solution on stack exchange but haven't checked it out yet... That's probably an option I should check out

#

before I go forking the moddingAPI

rain cedar
#

API uses ILRepack

#

It's actually like 5 assemblies in one

leaden hedge
#

just distribute it like playerdatatracker ๐Ÿค”

shy cloak
#

What does playerdatatracker do?

leaden hedge
#

uses websockets

#

but thats a seperate dll

charred parrot
#

Uuuuh going to assume tracks player data

shy cloak
#

thanks lazy i meant in context tho

leaden hedge
#

it just gets put in the same folder as the rest of the games dll

shy cloak
#

hmmm I mean, it works that way but ewww clutter

#

especially end-user clutter

#

I'll probably use ILRepack if I can figure it out

leaden hedge
#

heaven forbid the folder with over a 100 dlls, which the user will never go into

#

has another 100kb dll

copper nacelle
#

doh breaks

#

no update

#

yeet skeet

shy cloak
#

I do see what you're saying KDT, and it makes sense. but still feels icky

#

idk i'm weird

safe hamlet
#

@ornate rivet update

shy cloak
#

Thanks all

safe hamlet
#

easy

copper nacelle
#

there's also ult rad

leaden hedge
#

i mean it just ends up being even more bloat for the end user, if multiple people want to use the same dlls

#

right now if you wanted to use websockets or discord rpc, you could use the same dll my mods that use them did

safe hamlet
#

i just copied the fsm util from PP, so ๐Ÿฆ€ modcommon is gone ๐Ÿฆ€

copper nacelle
#

nevermind doh is broken without me touching modcommon

shy cloak
#

not using websockets

copper nacelle
#

yhtsi

#

nevermind i unpaused and it suddenly started working

#

wonderful

safe hamlet
leaden hedge
#

you're also not using discord-rpc

copper nacelle
#

ok so not updating modcommon time

#

yeet

leaden hedge
#

but if any other mod wanted to use which dll you use, and you both just insert it in your dll

#

congrats now you have 2 instances of it

#

the whole point of them being seperate dlls is so you don't have to insert them into your exe/dll

shy cloak
#

okay but the netsockets that I'll be using is A) heavily dependant on the mod that it comes with and B) the "common" part of it is so small it's literally just a convenience wrapper for System.Net.Sockets

leaden hedge
#

and no other mod is going to use discord-rpc

#

doesn't mean theres any benefit to putting it inside my mod dll

ornate rivet
#

I'm confused

shy cloak
#

that also means there's no benefit not to

copper nacelle
#

i wanted to update modcommon fsmutil but i can't because other mods depend on it

#

i was testing doh

#

and it died when i tried to update it

#

therefore i am not updating it

shy cloak
#

there's also no benefit to optimizing, considering the state of optimization of HK at large IE. none

ornate rivet
#

unfortunate

leaden hedge
#

well heres a massive benefit

copper nacelle
#

i mean the api optimizes hk

leaden hedge
#

its literally 0 effort to not put it inside

#

and it is some effort to put it inside

safe hamlet
#

that's fine, i just added fsmutil to my own project

#

i can english

copper nacelle
#

the api replaces hk's reflection methods with cached dynamicmethod creation which is a fuck ton faster

ornate rivet
#

can't we copy the old fsmutil code and have DoH (and other mods) reference that then update

leaden hedge
#

no one will notice or complain about your extra dlls

copper nacelle
#

yeah

jovial vault
#

let doh die

copper nacelle
#

but i'm not going to ping alek

ornate rivet
#

fair

copper nacelle
#

or aeternalis

#

etc

leaden hedge
#

no speedrunner has noticed websocket-sharp.dll in their managed folder and been like whys this here

jovial vault
#

until now

shy cloak
#

dun dun dun

ornate rivet
#

Modding + geometry = ๐Ÿคข

#

I hate saws

shy cloak
#

Well when I feel like it's appropriate to distribute a common or shared DLL I will do so; until then I don't want to decouple the files in the prototype, and I'm willing to expend the some effort to make it happen; especially since the prototype will be shared, but not through the installer

jovial vault
#

lmao are you stuck on the saws attack

ornate rivet
#

yes

jovial vault
#

unfortunate

ornate rivet
#

I have been for the past month I think

jovial vault
#

any other bosses we work on will be extensively geometry based

#

oof

safe hamlet
#

just don't make it geometry based

#

so easy

#

what are you trying to do with the saws tho

ornate rivet
#

what if I just left it as 5 minutes of flappy bird

shy cloak
#

I still love you @leaden hedge

ornate rivet
#

different formations

jovial vault
#

sid that's what you find out when pale champion releases

#

tbf currently it is a hollow knight flappy bird situation

leaden hedge
#

thats gay

jovial vault
#

you

ornate rivet
#

no

#

u

shy cloak
#

don't tell my wife

jovial vault
#

saleh youre correct ๐Ÿ˜”

leaden hedge
#

you can be gay and have a wife

#

outside of alabama

shy cloak
#

yeah

#

don't tell my wife

#

i don't want to hear "i told you so" again

copper nacelle
#

hol up

leaden hedge
#

ill be ur new wife

gilded lotus
#

i told you so

#

wtf KDT you cant do that to me

ornate rivet
#

If I had been smart and put all the saws in a 6 by 18 matrix, I wouldn't have to waste so much time

gilded lotus
#

well why didnt you

ornate rivet
#

lack of foresight

#

laziness

#

etc

jovial vault
#

mood

gilded lotus
#

we'd make a great duo

hollow hearth
#

Red

ornate rivet
#

dye

jovial vault
#

sigh

charred parrot
#

Sigh

copper nacelle
#

make the hive knight mod

safe hamlet
#

๐Ÿ˜”

copper nacelle
#

@hollow hearth red hive knight mod

ornate rivet
#

stop stealing my identity ๐Ÿ˜ 

jovial vault
#

you never had an identity

hollow hearth
#

knight?

safe hamlet
#

red hive knight mod when

hollow hearth
#

red?

copper nacelle
#

i am going to yeet you

jovial vault
#

kindly do so

copper nacelle
#

is anyone actually going to do hive knight

#

or am i going to end up doing it

jovial vault
#

50/50 chance

ornate rivet
#

weren't you doing watcher knights

copper nacelle
#

that was just testing something

ornate rivet
#

ah ok

copper nacelle
#

maybe later

ornate rivet
#

as long as you don't do soul tyrant, I'm good

copper nacelle
#

i can't really think of anything good for wk

jovial vault
#

56 how many mods are you making

buoyant obsidian
#

56

ornate rivet
#

753 mods when

hollow hearth
#

Knight

buoyant obsidian
#

I'm on like

#

number 9

#

actually lemme count

#

Glass Soul, Lightbringer, Dreamshield Co-Op, Empress Muzznik, ScaleMod, SmoothParry, Stick Fight: Weaponhack, Gray Client, and Risk of Ridiculous

#

so yeah 9/753

ornate rivet
#

Risk of Ridiculous?

copper nacelle
#

what is smooth parry

#

no timescale change?

buoyant obsidian
#

QoL mod for Cuphead

copper nacelle
#

ah

buoyant obsidian
#

I didn't make a timescale mod

safe hamlet
#

did you finish overhauling the mod? ๐Ÿ‘€

ornate rivet
#

I thought he was overhauling gods of battle

safe hamlet
#

i don't remember him mentioning a name

copper nacelle
#

i did not mention a name

ornate rivet
#

give us a name

safe hamlet
#

^

copper nacelle
#

no

weak lodge
#

tom

ornate rivet
#

I don't recall a mod named no

#

or tom

safe hamlet
#

same

weak lodge
#

timothy

jovial vault
#

what about pale champion?

safe hamlet
#

^

jovial vault
#

saleh the list

#

has not been ticked

safe hamlet
#

show me the list

jovial vault
#

nda

safe hamlet
#

break nda

jovial vault
#

nou

safe hamlet
#

@gilded lotus should i add the side nail attack for markoth or no?

#

let me know if you have any attack ideas

gilded lotus
#

yes

safe hamlet
#

i wish you said no sadgrub

ornate rivet
#

mino, what

gilded lotus
#

im' using that from now on

jovial vault
#

saleh ki?

ornate rivet
#

wat

gilded lotus
#

wat

safe hamlet
#

yes and?

jovial vault
#

sigh

gilded lotus
#

ok and?

ornate rivet
#

who

safe hamlet
#

yes and? > ok and?

ornate rivet
#

ki as in who?

safe hamlet
#

zaliant, when tho

ornate rivet
#

ok this is incredible

safe hamlet
#

at what phase

jovial vault
#

i thought you said mino who

#

my joke is ruined

#

unfortunate

gilded lotus
#

ok and?

safe hamlet
#

smh

gilded lotus
#

phase 4

#

3

#

w/e

ornate rivet
#

Sid, I saw the markoth mod video and it looks really good

#

very polished

safe hamlet
#

thank, it has very polished code too :^)

#

i just wanna get done with markoth

#

because marmu wearytiso

jovial vault
#

whats next?

#

oh no

#

thats worse

solemn rivet
#

just got home, I don't think I'll be able to code the translation mod today

#

maybe tonight?

gilded lotus
#

no cause the meme is diff

safe hamlet
#

also try the latest dll, i added sounds and two round of nails

#

like radiance

weak lodge
#

well i almost radianted pale prince nail only again

#

i think im ready for rad nail only charmless

safe hamlet
#

try double PV

weak lodge
#

sorry i only play fair bosses

gilded lotus
#

bubble vechil

safe hamlet
#

pffft

#

double pv is fair tho :^)

#

no overlapping attack

gilded lotus
#

it actually is though

safe hamlet
#

no spike pillars that cover the whole screen

gilded lotus
#

2 invuln moves for 2 attacks

#

ima get another .wav for you

safe hamlet
#

are you going to voice over markoth's attacks?

gilded lotus
ornate rivet
#

That puush could not be found.

gilded lotus
#

๐Ÿ˜ฉ

safe hamlet
#

very cool

gilded lotus
#

very cool puush thanks

charred parrot
#

Good puush

copper nacelle
#

you ever want to do something and then immediately lose all motivation to do said thing

gilded lotus
#

yes

jovial vault
#

yes

gilded lotus
#

like living

safe hamlet
#

yes

weak lodge
#

is this knightmere modding

ornate rivet
#

yes

charred parrot
#

Naw usually it takes a day

gilded lotus
#

ooh look here guys we have a non depressed person

safe hamlet
#

that's me when i think about adding side nail attacks on markoth

gilded lotus
#

everyone point and laugh

jovial vault
#

๐Ÿค”

gilded lotus
jovial vault
#

tbh depends on what the thing is

#

for motivation to fizzle out and discipline to kick in

copper nacelle
#

it can't be living zaliant because i never wanted to do that in the first place

gilded lotus
#

ok true

#

modding then / coding

safe hamlet
#

zaliant, you removed the bit where you could sync with music by pogoing the spikes

gilded lotus
#

what do you mean

safe hamlet
#

like in the first prototype

#

if you still have it

gilded lotus
#

idk what you are talking about xD

copper nacelle
#

no

#

stop

#

do not use that cursed emoticon

jovial vault
#

eksdee

copper nacelle
#

acceptable

weak lodge
#

โ”ด

copper nacelle
weak lodge
#

โ˜บ

safe hamlet
#

@gilded lotus do you actually not or sarcasm? thinkgrub

copper nacelle
#

that is like ๐Ÿ˜Š but worse

safe hamlet
#

cursed

copper nacelle
#

no blush has some good ironic uses

#

like this

#

i want to kill myself ๐Ÿ˜Š

gilded lotus
#

i actually dont know what youre talking about, it's an audio file so i cant like do anything with the actual game

safe hamlet
#

i am never ironic when i say that (:

copper nacelle
#

no i mean

gilded lotus
#

ok and?

copper nacelle
#

it's ironic because you are not happy

#

you fool

safe hamlet
#

you weren't specific :^)

jovial vault
#

sid is actually happy

#

that's nice

copper nacelle
#

ok buddy

jovial vault
#

uwu

copper nacelle
#

cannot relate

safe hamlet
#

owo uwu

copper nacelle
#

no

jovial vault
#

ewe

gilded lotus
#

still dont know what youre talking about tho sid

#

lol

solar carbon
#

I'm not depressed.

safe hamlet
hollow hearth
#

Red

gilded lotus
#

k'night

copper nacelle
#

no

#

stop spamming red

safe hamlet
#

do you have the original audio

#

if so, 1:05 bit

hollow hearth
#

Why

copper nacelle
#

yes why would i ever ask someone to stop spamming a word in a channel i am supposed to moderate

safe hamlet
#

can we ban myrthalia

copper nacelle
#

inconceivable

gilded lotus
#

that part was never removed

#

the original one i gave you was an mp3 and what i just gave you was a wav, no diff in the music itself but another format

#

wait

safe hamlet
#

no no

#

i mean the very first one

hollow hearth
gilded lotus
#

i dont have that one except for streamable

#

but i had to re-structure some stuff cause it was kind of retarded

#

which meant cutting some stuff out

hollow hearth
#

Imagine moderating a joke

#

Oh wait

copper nacelle
#

how do you decrease the spread of a particle

hollow hearth
#

You moderate its fun

gilded lotus
#

depending on what you actually want to do with it Sid i can cut the audio up even more so you can play different wavs at different phases, but that's extra work on your part lol

jovial vault
#

also perhaps it was just me but during jngo's video the sound of the music seemed a bit low?

#

then again i haven't played through so i dont know how immersion breaking it gets

copper nacelle
#

music seemed fine on the last thing i tried but idk

safe hamlet
#

are you talking about particlesystem particles?

copper nacelle
#

yeah

gilded lotus
#

no pun intended but i play HK with sound 6 music 9 so my music is always a bit louder

safe hamlet
#

that's what i was trying to figure out too, so no clue

#

lmk if you get it

copper nacelle
#

alright

gilded lotus
#

i prefer to have my music more up front when i play games usually

solar jacinth
#

same

copper nacelle
#

@safe hamlet

#

idk why but my particles look blurry

gilded lotus
#

yikes

copper nacelle
#

is that a yikes you're going insane or yikes those are blurry

gilded lotus
#

blurry

copper nacelle
#

thank god

safe hamlet
#

they are blurry

weak lodge
#

56 what is this

copper nacelle
#

don't worry about it

gilded lotus
#

it's probably just getting an average of color per pixel when you stretch

weak lodge
#

no but i mean how particles

gilded lotus
#

so it looks fucking smeared

copper nacelle
#

oh shit

#

you're probably right

gilded lotus
#

but idk anything about art so

copper nacelle
#

I can change the shader

#

ty

gilded lotus
#

@jovial vault might confirm ๐Ÿ‘€

jovial vault
#

what?

copper nacelle
#

knightmere it's just a particle system

safe hamlet
#

it's watcher knights

#

which you aren't doing knightmere

copper nacelle
#

not sure about that one

jovial vault
#

yeah when you enlargen an image it gets blurry

weak lodge
#

i asked about the particles not the boss ๐Ÿ˜ก

copper nacelle
#

no but this is the same image i always use

jovial vault
#

you can use waifu2x if you want it to remain clean and not get blurred but still want a bigger image

ornate rivet
#

wow mino you're so smart

jovial vault
#

alright im out

#

thanks saleh

#

๐Ÿ˜ฉ

hollow hearth
#

Yeah its definitely less loud zal

safe hamlet
#

hmmm, i thought i tried maxparticlesize

gilded lotus
#

i can up the volume on it quick

#

ez fix

copper nacelle
jovial vault
#

this is better

ornate rivet
#

it's not blurry

weak lodge
#

and how exactly do you change the color or the particles

gilded lotus
#

yeah you can clearly see defined edges there

safe hamlet
gilded lotus
#

it's not blurry

#

keep that

jovial vault
#

i mean. technically

copper nacelle
#

There are two color sets

#

There's one on the render material

#

And one on the startColor

ornate rivet
#

main.startColor = new ParticleSystem.MinMaxGradient(Color.red, new Color(174f, 80f, 53f,248f));

copper nacelle
#

And then from there you can also change the color via the ColorOverTime module

weak lodge
#

ty

copper nacelle
#

so you can have it fade from red to white or whatever

gilded lotus
#

Sid do you know how to adjust volume in uniby bengine

weak lodge
#

oh kk

ornate rivet
#

thank you 56 this is useful

copper nacelle
#

AudioSource has a volume

#

0-1f

safe hamlet
#

yes

gilded lotus
#

im gonna make you do extra work then

safe hamlet
#

but am i gonna

#

no

gilded lotus
#

it was gonna be really good though ๐Ÿ˜ฉ

jovial vault
#

was it

safe hamlet
#

what was it

#

i will consider it

jovial vault
#

ok and

safe hamlet
#

if it requires me writing some cursed stuff, i am not doing it

buoyant obsidian
#

particles and shaders are fun stuff

safe hamlet
#

u are fun stuff

gilded lotus
#

basically im exporting parts and you are playing them with the phases

safe hamlet
#

i mean sure i can try

#

it will give me something to do other than the side nail attack

copper nacelle
safe hamlet
#

very cool

copper nacelle
#

you don't understand

#

it's like z -10000

safe hamlet
#

o

copper nacelle
#

it is the forbidden knowledge

brazen mortar
#

is this

#

lost lord remake?

copper nacelle
#

fuck

#

i've been exposed

#

yhtsi

jovial vault
#

in my artistic opinion
it's great

safe hamlet
copper nacelle
#

no i mean is it still blurry

brazen mortar
#

i memorized and recognize every single godhome arena hollowdab

#

thats lost kin's arena

jovial vault
#

i mean couldnt you technically make your own particles and import them so they dont look blurry

#

mola knows the deep lore

copper nacelle
#

yeah but these shouldn't look blurry in the first place

jovial vault
#

unfortunate

copper nacelle
#

it's unity's default texture

safe hamlet
#

is that default

copper nacelle
#

same thing i was using for wk & pale prince

#

no

#

"Default" as in the default is actually pink squares

#

but it's included and easy to get off resources

safe hamlet
#

default as in the one you used for PP

copper nacelle
#

yes

safe hamlet
#

then i think it's fine

#

because that's basically how it looks with PP too

copper nacelle
#

idk it didn't feel this blurry

#

i'll double check

safe hamlet
#

you changed the color

copper nacelle
#

yes

safe hamlet
#

the white one was still quite blurry

#

very high quality screenshot

copper nacelle
#

that's true

safe hamlet
#

o i should add a trail to markoth wearytiso

#

can't be a complete mod without trails

copper nacelle
#

x

#

markoth's movement is rng isn't it

#

that sounds omega cancer

safe hamlet
#

yes

copper nacelle
safe hamlet
#

it has like 8 set positions and it chooses between them randomly

copper nacelle
safe hamlet
#

see that is blurry

copper nacelle
#

it looks better though

#

maybe i just need a brighter orange

safe hamlet
#

yea prolly

jovial vault
#

make it as saturated as you can

copper nacelle
#

who

jovial vault
#

you

copper nacelle
#

no i mean

#

how

jovial vault
#

bold of you to assume i know anything

copper nacelle
#

oh hey i found it

#

if you modify it via HSL/HSV it's easier

safe hamlet
#

yea

#

rgb doesn't really give much

gilded lotus
#

can you play a sound file, wait X time, then play another

safe hamlet
#

yes

#

but how would looping work

#

just loop from the phase music?

#

or the very start

#

you better pay me good for this :^)

copper nacelle
#

white particles on lost kin look so sick

#

wks movement was kinda weird so it ruined some of it

safe hamlet
#

they look even better on markoth

copper nacelle
#

garmond

safe hamlet
#

i am actually considering trails for marmu tho

gilded lotus
safe hamlet
#

idk how that would look

ornate rivet
#

make the trail work like how CG/Rad beam does it

copper nacelle
#

this particle effect is actually so cool

safe hamlet
#

CG?

ornate rivet
#

crystal guardian

gilded lotus
#

as soon as phase 2 is triggered, stop phase 1 wav, trigger the tuba, trigger wait phase 2.wav, then play phase 2 wav

safe hamlet
#

ah

gilded lotus
#

easy :^)

safe hamlet
#

trigger the tuba

#

just make it part of phase 2 sadgrub

#

saleh/56, give me a good way to replicate radiance's side nail attack

ornate rivet
#

for loop

safe hamlet
#

BOI

copper nacelle
#

adjust the rotation such that it matches the throw of a nail

#

so it'll look like he's throwing 80 at once

#

and be actually hard to dodge

gilded lotus
#

the prob is if phase 2 goes on long enough it will eventually loop back around on the tuba if there's a wait

safe hamlet
ornate rivet
#

wouldn't hitboxes be funky

jovial vault
#

oh yeah these white particles are actually very cool

safe hamlet
#

wait what particle is that

copper nacelle
#

it's just ParticleSystem

brazen mortar
#

why is lost kin spitting out worms

gilded lotus
jovial vault
#

my last brain cell

safe hamlet
#

wait

#

screw this side nail attack

#

what if i add random hornet spikes in p3

weak lodge
#

didnt lost lord have an uninfected spritesheet

copper nacelle
#

yeah

safe hamlet
#

@gilded lotus what do you think

weak lodge
#

what happpened

copper nacelle
#

i killed it

safe hamlet
#

uninfected as in actually uninfected or blue boi?

gilded lotus
#

ew

safe hamlet
#

fine i guess i can do side nails

gilded lotus
copper nacelle
#

both sid

#

it was a settings option

safe hamlet
#

i see

trim totem
#

don't just make it a harder lost lord

weak lodge
#

can you make it more orange

#

if possible while its burning out make it turn yellow

trim totem
#

add some attack variety

safe hamlet
#

pffft

#

particle trail is all lost lord needs

jovial vault
#

attack variety who

safe hamlet
#

@gilded lotus could you send me the files in dm pls :)

#

jk i think i can find it

weak lodge
#

i can give ideas since thats all im good at

#

knightmere modder when

safe hamlet
#

give me ideas for markoth except grid attack

fair rampart
#

Undyne the Undying closing spears attack

jovial vault
#

^

safe hamlet
#

that's easy enough

#

maybe i shouldn't speak too soon

gilded lotus
#

I have idea for markoth

#

add scills of boss
to the player
thanks

safe hamlet
#

jngo, do the spears go past the player after they converge or no?

fair rampart
#

Well they fade away in the undyne fight

safe hamlet
#

alright

#

what phase do i add this in thinkgrub

gilded lotus
unborn flicker
#

This is quite minor, but it came up today that the kingsoul increment in debug doesn't set gotShadeCharm, so it doesn't trigger the THK/Hornet cutscene

mellow elbow
#

rip

#

you fix the other bugs that showed up?

unborn flicker
#

no, I'm busy with other things today

#

Fixing them won't take much time

copper nacelle
#

does pv take any knockback at all

jovial vault
#

don't think so

copper nacelle
#

why does lost kin without knockback feel so weird

#

it's cause he flashes

#

cheats

#

i have fixed it

dawn oxide
#

i just thought of something stupid
hive knight but the guys he summons are the big boys, whatever theyre called

jovial vault
#

big boys

gilded lotus
#

i thought of something like that

copper nacelle
#

kinda interesting

gilded lotus
#

very cool

solemn rivet
#

Finally home

#

Will start work on translation mod as soon as I get my pc to turn on

#

Send thoughts and prayers

safe hamlet
#

hello i am back

charred parrot
#

wait

#

is there a bool for each charm

safe hamlet
#

waiting...

charred parrot
#

on player data

safe hamlet
#

yes

#

i believe so

charred parrot
#

yeeeesh

safe hamlet
#

are we talking about equipped?

#

you can find bool for literally everything in pd

unborn flicker
#

if by "a bool" you mean exactly one, no

#

there are many bools

#

too many bools milliS

fair rampart
#

hi back

charred parrot
#

boys I am

#

fucking dying

#

this supervisor has been yanking my chain

#

for 4 months

fair rampart
#

hi fucking dying

gilded lotus
#

im jngo

dusky lion
#

hi jngo

solemn rivet
#

any idea why this ```cs
private void InitializeDictionaries()
{
var assembly = Assembly.GetExecutingAssembly();

        foreach (var resourceName in assembly.GetManifestResourceNames())
        {
            Dictionary<string, string> tempDict = new Dictionary<string, string>();
            StreamReader text = new StreamReader(assembly.GetManifestResourceStream(resourceName));
            string line;
            while ((line = text.ReadLine()) != null)
            {
                tempDict.Add(line.Split(':')[0], line.Split(':')[1]);
            }
            text.Close();
            translationDict.Add(resourceName, tempDict);
        }
    }```would throw an index of out range error?
#

I assume it's the line processing part

copper nacelle
#

if it has like e:

solemn rivet
#

said error: [ERROR]:[API] - Error: System.IndexOutOfRangeException: Array index is out of range. at TranslationMod.TranslationMod.InitializeDictionaries () [0x00000] in <filename unknown>:0 at TranslationMod.TranslationMod.Initialize () [0x00000] in <filename unknown>:0 at Modding.Mod.Initialize (System.Collections.Generic.Dictionary`2 preloadedObjects) [0x00000] in <filename unknown>:0 at Modding.ModLoader.LoadMod (IMod mod, Boolean updateModText, Boolean changeSettings, System.Collections.Generic.Dictionary`2 preloadedObjects) [0x00000] in <filename unknown>:0 at Modding.ModLoader+<LoadMods>d__0.MoveNext () [0x00000] in <filename unknown>:0

fair rampart
#

Hi cami

solemn rivet
#

yeah, 56

#

but all lines are, theoretically, name : text

copper nacelle
#

log it

solemn rivet
#

on it

copper nacelle
#

line.Split(':').Aggregate((ag, s) => ag + s + " ")

solemn rivet
#

what's that supposed to do, 56?

copper nacelle
#

readable tostring for array

#

Aggregate == foldl1 == reduce

gilded lotus
#

did you route the string to the Mark II traingulator from the sawyer inhibitor relay?

solemn rivet
safe hamlet
#

you gotta copy the stream first i think

copper nacelle
#

no

safe hamlet
#

guess not sadgrub

copper nacelle
safe hamlet
#

hmmmm

solemn rivet
#

my guess is that the streamreader is not getting what I want it to get

safe hamlet
#

yea

#

what did you log there

#

the line?

solemn rivet
#

yeah

#

[INFO]:[TranslationMod] - System.IO.StreamReader this is if I log the streamreader itself

#

basically it's telling to to add this solution to an executable project

safe hamlet
#

because you can't run a class library

#

when you do F5 it tries to run it

#

you gotta use build if you don't want that

solemn rivet
#

o

#

oof

#

[INFO]:[TranslationMod] - ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ ๏ฟฝ lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet # PADPADP1K๏ฟฝd๏ฟฝY๏ฟฝqP1๏ฟฝIL๏ฟฝ๏ฟฝV๏ฟฝ๏ฟฝ3๏ฟฝำง๏ฟฝ!ๅณt๏ฟฝ๏ฟฝ๏ฟฝ ,๏ฟฝ7Y}๏ฟฝaSo๏ฟฝV5๏ฟฝu๏ฟฝย๏ฟฝว’9๏ฟฝ๏ฟฝ" ุค๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝQ๏ฟฝFf๏ฟฝ฿ฝ๏ฟฝJ๏ฟฝ๏ฟฝsY ๏ฟฝั‡ ๏ฟฝั‡ c๏ฟฝ B๏ฟฝ&ะซ/

#

yeah, this is what I get if I log streamreader.readline()

safe hamlet
#

idk if it will work but try this

#
var ms = new MemoryStream();
stream.CopyTo(ms);

where stream is the manifest resource stream, then pass the ms into the StreamReader

#

idk how manisfestresourcestream even works so prolly will not fix it

solemn rivet
#

o

#

I get the problem

#

` var assembly = Assembly.GetExecutingAssembly();

        foreach (var resourceName in assembly.GetManifestResourceNames())
        {
            Log(resourceName);`this logs
#

[INFO]:[TranslationMod] - TranslationMod.Properties.Resources.resources

unborn flicker
#

do I need to use onbeforeserialize/onafterdeserialize to save a string list to settings?

#

I don't think so(?), but I wanted to check

safe hamlet
#

o gradow

#

only get the ones that end in .txt

solemn rivet
#

yeah

copper nacelle
#

shouldn't have to homothety afaik

safe hamlet
#

i assume you are not filtering your resources

solemn rivet
#

I didn't realize there were other resources aside from the ones I added

unborn flicker
#

thank goodness, there are some things I can't do milliS

safe hamlet
#

yea there are some default ones

unborn flicker
#

I did learn regex to get rid of the 20 copypasted bonus eggs tho

mellow elbow
#

question: are you putting the kings fountain as a long check or is it just an oof

unborn flicker
#

it is an oof

mellow elbow
#

oof

weak lodge
#

who be this

safe hamlet
#

wait did the exhibition happen or not?

unborn flicker
#

yeah, 10 hours ago

safe hamlet
#

sadgrub i missed it

unborn flicker
#

It went well, except for when void heart despawned for half the racers and debug couldn't fix it zote

mellow elbow
#

time to fix debug

#

and uh tracker had some issues too no?

safe hamlet
#

also gradow, be sure to .Trim() your strings, that will get rid of any whitespaces

solemn rivet
#

so

#

I told it to log any and all resources

safe hamlet
#

at the beginning and the end ie

solemn rivet
#

[INFO]:[TranslationMod] - Initializing Poorly Translated Mod [INFO]:[TranslationMod] - TranslationMod.Properties.Resources.resources [INFO]:[TranslationMod] - Initialized Poorly Translated Mod

safe hamlet
#

did you mark them as embedded resource?

#

:glare:

solemn rivet
#

idk

#

just a sec

safe hamlet
#

click on the file, then look at the properties then change it from content to embedded resource

solemn rivet
#

do I have to do this manually one by one?

safe hamlet
#

never tried multiple so idk

solemn rivet
#

no ok

#

also

#

all this is just so I can iterate over resources

#

because if I do Resources.Achievements for instance, it returns the Achievements.txt file

#

do you guys see a better way of doing this?

safe hamlet
#

wdym

solemn rivet
#

instead of this roundabout way I'm using to get a reference to all the resources

#

isn't there a direct way to iterate over resources?

safe hamlet
#

i don't think so, you gotta get the resource names then get the stream for each

solemn rivet
#

also, marking them as embedded worked

#

ty sid

safe hamlet
#

very nice

solemn rivet
#
[INFO]:[TranslationMod] - TranslationMod.Properties.Resources.resources
[INFO]:[TranslationMod] - TranslationMod.Resources.Achievements.txt
[INFO]:[TranslationMod] - TranslationMod.Resources.Backer Messages.txt
...
[INFO]:[TranslationMod] - Initialized Poorly Translated Mod```
#

won't trim remove spaces between words too?

floral furnace
#

wouldnt it only remove the first and last whitespace

solemn rivet
#

nvm

safe hamlet
#

only removes the ones in the beginning and the end

weak lodge
#

ttacco mann

solemn rivet
#

o

weak lodge
#

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

floral furnace
#

๐Ÿค”

safe hamlet
#

so if you have like " test " it becomes "test"

weak lodge
#

h

floral furnace
#

had that issue before wondering why trim didnt do shit until it only kept removing the first and last, ended up having to use .replaceAll(" ", ""); instead

#

knightmere r u ok

weak lodge
#

r is the answer

floral furnace
#

hmm ok

safe hamlet
weak lodge
#

also yes

safe hamlet
#

works

weak lodge
#

i was supposed to say something after the 'aaaaaaaaaaaaa' but then forgot

floral furnace
safe hamlet
#

why is r the answer

weak lodge
#

ask 56

#

hell tell you

floral furnace
#

RilkRong

copper nacelle
#

the answer to what

safe hamlet
#
KnightmereToday at 10:35 PM
r is the answer```
dunno
#

ask knightmere

weak lodge
#

ahem anyway ttacco question

safe hamlet
#

why does discord not bother to add the space between the username and the date

floral furnace
#

why do i feel this question is about dying

weak lodge
#

in the gun mod can you bounce on the bullets

safe hamlet
#

i have a question too ttaco

floral furnace
#

too complicated, maybe ill do it on the charm, i think, or not GWchadMEGATHINK

weak lodge
#

tbh you were right but then i changed it because i genuinely had a question

floral furnace
#

what was your genuine question

safe hamlet
#

in the gun mod, can you add radiance beam laser attack?

weak lodge
#

the bounce on bullets thing

floral furnace
#

ech i dont know how to spawn the enemy attacks yet but ill probably steal the laser mine from CP instead of the rad one, no wait

#

didnt rad have a direct laser version during her 4th phase

weak lodge
#

like how you can bounce on shade fireball i mean

solemn rivet
#

I think the mod is done

weak lodge
#

does your shade have a gun aswell

floral furnace
#

wait, as in, pogo

solemn rivet
#

now onto debugging

weak lodge
#

yes

floral furnace
#

i never thought about the shade part, now that i think about it GWchadMEGATHINK

#

it its complicated its going to "maybe some other day" category ๐Ÿ˜ฉ

weak lodge
#

imagine your shade shooting you

#

wait how fast is the bullet and can you bounce on it

floral furnace
#

as fast as the vengeful depending on your current gun

weak lodge
#

oh kk

#

i thought the bullet would be faster

floral furnace
#

regular SHOULD be faster than reg shade soul tho

#

ech effortttttttt

#

knightmere this is so sad please do binding all p5

weak lodge
#

sorry too bored of hk to touch it

#

ive considered it though

floral furnace
#

unfortunate

weak lodge
#

rn sekiro

safe hamlet
#

buy sekiro

floral furnace
#

Shawkiro: Shades Die Twice

safe hamlet
#

me

floral furnace
#

hi buy sekiro, try nioh

#

never played nioh

weak lodge
#

ech i just wish sekiro was longer

floral furnace
#

NG+ tho

weak lodge
#

i want more bosses

floral furnace
#

i heard it was a 40 hour game

weak lodge
#

im on ng+2

#

i didnt actually find the game that hard

#

well

#

that hard

#

final boss was the only one that made me take a break

floral furnace
#

at what hour did you finish it

weak lodge
#

at around 50

#

i made sure to get all collectibles too u see

#

probably what made it so easy

#

but just give me mikiri counter and nightjar slash and im good for the rest of the game

#

did you beat sekiro aswell ttacco

floral furnace
#

i havent played it at all

weak lodge
#

oh kk

#

waiting for sale?

floral furnace
#

just wondering why you said its couldve been longer when it took you 50 hour, granted different perspective on whats long and not, plus you did find it easy

#

probably

dusky lion
#

50 hours is quite long

weak lodge
#

no i mean i just want more of it cause i enjoyed it so much

floral furnace
#

i dont pay for games more than 1k PHP in our currency except Silksong

#

oh i see

#

maybe the DLC in the future

safe hamlet
solemn rivet
#
NOTE_JELLY_CRAWLER : The soul of the dead ancestor? Could the Greatest Minds of Creation Come? Eggs look in a safe place to throw eggs? I do not know what.``` wtf why do these have the same key
floral furnace
#

are those supposed to be seperate?

safe hamlet
#

o yea i might have made some mistakes :^)

#

that's the journal, right?

dusky lion
#

i wish sekiro would stop costing 60 dollars

#

that would be neat

solemn rivet
#

o

weak lodge
#

u mean sale

solemn rivet
#

I know what happened

#

google stopped the translation process

#

and you had to restart from there

safe hamlet
#

ye

solemn rivet
#

nice

#

I fix that

safe hamlet
#

i assure you there are more

#

in multiple files

solemn rivet
#

yeah

#

but the only way to find those is wait until the game throws the "you already added that key boi"

safe hamlet
#

yea

solemn rivet
#
CHARM_DESC_33 : Reflecting on the desire for self-respect for spiritual superiority improves the ability of powerful users. Reduce the cost of the soul to create letters.
CHARM_DESC_32 : In combination with imperfect imperfect nails. Hada is still long. <br> <br> Owners can quickly cut nails.
CHARM_DESC_33 : Perform Sanctum Spirit in Wear Sanul for the best use of the users and perform rituals.```which ones do we keep?
#

I say first 33, second 32

safe hamlet
#

yea

#

also i am very dumb, you don't have to copy manifeststreamresourcestream to use it

#

aren't there some streams that you have to copy in order to use?

solemn rivet
#
INV_NAME_STOREKEY : Merchant key
INV_DESC_RANCIDEGG : The fruits and fatty fruits of the species are intact. This is what will change the pressure. There is no expectation.
INV_NAME_STOREKEY : user Button```
#

choose

#

I'll be back in ~20mins

safe hamlet
#

o nvm i was mistaking it for something else

#

those are both quite good

floral furnace
#

user Button wins by a margin

safe hamlet
#

but the rancid eggs are close

#

leaning towards the 2nd one tho

solemn rivet
#

am back

#

ok

#

sid

#

can I bother you to translate only one line for me?

#

CHARM_DESC_38 : <br> <br> <br> <br> <br> <br> <br> <br> <br> <br>

safe hamlet
#

where's that

solemn rivet
#

UI

#

last line

safe hamlet
#
CHARM_DESC_38 : Infectious diseases can be a dream. Shield should follow loads and try to protect them.
solemn rivet
#

ty

unborn flicker
#

So this doesn't save. Am I missing something?

public List<string> hintItems = new List<string>();
........
RandomizerMod.Instance.Settings.hintItems.Add(item);
solemn rivet
#

and, I might add, it's not only the game who came

#

ok

#

stream time bois

floral furnace
#

In fact.

solemn rivet
#

should I stream the first ever playthrough of this?

floral furnace
#

create history gradow

solemn rivet
#

or do you guys want to experience it for yourselves?

solemn basin
#

Good either way. I'd probably try it myself at some point.

solemn rivet
#

@trim totem stream?

safe hamlet
#

sure gradow

#

tho i might only be there for like 30 mins, i wanna get some sleep too

solemn rivet
#

now you'll see how bad I am at this game

#

even worse since I haven't played in 2 years

trim totem
#

I'm out rn

safe hamlet
#

you can't be worse than me tho sadgrub

trim totem
#

but you should do it anyway

solemn rivet
#

oof

solemn basin
#

Let's see the horror.

safe hamlet
#

smh why are you out

gilded lotus
safe hamlet
#

why

gilded lotus
#

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

floral furnace
#

wheres the png with a lock of homothety's hair

gilded lotus
safe hamlet
#

why is that a piano synesthesia thinkgrub

gilded lotus
#

MIDIFall

#

if you google it look for the weeb website

unborn flicker
#

Ah beautiful.
In the absence of any suggestions, I plagiarized Sean's method and saved my list as a dict with empty values. I cannot possibly imagine a better or more efficient solution than this

floral furnace
#

open source is free real estate

safe hamlet
#

very nice regardless

copper nacelle
#

no stop why

#

Try marking it as [Serializeable] or [SerializeField] @unborn flicker

safe hamlet
#

56, are you watching the stream?

rain cedar
#

wait what

#

I've never done that

#

That sounds terrible

unborn flicker
#

Ah, maybe I misspoke. I meant that I used your method for saving dicts to very sloppily save a list instead

rain cedar
#

My dict thing was already very sloppy

#

Don't make it worse

unborn flicker
#

[SerializeField] doesn't work and [Serializable] gives an error. I will fix this though once I finally merge in your commits

#

Because this is actually pretty bad, even if it works

quiet marsh
#

Guys name 5 mods I should use

gilded lotus
#

whatever you want

hollow hearth
#

No, No, No, No and No

trim totem
#

pale prince

solemn rivet
safe hamlet
#

i should get some sleep, gn elderbug

solemn rivet
#

same

#

gn!

#

I'll create a rep tomorrow so you guys can pitch in with suggestions

safe hamlet
trim totem
#

gradow please tell mossbag to do a lore analysis of this mod

solemn rivet
#

I would if I knew him

gilded lotus
#

gradow please tell mossbag to do a lore analysis of this mod

brazen mortar
#

i can tell him if gradow wants

trim totem
#

i want

jovial vault
#

๐Ÿ‘€

charred parrot
#

time to activate

#

my second gear

jovial vault
#

Time to activate my die move

#

Gotta pray to gradow so i dont have a terrible maths exam

charred parrot
#

u got it ez

charred parrot
#

DIE MOOOOVE YEEEEEE

#

akright fuckos get ready for this nonsense

#

so I contacted a professor and asked her if she could be my supervisor for my masters program

#

we meet and talk and to sum it up she basically said she wasnt sure of funding just yet

#

and would get back to me in a week

#

week pasts nothing