Thoughts? https://streamable.com/kwasm
#archived-modding-development
1 messages Ā· Page 429 of 1
that's the point 
oh wait I know
BOTTOM TEXT
It's a deception, but I might put it back to how it was
wait, grub map isn't good?
how else am I supposed to mantis claw locked behind elegy? /s
I get it
I though the joke was that you had yo go allllll the way there to get a trash item

The second pass was just using a foreach to place junk items, so Collector's Map almost always went into a shop as the last item, therefore meaning no meme cutscene
But I'll just turn that into a while loop and place random items
draw this when collector's map is obtained :^)
I think I'll keep the text but revert the prompt image
The vanilla prompts look pretty good anyways
And the item name appears at the same time as the image anyways, so the "get your hopes up" moment is seeing the popup itself
lol



wonderful text
Oh, by the way, does anyone know where the Void Heart prompt image is?
I couldn't find it in assetstudio, so I'm just using the lowres charm icon blown up right now
And I tried searching every variation of void, shade, black, charm, heart, etc I could think of
However, actually looking in the code would be a bridge too far, I'm afraid
what sort of "prompt image"?
The image that's shown when you collect it
The other fragments have special prompt sprites
I extracted the normal void heart sprite and I'm pretty sure it's too small
yeah seems to just use the ending frame of that animation
also, I was really dreading figuring out how to make each pickup in that trio give the right part, then I realized that Sean had developed everything so you could just mark it as additive in the xml š©
True, but I already had fake bools for that
this handles everything, I think
When I set the actual playerdata bools directly, the queen would do her animation but spawn no item if you already had the fragment
So I just made this instead

night
@safe hamlet
You're missing an else in the first if block
SetInt(3)->IncrementInt
Means it's gonna be 4 (void heart)
oh shit you're right
I feel like this has happened before with this block somehow
I refuse to believe I made the same mistake with King Fragment and just didn't fix Queen Fragment at the same time 
why do you have these images
why not
how else are you supposed to be cool and relatable
you're not
but I would like to be both of those things
i require non living
thats my favourite catchphrase from the bigbongtheorum
cease
ive never had an avocado
sad
ur right tho
hey that me
Can there like actually not be non modding related images/gifs/whatever
a bit of offtopic is fine but having to scroll through 3 pages of images to see any talk of modding is cancer
Ah, I should've posted my picture of the beautiful giant void heart sprite in game
Instead, I will now go to bed
k lets go back to modding
whats the most ridiculous modding request someone has unironically put forth
boss scills
Ladies and gentelmen, new mod from me: Cherry madness and in it:
Now location: West Berryier
Explore the old bug farm giving the food for all rest of kingdom. Now doomed by plague is full of bloodlust plants, farmers ready to harvest soul from others and more!
Whole new Weapons!
- crossbow (50% bestiary ) ( additional weapon)
- scythe (from an boss. Everyone know wich) (main weapon)
- shield ( Coloseum) (additional)
- cherry granades (new location) (additional)
Charms:
no name actually 2 notches - make you dont sliding of an wall while using mantis claws
- In Unns shape: allow you to stick to walls and even ceiling. (like those Little white ones on howling clifs)
berry boom 2 notches - each focus (if you have no lifemask x) give you additional lifemask x made od beeries
- when lifemask x is destroyed it make an explosion around knight
winged shoot 3 notches
-simply auto aim for crossbow
2 now Bosses (informations Comming soon)
wait what
its an old modding suggestion
no wait i think the older suggestion was adding 2 new whole areas
this was the very first mention of cherry madness
oh was that the original ORIGINAL suggestion then
what or who is cherry madness
hmm
classic
Are there any "new boss" mods other than Pale Prince, Daughter of Hallownest, and the 2 "god" bosses?
Markoth and Pale Lurker are in the works but afaik theyre not done yet
Alright thanks. Will be hyped to see them.
Soon hopefully
@ornate rivet pale champion when
his exams end tomorrow so day after tomorrow, ofc
But I want it nooooow
fuck exams make mods
^this tbh
im not sure what to do mods wise after exams
thinking of a boss mod but ill have to deal with fsms
idk why i really do art anymore
apart from i guess im alright at it
anyways
back to š modding
Wa
Your art is best
Tho the one where you had the white lady extra tied up was a bit weird
I wonāt judge though
h
g
if I get pinged with pale champion when one more time
@ornate rivet Pale Champion when?
you dont have a choice saleh, finish it or die š« š¤
sigh
sigh
What a thrill
ttacco: hey mino im so sorry if this is a bother, but i just need some art, are you sure it's not an issue?
sid: hey mino ur doing this w/ me as soon as ur free
but i pay you tho
as long as it's not reanimating every single dream warrior 
Mino redraw every single sprite in the game for me but in an entirely different style
also you donāt have to if you are busy, i know you are hired forced by many already
sid you underestimate how fast i can draw
also yeah it's chill dw
so what components do you want to add/remove?
if you underestimate mino , you are responsible for whats gonna happen next
this is probably the last art modding thing ill be doing tho
would like to try some of my own stuff
tell us what it is
maybe a lurien fight/a small sub area
think ive mentioned it here before
that means i will need to learn how to code which is fine. it's similar enough to learning a new language anyways
ye sure
i am not even do e with markoth yet
damn
not my gameplay, i would die instantly
neat
i need to fix nails spawning on top of you
zaliant ? hedrack ? jngo ?
zaliant
which one
sometimes you gotta do it to em
do you just instantiate the ghost nails then change their position during it?
sid its going great
thank you
need to do side nail attack then i am done
do sword rain or perish
do markosoft excel attack or perish
or else i will yeet you out of existance 
thank
HMSS 003
couldnt you deactivate the sword nail hitboxes for a bit before reactivating it once its gone full circle/
i c
sigh
u too mino

gradow is occasionally wholesome but just mostly horny for maths
the latter
I kno
sigh 2
just throwing shade at angle
gradow has the most powerful ability known to man, the ability to strangle 27 people at the same time or 1 person 27 times
how would I strangle a person 27 times?
actually, don't answer that
I don't need to know that
i mean, literally use all 27 tentacles to suffocating som- nevermind
owo whaw'ts twhis
or uhh 2 people 13.5 times š¤
quick maths
I think you're on to something there ttacco
or am i š
was gonna learn that but suddenly switched to c#
i know but not in depth, 56 knows
^
I'm parsing a xml to a dict using xmltodict
mmhm
with open('Downloads/text files/EN_UI.txt') as fd:
doc = xmltodict.parse(fd.read())
print(doc['entries']['entry'][0])```
you know what EN_UI is right
ye
ok, so that print right there outputs this
OrderedDict([('@name', 'CHARM_DESC_39'), ('#text', 'Silken charm containing a song of farewell, left by the Weavers who departed Hallownest for their old home.<br><br>Summons weaverlings to give the lonely bearer some companionship and protection.')])
which is just fine, I can use ['@name'] and ['#text#'] to get those
but
just ping 56 smh
when I do [entries][entry][1] I get this: OrderedDict([('@name', 'INV_DESC_HEARTPIECE_NONE')])
so no text
I wanna parse this using a for loop
and translate the #text fields
but some of the dict entries don't have a text field
do you know how to check if such a field exists?
if I do print(doc['entries']['entry'][1]['#text']) I get a key error
wait
I think I got it
so the key #text exists for some and doesnāt for some?
I can just check the lenght of it
yeah
I think I got it
each doc['entries']['entry'][i] is a dictionary
and all have the @name key
so I can just check the lenght of the dict
and assume that if it's only 1 that it doesn't have a text key
so when you say thereās no text key is it just (āā, āsomething)?
if so you can just check the length or if the string is empty
it's something like this: <entry name="INV_DESC_HEARTPIECE_NONE"></entry>
but anyways, my method worked
ok, so automated translation operation is a go
I don't need regex tho
they are xml
yea
after I realized that
i thoguth you were doing that before, no?
I hit myself a coupla times
yea i told you it was xml tho 
yup
you did
that's what made me realize
anyways
time to let my pc think for like 45 minutes
lol
it will be cool to play through this, might try 112% run
give me early releaseā¢
public beta
sid beta
study celeste

1a dashless 
very nice, ping me
š history exam then
pensiveLoaf
something broke, but it got this far in
I'll try again
maybe it was some weird language that made it break
if it breaks again, I'm calling air support
stil translating
what in the world
what veru
yeah depending on the language this could really slow down
is this mod solely for garbling the text
yea
what else tbh
incredible
I expect a full playthrough with commentary by you
combine with sprite rando
there's a sprite rando 
Sean made one that's basically unplayable
no
you mean bonfire- oh wait
how dare you
pick a faster language
pick languages that are similar to each other and fairly widely spoken
ok
how about this
I'll post the languages here and you guys help me select a few of them
how many do you need
just any amount really
do you still need help with the Python or did you get it
cool
how do I check if a dict has a certain key btw?
if x in dict.keys()

iirc
yea
not keys
yes
that's where I went wrong
k, gonna grab some food
hope it's finished by the time I get back
give me food, i am about to die

sv, he, es, sr, ca, ar, no, pl
same language tree + decent automatic translation
if this doesn't speed up processing time it's probably not that it's translating from 20 different language families then
which one is zn again
oh yeah chinese
yeah sure
jp and zh-cn aren't attrocious in terms of online translation stuff considering theyre widely spoken
the idea is to be kinda random and funny
ye
why is zh chinese
zh is a sound in chinese
but still be kinda, maybe not really able to tell how it became so distorted
iirc chinese is in mandarin called zhongwen which is probably why
same as why spanish is es
yeah
is it still doing one?
ping people to help you out so it's fasterā¢, just send them the program and the xml file :^)
@everyone
why does bindings mod break everything
it puts you like 6 feet in the floor
i spawned inside the floor, had to install debug mod to clip out of it and softlocked when i tried to bench in the hall of gods so i noclipped out and got an infinite load

probably
its workable around with debug mod so i dont mind really
understandable
how was lunch
approximately 3 minutes
aww

should I stop it and have it log each translation so I know it's not dead?
That seems like a good idea
F
š
š«

oof
these are all files that need translation, if anyone wants to help
you'll need to install googletrans and xmltodict, if you haven't already
now off I go
Hmmm, I'm not at my computer now, but do I need to add something for C# to be able to manipulate strings off of the Chinese language sheet?
That's my guess for why the hint name was blank in mage's screenshot in #races-discussion at least
I see. Then I guess the best way to handle it would be to have it always use the English item names?
I could just add them all to the language.xml
Best way would be a full translation
Best way in which I'm willing to handle it then 
That's fair
I'll move the rest of the text used into the hints into the language xml as well though, so that it will be easy for someone to replace all of it with translations down the road
Probably using something like the mod CaptainDapper is working on
And if that happens. that person who was complaining will be able to translate all the text to vanilla, so everyone will be happy š
Damn I'm looking through the source code of this game, did they really make a game out of just Monobehaviours and fsmstateactions
why do they even do stuff like
manage health
using a playmaker fsm
Cuz they aren't coders. And this was their first game, so they had no clue wtf they were doing
^this
Here comes lazy, defender of fsms
playmaker is fine
fsm apologist
there's tons of stuff you can do with scriptableobjects too though for example
oh boy
I don't believe scriptable objects were a thing
at the start of HK's development in unity
it got added in unity 5 or something so probably
I can't imagine working without it tbh
HK dev started in Unity around 2015
I believe
š¤·
they did what they did
you familiar with Unity?
yeah quite a bit
have you made any games?
Uh some student projects in the past year but that's it
like I'm only really good at coding my other gamedev skills kinda suck lol
i mean you can probably snag an unsuspecting artist
you mean saleh
ill get good at both duhhuhh
but honestly if you're good at both idk youve transcended
I think it's more that most people only focus on one or the other
I'm more talking about the skills of an individual
rather than what the game as a whole excels at
scills
yeah same here
oh I see what you mean
like I feel like a more programming oriented person could at least get decently competent with for example, basic 3d modelling
not making characters or anything but simple assets
yeah i feel like most creative people never really tend to engage with any sort of technical concepts
29th
honestly been doing research and it looks fairly similar to learning a language
linguistics coming in handy 
I think this is a pretty decent reward for the last simple key
https://streamable.com/my37y
@solemn rivet you still need help? i can try it if you want
tsk the amount should be exactly 1420
sid did you get the updated dream battle music
i did, still havenāt heard it tho
Don't want it to be too much obviously, but it's pretty out of the way even if you have all 4 keys
trust me programming is easy
programming well is hard though
and takes practice
programming ruins your sleep schedule
except quantum mechanics
school itself ruins my sleep schedule sid 
i know quantum mechanics, it's sooooo easy
literally could get a doctorate degree rn
16* may 26
stop sighing
sigh
ive been talking to saleh too much
zaliant, i am gonna disable hit box until all the nails are spawned
as that's what ttaco said as well
i read
sid i was under the impression you were as old as me and yet youre like a year younger
i think people talk shit about me when im gone so i go back and read the entire history when i wake up
me
sometimes i still think im 25
are you not?
26
o
sad
At least I'm still a teenager
even worse ill be 27 in 5 months
how old are you homothety?
stares nervously at clock for the next 56 hours
56, now that's a nice number
*modder
Yes in 56 hours and 5 minutes, I will become an old
officially a cranky twenty something
And then I will have no choice but to delete myself from the internet

I've seen what happens to people when they don't
be sure to finish randomizer before then
i'm a prime example
but who will finish room rando's logic
it's ok 56 is going back to speedrunning
56's supposed to work on room rando
:^) tb to multiplayer mod
isn't there a local multiplayer mod?
56 wanted me to do pale champion music while i was doing scrims last night 
hMmm
scrims?
scrimmage
i want to try and make a completely different selection thing for godly nightmares
like what?
i don't know
whenever my exams end and you're free we should figure out some of this stuff tbh

okay sounds good
okay sounds good
zaliant, can you choose the format that you export the audio?
ok, I'm here
hi here im dad
be my daddy too zaliant
sigh
soon I'll have an army of daddys
there are 2
mino, you can be my daddy too
no i dont get paid enough to ever consider that

i don't see anything wrong with the code, gradow
modinstaller donations have made ricardo rich beyond belief
hey math doesn't pay all the bills
have you made any money at all with YT veru?
can you run it once and see if it works, sid?
yes 
yea it's working
i doubt it's an error on your end, gradow
wait it's not writing anything tho

how did you change the code?
oh right
yeah, it takes a while to write
you can stop it and translate a single line to get an idea of how long it takes
yup
I think it's because the translator is refusing any further requests
so it's returning null
yea, prolly the rate limit 
CHARM_DESC_39 : This is the marriage, the door is called Halonio. Vegetables and Vegetables Only
what's charm 39
lol
even with 5 it's still not enough
weaversong
got very far tho
you don't need to do all at once tho
<entry name=CHARM_ALERT_NONE_BENCH>Circles are not included. <br> Selecting low beauty to effect and activate</entry>
remove the ones you already did and append
<entry name=CHARM_DESC_21>To live and forget about complex equipment and use ANIMON. SIM card - nails Increase the number of rooms by attacking the enemy.</entry>
yeah
i hope you arent in a rush
there was a part i didnt like and i wanted to remix some things
š ±oi, i am not even done with markoth
you have lots of time
prolly like few years :^)
gotta wait a while
ye
idk how long tho
there you go sid š
btw I changed the write to py o.write('<entry name=' + dic[i]['@name']+'>'+translator.translate(text, dest = 'en').text + '</entry>\n')so it's XML-like and easier to parse
prolly way easier to not have it as xml
dont you guys love those medicine ads where after they explain the benefits they just go into every possible horrible thing that can happen
and its like half the duration of the ad
exactly
good thing i am not a man then 
this tbh
even tho I am technically a man
idk if they are talking about how useful the medicine is or how it can kill you
what about small pharma
small pharma is a-ok
there are some fucked up shit in the pharma industry though
specifically the US
Canada is pretty okay
yeahhh healthcare in the US is not great
nope
wutdat
was a pharmaceutical company that was climbing the stock market like mad in the mid 2010s
and were acquiring a bunch of smaller companies
it was revealed however that the way they grew
and how they were making so much money
was that after acquiring these companies, they would take a shit ton of money out of their R&D
and then increase the cost of the drugs that company had the rights too (which they now owned)
pills that used to cost ~2-5$ were now 300$
big oof
once it was revealed how they were doing it investors pulled out like mad
they lost a ton of money
supreme court had to deal with them
and ordered that they lower their prices
they didn't
now they're in major debt but have rebranded
the issue is that the people who use their meds need them to literally live
so they're abusing their userbase to pay off their debt
yeah jeez
its insanity
it really is
sid, if you can, just pick any file when you have the time
Martin Shkreli got fucking blasted for the same thing
but the sad reality is that he isn't anywhere near the only case of this
sid broke the mod
zaliant you help too
i already made the music for it
you help with the translations
wot
martin shkreli is now in solitary confinement
help with my translations mod
š¤ how
How do I add a dict to modsettings? It seems like there's a lot involved with the way Sean did it
I don't know if it's possible homothety
but I might be wrong
also, mino and zaliant,
<entry name=CHARM_DESC_39>Silk and other people, like similar ones, came to Hallown for their former home. <br> <br> Consider a beautiful wedding, something fresh and healthy.</entry>
what
i can give you 3 languages 
you can using ISerializationCallbackReceiver
my poorly translated mod lazy
poorly translates every line in the game
<entry name=SHOP_DESC_LANTERN>Or what's important about a friend you have? Why both? Take this shiny furnace and go through the dark thickness.</entry> lantern
is that on purpose
Right, that's how Sean did it
ye
make you take HK's woobly woobly talk
and slap that through google translate
possibilities are endless
yupyup
only issue right now is
google doesn't let you
because of quotas
so I'm outsourcing
@copper nacelle maybe i'm doing something wrong here but it's just regular NGG
I can translate to english if you need
that wrapper isn't so good, it should give you the error body of the request
would be much useful
Is there a mod that allows you to play as another character?
totally not just too hyped for silksong
no
yes
theres a mod that lets you play as a dreamshield
ah i see 9S has reached mach 1
theres a mod that lets you play as hk but hes legally blind
New weapons are alright too
knightmere dont you do art as well
make new art for new character mods 
p l a y lightbringer amirite
I would make my own mod, but I only know how to make a mod for Terraria
why is dashmaster used for NGG
i didnt draw for a year either wdym
downdashing makes the spikes easier
If I where to make a mod it would be to add a way to play as zote
it also makes balloon much less cancer
u see i am not even adjusted to using a drawing tablet
for as long as i remember ive been using my finger
that was like the only thing i was using it for was down dashing the double balls in pufferfish
plus id rather work on knights of lurien then sprite something
i use it on bats sometimes when i'm too late to get a shade soul
too much precise placing
Is there a way to actually add a new playable character?
effort
it was in the works but room rando takes priority
cammie: do you prefer nier automata or mgr?
i mean you could turn this game into literally anything else, so yeah you could add a new character
nier automata
Even add
Forest of bones?
oh
effort
that's surprising
nier automata has more than 10minutes of content
if you can pay someone to draw the assets and pay a coder to put them in sure
i value story over gameplay
gradow it depends on what im judging the game on
and an amazing OST too
and nier automata kind of has a really really really really good one
Never even seen anything related to that game 
and pay someone to do soundtrack
nier automata story is shit
x
nier and automata have the best ost ive seen
I was too distracted by the thicc robot waifu I was
mgrr close second
well
nier automata's story is too much reliant on plot twists to get you
that's bad on my books
gradow what do you want me to judge the games on
definitely no character development
I actually don't remember anything in nier automata, theres a bunch of robots and some bad guys, and theres a playground
imagine not just skipping all cutscenes and dialogue
stalin
I read at 1500 wpm and I don't have time to read that gay shit
cami i am literally studying for a paper on stalin what do you want
stop stalin the paper and study
i am stalin what do you want
well go back on making celeste tasbots u gay lmao xD
I mean, ||after 2b dies|| 9s becomes a very forgettable character and a2 begins to shine
go back to working on cherry madness
i am indeed the gay
hey stalin can you please die faster this is a very long course and it's 3:40am
why do you need to study that much
i would like to get good grades
just know one word, gulag
be stalin
acquire cerebral hemorrhage
also gradow that's correct tbh
I thought Nier Automata was only 5 minutes long. I kamimazed my ship in the intro and got an ending.
š©
Great demo, I hope they make more.
Not even self destructing so you don't have to climb ladders
nier automata is basically haydee with more gameplay tbh
arent you able to like
and the waifu is better
take out your operating system
i need to get celeste
Yes.
and then you die
yes
ngl i didn't really like 9S throughout all of automata at all
The story has been kinda meh so far
Install death
same mino
2B best girl
ngl = nightmare god lemm
But I'm also only on playthrough B so
A2 best girl
bad people
smh weebs
also correct
horrific
Simone best girl
i am leaving modding forever
21O best girl
playing nier automata == instant weeb
no u
jngo: don't let us discourage you
as you're playing it, the story is very envolving
but looking at it from afar, it's kinda meh
consuming any media made in japan, or attempting to imitate stuff made in japan = instant weeb
I think I'm still on the first route in Nier Automata. Was fun but fell by the wayside. I hope to finish it at some point.
who plays games for the mechanics and not the story
who plays games
who plays
Hollow Knight has no lore but the gameplay is kind of fun.
who
h
ā
^
but I agree
I, uh, never go there.
they canāt stand the truth
lore mostly doesn't make any sense and seems only a second thought when developing the game
I do enough less than serious lore comments in discussion.
unlike nier automata, which was clearly created around the story
I prefer "tone" or "atmosphere" to "lore" for this game
agreed
It really isn't there
gradow make a game that is all lore and story
Is the ||Eve|| fight supposed to be so underwhelming
it is
I can understand enjoying the game but I think folks can take fan theories and speculation a bit too far. But to each their own. Some folks have fun with that.
same
mino: I am, slowly, studying about narrative development and other story creating things
because I like that
hk dating sim
i come from a writing background so narrative and stuff is really up my alley
full of story and lore
hk dating sim š©
I wrote a lot when I was 15, 16 yo
a baby gradow
Will your Myla route have you help her murder Quirrel and at the end of it she kills you too?
eww HK fanshit
we saw that homothety
^
homothety exposed
that was directed at gradow, not sid
i still saw it tho
ye
k
bit by bit, I am running out of objects to not instantiate
and then rando will work again
progress
tfw every other dict is [location, item] but the one in settings is [item, location]

whats the lore implications
vaati explain
moss who?
Those cracks symbolize death.
moss charger
So anyways. I'm not sure what caused the bug mage had earlier, because when I tested, the English and Chinese text mixed fine in the textbox. However, I did realize that the hints were pulling from variables set during randomization, so now it's fixed to use the settings dict instead
https://youtu.be/b4lGH80MJ5c?t=14197 if only we could add voiceovers to HK too...
Cinders: https://www.nexusmods.com/darksouls3/mods/310 Poorly Translated: https://www.nexusmods.com/darksouls3/mods/316 This run is ridiculous. Cinders revam...
get veru to do the voiceovers
its probably possible when it works

hmmmm
wait did it hard lock there?
why are you doing 
alright
looks like it happens when your nail art ends right as boss yells
fuck this
it's worse
here's the output:
ELDERBUG_MAP_SHOP_OPEN : MYMEMORY WARNING: YOU USED ALL AVAILABLE FREE TRANSLATIONS FOR TODAY. NEXT AVAILABLE IN 23 HOURS 45 MINUTES 52 SECONDSVISIT HTTPS://MYMEMORY.TRANSLATED.NET/DOC/USAGELIMITS.PHP TO TRANSLATE MORE
lol
lol
If I were not bad, how would I type this up correctly?
type this up correctly?
Can't you do all of those assignments inside AddFirstAction somehow?
Or do you have to do it this way
you can
use initializer
new PlayerDataIntAdd()
{
amount = -1,
intName = "SimpleKeys"
}```
you can also Alt + Enter on the new, it does it for you




