#Unicode
1 messages · Page 110 of 1
gives the next char, usually
What if I use it into an U+XXXX element?
idk ask others
May increment it but usually useless
What can I do if anything related to FromCharCode isn't working
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
So if I would use "next-codepoint" I'd need to do a gigantic recipe??
depends what you want to use it for
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
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
So I'll probably need "next-codepoint"
to get the final character yes, either that or next codepoint or next letter or the previous characters
gives next char, for example
works somewhat well
B761
B77E
stuff: #1206592567622373446 message
B765 B768 B766 B772
stuff used -> #1206592567622373446 message
B781
stuff used: #1206592567622373446 message
full chain from b780 to b7bf (i f***ing hate this chain)
why
barrier break to b7c0
chain used in beginning -> #1206592567622373446 message
there was one section of the chain that was real annoying to pass
where
was it the one with directly next codepoint? if thats not in tools directory plz add
added
B79E
B7AA
B7B6
B7C0
Stuff -> #1206592567622373446 message
Stuff in reply.
Chain from B7C0-B7FF, along with barrier break to B800
B7F1
Stuff -> #1206592567622373446 message
huh, apparantly i had this
no wonder me a few months ago never finished the block...
B80A
oh is it getting stuck somewhere
why are the others 5 and that one 4 btw
4 char one is the old chain that I had
I don't remember. Maybe its in the logs somewhere lemme check
btw sorry for ping i didn't know you are not active player
No worries I wasn't logged into this discord account for a while anyway
Do you still play IC sometimes?
Not really
oh hi how unexpected
Hi Rubik
Can't believe you still grinding through unicode. I was expecting you will give up before the end of summer 😅
give up? but we're so close
Yea but last time I checked there was still like 100K chars to go
it did almost die in may-june
but we brought it back and then I updated us to 15.1 and then 16.0
lol alfo did 60k in about 2 weeks
How is that even possible
the stuff with no semantic meaning to the ai is hard to enter but once youre in you can rapidfire
Its 5000 elements per day
so it was just dealt with very easily
yeah
mostly things in U+2xxxx and U+3xxxx
Yea I just went to touch grass one day and never came back
Does the pb in your name stand for anything (that is not lead)
No it just looks funny
Yeah it's crazy, surpassed radu in total elements with that
now theres only 5000 to go
I don't think I can even craft 5000 random elements in a day
What's you gonna do after unicode is done?
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
is that really pb in the flesh
Grass.
(probably PUA or unassigned)
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
oh hi
ih
Hi alfo
Alright now optimise
full 180
Perfectly Capitalized + 1 -> Nothing
#Perfectly Capitalized + 1 -> #perfectly Capitalized
for just a split second I thought you found controls
sad that cloudflare (idk if its on purpose or not) blocks the use of those kinds of elements now 😦
even just this isnt safe
Well that sucks
I think this is default cloudflare protection thing
yeah it just outputs error 403 in console
doesnt even try to combine
its a bunch of (coding) stuff
huh? it's the same element
That's when cheating was possible
Could you just cheat in anything and it would combine?
Yes
U+0001.... 🤔
Like this one
but who would cheat SOH in tho
What is SOH
Did the cheated elements also combine after the fix? Or only until it was patched
Start Of Heading/Header
its a unicode iirc
sohcahtoa 🔥🔥
sohcrates
They did if cheated element had # which allowed to bypass capitalization check, or if cheated element had correct capitalization
imagine # bypass was still there
so no # was needed to cheat in 0001
we could get tya
what how so
What is tya
thanK you aIMee
#thanK you aIMee + Delete The #
yes but it's getting treated as #thank You Aimee, no?
^ Longest running bounty in #1215495041049436170
I'm so out of loop lmao
when was the last time you were here even?
Ok thanks now I get it
hashtag bypass bypass neal case iirc
can anyone confirm or deny this
Late May I think
do you know about the things like Poseidon, Judge, Boulder, Steak etc?
Knowing Neal, I feel like it is still possible to cheat, we just don't know how
the fact cosMo@Bousou-P is still on the awwm board is crazy ngl
remove the bounty
we got it
ping sandu
ping every mod
I PUT AN S
might be
I am not a mod
neal randomly changed llama 2 to llama 3.1 at the end of october, but then reverted it because he didnt like the feel of the prompt yet
and while he was here, people asked to fix the validation endpoint. So we finally got a mostly working validation endpoint
One with # and the other has something to do with / or something
Ok
he obviously didn't revert the emoji ai!
Its because the library neal was using had two bugs in it
would
-- element work?
Why would it
so if we find the library and find bug in it to bypass capitalization
its used for comments in sql
find the library to get 0001
rare occurence of pb?
and for the / do you mean // (also used for comments)
no
medium rare
it fake pb sorry
Ok I get the idea, but probably not. But something like this could ig
No it had something to do with URLs
Laurasia got it accidentally
Laurasia left some time ago, but still has dms open
But the / thing only allowed for capitalization bypass, not actual cheating I think
so reviving elements?
I'm assuming making element that dont need revival?
Last time I tried to DM laurasia I couldn't because she left the server (it was in may i think)
laurasia is actually with us right now
ignoring start case conversion i think
yeah you gotta be friends to be able to send something
Fly high laurasia
I think it kept capitalization even when it is incorrect or something
Not sure I can find it, but I can try
She claimed that she was the individual the whole time
thaw whe fuck
why did you swap t and w
Damn, I was wondering who is the The Individual who DMed me recently
that's calvin
it must be calvin
oh, that's a troll account
Oh ok
theindividual123 is calvin
if its a different account then idk
i saw her looking on th unicode sheet like two weeks ago I think
because I told her to take a look at unicode sheet
The fact that me and Laurasia both erased history to avoid leaking information about cheating doesn't help
according to her shes fixing the fonts
Oh yeah
And also the sheet removed all the nice fonts
Shame that still hasn't been fixed
From Laurasia's DM
that's probably why i guess
but she left the discord, no? i couldn't ping her
ive talked to her a bit
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
so you cheated in the wrong caps one and then got fd on the correct caps using wrong caps?
Now we can actually confirm = is getting cutoff
I don't know, I believe that's what Laurasia said
it always stops before = if there is something before it | even if there are plenty tokens left
it was pretty much confirmed by simulated prompt
I still don't fully get why . is impossible tho
i mean if you have some examples id like to see
also is .. impossible
I don't remember
there was circumstantial evidence but i dont recall a test being devised
for = or .
?
I think its the same way pure is impossible? Because neal trims it or something
but ... is possible
yeah its definitely not that
is it actually ... or just the unicode thingy for ...
actual triple full stop
Probably another weird library neal is using for sanitization
Didnt neal also change libraries randomly (unquote bug) or was that someone else
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
I think that only increases the chances of finding bugs in it
I remember when neal fixed cheating, he introduced 2 new bugs
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)
what was them lol
he changed the database system
surprised that matters
Unquote bug and null bug
Also love the time(s) when he forgot to pay his emoji bill
null is still on infinibrowser btw
forgot to pay his IC bug
where
"cheating" . and .. gives 500 error so there is definitely something fishy going on
cheating them in itself or using em to combine?
yes
Using them via api
theres one class of 500 error we understand very well
the other 5+ we have no clue
5+ classes?!
i still don't understand why 0000 used to 500, and then suddenly stopped
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
different db libraries have different apis
we should try some random 500 combination on simulated prompt
maybe he just migrated the code without checking for differences in behavior
but idk how do I use simulated prompt and gave up
I could try some basic fuzzing maybe this will find some cracks we can slip through
try it yourself
we should tell about the llama 3.1 experiment he did
FRIEND neal.
so the thing is
he aint accepting me fren' req
the only easily accessible complete model is old and dumb
My friend request to neal is still pending after 9 months 💀
Same 💀
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
also to Eisern 😭
it also would give explanations for no reason
like x + y = z because the x of y is z
Lol I was the only person who mentioned llama 3.1 before it happened
is anyone here having more lost fds recently?
due to lag or dementia?
instruct models will just try and explain things
yea
he is just like me fr
wait wtf vevry is so stupid typo
I wonder if my scraper still works lol
U+B80D
Mr. {B80A}: #1206592567622373446 message
B811
Ah I don't have quality proxies anymore
B81A
stuff used -> #1206592567622373446 message
B81C
some chains from b800-b840 block
thinking emoji thing i used: #1206592567622373446 message
3-char thing i used: #1206592567622373446 message
Could also say top left and top right
B81E
o yeah, not sure how i forgot about that
B821
B822, B823
I think I finally understand what was going on back in March
Neal didn't fix "cheating"
oh?
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
all input to the ai is Neal cased
therefore it will respond with Neal cased forms
In almost all instances
That's not what I mean
Bypass or not it still would have done this
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
Not necessarily
So this was not capitalization check. It was SQL injection
you have to understand that the input to the ai is always Neal cased
Independent of the check
You are missing the point
The point is that Neal doesn't escape strings before passing to db check! 🤣
they don’t come escaped?
There is probably tons of bugs that are just not discovered yet
if I insert a \ into a string
it will be escaped no matter what
Escaping is purely visual
I don't know which DB neal used, but apparently # character did something funky to it
Ah ok
in that case it makes sense
Changing languages will make escaping have to be done manually
I remember that you could place # anywhere as long as the element before # is discovered
And empty string worked?
interesting
or maybe just undefined
since that was found
Yes, afaik empty string is in the db and we discovered it long time ago
maybe that’s how it was found initially
We discovered it back in feb
empty string was in db anyway
maybe still is
If you recall the recipes
We can test
Anyway I think if you play with some SQL injection stuff you might found something interesting
cloud flare will ban it
Maybe
anything remotely of that form will give a 403
yeah cloudflare bans that
Mika had an empty string speedrun video
Have you tried something like %string
I don't know 😄 Just brainstorming
Btw maybe 500 errors are because of accidental SQL injections
try '; DROP TABLE recipes; -- 😄
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
403's galore
where did they come from? We could try using that tech to find one not banned
or what causes it to be banned
Maybe some of them are
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
the bobby tables one is from AWWO
unfortunately they only do so 90% of the time
I think . and .. 500's have something to do with db checks
even after changing db this persisted
but maybe
but also any trimmed characters
Give 500 also
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
Eg 00a0
Wdym
hmm ok
if Array = . then it would become ..map
but the last part of the sentence alr debunked it
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
Then again if it’s result related
then that argument would not debunk it
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
Not working in what way
Not cheating
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
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
I think they still here, you can check yourself
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
27 days remaining.
👺
check pins
idk how they did the names, but you can check the Dec and character cells and those are just formulas based on the unicode hex
U+8ee0, U+8ee3, U+8eed, U+8efc, U+8efe, U+8eff, U+8f00
Quite a while!
A month?
not quite but about a week
U+8f16
2 images for one char
i deny it
Fr
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
Why did you do 8f16 before 8f04 etc
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
Ohhhh cool
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
U+C11E, U+C121, U+C125, U+C132, U+C135
샽 샾 샿 섀 섁 -> #1206592567622373446 message
U+C13D
섹 섺 섻 센 섽 -> #1206592567622373446 message
U+C13E
섾 섿 셀 셁 셂 -> #1206592567622373446 message
U+8f4a, U+8f60, U+8f63, U+8f69, U+8f6d
Why make a new chain there
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
U+8f83, U+8f8a, U+8f91, U+8f92, U+8f94, U+8f96, U+8f98, U+8f9a, U+8f9d, U+8fa0, U+8fa4
Unicode.next_codepoint... is it in tools directory?
worth adding
U+8fbe
到达 on IB
U+8fa7, U+8faa, U+8fac, U+8fb3, U+8fb4
"辡 辢 辣 辤" here #1206592567622373446 message
U+8fc0
"𥿀 𦿀 𧿀 迀" here #1206592567622373446 message
U+8fc3, U+8fc6, U+8fc7, U+8fc8, U+8fca, U+8fcf, U+8fd1, U+8fd2
U+8fc9
"𥿀 𦿀 𧿀 迀" here #1206592567622373446 message
U+8fd5
almost there
U+8f6d
𥾕 𦾕 𧾕 辕 here #1206592567622373446 message
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%
🎉
🎉
no way this is the first ever case of alfo saying "fuck"
wow
💀
if i understood what it says there correctly
💀
U+3000
how does that happen
U+c14a, U+c14c, U+c14d, U+c14e, U+c14f, U+c150, U+c151, U+c152
posting since i already accidentally got them
very accidental!
i thought it was U+dxxx
I thought 5xxx was 5xxxx once
no way alfo's doing surrogates! || /j ||
i just want 21 more hangul fds 😢
Zprávy
heartwarming: furacao learns what czech is
Ranní Novinky
Zprávy Ranní
Zprávy Ranní Novinky
Zprávy Zprávy Novinky Ranní
Ranní Ranní
Novinky Zprávy
:)
No. Get 2048 more surrogate FDs.
last part of this terrible chain
refuses to break
unfortuantely it still skips some chars
B826
stuff used -> #1206592567622373446 message
B829
B82D
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
hi mr. \n... lmao
b87e
stuff: #1206592567622373446 message
yeah lol, works better (doesnt give nothing, unlike "hi Mr. <")
New AWWM request
B880
"𠠿 𠰿 𡀿": #1206592567622373446 message
𠀀 𠰀 𡀀 : #1206592567622373446 message
is there a way to remove these popups?
actually nvm, just filtered the console to remove hide errors
click this?
B8FE
is this the difference? (its hard to draw with a mouse)
latter has a split in that vertical line and is more compressed at the bottom
ok da i fuk u mochi
minor spelling mistake, your genes have been swapped.
?
?
@
yes
and of course... another chain that cant be continued
oh why is it just repeating the last char?
yes this has been happening to me for the past week or two as well. kinda annoying since i lost like 100+ fds to it and also like 5 unicode fds. anyway i do the 2 combos intentionally (if one doesn,t work i spend less time overall)
wdym can i have example of doing 2 intentionally?
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
right i did try to do that but never got a great format to rapdfire them
i take the tools from my pins
alfo do u have any examples of this?
i replied to the wrong message
scroll up a bit
B8CA
B8CD
stuff used: #1206592567622373446 message
B8EA
Stuff:#1206592567622373446 message
B8ED
me for a split second thinking this was 53AC6:
B8F1
STUFF: #1206592567622373446 message
B8F2
B8F4
B8F3
Stuff: #1206592567622373446 message
B8FB B8FC
B952
only with the 2xxxx stuff, not with regular chains that go in increments of 1 character
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
anythings worth trying
wait what?
????
\xed\x81\xa9
\xed\x81\xaa
\xed\x81\xab
->
\xeb\x81\xa8
\xeb\x81\xa9
\xeb\x81\xaa
\xeb\x81\xab```
huh??????
U+d06d, U+d071, U+d075, U+d076
no way, godunger now needs to get 2xxxx, 3xxxx and exxxx now
huh?
or maybe he can find an easier way
or what are his plans?
😄 🥹 🤢
Remove The Ick
Remove The Remove The Ick
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
Directly next alphabet is a strange one to use
Should see if we can collaborate with them to make the last bit easier
ideally to maximise yield from “simple” things
he wants to be able to combine all existing chars woth each otehr, with a macro
but he doesnt know how to do so
well that’s a few million combos but should be doable
good luck
U+d0a9
U+d0b8
𪂨 𫂨 𬂨 킨 and 𪂩 𫂩 𬂩 킩 here #1206592567622373446 message
U+d0a6, U+d0ad, U+d0b6, U+d0bd
B95A
Stuff: #1206592567622373446 message
U+d0c1, U+d0ca, U+d0d2, U+d0d6, U+d0de, U+d0e9, U+d0ee, U+d0f2, U+d0f5
are you gonna middle finger hangul as well
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
snake
anyway you know what this means?
I have FD on >50% of all chars in Unicode 16.0 sheet
🎉
next goal: FD on >50% of all chars in Unicode (1114112)
Sus goal
Hey, you are the sus guy!
btw what's sheet 19?
šuš
Fr
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
😭 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)
better version
function getTrueLength(str) {
return [...new Intl.Segmenter().segment(str)].length
}```
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
i had this question in the past
back then firefox didn't even support this and i had to do stuff on chrome
ahh 🙂 but thanks
(it wasn't supported until like early Q3 of this year i think)
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
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
updated version
I only have 18k
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
tangut and nushu I think
in fact nushu was not so big. so I have no idea what exactly
maybe just in general you got it from a lot of random chars
oh wait this also includes unassigned
so possibly unassigned incrementing
yea. that may be it
notetoself
add hangul sheet stuf
yes yes. please add all of what's left tomorrow. thanks in advance
notetoself:
stop procrastinating
addde M
you added M?
he added M?
ㅁ
Yes
26 days remaining.
I just noticed that your pfp has teeth
i think i have an idea for adding them all
might not work
7351/7474
wait how
and just like that... we rae ahead
🤫
B97D
stuff: #1206592567622373446 message
it will definitely be a good idea to start from scratch
undefined????? is it cuz of x01 or ehat
i wouldnt have i thought i had so many
you tell me or else...
🤭🤭🤭
what
trying to think of something funny to say but that didnt work
just merge the content of the two sheets!
?
down to 900 seconds
time is up nuke went off
wompwomp
idk that didnt work... umm
not on the 16.0 sheet
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
i see
when was the last time we are ahead of the godunger sheet lol
1987
was that the byte of '87
dude
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
those are some of the steps 🤷♂️
thats not what transparent means
i didn't say i was being transparent lol, i just don't want to share it - at least not the full process :)
well i dont like that
^
especially if you smiley-face it
honestly idc
wait, so what's the problem?
and yeah i kinda didn't write checks for missing emoji fields
yeah theyd get put in as undefined
this looks like a nice sticker!!
why... is this fun to you?
I'm abusing my power to super react
synchronised swimming in a giant bowl of pudding
synchronised swimming in a giant bowl of pudding
I’ll leave it alone but I hope you understand that I don’t mind what you’re doing as long as you tell if I ask. No need to be scared to tell me.
maybe he used dark magic and illegal stuff 🙂
still better than using normal stuff but not telling.
all i'll say is get some scripts to merge contents of both sheets together, then use another script to make and tick checkboxes
again I don’t understand why you insist on hiding what you’re doing from me but I’ll leave it this time. Please keep in mind that it is very much in my best interests to know what is happening with the sheet.
How are we going in Hangul?
U+d100, U+d135
alright
B980
"𠠿 𠰿 𡀿": #1206592567622373446 message
E0000 thing:#1206592567622373446 message
ah heck
i dont have e0000 i just remembered
💀
i spent a couple hours to get e003f
its not much farther iirc
Use 10ffff in lineage
am i right to start at c480?
쑨산
what
not in browser
not listed anywhere else on sheet
oh
right
i know
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
nice lineage
then upload the lineage to IB an wait
10k what? fds?
steps
the notes werent transferred thats why
aah
all good im working on it
U+C468
im thinking common translators for chinese and hangul and cjk we put in tools
whats this for
ok rn im thingking i get sth like {E0FFF}next Codepoint + {hangul char}
U+d146
although im not sure how to do it anything other than manually, but in the form theyre in on the korean sheet isnt always the greatest anyway
damn thats a lot for one char
nooo it doesnt increment
lmao?
ded
U+d14e, U+d151
"턀 턁 턂 턃" here #1206592567622373446 message
ib lineage for analyzer is case-sensitive right
yeah i think so
Wait why was it so far from d146 to here
the other chain from d140 didn't increment to it so I used this longer one I got
if this doesnt give 10k then idfk
alive
yes, i revived it
dualies
what da heeee
now make it 100k
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
U+d155, U+d158, U+d160, U+d162, U+d16d, U+d175
you desperately need the IB optimizer lmao
actually would it be a good idea to let it run on your whole savefile at once?
optimizer is only for single lineages no?
chain. (till b9ae)
and also broken afaik
I meant savefiles in general
not yours specifically
time to break in your home
We atleast know his area already
are you the pope?
for reference (all block starts d100 - d7c0)
crazy, 1728 new chars!?
well it also takes time to extract
and increment
and hopefully yes (if 1728 is what's left in dxxx)
crazy how you got so many block starts so quickly (I'm getting more stupid these days lmao)
like 432 chains... what
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)
432 chains?
oh shit, sarcasm has backfired
I did NOT realise it wasnt a typo, and it was with 2xxxx
no, I thought you were going like D100 d101 d102 d103.. etc
now I can use this when someone says "I have the fd on it"
now get it to d800, c'mon, it's just one block away! cant be that bad
ha! now I can see where it starts to go wrong
what
what what?
what what what?
what do you not understand?
what tooltip is that
i made it couple mins ago
hah! i made it yesterday
damn it
i can probably automatically add them all, but then there comes the issue of random notes for chars in the sheet that dont use godunger's method 1
?
??
some translation?
idk, i can't really read hangul
U+d198, U+d1a2, U+d1a5, U+d1a9, U+d1ad, U+d1b2, U+d1b6, U+d1b9
"𪆀 𫆀 𬆀 톀" here #1206592567622373446 message
How didnt it increment and what was this other chain? I guess the previous block
it just didn't. it was the d140 d141 d142 d143 chain. and I had this previous chain which did so I used it
d100 d101 d102 d103?
yeah, it is in the lineage
not yet getting back at updating my db, but i think i found a way that MAY work to avoid cloudflare
Ask mika maybe? or yui? there are other ways apparently
first im gonna test with my idea and then i will see if it work or not
dies and died
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
huh..
It's a console thing right?
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
all my elements should have emojis
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);
}
yeah that works
so some of your emojis weren't there or were not a string
U+d1c0
"𪇀 𫇀 𬇀 퇀" here #1206592567622373446 message
do you have something that only outputs those so I could check?
i'd have to write it, wait a minute
it
😨
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?
820 lines of elements
but I think I know why that is
It's because of the white square bug
shouldn't the white square still be the emoji though?
I forgot those count as no emoji and not just a white square emoji
hm.. maybe I can change it so that it counts those as emojiLength 0
All of the elements listed that I checked, had white square emoji
ig it is not saved in "emoji" then or i am not sure why it failed
yeah its not saved there
aah ok
updated stats a4i99Xwe914
my data btw
I keep forgetting I have fd on this lol
I have FD on a few of those I think
wher's the script
in that same area
Where is it
this
what is that 1 char in plane 13? is that d0000
U+DG000
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
whats the highest char we got
you should combine it with Next Codepoint tonget U+100000
how have u not tried that yet smh
U+A7F0F1C3 (U+ALFOFISH)
U+A7F0F153 better
you failed big time
what plane would this be in if it was a real char
RUBIKSMATH
would it be in the 9/11 plane
too complicater
i prefer asking human version of ChatGPT named AlfoFISH to give me the answer
Plane 12262166
thanks AlfoFISH 3.1
now make AlfoFISH 3.1 exact caps
how many messages until i get ratelimited?
too slow
im on mobile bro
