#archived-modding-development

1 messages · Page 430 of 1

gilded lotus
#

i got to phase 3

#

it doable

#

with a little bit of practice i could do it

solemn rivet
#

mino: I'm using it indirectly

#

because google api requires a billing acc

jovial vault
#

aah i see

solemn rivet
#

so

#

help

jovial vault
#

how

#

pensive

solemn rivet
#

know how to use python?

jovial vault
#

barely

solemn rivet
#

do you have it installed tho

jovial vault
#

i think so?

#

i won't be much help rn anyways

#

exam in 3 hours

solemn rivet
#

oof

#

nvm ty

#

thanks for trying tho

fair rampart
#

what's up

#

Python amateur here

solemn rivet
#

nm u

#

I need help for my newest mod

#

want to help?

fair rampart
#

I could try

jovial vault
#

i can shoot you a link to the python discord

solemn rivet
#

me?

jovial vault
#

yep

solemn rivet
#

nah

#

it's fine

jovial vault
#

ye alright

#

or just @ 56

solemn rivet
#

google-fu has me pretty confident I'm on the right track

#

oh, it's not that I'm misunderstanding something

fair rampart
#

what are you trying to mod?

solemn rivet
#

it's just that I can't translate all text because of quotas

jovial vault
#

aah

solemn rivet
#

I'm making a poorly translated mod

#

basically, running every line in the game through multiple layers of google translate

#

and back to english

fair rampart
solemn rivet
#

but

#

google has quotas

#

so you can't translate it all in one go

#

so I need help, otherwise this is going to take like an year

#

can you help me?

#

I'll send you the code and the files to translate

#

I just need you to run the code

#

and send me the results

fair rampart
#

I'll see what I can do

solemn rivet
#

sid, I'm able to translate again, so you should too

#

ty jngo, tell me when it's a good time for you

fair rampart
#

you can send it now and I can check it out when I have time

safe hamlet
#

what files have you already done?

solemn rivet
#

none completely

#

I'm currently doing Elderbug

#

and I have started on UI

#

also, I'm using 5 cycles only

safe hamlet
#

i can do zote

#

o

solemn rivet
#

to speed things up

safe hamlet
#

alright

#

5 cycles should be enough

solemn rivet
#

yeah

#

you can see by the snippets I posted earlier

#

and I'm gonna change to 'a' instead of 'w' so I can just continue where I stopped from the quotas

#

elderbug is done

#

ELDERBUG_MAP_SHOP_OPEN : Recently a young couple is near the station. They think that you can admire your face. This is a big insect and his wife. I told them that they would use a big house, especially because they were naked, but they liked it. <Path> The path you just need to keep in the door ... I will not tolerate myself.

#

I told them that they would use a big house, especially because they were naked, but they liked it.

safe hamlet
#

lol

#

i still can't btw, prolly will have to wait a while since i started later

solemn rivet
#

np

buoyant obsidian
#

is that part of the lore mod?

safe hamlet
#

it's part of the poorly translated mod

solemn basin
#

That Dark Souls 3 poorly translated video is hilarious. Looking forward to the random wisdom of Elderbug.

safe hamlet
#

custom knight mod bork sadgrub

rain cedar
#

It'll work if you disable and re-enable it

#

Alternatively pull the latest API from github and build it

#

But then randomizer will break

#

But you can fix randomizer with 1 line I just haven't done it yet

#

MenuChanger.EditUI(); at the end of Initialize

safe hamlet
#

re-enabling it is easier

unborn flicker
safe hamlet
#

gradow celeste stream when

jovial vault
#

I have an exam rn if youre gonna stream rn

rain cedar
#

But not if he doesn't?

safe hamlet
#

gradow stream so that mino's exam vanishes

solemn rivet
#

exams are important tho

#

not really, I hate exams

safe hamlet
#

pffft exams

jovial vault
#

Galaxy brain moment

unborn flicker
#

Once you know how to get a 0, you can just not do that and get a 100

rain cedar
#

If you get a 0 they'll change your grade to 100 because they know you tried to get a 0

#

I know this from movies

solemn rivet
#

what if you do so bad that your 0 underflows to a 100

safe hamlet
jovial vault
#

Pensivw

#

I cant wait to get home and commit bit sleep

solemn rivet
#

also

#

I'll stream in like 30min

#

is that ok?

safe hamlet
#

sure

#

but why do you stream so late? it's around 11:30 for you rn, no?

jovial vault
#

Ye^

safe hamlet
#

when do you even sleep

solemn rivet
#

well

#

I usually get home around 10pm

#

so I can't stream before that

safe hamlet
#

10pm? milliS

solemn rivet
#

yeah

jovial vault
#

Yikes

#

Tho that does sound like my regular school day ngl

solemn rivet
#

I mean

#

not that I work all that time

#

it's just that I usually spend as much time as I can with my gf, who still lives with her parents

safe hamlet
#

i see

floral furnace
#

lmao having a gf 😂

safe hamlet
#

ttaco, dating sim when

solemn rivet
#

wut sean

fair rampart
#

ttacco I'll be ur gf

jovial vault
#

Gradow thats wholesome wtf

solemn rivet
#

but that's weird, cause I can't be wholesome

#

something's wrong...

safe hamlet
jovial vault
#

Youre wholesome like once a day

solemn rivet
#

that's still too much

#

I mean, how many times per day do I get to use my tentacles?

safe hamlet
#

tbh gradow is always wholesome but don't tell him this

jovial vault
#

^

solemn rivet
#

lies

jovial vault
#

Shut

floral furnace
#

never sid, also ok jngo ill pay you 2 dollars an hour to be my pretend international online gf that i can brag with about non existant irl friends

safe hamlet
#

i can be your gf, ttaco

#

what about now?

jovial vault
#

Also ya i relate there’s this girl im trying to make more time for bec im way too busy

#

Pensive

safe hamlet
#

are you going to make the daring sim now?

fair rampart
#

ok my paypal is ||the game||.com

floral furnace
#

never sid, also ok jngo ill pay you 2 dollars an hour to be my pretend international online gf that i can brag about with my non existant irl friends

jovial vault
#

Outdated joke

safe hamlet
#

btw jngo, did the mod work?

fair rampart
#

yes

safe hamlet
solemn rivet
#

CHARM_DESC_10 : King of Babylon, the king's most famous king. Fraud and dirty, but cautious <br> <br> <br> <br> makes your smile a smile.

#

wtf is this charm even

floral furnace
#

is this the bad translation mod youve been working on?

solemn rivet
#

ye

#

wanna help?

safe hamlet
#

defender's crest

solemn rivet
#

I need help

floral furnace
#

hmmmm

solemn rivet
#

so DD is Gilgamesh confirmed

floral furnace
#

what needs work on?

solemn rivet
#

nothing

#

I just need people

safe hamlet
#

you just need to spam google with requests

solemn rivet
#

because I can't translate it all by myself

floral furnace
#

are you gonna do an auto generator thing or are you gonna translate everything by hand

jovial vault
#

Body count

solemn rivet
#

yeah

floral furnace
#

oh fuck yes where do i apply

solemn rivet
#

google has a limit of accesses per user

#

so I can't translate everything by myself

#

sid is helping me

floral furnace
#

do i need to send my resume to you

solemn rivet
#

ye

floral furnace
#

hnggg

solemn rivet
#

wanna help tho

jovial vault
#

Unfortunate

floral furnace
#

im down real shit

solemn rivet
#

ok

#

python?

floral furnace
#

oh, shit i dont know python 😩

safe hamlet
#

still can't do it

solemn rivet
#

do you have it tho

#

wut

safe hamlet
#

you just have to run it

#

when did you last do it before it started to work again?

solemn rivet
#

well

floral furnace
#

i dont know how python cuz im a closet C boi my entire life 😔

solemn rivet
#

I just did it at my gf's

#

but at home... Like 8h ago maybe?

#

you don't need to know python

#

just need to have python installed

#

and run code

floral furnace
#

oh

safe hamlet
#

yea don't think it has been 8h since i didd it

floral furnace
#

ahhh the translator is python

solemn rivet
#

ye

floral furnace
#

yeah i guess i could do that

solemn rivet
#

ok

floral furnace
#

maybe at home

solemn rivet
#

tell me when

safe hamlet
#

we also need to track who's doing what so people don't overlap

solemn rivet
#

yeah

floral furnace
#

still in school, im supposed to be doing our lang project but all 3 groups has given up so im not gonna bother either happygrub

solemn rivet
#

so far I've done half of EN_UI and all of EN_Elderbug

safe hamlet
#

i will do EN_Zote

floral furnace
#

theres a seperate translation for the lore tablets right?

safe hamlet
#

the 57 precepts

#

wdym

solemn rivet
#

i grabbed all EN_ files

#

so lore tablets should be there

floral furnace
#

i mean do all the lore tablets have a single file or are they scattered

solemn rivet
#

idk

safe hamlet
#

prolly scattered /shrug

floral furnace
#

dunno im thinking stuff like could it be EN_LoreTablet_01 then 02 etc

solemn rivet
#

also, sid, since DS3 uses only 5 passes, I'm also gonna use only 5 passes

safe hamlet
#

nvm

solemn rivet
safe hamlet
#

there is one

floral furnace
#

might as well turn all the textures into crab textures like that DS3 mod

#

nice

solemn rivet
safe hamlet
#

<entry name="MOSS_FAT_MOUND_02">...Bright...</entry> FAT 😩

floral furnace
#

Ugly

safe hamlet
#

sad it's not THICC

compact sedge
#

ok first of all

floral furnace
#

ill do tablets then once i get home

compact sedge
#

how did you buy a .sexy domain aren't those like super expensive

#

second of all

#

what's the rate limit on google?

#

and can I help? I have a vpn

safe hamlet
#

not mine

solemn rivet
#

oh

#

sure angle!

safe hamlet
#

i use owo what's this

compact sedge
#

oh dang

solemn rivet
#

nice

floral furnace
#

fuckin hell

solemn rivet
#

you'll need to open it and select which file to translate manually

floral furnace
#

so take text, run it through 5 times, replace it where tho? you have drive or something

solemn rivet
#

after that, just save and run it

#

I'll create a drive, sure

#

you'll need to pip install googletrans and xmltodict

safe hamlet
#

swearing in this christian channel

#

also where did 56 go, i have never seen him offline

floral furnace
#

56 is always online

compact sedge
#

smh no shebang at the top

solemn rivet
#

sid, you have upload permissions to the modding gdrive folder?

safe hamlet
#

56 is always disturbed

#

i do not

solemn rivet
#

want?

safe hamlet
#

sure

solemn rivet
#

send email dm

#

I'll create a folder there

floral furnace
#

email deathmatch

compact sedge
#

which ones have been done

solemn rivet
#

en_ui and en_elderbug

#

sid is doing zote

floral furnace
#

dibs on lore tablet

compact sedge
#

dibs on dreamers

floral furnace
#

oh yeah are the dream nail dialogues on the same file as the ones in the characters themselves

compact sedge
solemn rivet
#

yeah

fair rampart
#

taller organisms words are for lonely you

solemn rivet
#

it was 15 before

#

but that's just too much

#

upload results here

floral furnace
#

i was about to say why Commuinty then i realize thats part of the joke

compact sedge
#

lemme add arguments

solemn rivet
#

btw if anyone can better the code, feel free, but share it with everyone else

#

also, ty for the heads up ttacco

floral furnace
#

wtf so its not intentional

safe hamlet
#

what's wrong with it tho?

floral furnace
#

exactly

solemn rivet
#

it was commuINty before, sid

safe hamlet
#

o

#

lol

fair rampart
#

am I breaching nda if I upload a video of the mod sid

safe hamlet
#

nah

#

did you beat it?

fair rampart
#

yes

safe hamlet
#

god damn

#

needs to be harder it seems then? :^)

fair rampart
#

idk

safe hamlet
#

i will prolly keep it the same and just add one more attack

compact sedge
solemn rivet
#

dammmm

compact sedge
#

gonna add a progress thing

#

if I can figure out how

fair rampart
compact sedge
#

might end up putting it in a fuction

solemn rivet
#

what are the other improvements?

floral furnace
#

make the radial nails spin around and return to markoth :^^^^^^^^)

gilded lotus
#

i want sid to remove the final platform in a 4th phase if he can do that

solemn rivet
#

I like what you've done, angle

#

I'll upload this to the drive, if you don't mind

safe hamlet
#

alright

#

i should also increase the health

#

so that phase 2 is longer

fair rampart
#

yeah

compact sedge
#

no wait

#

gimme a sec

#

lemme add progress real quick

solemn rivet
#

hammertime

#

k

#

this isn't even my the mod's final form btw

safe hamlet
#

o i made these changes

#

angle's is prolly better tho

solemn rivet
#

I still need to manually do some stuffs

#

and then add these to a mod

#

I need to manually add page breaks

#

because not only does translation break those, but even if we somehow broke down translation to preserve each page, there's still the possibility that the new line is bigger than the original, so the text will warp

#

so I have to manually add the page breaks

#

smh

#

thankfully those only happen in actual dialogues

compact sedge
#

has progress bar

solemn rivet
#

which are, I think, less than ui elements

compact sedge
#

tell me if it works in windows

solemn rivet
#

blessed

compact sedge
#

well not a progress bar

#

just an indicator

solemn rivet
#

well, there's no way for me to know

#

I've exceeded my quota for now

compact sedge
#

wait it doesn't put a newline at the bottom

#

ok

#

take this

#

I'm not gonna touch it anymore

#

and upload this for me

solemn rivet
#

also

#

need to change the new file from w to a

#

because more often than not, you won't be able to fully translate a file in one go

#

so you'll need to append to it

compact sedge
#

I'll add start from

#

as a thing

#

where you input an int

solemn rivet
#

wouldn't it be easier to just delete the lines that were already translated from the original and just append from there?

compact sedge
#

no

#

bleh

#

bleh

#

do not modify the original files

#

under any condition

solemn rivet
#

okok

safe hamlet
#

yea

solemn rivet
#

don't kill me daddy

safe hamlet
#

staring from where it left off is better

compact sedge
#

is there an error it throws if you run out of translations?

solemn rivet
#

yup

compact sedge
#

maybe we can add a catch and have it write a partial file

safe hamlet
#

yea, but it's actually from the json decoder

solemn rivet
#

yeah

safe hamlet
#

the wrapper is stupid and doesn't give exception

solemn rivet
#

it always finishes writing, so that's not an issue

compact sedge
#

you're gonna have to put this in a function at some point

solemn rivet
#

wdym

safe hamlet
#

gradow, the ones uploaded on the drive are translated, right?

solemn rivet
#

ye

#

ui is only part tho

floral furnace
#

you have to translate each lines individually right?

solemn rivet
#

ye

#

but the script does it for you

floral furnace
#

ok ok

safe hamlet
#

zote done

solemn rivet
#

tyty

compact sedge
#

now lets you input the index you wanna start at as an optional second argument and also uses file append by default.

#

still needs code to gracefully fail but I don't wanna do any more work tonight

#

want me to upload it to the modding drive?

solemn rivet
#

sure

#

I tried your previous one

compact sedge
#

oh god

#

no

solemn rivet
#

I think that's caused by google

#

not sure

compact sedge
#

no it's not

#

oh

#

I see the error

#

it's expecting a relative path in the same directory

solemn rivet
#

oh

#

yeah

compact sedge
#

because it prepends the word translated_ to it

solemn rivet
#

yeayea

compact sedge
#

lemme try to fix it

solemn rivet
#

ok

#

looking at the pattern on pagebreaks, it seems that the maximum amount of characters that you can fit on a dialogue box without needing to pagebreak is around 170~

#

so I can just manually add <page> every like 100-150 characters or so

#

PRECEPT_13 : Seventh: "Do not be afraid" <Page> You just have to be scared. Your faith can be a great effort. So just paint the place words to live by

safe hamlet
#

honestly, these translation made the precepts a little better

#

done with jiji too

#

i am literally god

solemn rivet
#

madlad

safe hamlet
#

time to do the biggest boi

#

Minor NPC

floral furnace
#

Stupid DUm

compact sedge
#

and if this works then I'm done

#

for the night

#

two more questions

#
  1. do we really want the naming scheme to be o[FILE]
#
  1. why are the two files you made, gradow, google drive files and not actual txt files
#

oh because txt extension

solemn rivet
#

they are googledrive files?

#

cursed

compact sedge
#

even the python file wants to convert to a word document

#

if you try downloading it

solemn rivet
#

this is the "quota exceeded error" btw

compact sedge
#

cool

#

so our naming scheme is oEN_file.txt?

solemn rivet
#

I mean

#

that's easy to change

#

I like translated_

compact sedge
#

no I'm asking because I wanna set it to whatever you wanna use in the python file

solemn rivet
#

nah, anything is fine tbh

#

at first I just used o because I was mostly writing it for myself, and didn't think I'd need to ask for outside help

#

but that's changed now, so anything goes

compact sedge
#

the python file was a google docs file

#

so I had to delete it because google drive doesn't let you do "manage versions" with that

#

I reuploaded it and now it's a python file and I know because it has a code symbol

solemn rivet
#

google, go home, you're drunk

compact sedge
#

instead of a document symbol

#

no idea how that happened

solemn rivet
#

oh yeah, it does

compact sedge
#

should I drop an MIT license or something in the folder as well?

safe hamlet
#

nah

#

don't really think that's necessary

compact sedge
#

it's proprietary unless you explicitly say otherwise

#

fun fact

solemn rivet
#

idk much about licenses

safe hamlet
#

i mean you can if you want to

#

since we are putting much effort into this

compact sedge
#

MIT is basically you can do anything with the code and project. GPL means you can do anything but if you fork it it has to stay open source but GPL seems way too long and complex for a 30 line python file.

solemn rivet
#

actually too much effort for a meme mod

#

yeah

compact sedge
#

oh then what you need is

solemn rivet
#

MIT sounds good

compact sedge
#

wtfpl

#

it's like MIT but memier

solemn rivet
#

nice

compact sedge
safe hamlet
#

o yea i have seen that

#

also gradow, i am going to sleep after i finish minor npc one, won't be able to watch the stream if you are doing it

#

not really feeling well

compact sedge
#

ok gradow you are gonna have to at some point reupload those translated files so they're not google drive files

#

I find if I right click upload file it works

#

I renamed your files sid to translated_ so it matches the new ones that the script generates

solemn rivet
#

I won't stream sid

#

not feeling well as well

compact sedge
#

and both of you get better soon

solemn rivet
#

ty

safe hamlet
#

thank

solemn rivet
#

maybe windows is at fault

#

I'm reuploading them and they always become google files

compact sedge
#

are you on firefox or chrome?

solemn rivet
#

chrome

compact sedge
#

huh, same

#

so yeah maybe windows is doing something weird

#

idk

#

can you just like, send them here?

#

I dunno

solemn rivet
compact sedge
#

I wanna test something, can you wait a sec?

solemn rivet
#

sure

safe hamlet
#

gradow use a free vpn for this

#

it works just fine

compact sedge
solemn rivet
#

lemme see

#

nope

#

I thought of that, sid

#

but am too scared of free vpns

compact sedge
#

I have a paid one I can use

#

sorry gradow

#

guess you can't upload files

#

ok tell me which one I should do next

#

I'm letting people take first dibs on whatever ones they wanna do

solemn rivet
#

just, whichever

safe hamlet
#

yea

solemn rivet
#

see if you can do credits list

safe hamlet
#

alright done with minor npc

solemn rivet
#

I'm guessing it's gonna throw

#

because of weird characters

compact sedge
#

ok

#

I'll give it a shot

solemn rivet
#

if it does, tho, we can just ignore that file

#

it's not like it makes any difference

compact sedge
#

add every hk mod developer to the credits list

solemn rivet
#

only those involved with this mod

compact sedge
#

time to get every hk mod developer to get involved in this mod

#

what might be cool is a standalone library or maybe part of modcommon to parse the output files

#

so that it can be used by general projects

solemn rivet
#

isn't that just split

#

and add to a dict

compact sedge
#

split by :

solemn rivet
#

ye

compact sedge
#

well :

#

with the two spaces around it

solemn rivet
#

yeah

#

because we're not monsters

#

readability matters

compact sedge
#

credits hasn't failed yet

#

67/94

solemn rivet
#

😮

compact sedge
#

how many api requests does google translate let you use?

solemn rivet
#

uhh

compact sedge
#

apparently 100,000

#

how did you pass that?

solemn rivet
#

well

compact sedge
#

oh 500,000 characters

solemn rivet
#

EN_UI is 4x as long as credits list, for one

compact sedge
#

ok nvm I hit it

solemn rivet
#

second, I was doing a chain of 15 translations

#

per line

compact sedge
#

oh god and it didn't write anything to the file

#

no

#

I'm an idiot

#

I had a bug in the path code

solemn rivet
#

rip

compact sedge
#

forgot a + os.sep

charred parrot
#

time to activate my trap card

solemn rivet
#

👀

safe hamlet
#

alright, i am doing journal as well

#

that will get all the big ones out of the way

compact sedge
#

ok lemme fix the path bug

#

this should fix it

#

otherwise it writes to a file one folder up

#

if you use absolute paths

#

oh I have an idea

#

if translation file already exists, get number of lines in file and use that as the starting index

solemn rivet
#

that's good

#

pog free vpn works

compact sedge
#

autoresume added

#

and also fixed another tiny path bug

solemn rivet
#

have I mentioned I hate windows' /?

compact sedge
#

thank god for os.sep

gilded lotus
#

@fair rampart actual question did you enjoy / feel like the music in the royal dreamer was good / fit the theme

compact sedge
#

also since i said it was a tiny path bug you know it was actually a massive bug

solemn rivet
fair rampart
#

sounded a bit awkward to me but probably because I've associated regular dream battle with markoth

solemn rivet
#

ok, translated 83 lines before breaking

gilded lotus
#

): damn, if you ever want to give me suggestions and stuff i can take it into account, i'm still learning

solemn rivet
#

CHARM_DESC_39 : Verify the musicians leaving the family of Halounast family. Business removal from the ISU newsletter is love and security is just a matter of security. weaver's, supposedly

#

Halounast

compact sedge
#

it should resume if you just switch vpn servers and just pass the same file with the newest version

solemn rivet
#

ye, I'll try that

safe hamlet
solemn rivet
safe hamlet
#

instead of writing / as string, i divided instead

solemn rivet
#

nice sid!

#

oh

#

I just noticed

#

you guys are like the perfect duo

#

angle and sid(e)

compact sedge
#

haha yes

safe hamlet
#

haha yes

solemn rivet
#

CHARM_TXT_OVERCHARMED : SHORT

safe hamlet
solemn rivet
#

yeah

#

I was expecting that sid

safe hamlet
#

it works the next time again

solemn rivet
#

did you get any of that angle?

#

we can either remove the characters that are causing this issue

#

or just skip the whole file

compact sedge
#

not yet

solemn rivet
#

which file is it btw?

compact sedge
#

are you guys using unicode locales?

#

idk if windows has that

solemn rivet
#

yeah

#

pt-br uses some utf8 symbols, so

#

this is the dream right here

compact sedge
safe hamlet
#

i use the trial and error method

#

try again till it works

solemn rivet
#

More naked koreans

compact sedge
safe hamlet
#

that's what we are looking for no?

compact sedge
#

idk these are pretty good

solemn rivet
#

what are you talking about, these are perfect

safe hamlet
#

you are like a baby

#

watch this

compact sedge
#

cp 2 is done

solemn rivet
#

oof

compact sedge
#

gonna do lifeblood

#

or is cp3 GNG

solemn rivet
#

LISTEN : I have heard

#

it is known

#

uhhh

#

idk angle

#

CHARM_DESC_21 : Artistic weapons used to live animals. <br> <br> Remove an enemy and increase the effect of anemia. I'm sorry, what

#

increase the effect of anemia

safe hamlet
#

soul eater

solemn rivet
#

now to add voiceovers

#

👀

safe hamlet
#

veru

#

we need to get him on this

solemn rivet
#

no, veru is going to stream this

#

he'll be our guinea pig

safe hamlet
#

he has to do the voice over too

solemn rivet
#

but then he'll know what to expect

safe hamlet
#

true

compact sedge
#

but his voice is so good

safe hamlet
#

yea i am not looking at any of these, i wanna do a run of my own

solemn rivet
#

it is

#

56 dub for us

compact sedge
#

microsoft sam dub for us

solemn rivet
#

140 to go

#

so roughly 2 more passes

compact sedge
#

also gradow

#

I have something important to tell you

solemn rivet
#

it's going at more or less 80 lines per passthrough

#

shoot it daddy

compact sedge
#

go to sleep

solemn rivet
#

I will

compact sedge
#

also for some reason

#

I don't understand

#

it sometimes doesn't do 1 line per translation

#

like it should

solemn rivet
#

wdym

#

it does 2 or something?

compact sedge
#

ohhhhhh

#

wait

#

I think I know why

#

it's because some are blank right?

solemn rivet
#

ye

compact sedge
#

so occasionally you might get duplicates when starting it over

safe hamlet
#

rip vpn ran out

solemn rivet
#

oh

compact sedge
#

gimme a sec

#

I'll work on a fix

safe hamlet
#

what vpn are you using gradow

solemn rivet
#

avira

#

having the same problem

#

btw angle, that's why I check the dict length

#

because if it has length 1, it only has a name field

compact sedge
#

I'll just say if the dict length is 0 assign it to an empty value so the line numbers match up.

solemn rivet
#

yeah, had to connect somewhere with ~120ms ping

#

shouldn't be much of an issue tho

#

sure

safe hamlet
#

o i don't think i have encountered that yet

compact sedge
solemn rivet
#

you could also technically check the keys and look for the key "#text", but that's expectedly slower than just finding the lenght

#

not much slower tho

#

not noticeably slower actually

compact sedge
#

well I'm a lazy coder and adding blank entries to the file is easier and besides if the file is user editable maybe the user wants to add text to those entries idk

#

and it won't break anything

#

I think

#

I hope

solemn rivet
#

oh well, I'll leave it running while I get ready to go to bed

safe hamlet
#

you mean match the line numbers with the original file?

solemn rivet
#

yeah

safe hamlet
#

is that necessary tho?

compact sedge
#
GODSEEKER_GGMODE_INTRO : most holy! many Divine! God, God! Are you trying to prove yourself, gentlemen, it sounds bad. Let <website> read and then pull the ice as a mirror before your glory. We are all willing to testify, but your destruction will take some!
#

dogeseeker

safe hamlet
#

lol

#

nice

compact sedge
#

one thing that could break this is if google translate ever inserts newlines into text

solemn rivet
#

I like how the pagebreak <page> got incorporated into the sentece

compact sedge
#

I dunno if it does tho

solemn rivet
#

I don't think it does

compact sedge
#

page -> website is a pretty accurate translation on its own

#

almost

solemn rivet
#

yup

compact sedge
#

I kinda worry about how it will display text with all <page> removed

#

tho

solemn rivet
#

like I said, I'll have to re-add those manually

compact sedge
#

no you don't

solemn rivet
#

not only because the translator gobbles them

#

but because of line lenghts

safe hamlet
#

DESC_MAWLEK_TURRET : Mobile phone When the browser fails, it is intentionally activated. cornywoke

compact sedge
#

you could add them every x characters after a sentence, or after x characters if no period is found

solemn rivet
#

yeah

#

that's my plan

compact sedge
#

👍

#

tbh maybe parsing is part of the c# code

#

or rather adding the <page>

#

that way the output text is still human editable

solemn rivet
#

hmmm

#

we'll cross that bridge when we get to it

#

for now, I'll finish translating UI and go to bed

compact sedge
#

we'll burn that bridge when we cross it

safe hamlet
#

indeed

compact sedge
#

I know like nothing about how to do smart string parsing in python

#

so

#

I guess I could do what I always do

solemn rivet
#

maybe 56 knows

compact sedge
#

and stackoverflow

safe hamlet
#

because there is no smart string parsing in python :^)

solemn rivet
#

but yeah my idea was using python because I don't wanna bother using a real language for something as simple as translation

safe hamlet
#

i could write an actual good C# wrapper for this

#

i usually write my own wrapper for rest/websocket stuff because the popular or official libs are not very good

solemn rivet
#

it is done

safe hamlet
solemn rivet
#

oh well

#

off I go

#

ty all for the help

#

sid and angle!

safe hamlet
#

np

solemn rivet
safe hamlet
#

good night, translate them entries in your dreams too sherma

solemn rivet
#

ech

jovial vault
#

Nice

#

Gl gradow

safe hamlet
#

did you just wake up or come back from an intense study session?

jovial vault
#

I gave an exam

safe hamlet
#

o

#

how did it go

jovial vault
#

I messed up one essay and did very well on the other so it balances out

safe hamlet
#

very nice

safe hamlet
#

journal's done, 514 entries took way too long

#

with that i am going to sleep, gn folks elderbug

jovial vault
charred parrot
#

yo guys for no specific reason come up with a game name where dreams are the major focus

#

k thanks

jovial vault
#

SHUt

charred parrot
#

EEEEEEEEEY

fair rampart
#

Dreams

charred parrot
#

ya thats what I get from asking the programmers

jovial vault
#

khwab

#

that's dreams but in a better language

charred parrot
#

in a better language

#

mhm

jovial vault
#

look english is dumb because you made the global lingua franca a hot mess

#

german, french and latin had an ungodly lovechild

leaden hedge
#

nothing dumb about english, just everyone speaks it as a second language and noone notices the flaws in their first language so english must be shit

#

unless your first language is esperanto

#

in which case carry on

jovial vault
#

ah yes the two people in the world who speak esperanto natively

#

conlangs are cool

leaden hedge
#

apparently its upto 2000 native speakers

weary oyster
#

phonetically consistent languages are objectively superior and you know it

#

fuck having to actually think about how to pronounce things

leaden hedge
#

japanese is phonetically consistent

#

and its shit

fair rampart
#

Take that weebs

leaden hedge
#

finnish is shit too

#

only good for rally car driving

weary oyster
#

@river eagle ban

jovial vault
#

interesting thinkgrub i was not aware there were this many native esperanto speakers

#

finnish is good

#

just too different to indo-european languages for my pea brain 😩

#

dravidian is where it's at tho

fair rampart
#

Isn't Hal Norwegian

jovial vault
#

finnish

#

i had a whole convo w/ him where he was like how do you know this much about finnish culture

gilded lotus
#

i wan die

hollow hearth
gilded lotus
#

u

floral furnace
#

i should use your v2 right angle?

floral furnace
#

it started translating half of the tablets then suddenly it kept throwing an error, JSON decoder error to be specific

safe hamlet
#

yea you hit the quota limit

#

use a free vpn

floral furnace
#

ah shit so this is how that works out 😩

#

at least i got half of it translated

safe hamlet
#

yes

#

weary indeed

solemn rivet
#

TTacco is one of us now

shy cloak
#

Are you using Google cloud api? Their translate limits are unbelievably lenient. Tho they do have some throttling limits, like 1000 requests per 100 seconds, or 100,000 characters per 100 seconds

solemn rivet
#

Using it indirectly dapper, because it would require a billing account

#

So I just use a python library that mediates the process

shy cloak
#

Hmm that's dumb

#

Were you discussing this yesterday? I'm sick so I was MIA all day.. I probably could have made and gave you an api key for it I've got the billing stuff all done from some other projects

solemn rivet
#

nah, it's fine

#

also, it'd prolly exceed your quota

#

for comparison, the same tool for DS3 needs around 5 million chars

#

also, you were sick too?

#

that's sad

#

me and sid were also sick

#

hope you're feeling better!

solemn basin
#

I was sick too last night. Interesting coincidence. Hope you all are better.

solemn rivet
#

same!

solemn basin
#

I slept for 10 hours or so. I'm 99% better.

jovial vault
#

dang was everyone sick

#

i just didn't sleep last night so i woke up from my big sleep

safe hamlet
#

i was bored, and i did PoH on my 5 fps school laptop

solemn basin
#

Congrats.

safe hamlet
#

thank

#

had a really good rng on phase 4 absrad

mellow elbow
#

meanwhile I can't get past p2

#

FeelsBadMan

safe hamlet
#

she spawned on the middle platform and i had quick slash and then i used 2 abyss shriek then it was climbing phase already

#

sadly it was not on my main save file sadgrub

solemn basin
#

Sometimes you get an awesome lucky platform phase like that. Helps a lot beating it.

safe hamlet
#

yea i almost beat rad absrad by getting that, the laser beam got me tho

solemn basin
#

Unfortunate. I had plenty of times where the platform phase was good but died in the climb or being dumb with orbs in the final part.

shy cloak
#

I think a doctor would consider me sick today; yesterday I was just a big grumpy shut-in

#

Today I'm actually making ritualistic visits to the restroom, but mentally/emotionally better

solemn rivet
#

oof

solar jacinth
solemn basin
#

Yikes. Get well soon, good sir.

jovial vault
#

get well soon all of you who are sick

solemn rivet
#

being alive is being sick

#

life is an affliction in itself

safe hamlet
#

indeed

solemn rivet
#

tbh tho

#

I think all this sickness I've been feeling these past few weeks is all due to stress/anxiety

jovial vault
#

aw

#

you alright?

safe hamlet
#

dw gradow

#

this mod that we are making should reduce all your stress

solemn basin
#

The sheer amount of laughter from poorly translated dialogue should cure anything.

safe hamlet
#

exactly

solemn rivet
#

yes

#

that was my plan all along

safe hamlet
solemn rivet
jovial vault
#

😩 this is why im going into translation
to make abominations

solemn rivet
#

mino is one of us?

solar jacinth
jovial vault
#

how long has it gotten

#

oh yeah gradow what did you need me to do

solemn rivet
#

uh

solar jacinth
#

a lot garmond

solemn rivet
#

just what everyone else has been doing, mino

#

do you have a python install?

jovial vault
#

yea i just checked and i currently do not

solemn rivet
#

oh...

#

so, it's ok if you don't wanna help

#

you'd need to install python

#

then get two modules for it

#

and then just run the code

solar jacinth
#

what the fuck is going on

#

date sim ?

solemn rivet
#

no

jovial vault
#

nope translation mod

solar jacinth
#

oh

#

what does it do

jovial vault
#

nah dude i'm up for it! im just really tired rn so sorry if i come off uninterested

solar jacinth
#

translates ?

jovial vault
#

also which two modules

solemn rivet
#

nah, it's fine

#

so you can just grab python online

solar jacinth
#

what does it do

young walrus
#

ur mum

solemn rivet
#

after it's installed, you'll need to run pip install xmltodict and pip install googletrans on a command prompt/terminal window

#

then you're all set to go

solar jacinth
#

if we are talking about languages , i can add one

solemn rivet
#

here's the files we have already translated

#

you can grab the zip file, it contains all files to be translated

solar jacinth
#

answer me grimm

solemn rivet
#

and you can grab the python file

#

sugar, we're doing a poorly translated mod

jovial vault
#

hollowknice gotcha

solemn rivet
#

basically running every line in the game through a chain a google translates

solar jacinth
#

why

solemn rivet
#

and replacing the vanilla text with those

jovial vault
#

why not

solemn rivet
#

why not

solar jacinth
#

understandable

#

have a great day

solemn rivet
#

because it's fun

solar jacinth
#

add turkish 🗿

jovial vault
#

veru and 56 voice it

solar jacinth
#

amazing

jovial vault
#

"master piromancer"
so gradow

solemn rivet
#

math=/=fire

solar jacinth
#

id like to help this masterpiece , if anything needed you know where to find me garmond

jovial vault
#

wdym math = fire

#

trust me

solemn rivet
#

I gtg now, but you can just follow the directions I was giving mino earlier

solar jacinth
#

alright

solemn rivet
#

so after you've grabbed the text files and the python file, you just type python.exe into your command prompt, drag the python file and any other file that hasn't been translated yet

#

it'll do everything for you

safe hamlet
#

Sugar: why

#

it's the cure for everything

solar jacinth
#

i was just testing you

#

you passed

#

son

safe hamlet
#

gradow, do you know about quadratic sieve?

jovial vault
#

heads up im doing shaman bec i dont think anyone else has done it yet

safe hamlet
#

check the drive

jovial vault
#

yep

solemn rivet
#

Sid is that a prime searching method using square roots?

#

If not, then no

#

I don't know much about number theory

ornate rivet
#

easy

safe hamlet
#

factorization algorithm

#

but how do you do prime searching using square roots?

ornate rivet
#

wtf 56 is offline

safe hamlet
#

yea

#

since a long time

solemn rivet
#

I think it's called Erasthotenes' Sieve or something

#

You basically want to know if n is prime, so you write down all naturals less than sqrt(n)

#

And you check if each one of them divides n

#

And it suffices to check only for the primes

#

I think that's it?

#

Not sure

jovial vault
#

just finished studying and i tried installing the python packages and it ended up giving me invalid syntax wearytiso

solemn rivet
#

Uhh

#

Did I do it wrong sid?

#

pip install packagename?

jovial vault
#

yes

#

one sec

solemn rivet
#

Did you install python first?

jovial vault
#

ye

solemn rivet
#

Am I missing something?

safe hamlet
#

use cmd prompt/powershell

#

not the program

solemn rivet
#

I use mingw tho

jovial vault
#

sorry im the most useless person when it comes to this kind of stuff

torpid plank
#

This is Aminoca.

jovial vault
#

😩

hazy sentinel
#

@solemn rivet that's a method of checking primes but it isn't erastosthenes' sieve

#

basically the same thing anyway

solemn rivet
#

Ty veru

#

I know basically nothing when it comes to number theory and prime search

#

It's been more than 5 years since I last studied those

#

And I never use them

hazy sentinel
#

we got to eigenvalues in linalg after the final exam

solemn rivet
#

Nice

hazy sentinel
#

how's that for a working curriculum

solemn rivet
#

Useless

jovial vault
young walrus
#

sounds like it's not working

charred parrot
#

how fucking shitty is delegate.GetInvocationList

#

in terms of speed

ornate rivet
#

So if I use a different version of unity where assetbundles work fine, is it guaranteed that hk won't be able to use it?

hazy sentinel
#

sigh

jovial vault
#

sigh

ornate rivet
#

the official unity discord is incredibly unhelpful

jovial vault
#

who needs the unity discord when you have KDT

ornate rivet
#

true

buoyant obsidian
#

I'm here too

#

I have extremely specific knowledge of making things in Unity without scripting

hollow hearth
#

lets see if this works

buoyant obsidian
#

Look at my cool scriptless water camera effect

hollow hearth
#

I summon thee, oh tentacle person

buoyant obsidian
#

yeah it just tints the screen blue but it does so without use of the CPU i think

safe hamlet
#

@jovial vault gotta install it

jovial vault
#

run the setup?

#

bec i did that

safe hamlet
#

did you install python?

jovial vault
#

yep

safe hamlet
#

maybe the path is not setup?

#

search for environment variables in the start search thing

#

then select the first thing that comes up

#

i would show ss if i were at home

jovial vault
#

it's fine im gonna go to bed anyways

safe hamlet
#

alright, i will send you how to do it when i get home

#

and just do it whenever

jovial vault
compact sedge
#

smh not using pip install --user

#

oh wait does that actually even work on windows?

jovial vault
#

angle coming in with that linux flex

ornate rivet
#

it does work if you have the new ubuntu command prompt installed

#

wait pip works in regular command prompt too

#

smh angle

safe hamlet
#

@jovial vault open that and look for Environment Variables button

#

then look at User variable and look for Path

#

then click Edit and add the path for the pip

#

which should be C:/PythonXX/Scripts

jovial vault
#

ty

safe hamlet
#

could also be C:\Users\yourusername\AppData\Local\Programs\Python\PythonXX\Scripts\ too

compact sedge
#

no I know pip works but does pip --user work

#

in windows

#

because you don't wanna corrupt your global path

rain cedar
compact sedge
#

with packages that aren't maintained by your package mana... oh wait who am I kidding

#

sorry I mean pip install --user