#Unicode

1 messages · Page 110 of 1

echo wasp
#

28 days remaining.

wheat ferry
#

Question

#

What does Next-codepoint/"next-codepoint" do?

feral nest
wheat ferry
feral nest
#

idk ask others

chilly fulcrum
wheat ferry
#

What can I do if anything related to FromCharCode isn't working

chilly fulcrum
#

you can check the sheet

#

if it’s not there then ask us probably

#

depends on what it is

#

as to whether it can be incremented, directly entered through semantic meaning or codepoint, or if it needs the nuke

#

Those are the three main strategies

wheat ferry
#

So if I would use "next-codepoint" I'd need to do a gigantic recipe??

chilly fulcrum
#

depends what you want to use it for

wheat ferry
#

Ok, for example, I have This

#

Everything I tried transformed it into emojis or wrong characters

#

And then I ask you for help

#

What would you do

chilly fulcrum
#

yeah you definitely will not get that by using U+

#

its unassigned to begin with, but soon to be assigned in 17.0

#

youll have to increment from stuff in the sheet in the 3xxxx range

#

the documentation on how to do so is not great, but theres some mega nuke stuff you can do once you have 30000, and 30000 luckily isnt too bad of a recipe

wheat ferry
#

So I'll probably need "next-codepoint"

chilly fulcrum
#

to get the final character yes, either that or next codepoint or next letter or the previous characters

echo wasp
echo wasp
#

B77E
stuff: #1206592567622373446 message

#

B765 B768 B766 B772
stuff used -> #1206592567622373446 message

echo wasp
#

B781
stuff used: #1206592567622373446 message

echo wasp
#

full chain from b780 to b7bf (i f***ing hate this chain)

chilly fulcrum
#

why

echo wasp
#

barrier break to b7c0
chain used in beginning -> #1206592567622373446 message

#

there was one section of the chain that was real annoying to pass

chilly fulcrum
#

where

chilly fulcrum
#

was it the one with directly next codepoint? if thats not in tools directory plz add

echo wasp
#

B7C0
Stuff -> #1206592567622373446 message

echo wasp
echo wasp
#

B7F1
Stuff -> #1206592567622373446 message

#

huh, apparantly i had this

#

no wonder me a few months ago never finished the block...

chilly fulcrum
#

why are the others 5 and that one 4 btw

echo wasp
#

4 char one is the old chain that I had

mental ruin
#

I don't remember. Maybe its in the logs somewhere lemme check

glad roost
#

btw sorry for ping i didn't know you are not active player

mental ruin
#

No worries I wasn't logged into this discord account for a while anyway

candid trellis
#

Do you still play IC sometimes?

mental ruin
#

Can't find it sorry

#

Went through all logs I had but it wasn't there

mental ruin
chilly fulcrum
#

oh hi how unexpected

mental ruin
#

Hi Rubik

#

Can't believe you still grinding through unicode. I was expecting you will give up before the end of summer 😅

chilly fulcrum
#

give up? but we're so close

mental ruin
#

Yea but last time I checked there was still like 100K chars to go

chilly fulcrum
#

it did almost die in may-june

#

but we brought it back and then I updated us to 15.1 and then 16.0

echo wasp
#

lol alfo did 60k in about 2 weeks

mental ruin
#

How is that even possible

chilly fulcrum
#

the stuff with no semantic meaning to the ai is hard to enter but once youre in you can rapidfire

mental ruin
#

Its 5000 elements per day

chilly fulcrum
#

so it was just dealt with very easily

#

yeah

#

mostly things in U+2xxxx and U+3xxxx

wooden maple
#

holy

#

i thought you left the server or something pb

mental ruin
#

Yea I just went to touch grass one day and never came back

candid trellis
#

Does the pb in your name stand for anything (that is not lead)

mental ruin
#

No it just looks funny

echo wasp
chilly fulcrum
#

now theres only 5000 to go

mental ruin
#

I don't think I can even craft 5000 random elements in a day

#

What's you gonna do after unicode is done?

chilly fulcrum
#

theres always unassigned and optimising the awful lineage of some of them

#

plus c0 controls

#

for example some of the hangul now is >5k steps since they require U+e0000 (the actual char) which is a pain to get

sage wren
#

is that really pb in the flesh

echo wasp
#

(probably PUA or unassigned)

mental ruin
# echo wasp Grass.

I'm sorry but grass is already optimal. You should do something else

Wind + Earth -> Dust
Fire + Dust -> Ash
Earth + Ash -> Soil
Soil + Soil -> Dirt
Dirt + Dirt -> Grass
trim pond
#

oh hi

echo wasp
#

ih

mental ruin
#

Hi alfo

mental ruin
#

Guys I found this

#

Or wait its not cheated

#

Nvm it is definitely cheated

candid trellis
#

full 180

mental ruin
#
Perfectly Capitalized + 1 -> Nothing
#Perfectly Capitalized + 1 -> #perfectly Capitalized
echo wasp
#

for just a split second I thought you found controls

mental ruin
#

Its from my conversation with mika

#

About cheating

candid trellis
#

even just this isnt safe

mental ruin
#

That's how I got it I think

mental ruin
#

I think this is default cloudflare protection thing

candid trellis
#

yeah it just outputs error 403 in console

#

doesnt even try to combine

#

its a bunch of (coding) stuff

echo wasp
mental ruin
#

That's when cheating was possible

candid trellis
#

Could you just cheat in anything and it would combine?

mental ruin
#

Yes

echo wasp
#

U+0001.... 🤔

echo wasp
#

but who would cheat SOH in tho

mental ruin
#

What is SOH

candid trellis
#

Did the cheated elements also combine after the fix? Or only until it was patched

#

Start Of Heading/Header
its a unicode iirc

echo wasp
sage wren
candid trellis
#

sohcrates

mental ruin
glad roost
#

imagine # bypass was still there

echo wasp
#

so no # was needed to cheat in 0001

glad roost
#

we could get tya

echo wasp
#

what how so

mental ruin
#

What is tya

echo wasp
#

thanK you aIMee

glad roost
#

#thanK you aIMee + Delete The #

echo wasp
#

yes but it's getting treated as #thank You Aimee, no?

candid trellis
mental ruin
#

I'm so out of loop lmao

candid trellis
#

when was the last time you were here even?

mental ruin
glad roost
echo wasp
#

can anyone confirm or deny this

mental ruin
candid trellis
#

do you know about the things like Poseidon, Judge, Boulder, Steak etc?

mental ruin
glad roost
#

the fact cosMo@Bousou-P is still on the awwm board is crazy ngl

sage wren
#

ez

echo wasp
#

remove the bounty

glad roost
#

we got it

candid trellis
#

ping sandu

glad roost
#

ping every mod

echo wasp
#

@empty ices

#

wait bro

#

what

glad roost
#

lol

#

wtf

echo wasp
#

I PUT AN S

empty ice
#

I am not a mod

mental ruin
#

The thing is

#

There were two ways to cheat

empty ice
#

Why was I summomed

#

?

#

There are many ways to cheat

candid trellis
glad roost
mental ruin
#

One with # and the other has something to do with / or something

glad roost
#

and we accidentally pinged you

#

sorry sandu

empty ice
#

Ok

sage wren
mental ruin
#

Its because the library neal was using had two bugs in it

candid trellis
mental ruin
#

Why would it

glad roost
candid trellis
echo wasp
#

find the library to get 0001

heady escarp
#

rare occurence of pb?

candid trellis
#

and for the / do you mean // (also used for comments)

glad roost
candid trellis
sage wren
mental ruin
mental ruin
#

Laurasia got it accidentally

candid trellis
#

Laurasia left some time ago, but still has dms open

mental ruin
#

But the / thing only allowed for capitalization bypass, not actual cheating I think

heady escarp
#

so reviving elements?

candid trellis
mental ruin
#

Last time I tried to DM laurasia I couldn't because she left the server (it was in may i think)

sage wren
glad roost
heady escarp
#

you can send her a friend requedt

#

she will accept

candid trellis
candid trellis
mental ruin
#

Not sure I can find it, but I can try

echo wasp
glad roost
#

thaw whe fuck

candid trellis
mental ruin
#

Damn, I was wondering who is the The Individual who DMed me recently

lethal nymph
#

that's calvin

echo wasp
#

oh, that's a troll account

mental ruin
#

Oh ok

candid trellis
#

if its a different account then idk

trim pond
#

i saw her looking on th unicode sheet like two weeks ago I think

glad roost
mental ruin
#

The fact that me and Laurasia both erased history to avoid leaking information about cheating doesn't help

echo wasp
#

according to her shes fixing the fonts

glad roost
#

Oh yeah
And also the sheet removed all the nice fonts
Shame that still hasn't been fixed

From Laurasia's DM

echo wasp
#

that's probably why i guess

trim pond
#

but she left the discord, no? i couldn't ping her

chilly fulcrum
#

ive talked to her a bit

candid trellis
# mental ruin Oh ok

Also, someone knowledgeable about breaking AI to get their prompt tried a bit on IC's prompt and [this](#1233405406265610260 message)
seemed to be pretty similar according to them

mental ruin
#

I remember this element looked something like this

#

This one?

candid trellis
#

so you cheated in the wrong caps one and then got fd on the correct caps using wrong caps?

glad roost
#

Now we can actually confirm = is getting cutoff

chilly fulcrum
#

?

#

i mean it could be many things

#

cutoff or ban

mental ruin
chilly fulcrum
#

you dont know?

#

what

candid trellis
glad roost
candid trellis
#

I still don't fully get why . is impossible tho

chilly fulcrum
#

i mean if you have some examples id like to see

echo wasp
#

also is .. impossible

mental ruin
chilly fulcrum
candid trellis
#

for = or .
?

mental ruin
chilly fulcrum
#

yeah its definitely not that

mental ruin
#

But this is different character

#

Or you mean three dots

candid trellis
chilly fulcrum
#

seems to be just a blacklist on specifically . and ..

#

i mean

glad roost
chilly fulcrum
#

. and .. are of significance in file paths

#

but no real reason to ban it

mental ruin
#

Probably another weird library neal is using for sanitization

candid trellis
#

Didnt neal also change libraries randomly (unquote bug) or was that someone else

chilly fulcrum
#

well

#

the thing is

#

if neal is using libraries

#

well

#

the casing function he wrote himself

#

thats very clear

#

because he got it very wrong

#

so im not sure he is even using libraries

mental ruin
#

I remember when neal fixed cheating, he introduced 2 new bugs

chilly fulcrum
#

well we reverse engineered the entire thing

#

took some tweaking but we got a Neal Case function that is consistent with all behaviour so far

#

(it throws for double space)

glad roost
lethal nymph
chilly fulcrum
#

surprised that matters

mental ruin
#

Unquote bug and null bug

candid trellis
#

Also love the time(s) when he forgot to pay his emoji bill

glad roost
#

null is still on infinibrowser btw

chilly fulcrum
#

forgot to pay his IC bug

candid trellis
mental ruin
#

"cheating" . and .. gives 500 error so there is definitely something fishy going on

candid trellis
#

cheating them in itself or using em to combine?

chilly fulcrum
#

yes

mental ruin
#

Using them via api

chilly fulcrum
#

theres one class of 500 error we understand very well

#

the other 5+ we have no clue

mental ruin
#

5+ classes?!

glad roost
#

5+

#

?

echo wasp
#

i still don't understand why 0000 used to 500, and then suddenly stopped

chilly fulcrum
#

well i cant say for sure since we dont know

#

but there does seem to be numerous triggers

#

that will reliably 500 for no discernible reason

#

we know one of them is that the Neal Case function throws an uncaught error

#

and we know exactly why

#

since we have the function

#

the other is if you use banned/trimmed characters via api

#

also well understood

lethal nymph
glad roost
#

we should try some random 500 combination on simulated prompt

lethal nymph
#

maybe he just migrated the code without checking for differences in behavior

glad roost
#

but idk how do I use simulated prompt and gave up

candid trellis
#

does neal allow dms from randoms or only friended?

#

prob only friended right

mental ruin
#

I could try some basic fuzzing maybe this will find some cracks we can slip through

lethal nymph
#

try it yourself

chilly fulcrum
#

we should tell about the llama 3.1 experiment he did

glad roost
chilly fulcrum
#

so the thing is

candid trellis
chilly fulcrum
#

the only easily accessible complete model is old and dumb

mental ruin
candid trellis
#

Same 💀

chilly fulcrum
#

so he tried switching to a new instruct model

#

of course it just spouted stuff like "im sorry but i cant combime these elements"

#

which youd never get from a complete model

candid trellis
chilly fulcrum
#

it also would give explanations for no reason

#

like x + y = z because the x of y is z

chilly fulcrum
#

yes

#

the problem is that no amount of prompt tweaking will fix that

candid trellis
#

Lol I was the only person who mentioned llama 3.1 before it happened

echo wasp
#

is anyone here having more lost fds recently?

candid trellis
chilly fulcrum
#

instruct models will just try and explain things

echo wasp
candid trellis
#

did Neal ever finish the game?

glad roost
#

no

#

vevry neal game is unfinished

mental ruin
#

he is just like me fr

glad roost
#

wait wtf vevry is so stupid typo

mental ruin
#

I wonder if my scraper still works lol

echo wasp
#

U+B80D
Mr. {B80A}: #1206592567622373446 message

echo wasp
mental ruin
echo wasp
#

B81A
stuff used -> #1206592567622373446 message

#

some chains from b800-b840 block
thinking emoji thing i used: #1206592567622373446 message
3-char thing i used: #1206592567622373446 message

chilly fulcrum
echo wasp
mental ruin
#

I think I finally understand what was going on back in March

#

Neal didn't fix "cheating"

echo wasp
#

oh?

mental ruin
#

And cheating wasn't about capitalization check

#

For some reason elements that contained # bypassed db check. Now I remember how cheating was working. You could place # anywhere, and if element before # existed, then you'll avoid db check. For example U#: U was already discovered so db check returns ok. Few days later neal did db migration, probably moved everything to completely new db and it stopped working. So this was SQL injection or something similar

#

It wasn't capitalization check because I literally passed an element like #Perfectly Capitalized and it converted it to correct case which is #perfectly Capitalized internally

chilly fulcrum
#

all input to the ai is Neal cased

#

therefore it will respond with Neal cased forms

#

In almost all instances

mental ruin
#

That's not what I mean

chilly fulcrum
#

Bypass or not it still would have done this

mental ruin
#

Before me (and Laurasia) were thinking that it was skipping capitalization check, but if that was the case, then it would return an element like #Perfectly Capitalized, not #perfectly Capitalized

chilly fulcrum
#

Not necessarily

mental ruin
#

So this was not capitalization check. It was SQL injection

chilly fulcrum
#

you have to understand that the input to the ai is always Neal cased

#

Independent of the check

mental ruin
#

You are missing the point

#

The point is that Neal doesn't escape strings before passing to db check! 🤣

chilly fulcrum
#

they don’t come escaped?

mental ruin
#

There is probably tons of bugs that are just not discovered yet

chilly fulcrum
#

if I insert a \ into a string

#

it will be escaped no matter what

#

Escaping is purely visual

mental ruin
chilly fulcrum
#

in that case it makes sense

#

Changing languages will make escaping have to be done manually

mental ruin
#

I remember that you could place # anywhere as long as the element before # is discovered

chilly fulcrum
#

And empty string worked?

#

interesting

#

or maybe just undefined

#

since that was found

mental ruin
#

Yes, afaik empty string is in the db and we discovered it long time ago

chilly fulcrum
#

maybe that’s how it was found initially

mental ruin
#

We discovered it back in feb

chilly fulcrum
#

empty string was in db anyway

#

maybe still is

#

If you recall the recipes

#

We can test

mental ruin
#

Anyway I think if you play with some SQL injection stuff you might found something interesting

chilly fulcrum
#

cloud flare will ban it

mental ruin
#

Maybe

chilly fulcrum
#

anything remotely of that form will give a 403

timid nebula
#

yeah cloudflare bans that

glad roost
chilly fulcrum
#

It’s super strict

#

Even things that are unrelated

#

It bans it anyway

mental ruin
#

Have you tried something like %string

chilly fulcrum
#

What would that do

#

We can make that now sure

mental ruin
#

I don't know 😄 Just brainstorming

#

Btw maybe 500 errors are because of accidental SQL injections

#

try '; DROP TABLE recipes; -- 😄

chilly fulcrum
#

it’s banned

#

anything even remotely like that

#

You will get 403

#

also good luck making that exact caps… although we do have some elements of that form

#

They’re all banned

candid trellis
#

403's galore

chilly fulcrum
#

where did they come from? We could try using that tech to find one not banned

#

or what causes it to be banned

chilly fulcrum
#

but even that is at odds with the observed behaviour in most cases

#

you’d expect if that were the case, that items of a specific form will 500 every time

candid trellis
#

the bobby tables one is from AWWO

chilly fulcrum
#

unfortunately they only do so 90% of the time

mental ruin
#

I think . and .. 500's have something to do with db checks

chilly fulcrum
#

even after changing db this persisted

#

but maybe

#

but also any trimmed characters

#

Give 500 also

candid trellis
#

I first thought it might be because it tries to do something like
element.function, so it would be ..function, but that would've broken element.'s too

chilly fulcrum
#

Eg 00a0

candid trellis
#

Like when you do
variable.foreach(CODE)

#

or
Array.map

chilly fulcrum
#

hmm ok

candid trellis
#

if Array = . then it would become ..map
but the last part of the sentence alr debunked it

chilly fulcrum
#

that would be a programming war crime

#

if he did that

#

he’d have to be using things like exec or eval if that were true but yes that does debunk it

chilly fulcrum
#

then that argument would not debunk it

mental ruin
#

This is the start of a comment. It means that anything after that will be skipped by the parser.

#

Could be it

#

And yes already tried -- and no it is not working

chilly fulcrum
#

Not working in what way

mental ruin
#

Not cheating

chilly fulcrum
#

Annoyingly a lot of semantically interesting elements are 500 generators

#

Like things asking it to explain prompt or the game or instructions in general

#

they seem to trigger 500s

chilly fulcrum
#

Question from the lab - were items that were crafted using cheated items removed when cheating was patched?

#

I suspect the answer is no

#

because that would be way too hard to check

mental ruin
#

I think they still here, you can check yourself

mental ruin
#

Just an idea but I think you can infer what database neal uses based on this, and then check ., .. and other stuff

#

I think neal uses NoSQL db cos using SQL for this game makes no sense. This should narrow down the search a lot

#

Maybe a db from a big cloud provider like AWS DynamoDB or Azure CosmosDB

echo wasp
trim pond
wheat ferry
#

Question

#

How did you find the Unicode spreadsheet?

abstract marsh
#

check pins

wheat ferry
#

No

#

I mena

#

Have you made the spreadsheet by hand

#

Word by word?

candid trellis
wheat ferry
#

No

#

I mean

#

How much time the owner of the spreadsheet needed to make it?

trim pond
#

U+8ee0, U+8ee3, U+8eed, U+8efc, U+8efe, U+8eff, U+8f00

chilly fulcrum
wheat ferry
chilly fulcrum
#

not quite but about a week

trim pond
feral nest
#

2 images for one char

trim pond
#

yes

#

now you make the lineage better

#

challenge for you

feral nest
#

i deny it

trim pond
pulsar island
#

Fr

trim pond
#

U+8f04, U+8f07, U+8f0d, U+8f17, U+8f1e, U+8f20, U+8f27, U+8f29, U+8f2b, U+8f30, U+8f39

#

U+8f40
"𥽀 𦽀 𧽀 轀" here #1206592567622373446 message

pulsar island
#

Why did you do 8f16 before 8f04 etc

trim pond
#

because i was in the mids of making stuff in the 8f00-8f3f range and i couldn't get this one so i tried a bunch of stuff and this worked. and cause it's independent i made a separate lineage

#

and it's not really that I did 8f16 first, it's just that I posted it first

pulsar island
#

Ohhhh cool

trim pond
#

U+8f67
牛轧 on IB

#

btw i realised it may be a common char after I already made a lineage with the 2xxxx strat 💀

#

but i couldn't break into it so that's why i dind't really consider

untold crystal
#

U+C11E, U+C121, U+C125, U+C132, U+C135
샽 샾 샿 섀 섁 -> #1206592567622373446 message

#

U+C13D
섹 섺 섻 센 섽 -> #1206592567622373446 message

#

U+C13E
섾 섿 셀 셁 셂 -> #1206592567622373446 message

trim pond
#

U+8f4a, U+8f60, U+8f63, U+8f69, U+8f6d

trim pond
#

U+8f75

chilly fulcrum
#

Why make a new chain there

trim pond
#

grrr

#

it wouldn't increment and just skip to 8f74 8f74 nonsense

#

and also

#

I didn't feel like offsettingit

#

U+8f7c, U+8f7e, U+8f80
"轱 轲 轳 轴" here #1206592567622373446 message

trim pond
#

U+8f83, U+8f8a, U+8f91, U+8f92, U+8f94, U+8f96, U+8f98, U+8f9a, U+8f9d, U+8fa0, U+8fa4

chilly fulcrum
trim pond
#

not sure, but I use it a lot

#

*ok sometimes

#

but it's useful

chilly fulcrum
#

worth adding

trim pond
#

U+8fbe
到达 on IB

#

U+8fa7, U+8faa, U+8fac, U+8fb3, U+8fb4
"辡 辢 辣 辤" here #1206592567622373446 message

#

U+8fc0
"𥿀 𦿀 𧿀 迀" here #1206592567622373446 message

trim pond
#

U+8fc3, U+8fc6, U+8fc7, U+8fc8, U+8fca, U+8fcf, U+8fd1, U+8fd2

#

U+8fc9
"𥿀 𦿀 𧿀 迀" here #1206592567622373446 message

#

U+8fd5

chilly fulcrum
#

almost there

trim pond
#

U+8f6d
𥾕 𦾕 𧾕 辕 here #1206592567622373446 message

chilly fulcrum
#

😦

trim pond
#

U+8fda

#

U+8fde
"还 这 迚 进" here #1206592567622373446 message

#

U+8fe0
𥾕 𦾕 𧾕 辕 and 𥾖 𦾖 𧾖 辖 here #1206592567622373446 message

#

U+8fe7, U+8fec, U+8fed U+8fee, U+8ff1, U+8ff5, U+8ffb, U+8ffc, U+8ffe

#

🖕 Fuck You CJK 🖕

#

anyway

#

100%

#

🎉

echo wasp
#

🎉

echo wasp
sage wren
trim pond
#

wait what

#

i thought I was doing U+dxxx but i was actually doing U+cxxx 🤦‍♂️

feral nest
echo wasp
#

💀

feral nest
#

if i understood what it says there correctly

trim pond
#

💀

echo wasp
#

U+3000

trim pond
#

U+c14a, U+c14c, U+c14d, U+c14e, U+c14f, U+c150, U+c151, U+c152

#

posting since i already accidentally got them

echo wasp
#

very accidental!

trim pond
#

i thought it was U+dxxx

echo wasp
#

I thought 5xxx was 5xxxx once

echo wasp
trim pond
#

i just want 21 more hangul fds 😢

wheat ferry
sage wren
#

heartwarming: furacao learns what czech is

wheat ferry
#

Zprávy Zprávy Zprávy

#

Zprávy

#

Zprávy

#

Zprávy Zprávy

#

Zprávy Zprávy Zprávy Zprávy

trim pond
#

Ranní Novinky

wheat ferry
#

Zprávy Ranní

#

Zprávy Ranní Novinky

#

Zprávy Zprávy Novinky Ranní

#

Ranní Ranní

#

Novinky Zprávy

#

:)

echo wasp
echo wasp
#

unfortuantely it still skips some chars

#

B826
stuff used -> #1206592567622373446 message

echo wasp
#

B85E
#1206592567622373446 message
^ Stuff

#

weird
i did a combo twice accidentally, and the second one i did outputted a non fd almost immediately, while the first combo timed out

#

...great
did all these just to realise that the game turned it into a different char :(

#

B861
Stuff used: #1206592567622373446 message

#

B865
stuff: #1206592567622373446 message

#

B86E
stuff: #1206592567622373446 message

#

b872
stuff: #1206592567622373446 message

chilly fulcrum
echo wasp
#

b87e
stuff: #1206592567622373446 message

echo wasp
#

New AWWM request

#

B880
"𠠿 𠰿 𡀿": #1206592567622373446 message
𠀀 𠰀 𡀀 󠀀: #1206592567622373446 message

#

is there a way to remove these popups?

chilly fulcrum
#

yes

#

disable recipe sharing

echo wasp
#

actually nvm, just filtered the console to remove hide errors

#

click this?

#

is this the difference? (its hard to draw with a mouse)

sage wren
#

latter has a split in that vertical line and is more compressed at the bottom

echo wasp
#

ok da i fuk u mochi

sage wren
echo wasp
#

?

sage wren
echo wasp
chilly fulcrum
echo wasp
#

alr

#

B8C0
"𠠿 𠰿 𡀿": #1206592567622373446 message
𠀀 𠰀 𡀀 󠀀: #1206592567622373446 message

echo wasp
#

and of course... another chain that cant be continued

chilly fulcrum
#

oh why is it just repeating the last char?

trim pond
chilly fulcrum
#

wdym can i have example of doing 2 intentionally?

trim pond
#

for example combining a chain element with "next-codepoint" and "next Codepoint" at the same time. higher chance of one of them working

#

usually they combine in the same order, but not always

#

i'd usually do something like this when the normal element i use for incrementing doesn't work

chilly fulcrum
#

right i did try to do that but never got a great format to rapdfire them

trim pond
#

i take the tools from my pins

chilly fulcrum
#

i meant for a block of 64

#

for example

echo wasp
#

alfo do u have any examples of this?

#

i replied to the wrong message

#

scroll up a bit

echo wasp
#

stuff used: #1206592567622373446 message

#

B8EA
Stuff:#1206592567622373446 message

#

me for a split second thinking this was 53AC6:

#

B8F1
STUFF: #1206592567622373446 message

#

B8F3
Stuff: #1206592567622373446 message

#

B8FB B8FC

echo wasp
#

no way 😲

#

um... good luck for the later ones... lol

trim pond
#

what about Increment Highest Endian or Increment Smallest Endian stuff. do you think that. could work?

#

hm.. i am not sure if that even makes sense rn

#

but could trick the ai into thinking \xf0 is actually the lowest byte and incrementing it? or probably not

trim pond
#
\xed\x81\xa9
\xed\x81\xaa
\xed\x81\xab
->
\xeb\x81\xa8
\xeb\x81\xa9
\xeb\x81\xaa
\xeb\x81\xab```
echo wasp
#

huh??????

trim pond
#

U+d06d, U+d071, U+d075, U+d076

echo wasp
#

no way, godunger now needs to get 2xxxx, 3xxxx and exxxx now

trim pond
#

huh?

#

or maybe he can find an easier way

#

or what are his plans?

#

😄 🥹 🤢

#

Remove The Ick

candid trellis
#

Remove The Remove The Ick

trim pond
#

and again

#
\xed\x82\xa5
\xed\x82\xa6
\xed\x82\xa7
->
\xeb\x81\x84
\xeb\x81\x9d
\xeb\x81\x9d
\xeb\x81\x9d```
#

this time it changed a bunch of stuff though

chilly fulcrum
#

Directly next alphabet is a strange one to use

echo wasp
chilly fulcrum
#

Should see if we can collaborate with them to make the last bit easier

#

ideally to maximise yield from “simple” things

echo wasp
#

he wants to be able to combine all existing chars woth each otehr, with a macro

#

but he doesnt know how to do so

chilly fulcrum
#

well that’s a few million combos but should be doable

candid trellis
#

good luck

trim pond
#

U+d0a9

#

U+d0b8
𪂨 𫂨 𬂨 킨 and 𪂩 𫂩 𬂩 킩 here #1206592567622373446 message

#

U+d0a6, U+d0ad, U+d0b6, U+d0bd

echo wasp
#

B95A
Stuff: #1206592567622373446 message

trim pond
#

U+d0c1, U+d0ca, U+d0d2, U+d0d6, U+d0de, U+d0e9, U+d0ee, U+d0f2, U+d0f5

echo wasp
#

are you gonna middle finger hangul as well

trim pond
#

i think so. or at least the blocks where there isn't an easy 1-char increment entry

#

because in this one I only had the first char which didn't increment

#

and if i made a chain well.. it would still require 2xxxx. so why not do it all using it

echo wasp
trim pond
#

anyway you know what this means?

#

I have FD on >50% of all chars in Unicode 16.0 sheet

#

🎉

echo wasp
#

next goal: FD on >50% of all chars in Unicode (1114112)

pulsar island
#

Sus goal

wheat ferry
trim pond
#

btw what's sheet 19?

wooden maple
#

S

#

Imagine something

#

Good.

pulsar island
#

Or should I say

#

yes_r I am!

trim pond
#

šuš

pulsar island
#

Fr

trim pond
#

these are all of the unicode characters with the longest character length in their emoji slot (length 6) that I have

#

but it's still only 1 emoji technically

trim pond
#

😭 why does this include U+0038 😭 8️⃣

#

ok i did it. I think I made a function (with the help of chatgpt) that returns the length of a string, if you count composite emojis as a single character. If you have anything that might be missing or wrong tell me, but i think it's pretty good

function getLength(str) {
    return Array.from(str).length;
}

function getTrueLength(str) {
    // [0-9#*]\uFE0F?\u20E3 matches keycap unicode
    // [\p{Emoji}\u200D\uFE0F]+ matches emojis joined using 200d or fe0f
    const emojiRegex = /([0-9#*]\uFE0F?\u20E3|[\p{Emoji}\u200D\uFE0F]+)/gu

    const replacedString = str.replace(emojiRegex, 'e');
  
    return getLength(replacedString);
}```
#

anyway the longest emoji it found (in my savefile) is ️⃣/️ which is FE0F 20E3 002F FE0F (4 chars)
so I think it tried to make keycap /, but screwed up big time (keycap of / doesn't even exist lol)

lethal nymph
trim pond
#

huh that returned different results

#

it thinks U+00bc is length 2

#

oh wait yeah there's a mistake in mine.

#

cause it thought this is a single emoji. i kinda forgot about that

#

hm... yeah I don't think it's possible with just regex to do this

#

anyway how did you know this existed

lethal nymph
#

i had this question in the past

#

back then firefox didn't even support this and i had to do stuff on chrome

trim pond
#

ahh 🙂 but thanks

lethal nymph
#

(it wasn't supported until like early Q3 of this year i think)

trim pond
#

anyway this is what I have (only from my savefile). the top one is longest by character count, the 4 means four graphemes, 2 is two graphemes, everything else (not in the image) is one grapheme

#

i think there's that arabic 4 that also has four graphemes, but I don't have it

trim pond
#

anyway i made this function that tells you some stats about your unicode characters. sheet downloading is Nata's code.
you run it with await stats() and if you run it again in the same window do await stats(false) so that you don't download the sheets again.
you can also comment the functions in the stats function to skip some stats
UPDATED VERSION: #1206592567622373446 message

#

so apparently everything in plane 13 that I made is FD. and the 1 char in plane 15 that I don't have FD on is I think one whose FD I lost.

#

and I "almost" have 10% of all chars

#

and emoji count lol. 81k of the same emoji

untold crystal
trim pond
#

wonder what that's from. is that tangut? iirc you didn't do the 2xxxx 3xxxx cjk that much

#

oh lol the fishes must be from the 9xxx

untold crystal
#

tangut and nushu I think

#

in fact nushu was not so big. so I have no idea what exactly

trim pond
#

maybe just in general you got it from a lot of random chars

#

oh wait this also includes unassigned

#

so possibly unassigned incrementing

untold crystal
#

yea. that may be it

night dragon
#

notetoself
add hangul sheet stuf

trim pond
#

yes yes. please add all of what's left tomorrow. thanks in advance

night dragon
#

notetoself:
stop procrastinating

night dragon
#

addde M

echo wasp
feral nest
#

he added M?

night dragon
#

wheat ferry
echo wasp
wheat ferry
#

I just noticed that your pfp has teeth

echo wasp
#

might not work

echo wasp
#

omg i think it works

#

-140, just like that lol

#

i'll now add the other letters

chilly fulcrum
#

for what

#

did you make an apps script? i dont see one

echo wasp
#

current letters not fully added

#

(ignore thw sheet7, 8, 9, i need those to do this)

echo wasp
#

7351/7474

night dragon
#

wait how

echo wasp
#

and just like that... we rae ahead

night dragon
#

yoyle

#

how did you do it

echo wasp
#

🤫

night dragon
#

whell i have nahtong else to do

#

nothing

#

since my ic is at other pc

echo wasp
#

B97D
stuff: #1206592567622373446 message

echo wasp
echo wasp
#

i wouldnt have i thought i had so many

chilly fulcrum
echo wasp
#

🤭🤭🤭

chilly fulcrum
#

nuh uh

#

you have 1,486 seconds.

night dragon
#

what

chilly fulcrum
#

trying to think of something funny to say but that didnt work

echo wasp
#

just merge the content of the two sheets!

chilly fulcrum
#

?

chilly fulcrum
chilly fulcrum
#

time is up nuke went off

night dragon
#

wompwomp

chilly fulcrum
#

idk that didnt work... umm

echo wasp
chilly fulcrum
#

#

so what did you do then

echo wasp
#

Step 1: Make a copy of Godunger and the 16.0 sheet
Step 2: :)
Step 3: Ask ChatGPT to make some scripts
Step 4: Remove some columns
Step 5: :)

[some :) steps in between!]

Step ?: Copy the updated checkboxes, and Ctrl+Shift+V
Step ?: Copy the merged content from both sheets

night dragon
#

i see

echo wasp
#

when was the last time we are ahead of the godunger sheet lol

candid trellis
#

1987

sage wren
#

was that the byte of '87

chilly fulcrum
#

im not joking either

#

be transparent with me and im happy

#

on the other hand if you aren't willing to be transparent then i will not be happy

echo wasp
#

those are some of the steps 🤷‍♂️

chilly fulcrum
#

thats not what transparent means

echo wasp
#

i didn't say i was being transparent lol, i just don't want to share it - at least not the full process :)

chilly fulcrum
#

well i dont like that

chilly fulcrum
#

especially if you smiley-face it

echo wasp
#

honestly idc

chilly fulcrum
#

sigh

#

do you understand why i don't like it?

trim pond
#

and yeah i kinda didn't write checks for missing emoji fields

chilly fulcrum
#

yeah theyd get put in as undefined

echo wasp
#

this looks like a nice sticker!!

chilly fulcrum
#

why... is this fun to you?

glad roost
#

I'm abusing my power to super react

night dragon
#

synchronised swimming in a giant bowl of pudding

#

synchronised swimming in a giant bowl of pudding

chilly fulcrum
night dragon
#

maybe he used dark magic and illegal stuff 🙂

chilly fulcrum
#

still better than using normal stuff but not telling.

echo wasp
#

all i'll say is get some scripts to merge contents of both sheets together, then use another script to make and tick checkboxes

trim pond
chilly fulcrum
#

How are we going in Hangul?

trim pond
#

U+d100, U+d135

trim pond
chilly fulcrum
#

What ranges might end up being last?

#

I can try one although I may not get many

echo wasp
#

B980
"𠠿 𠰿 𡀿": #1206592567622373446 message
E0000 thing:#1206592567622373446 message

chilly fulcrum
#

ah heck

#

i dont have e0000 i just remembered

#

💀

#

i spent a couple hours to get e003f

#

its not much farther iirc

echo wasp
#

i need to be able to use fffff in a hangul lineage

#

😈

glad roost
#

Use 10ffff in lineage

echo wasp
#

use all otehr unicode characters in a lineage

chilly fulcrum
#

am i right to start at c480?

#

쑨산

#

what

#

not in browser

#

not listed anywhere else on sheet

#

oh

#

right

#

i know

trim pond
# echo wasp B982

let's say you have U+ba00, use fffff to get U+ba01, then use U+c0000 to get U+ba02, then use U+e0fff to get U+ba03, then use U+3ffff to get U+ba04, then use U+ba01, U+ba02, U+ba03, U+ba04 to make a chain and increment it to get U+ba05

echo wasp
#

nice lineage

trim pond
#

then upload the lineage to IB an wait

echo wasp
#

very optimised

#

oh yeah, i want to final;ly break 10k

#

my hoighest was 9.8k

trim pond
#

10k what? fds?

echo wasp
#

steps

chilly fulcrum
trim pond
#

aah

echo wasp
#

oh sh

#

i cant find that eement

chilly fulcrum
#

all good im working on it

#

U+C468

#

im thinking common translators for chinese and hangul and cjk we put in tools

night dragon
#

whats this for

echo wasp
#

ok rn im thingking i get sth like {E0FFF}next Codepoint + {hangul char}

trim pond
#

U+d146

chilly fulcrum
#

damn thats a lot for one char

echo wasp
#

nooo it doesnt increment

chilly fulcrum
echo wasp
trim pond
#

U+d14e, U+d151
"턀 턁 턂 턃" here #1206592567622373446 message

echo wasp
#

ib lineage for analyzer is case-sensitive right

trim pond
#

yeah i think so

echo wasp
#

i need one hangul char

#

fine, ill do my own chain

chilly fulcrum
trim pond
#

the other chain from d140 didn't increment to it so I used this longer one I got

echo wasp
#

if this doesnt give 10k then idfk

trim pond
#

then you need to optimize it < 100 steps (if it is >10k)

#

beňeňe

echo wasp
#

IM NOT DONE SCROLLING YET

#

new highest

timid nebula
echo wasp
#

yes, i revived it

glad roost
night dragon
#

what da heeee

trim pond
#

now make it 100k

echo wasp
#

um

#

thats a bit less than half my elements

#

i'd need like 10m elements for that

#

why are all my chains...

#

proof e0fff is useful

trim pond
#

U+d155, U+d158, U+d160, U+d162, U+d16d, U+d175

candid trellis
# echo wasp new highest

you desperately need the IB optimizer lmao
actually would it be a good idea to let it run on your whole savefile at once?

echo wasp
#

nah i don't, i love my file for how unoptimised it is :))

#

whole file? nah no way lol

timid nebula
#

optimizer is only for single lineages no?

echo wasp
#

chain. (till b9ae)

timid nebula
#

and also broken afaik

candid trellis
#

not yours specifically

echo wasp
#

ah ok

#

anyways im not gonna be doing hangul for a few days, i won't be home

timid nebula
#

time to break in your home

candid trellis
#

We atleast know his area already

echo wasp
#

vatican city

#

def where i live

timid nebula
#

are you the pope?

trim pond
#

for reference (all block starts d100 - d7c0)

echo wasp
trim pond
#

well it also takes time to extract

#

and increment

#

and hopefully yes (if 1728 is what's left in dxxx)

echo wasp
#

crazy how you got so many block starts so quickly (I'm getting more stupid these days lmao)

#

like 432 chains... what

trim pond
#

well this strategy works quite well. you're using like 3xxxx or idk exactly what but maybe if you tried with 28xxx 29xxx 2axxx bxxx you could also do it (i mean the block starts, shouldn't be that bad. you only need to get the 2xxxx block starts to start them)

trim pond
echo wasp
#

oh shit, sarcasm has backfired

#

I did NOT realise it wasnt a typo, and it was with 2xxxx

trim pond
#

huh what?

#

you thought I was using 2xxx the whole time?

echo wasp
#

no, I thought you were going like D100 d101 d102 d103.. etc

trim pond
#

ahhhh

#

yeah no

echo wasp
#

now I can use this when someone says "I have the fd on it"

echo wasp
trim pond
#

🙂

#

🙂 🙂

#

🤮 🤢 🤒

trim pond
#

ha! now I can see where it starts to go wrong

trim pond
#

what what?

echo wasp
#

what what what?

trim pond
#

what do you not understand?

echo wasp
trim pond
#

i made it couple mins ago

echo wasp
#

hah! i made it yesterday

trim pond
#

gj

#

bye

#

also

#

that isn't it couple mins ago

#

nor is it it yesterday so...

echo wasp
#

damn it

echo wasp
trim pond
timid nebula
#

some translation?

trim pond
#

idk, i can't really read hangul

candid trellis
#

@hangulreader27

#

damn he left

trim pond
#

U+d198, U+d1a2, U+d1a5, U+d1a9, U+d1ad, U+d1b2, U+d1b6, U+d1b9
"𪆀 𫆀 𬆀 톀" here #1206592567622373446 message

chilly fulcrum
# chilly fulcrum ?

How didnt it increment and what was this other chain? I guess the previous block

trim pond
#

it just didn't. it was the d140 d141 d142 d143 chain. and I had this previous chain which did so I used it

chilly fulcrum
#

d100 d101 d102 d103?

trim pond
#

yeah, it is in the lineage

tepid blaze
#

not yet getting back at updating my db, but i think i found a way that MAY work to avoid cloudflare

chilly fulcrum
#

Ask mika maybe? or yui? there are other ways apparently

tepid blaze
#

first im gonna test with my idea and then i will see if it work or not

trim pond
#

dies and died

candid trellis
# trim pond anyway i made this function that tells you some stats about your unicode charact...

I ran it and it showed me the array with the emojis as expected (I think?)
but then after that is done I get this error?

VM224:46 Uncaught TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))
at Function.from (<anonymous>)
at getLength (<anonymous>:45:18)
at <anonymous>:73:24
at Array.forEach (<anonymous>)
at emojiLength (<anonymous>:72:14)
at stats (<anonymous>:189:11)
at async <anonymous>:202:1

#

I ran the one below that message that was titled "updated version" fyi

trim pond
#

huh..

candid trellis
#

It's a console thing right?

trim pond
#

yes

#

i think some of you elements don't have emojis probably and so length failed. wait a minute i'll try to fix it

candid trellis
#

all my elements should have emojis

trim pond
#

so it only printed one table

#

?

candid trellis
#

yeah and then errors

trim pond
#

wait wront part

#

paste in this and run it again```
async function emojiLength(elements) {
const lengthMap = [];

elements.forEach(({ emoji }) => {
    if ( !emoji || typeof emoji !== "string") return;
    const length = getLength(emoji);
    if ( !lengthMap[length]) {
        lengthMap[length] = new Set();
    }
    lengthMap[length].add(emoji);
});

const tableData = lengthMap.slice(1).map((emojis, index) => ({
    Length: index + 1,
    Emojis: [...emojis].sort().join(", "),
}));

console.table(tableData);

}

async function emojiTrueLength(elements) {
const lengthMap = [];

elements.forEach(({ emoji }) => {
    if ( !emoji || typeof emoji !== "string") return;
    const length = getTrueLength(emoji);
    if ( !lengthMap[length]) {
        lengthMap[length] = new Set();
    }
    lengthMap[length].add(emoji);
});

const tableData = lengthMap.slice(1).map((emojis, index) => ({
    TrueLength: index + 1,
    Emojis: [...emojis].sort().join(", "),
}));

console.table(tableData);

}

candid trellis
#

yeah that works

trim pond
#

so some of your emojis weren't there or were not a string

#

U+d1c0
"𪇀 𫇀 𬇀 퇀" here #1206592567622373446 message

candid trellis
trim pond
#

i'd have to write it, wait a minute

candid trellis
#

it

trim pond
#

ok here it isit

#

should work

candid trellis
trim pond
#
    const elements = JSON.parse(localStorage.getItem("infinite-craft-data")).elements;
    let output = "";
    elements.forEach(({ emoji, text }) => {
        if ( !emoji || typeof emoji !== "string") {
            output += `${text}\n`;
        }
    });
    console.log(output);
}```
#

or do you want explicitely only unicode characters?

#

well you can just do length check on it

#

in that case

#

what did it return?

candid trellis
#

820 lines of elements
but I think I know why that is

#

It's because of the white square bug

trim pond
#

shouldn't the white square still be the emoji though?

candid trellis
#

I forgot those count as no emoji and not just a white square emoji

trim pond
#

hm.. maybe I can change it so that it counts those as emojiLength 0

candid trellis
#

All of the elements listed that I checked, had white square emoji

trim pond
#

ig it is not saved in "emoji" then or i am not sure why it failed

candid trellis
trim pond
#

aah ok

candid trellis
#

my data btw

chilly fulcrum
#

What is that script? I’ll try run it

#

Tomorrow

echo wasp
#

뤀 (B900) + Next Alphabet = B940

#

a second byte increment

#

yeah where is it

candid trellis
#

I keep forgetting I have fd on this lol

chilly fulcrum
#

I have FD on a few of those I think

echo wasp
#

wher's the script

chilly fulcrum
#

in that same area

echo wasp
chilly fulcrum
#

Where is it

echo wasp
chilly fulcrum
#

oh okay it’s a txt I thought that was their stats

#

did not think it was a program

trim pond
#

what is that 1 char in plane 13? is that d0000

echo wasp
#

U+DG000

trim pond
#

oh cool. now get U+dogos

#

but I should really get U+g00g01 at some point

#

U+d200, U+d202, U+d206, U+d20e, U+d220, U+d222, U+d231, U+d232, U+d233, U+d235, U+d23d, U+d23e
"𪈀 𫈀 𬈀 툀" here #1206592567622373446 message

heady escarp
#

whats the highest char we got

trim pond
#

U+fffff

#

what's the highest one you got?

heady escarp
#

you should combine it with Next Codepoint tonget U+100000

#

how have u not tried that yet smh

trim pond
#

i didn't combine it with anything to be real

#

i think

heady escarp
trim pond
#

U+A7F0F153 better

heady escarp
#

U+4B1658A73

#

bro i tried to say RUBIKSMATH

trim pond
#

you failed big time

heady escarp
#

you do it better than me then

#

U+0BB1B16FA57

heady escarp
trim pond
#

RUBIKSMATH

heady escarp
#

would it be in the 9/11 plane

trim pond
#

convert from hexadecimal to decimal and divide by 65536

#

and math.floor

heady escarp
#

too complicater

#

i prefer asking human version of ChatGPT named AlfoFISH to give me the answer

trim pond
heady escarp
#

thanks AlfoFISH 3.1

trim pond
#

now make AlfoFISH 3.1 exact caps

heady escarp
#

how many messages until i get ratelimited?

trim pond
#

5 in succession

#

4 is ok

heady escarp
#

1

#

2

#

3

#

4

#

5

trim pond
#

too slow

heady escarp
#

im on mobile bro

trim pond
#

U+d240, U+d242, U+d246
"𪉀 𫉀 𬉀 퉀" here #1206592567622373446 message

#

U+d2ba