#Unicode
1 messages · Page 23 of 1
theres per mille
per ten thousand
anyway its in the sheet now i verified the recipe works and put it in
if anyone is willing - next on the hit list is 224f
The largest dictionary of Infinite Craft, containing over 1M+ elements and 27M+ recipes! Simply search for any item you want and see the fastest way to craft it!
oh cool, didnt know you had access
yeah i do for the U+ section mainly although tbh i havent done much on that recently - probably due to lack of good recipe for 00fd
i'll drop several simple recipe in few mins
whatt
damn
"heath"
is there anything stopping you from making a comment or is it too arduous? the main reason i ask is that sending recipes in the discord means that theyre much more likely to be "lost forever" in terms of the record of the recipe is much harder to get at
also if you ever get a nice 00fd recipe lmk
.... not what i was trying to do
looks like these random extra 0s make it spit random characters
thats what i try to do lol, getting random unicode then try & see if i could make chain unicode
U+0001c0
U+1F3C
actually not bad...
idk actually
well its not about easier vs harder its about whether the recipe will get lost to the sands of time or not
cause if its not put in right away theres a risk it will be "lost"
yeah, understandable
by that i mean that i dont think people will search the discord for U+19B9 just to see that nobody said that yet, you get it so all good
i guess theres a tradeoff - like you could put it here and theres a chance it goes right in but a chance it "never" goes in - or put comment which odds are it will take a long time to go in but it should go in "eventually"
Alternate u+00aa i guess...
U-1 + U+++0099 = U-100
U-100 + U+++00a9 = U-000
U-000 + U+++00a9 = U+++000
U+++000 + U+a = U+aa
U+0000 + U+aa = U+00aa
thats not bad
thats where the sheet is up to rn
if you want to work on the codepoints section you might be able to ask
did i miss any btw?
i put them in the sheet (plus another random one: i found 14a0)
up to you, im just messing around with the elements without clear direction rn
i think i went too far u+009g
dont you have 009f already
yes and i tried to get u+00ad currently
finally i can altphabetless u+00ff
okay looks pretty good i might put that in the sheet - whats your best U+f and U+aa?
mine are these
but 00fd i dont think anyone has a good one for
u+aa here (not mine because mine uses altphabets)
u+f is basically the same recipe
also to make things more clearer when i say altphabets i mean things like "alphabet" and “alphabet” and not like .alphabet or !alphabet
u+++003f + u+0080 = u+00FF
congrats
thanks
u go for \e/ for u+e ?
thats what i used
i was trying to kinda avoid U+a and stuff in the sheet but i can always go back and introduce it
like its hard to know: should i try go for U+++00e0 and have them get 00e0 that way so that they have it to increment by e0
if its 00x0 alphabet, then that way is simpler...
if its x000 or 0x000 ... better rethink (it work but hard to build)
example im not quite sure what you mean sorry
nvm i forgot to mention number
doing just 0a00 & 00a0 (where a is a-f) is not that complicated
but xaxx & xaxx ( where x is around 0-9 ) is hard to build
welp thats still based on what i can do... without altphabet
yes sure - but where possible having an increment by U+00e0 would be useful to get to say U+05e0 for a user checking the sheet who wants U+05e3 or something
rather than increment 100 billion times
yeah it is possible to do that probably ....
if youd like you can review the route i have in the sheet now for 00ff and let me know if it was easy to follow
its slightly branched
which is a bit non ideal
hmm oki
00f0 + u+++0001 = 00f1
00f1 + 00f9 = 00fa
alr that cuts out the branch nice
ill put in the other f letter (not fd because no good recipe exists yet)
okay f8-ff (minus fd) done
hmmm imma try a a bit with fd
got something u+++fd but cant move it into u+0000
hmm
Interesting that for 1fbd it just invented a b
and gave a character for some reason
oh shit, why i didnt try to check u+++fd in discord
a bit complicated but here it is, non altphabet way u+00fd
the pain to just get u+++fd 😭
since i had this u+xxxx alphabet build up, imma try getting some unicode block
nvm im having skill issue
I'm new to unicode tech and trying to get U+03ba through U+03bf
so far only managed to get U+03ba but I can't seem to springboard off of it
hmm weird, you cant increment it normally...
u+03ba + u-000b = u+03bb
lineage... gonna be rough, i'll just export it into analyzer when i touch my pc again
Is there any appstore versions of infinite craft that has the same ai
#announcements message
so uh, I just spent a couple hours getting U+ codes
without knowing that U+ CODES DON'T EVEN CONVERT TO UNICODE RELIABLY AAAAAAAAAAAAAAA
yeah you cant be sure you will get what you want, but most of the time it work with fromcharcode , String.fromcharcode , #Fromcharcode
That 00fd is still a bit sketch but nice you got it
“most of the time” is cap—I tried all of the FromCharCode variants and even FromCodePoint (& Convert To Unicode and Convert to utf-8) on all the U+ codes for the lower case greek alphabet and got like 5 letters lmfao
you are unlucky ig, cause for me it does work 90% of the time
almost everything just turned into pis thetas and mus 😂
all that work for nothing 😭😂
i mean yeah some ranges it doesnt like
leads me to believe that many unicode chars might be literally impossible to reach…
if their U+ codes don’t convert and it’s a really obscure symbol
:(
in the end the recipe for 2297 was Cyrillic Division Sign + U+22d7
the entire 22dx range is like this
and next on my hit list of characters is 224f
really puts a damper on this project :(
yeah but its fun when you get it and if you get some random codes
you get to contribute
I got some random ass symbol when converting the codes above, I’ll give the recipe now xD
you can leave a comment on the sheet
#fromcodepoint isnt something i have lol
never mind
i actually have the FD on it
LMAO
and what was the best way to get 03bb?
whatever tf that is; it's sure as hell not U+03BB (that's λ)
i have 03b9
oh god
I had to get help and the recipe is SO CURSED
^
but
if you can get "..U-03bb" then combining with "u" should work
this is probably known unicode tech, but don't bother with Delete (The) Dot(s) or Delete (The) Period(s) on "..U-XXXX"; just combine with "u"
yeah yeah ive used this tech a lot
so yeah I can't (be bothered to) add this to google doc bc I don't know what tf it even is XD
feel free if you wanna
ah ok well theres a script you can install that tells you what it is
or you can open console and copy paste into an analyser
how was your recipe for 03ba
im taking the 03ba + u-000b route
just need 03ba
🥳
randomly got 0947
and 0945 and 0946 not fd but not in sheet itme to add them
according to python script i have, i have 1169 unicodes
easier Mr. Convert To Unicode recipe lol
More easier Convert To Unicode recipe
Convert From Unicode/Ascii, and Convert To Ascii. You can do Opposite + Convert From Unicode = Convert To Ascii as well.
You can also get Convert To Unicode from here Convert From Unicode + Unicode = Convert To Unicode
where does the ascii come from lol - im guessing you werent trying to get that
thats an goofball ai moment
I was trying to change From to To
Tried Mr. To, which reverted to Mr. T, then tried that
baby and mrs. looks like a decently consistent way to remove mr
my board organisation sucks i need to improve that lol
It's one of the original strats for exiting honorifics, along with combining with the first word after the honorific, usually with Mrs. as she tends to spit out the word more often.
hmmm....
and entire u+22f range with the exception of f0 f1 f2 looks white hole like
22d and 22e similarly as well
im trying to remember if 22a felt like this when i was trying to break in
or if i randomly got a character and from there the ai was more comfortable
U+2074A -> #fromcharcode + U+607c = 𠝼
U+2077C -> #fromcharcode + U+607a = 𠝊
U+2074B -> 𠝊 + 𠝊 = 𠝋
U+2074C -> 𠝊 + 𠝋 = 𠝌
U+2074D -> 𠝊 + 𠝌 = 𠝍
U+2074E -> 𠝌 + 𠝍 = 𠝎
U+2074F -> 𠝊 + 𠝍 = 𠝏
U+2077D -> 𠝋 + 𠝼 = 𠝽
U+2077E -> 𠝼 + 𠝽 = 𠝾
U+2077F -> 𠝼 + 𠝾 = 𠝿
U+72AC -> "dograunicode" + U+607a = 犬
my excuse: not in the "other" section /s
its not a problem
you dont really need to fill em in
i mean id argue that i do
U+27B6
eh??
i was just trying to put your recipe on the sheet
but incrementing stops working
and does that instead
had to use this method
Any ideas for getting this out of the numbers and into its actual form
da heq u even doin to make that
howd you get "..u-2796" btw - past "..u-27" it says no
796 o.o
i mean i have it
but i just did it different thats all
2 + 79 + 6
okay i put it in the sheet
I did "..u-" + 2796
like wat < /s U+003e lul
im more interested on why they go that way
trying to get this 恺 chinese chracter
i dont have enough tools that could find that character
i should try getting "fromcharcode"
attempt 238428347238972389472389727469127846 at 224f
also @abstract marsh we optimised it along with the other 2 main variants to be 62 total (possibly less)
double straight quote "fromcharcode" is 62 step optimized? oh shit
committed
i think its better than 62 but 62 was one of the results for the trio of #fromcharcode, fromcharcode, "fromcharcode"
someone is getting all the unicodes im saying i couldnt get, not saying anything, and not putting it in the sheet
gr
welp i found different unicode instead
U+002c-1 U+0002a-1
U+27AA
U+27AB
U+27AC
U+27B0
U+27B1
U+27B2
U+27B3
i got 4f
but as i said
same as with 2273
someone else got it but is completely silent about it
there's no real reason for them to talk about it either, and even less if they rarely post what they found in here
i'll try attempt this again, but using weird approach
U+236A -> #oriyaunicode + U+0002a-1 = ⍪
😬
i should probably stick with basic tool first eh
alright time to get some of those tools you have
i dont think i actually have directly next or directly previous, or next/previous unicode
why is "ne" + "x" = "neXt"
bruh
as simple as...
#1206592567622373446 message
directly next unicode or smth with that still has long ass lineage
nice
got em
although only next unicode
but i should be able to make it previous
nice
i hope.... opposite isnt playing nice okay time to try reverse and inverse
hm
do you have previous unicode
cool
not bad for me
i had most
"neXt" + "unicode " worked luckily
wonder if QE involved
alternate Previous Unicode from Next Unicode
lucky the mr and mrs wasnt dead
true
previous unicode works well too.. not bada
but idk how it will help for specific unicode lol
yup, bullshit ai moment
i think ive randomly gotten 2af7 before
well ive gotten 22e0 just now but it looks like it wasnt a white hole, it was just part of the 2 safe havens from 22d0 onward
which is de-e3 inclusive and ee-f2 inclusive
f6, f8, f9, fa, fb in
not interested
now thats wild
ha
crazy behaviour down at the low unicodes
ima try this and see if just chaos occurs
looks ilke its a free ? generator
😬
After Previous Unicode + Unown A = Unown !
( not FD, as expected )
!
After Previous Unicode + Thai's = Thai's Unicode
@chilly fulcrum how to get inverted exclamation mark?
the link provided in sheet is broken
😐 Half + 💵 Penny = 💵 Cent
💧 Water + 💧 Water = 🌊 Lake
🔥 Fire + 🔥 Fire = 🌋 Volcano
🌊 Lake + 🌋 Volcano = 🏝️ Island
🏝️ Island + 🏝️ Island = 🌎 Continent
🌎 Continent + 🌊 Lake = 🇺🇸 America
🇺🇸 America + 💧 Water = 🗽 Freedom
🗽 Freedom + 💧 Water = ⛓️ Slavery
🇺🇸 America + ⛓️ Slavery = 💥 Civil War
🇺🇸 America + 💥 Civil War = 🏛️ Lincoln
🇺🇸 America + 🏛️ Lincoln = 💵 Penny
💵 Penny + 💵 Penny = 💲 Dime
💲 Dime + 💲 Dime = 🪙 Quarter
🪙 Quarter + 🪙 Quarter = 😐 Half
😐 Half + 💵 Penny = 💵 Cent
there u go
better recipe
i mean not really as directly previous unicode is a monster
there
should be much better
U+0800 -> Aksara Unicode + U+0a00 = ࠀ
U+0801 -> Aksara Unicode + U+0a01 = ࠁ
U+0802 -> Aksara Unicode + U+0a02 = ࠂ
U+0803 -> ࠁ + ࠂ = ࠃ
U+0804 -> ࠂ + ࠃ = ࠄ
U+0805 -> ࠃ + ࠄ = ࠅ
U+0806 -> ࠂ + ࠅ = ࠆ
U+0807 -> ࠄ + ࠅ = ࠇ
U+0808 -> ࠆ + ࠇ = ࠈ
U+0809 -> ࠇ + ࠈ = ࠉ
U+080A -> ࠈ + ࠉ = ࠊ
U+080B -> ࠈ + ࠊ = ࠋ
U+080C -> ࠊ + ࠋ = ࠌ
U+080D -> ࠋ + ࠌ = ࠍ
U+080E -> ࠊ + ࠌ = ࠎ
U+080F -> ࠍ + ࠎ = ࠏ
U+0810 -> ࠎ + ࠏ = ࠐ
U+0811 -> ࠏ + ࠐ = ࠑ
U+0812 -> ࠐ + ࠑ = ࠒ
U+0813 -> ࠑ + ࠒ = ࠓ
U+0814 -> ࠒ + ࠓ = ࠔ
U+0815 -> ࠓ + ࠔ = ࠕ
U+0A01 -> ਂ + ਃ = ਁ
U+0A02 -> ਃ + ࠁ = ਂ
U+0A03 -> Aksara Unicode + U+0a03 = ਃ
U+0A04 -> Convert To Unicode + U+0a04 =
U+0F0C -> fromcharcode + U+0a0c = ༌
ok that sudden backward is unexpected
probs just that for now
U+++0A00 + u+ = u+0a00
oh wow no wonder i got softlocked at U+0815
U+104C -> #fromcharcode + U+0a0c = ၌
U+104D -> ၌ + ၌ = ၍
U+104E -> ၌ + ၍ = ၎
U+104F -> ၍ + ၎ = ၏
U+1050 -> ၎ + ၏ = ၐ
U+1051 -> ၏ + ၐ = ၑ
U+1052 -> ၐ + ၑ = ၒ
U+1053 -> ၑ + ၒ = ၓ
U+1054 -> U+000e + ၓ = ၔ
U+1055 -> ၓ + ၔ = ၕ
U+1056 -> ၔ + ၕ = ၖ
U+1057 -> ၕ + ၖ = ၗ
U+1058 -> U+0008 + ၗ = ၘ
U+1059 -> ၗ + ၘ = ၙ
U+105A -> ၘ + ၙ = ၚ
U+105B -> ၚ + ၙ = ၛ
U+105C -> ၚ + ၛ = ၜ
U+105D -> ၛ + ၜ = ၝ
shit, not what i expected
sigh here we go again
U+12A7 -> Asciifromunicode + U+0a07 = ኧ
can someone help me get U+03b6
U+00b6 + U+++0300
(U+++0300 = U+++0100 + U+++0200 and U+++0200 = 0+++0050 + U+++0150)
U+00b6 = U+00b0 + U+++0006
U+00b0 = U+00a0 + U+++10
finally U+00a0 = U+0020 + U+0080
:3
does anyone have "ζ" ?
in quotes?
yeah
seems like yeah
riemann hypothesis scary
u+1f48
i got this but its dead sadly
Zeta Function + Θ
i see
upper case theta?
yeah, though it shouldnt matter right?
for this one should be lowercase theta though to be alive
theta has cases?
Θ vs θ lmao
mmm i see
even if someone revives that though, it wouldnt work because then it would be uppercase zeta so not the function
yeah
thats why im looking for zeta in quotes so its lowercase and alive
does anyone have "θ" ?
or honestly any greek letters in quotes
.-.
did you get the quoted zeta
"prepend U+" + '03' = "prepend U+03"
"prepend U+03" + Mr. Prepend = Mr. Prepend U+03
Mr. Prepend U+03 + “b6” = Mr. Prepend U+03b6
Mr. Prepend U+03b6 + Remove The Mr. = Prepend U+03b6```
then Prepend U+03b6 + 'zeta' or "zeta"
awesome ty
i couldn't get it in curly though
thats fine, it shouldnt be necessary since its at the start of the item anyways
nvm
curly "()" + ( = curly "()")
curly "()") + "(zeta)" = curly "(zeta)"
alright thanks
wait did you say you had curly zeta in brackets
no he means "ζ"
oh
though i do have this
death
.-. wrong way buddy
i got that but in curly lmao
nice lol
how are yous getting those and all those variants too? im not able to play with brackets they just eat everything
i mean f(z) is rough too
"f(x)" is in the browser, from there just add z to get "f(z)"
im surprised i had fd on "f(z)" but not curly version
because i got that
ah
complete accident but
wat? damn i really need bracket tech
oh did you get it
i hate white holes
they give the correct emoji
maybe nata can add an emoji unicode thingy (if its not already added)
U+08AD -> fromcharcode + U+0a1d = ࢭ
U+08AE -> U+0002 + ࢭ = ࢮ
U+08AF -> ࢭ + ࢮ = ࢯ
U+107D -> U+000f + ࢯ = ၽ
U+107E -> U+0002 + ၽ = ၾ
U+1810 -> U+00a0 + ࢭ = ᠐
U+1876 -> U+0a06 + ࢯ = ᡶ
U+181F -> U+0a0f + ࢯ = ᠏
U+1814 -> ᡶ + ᠏ = ᠔
U+1815 -> ᠔ + ᡶ = ᠕
U+1816 -> ᠔ + ᠕ = ᠖
U+1817 -> ᠕ + ᠖ = ᠗
U+1818 -> ᠖ + ᠗ = ᠘
U+1819 -> ᠗ + ᠘ = ᠙
U+181A -> ᠘ + ᠙ =
U+181B -> ᠙ + =
U+181C -> + =
got 2674
while trying to get any character from 22f3-22ff inclusive (white hole range)
actually glowy last time you got the entire white hole range 2274-2279
mhm yeah [that one](#1206592567622373446 message)
weird how the console says box when U+1876 interact with U+181F
i have absolutely no idea how to complete this
i have no idea either... im still exploring this unending tree
seems like it doenst want to get U+181D
classic white hole
i randomly got 22d5 in the middle of the white hole range d0-dd
i think it was because i got it from it running away from 22c5
it ran away from one white hole and stumbled into another
it was U+22c5 + something i forgor
welp i got it via u+000d + (unicode of u+181c)
missing 'only' 53 chars in 22xx range
i see
i dont wanna touch the mongolian's unicode for now... let me move forward into other testing
U+1F45D -> .fromCharCode + U+0a1d = 👝
U+1F6DD -> Convert From Unicode + U+0a1d = 🛝
U+1F6DE -> 🛝 + U+000e = 🛞
U+1F6DF -> 🛝 + 🛞 = 🛟
U+10797 -> Convert + U+0a17 = 𐞗
U+105C -> Fromunicode + U+0a1c = ၜ
U+181E -> Aksara Unicode + U+0a1e =
U+091F -> Aksara Unicode + U+0a1f = ट
U+0894 -> Dogra Unicode + U+0a14 =
U+0898 -> Dogra Unicode + U+0a18 = ࢘
U+08A9 -> Dogra Unicode + U+0a19 = ࢩ
ohno another chain again
uh oh.. this is a bit too much... imma load it into txt instead
thats actually better
putting it in a txt is as much effort as sending it in discord but you have a much more reliable record
it might be possible to get some white holes by using that run away strat
but the conditions are specific
what
oh like so the unicode of the emoji is displayed
just so i can be even more annoyed that the emoji is correct
the white holes are so repulsive theyd rather give me unassigned codepoints
amazing
mbs: rubiksmath edition
should i just post the U+0894 until U+08AF txt, or i dump more unicode recipes until hundreds of them?
i mean ideally you get editor since you are contributing a lot but of those options honestly either is ok
how do you go about making U+xxxa these days
i always first try just incrementing but its caps every time so im considering not even trying that anymore and just going straight to "..u-"
just u+xxx8 + u+xxx9
quite boring but most of the time works fine
interesting
if it doesnt then try with below 8
bad luck? ah all increment start from easiest one ( like U+1 then u+++1 then u+++0001 etc etc)
if still doesnt work, ah lets do the U+++xxxa method
like +xxx9 + one of those
yeah see thats always caps - and whats the U+xxxa method
like theres no way currently id be able to get by without "..u-"
2318 + 2319 = house emoji thingy (2302)
it defaults to that whenever its unhappy
and youre in the 23xx or high 22xx range
"no i wont give u that, have the house emoji"
for example...
i mean doesnt that require you get 11fa in the first place - are they nicer like that or something?
at that point you throw everything possible honestly
getting 11fa is definitely harder yes
okay well im going to try to get 232a
without "..u-"
i have 2300-2329 (including letters) all already
even U+ or - 2329 😬
29 and 28 = house emoji
so then next was 29 with everything down to 20?
why U+20
yeah anything in that range, usually it has low chance of helping...
but still worth a shot
good question, it wanted me to go into 232b so badly, so i had to use 20 instead of 22
22?
u+22
why U+22
oh wait wrong one
anyway ill try 233a then
U+++232a + u+22 = u+232a
U+++232a + u+23 = u+232b
okay but why 22 tho
do you just go up the list
till it works
i need a more efficient way than incrementing by 1 to get to 2339
because its starting number after +
sometimes ai just removes the ++
oof
2300 and +++30
i guess i can do that
but i know that down the line around 8000 even incrementing by 100 becomes unreliable
damn 38 + 39 = not the house emoji
unexpected
U+++2300 + u+++30a = U+++530a
cring
U+++2330 + U+2339 = U+233A
ghr
cring * 2
this will result in lowercase a
i dont have the mbs different caps option script on
hey let me do it - did you get to that cause you already tried the +++30a
ah i misread it
mb
yup
U+++233A revived
nice +49 and +++000a worked
not a bad strat ill start trying that i might pin 000a in that case
but 53 missing per 256 is kinda disturbing considering im pretty sure all 53 are white holes and we already got about 20 white holes from this range
so if thats representative of average
then we are in trouble
that would be 1 in 4 unicodes as white hole
bleh
hmm i'll check my spreadsheet
you have a sheet? cool
just for thai unicode
60/87 visible unicode
29/41 invisible unicode
total 89/128 unicode being found ( combined from main spreadsheet & my findings )
about matches
but yeah ive put in a large effort into getting full 22xx range yet 53 are still elusive
31/128 is close to 1/4
like suspiciously close
32/128 is exactly 1/4
mhm yeah thats with minimum efforts, i should try get the actual u+xxxx & challenge it again
Oh what did you do if you didn’t get all the u+
for example
u+00ad & u+00af
welp skip it until i found better incrementing tool without altphabet
Yeah but I meant for the Thai Unicode
Did you just Thai Unicode the lower numbers that start with 00
from 0000 to 009f
yeah
Has "=" been discovered?
equal sign is banned
nope
with quotes

suffer with canadian syllabics hyphen
i have that in curly only
(and outside of quotes of course)
fuezt might have it in normal quotes
do you have a recipe for both posted somewhere?
it should be in my y=sin(x) lineage
thanks, cheking it out
᐀ = #fromcharcode + U+1400
anyone wanna try to get Full-width equals sign in quotation marks
do you have it outside of quotes
yeah, its on the sheet
yeah, but im hoping it will be easier to work with than canadian syllabics hyphen since 90% of the time(that it works) it prepends it, even when its in curly
its codepoint is later than curly
i dont know what that means in terms of this
rip
full width circumflex thing
did you get the full-width equals sign yet?
halfwidth ideographic full stop
these codepoints are new so i'm running some unicode stuff through them first
man
(one codepoint past the equal sign)
so close
you could try prepend u+(codepoint for lowercase f/d) on “prepend u+”
i wont be home for like another 14 hours, but ill try it then ig
is U+039D discovered yet
nope
whar
||U+0085|| + ||U+++40||
i need to get to U+0500
it is very hard
bc im stuck at U+0099 cant get anywhere past
I was just about to type “that shouldn’t be very hard” 😅
how do i get past 0099 😭
you can search the discord for U+0100 (careful not to confuse it and U+++0100)
then hopefully two of those make U+0200 and then U+0100 and U+0200 make U+0300 🙏
U+0578
im tryna get U+++250
Do you have U+++1?
yes but it will take a very long time to get to 250
Not really
considering the highest U+++ i have is 62
Just combine to 10, then combine that to 100
I hope you're not incrementing with u+++1...
i was with random numbers
now how can i get the cooresponding character
U+0578 is the unicode hex value of the character Armenian Small Letter Vo. Char U+0578, Encodings, HTML Entitys:ո,ո, UTF-8 (hex), UTF-16 (hex), UTF-32 (hex)
ո
not n, ո
im wondering if its possible to get other alphabets
You can't always consistently get the corresponding character.
But usually it's Fromcharcode, #fromcharcode "fromcharcode" .fromcharcode, Unicode, Convert To Unicode, Unicode Consortium
hmm
hmm
For some reason this code is more connected to Hebrew letters than Armenian
I can guess why
for ոothing right..?, right...?
its not what you think
im curious how it would work if i can get it into "alphabet"
ive discovered MANY characters already
im moving to the 23xx range now
4 white hole candidates already: 2305, 230e, 230f, 231f
just so yall know hexadecimal is quite a good charcode converter
wonder if i can find a white hole test
imma continue try to get thai's unicode to see if i can get it
i got some of the thai unicode, much easier than expected actually
was this with just 00xx?
also wat
anagram on quoted stuff is funny
anagram + "nintendo" = "don't panic"
format
the unicode -> recipes
U+0e08 -> .fromCharCode + U+0e08
U+0e0d -> Dogra Unicode + U+0e0d
thats rough having a letter up so high
like it hates last digit letters, hates second to last even more, etc etc etc
U+0e17 U+1e17 -> Baby Previous Unicode + U+0e17 = ḗ
bruh, why this out of all unicode element
i dont think i could search my unicode
theres a limit of 100 results
kinda nnoying
mine hasnt reached 100+ yet, so still usable
how many items in your save
less than 10k
17712
ok
im trying to get apl functional symbols
but i have balinese functional symbols instead
actually you can save yourself abit by
unicode if you need <something> unicode
or the opposite
unicode
but when its in quotes & # oh yeah, gl with it
actually i got it wrong
it was u+1e17, bruh
U+0e9a -> Convert To Unicode + U+0e1a = ບ
mmm nice, found another one
nvm
struggling with that damn it apl functional symbols i cant get past "aplfun.c"
"aplfun" took like 30 min to get
i need a skilled player to help me out lul
that was wild
im bad at altphabet, might as well ask in #1215495041049436170
why must you do this to me
ded
i wanted to go u+0e1b but it gave me u+0e23
oh yeah for that
sure
i mean i expected it to do that since APL stands for stuff
but eventually i should be able to confuse it hard enough to revive it
and what do you know
#aplfunctionalsymbols + Right Charcode = Apl Functional Symbols
true, once you had alot of tools, reviving one element is simple
but reviving the #1227953064238120972 ... nah i dont have the tools for that :>
i mean weve made some tools quite accessible with speedrun
like alphabet, . alphabet and quote all pretty quick
anyway like if i search up U+00
it only goes up to U+0075
like honestly not even half way
i would do U+000 until U+00f depending on what i need
and the U+xxxxx or more is just annoying when it exist...
67/87
mhm, 20 more to go ( some 5 white holes already actually... )
also yeah hexadecimal is a good charcode converter
for non white holes
like if charcode would work - odds are hexadecimal would work too
U+0e39 -> Mr. Unicode + U+0e29 = ู
nuh uh...
mm +xxx9 and then +++000a is so goated
XD powerful
u+2ae8, short up tack with underbar
thai's block
77/87 visible
30/41 invisible
107/128 total
u+ff3d, fullwidth right square bracket
U+0e32 -> Convert From Unicode + U+0e72 = า
U+0e33 -> Aksara Unicode + U+0e73 = ำ
why must you do this to me 😭
cjk u+3e3b
whats the issue
not an issue
just annoyed that i could get lower code block on higher u+uexx
u+ff66, halfwidth katakana letter wo
anyway 2300-237f range: 108/128
20 missing
2305, 230e-f, 231f, 232e, 2331-3, 2337, 2339-c, 234e, 2351, 2356, 236a, 236f, 2376, 2379
they like to cluster it seems
#1206592567622373446 message
u+32f8, circled katakana ru
thing is me not doing absolutely everything on all the codes means i will miss a lot of random yeets out to nowhere the ai does and they could be white holes i am getting
im getting alot of randoms unicode (FD) and im not bothered to document them until i finished thai unicode stuff ( at my pace )
theres always that python script
charlist = []
with open('infinitecraft (27).json', 'r', encoding = 'utf-8') as f:
data = json.load(f)
for element in data['elements']:
name = element['text']
if len(name) == 1:
charlist.append([name, ord(name), f'{ord(name):x}'])
charlist.sort(key = lambda x: x[1])
print("\n".join([f'{repr(char[0]), char[1], char[2]}' for char in charlist]))
print(len(charlist))``` this just will let you know every unicode you have
although you will probably need to be careful the list will be long
can the output be
U+xxxx -> unicode
instead?
i can do something like that yeah
thx! it helps alot when i wanted to sort
the python default is like "\uxxxx"
u+ff0a, fullwidth asterisk (don't blame me i was curious)
it comes pre sorted but ill format it how u want
the sorting is fine if i could adjust it like
"\u00xx" or 0xxx or 000x range
0 can be 0-f
charlist = []
with open('infinitecraft (27).json', 'r', encoding = 'utf-8') as f:
data = json.load(f)
for element in data['elements']:
name = element['text']
if len(name) == 1:
charlist.append([name, ord(name)])
charlist.sort(key = lambda x: x[1])
print("\n".join([f'U+{char[1]:04x} -> {str(char[0])}' for char in charlist]))
print(len(charlist))``` here
:04x means minimum length of 4, convert to hexadecimal, use leading 0s as padding
if you want a certain range ill see what i can do
here u go
charlist = {}
with open('infinitecraft (27).json', 'r', encoding = 'utf-8') as f:
data = json.load(f)
for element in data['elements']:
name = element['text']
if len(name) == 1:
charlist[ord(name)] = name
while 1:
try:
start = int(input("Start of Range:"), base=16)
break
except:
print("Please input a valid base 16 codepoint")
while 1:
try:
end = int(input("End of Range:"), base=16)
break
except:
print("Please input a valid base 16 codepoint")
for index in range(start, end + 1):
if index in charlist:
print(f'U+{index:04x} -> {chr(index)}')```
that work like a charm
ye
it has the cool print effect where its like 1 per frame or whatever
but it will let you know if you missed any
how many codes did it say you had btw
oof i should make a better all function
i just put in fffffff
and now its just constantly checking hmm do you have 678f68? ah guess not
nope xD
somewhere around 1fxxx i had though
107 code found in thai's block
seems like i document it right!
not actually sure best way to use in build python stuff
ok nice
updated so if u type in like 99999999999999 it just says nope and iterates over a normal list
so it says i have 1,307 unicodes
total
including probably 20 unassigned
1675
it stopped somewhere and decided, here count result
wait, it doesnt count the xxxxx unicodes, still good though
because they are multiple characters
well I get printouts of the unicodes in the 1fxxx emoji block
in js i can just do this but idk about py
works fine
exactly as intended
ive set encoding to utf-8 with the json so it should know what is and what isnt intended to be 1 char in that sense
says i have 185 codes in that range
so glowy u had 1607, where are most of them from? mine are mosty in 2xxx range but of course lots in the 1fxxx range cause emoji
probably 2xxx too
i have 113 in the 23xx range
189 in the 22xx range
which i guess means that most of mine are indeed just randomly scattered about
0xxx -> 444
1xxx -> 281
2xxx -> 460
Start of Range:10000
End of Range:fffff
U+0021 -> !
U+0022 -> "
if i do this, it just decided to check 0000 to xxxx instead
okay let me make it a bit more clear
ill fix it to behave more expected
like that is the intended behaviour
but clearly it shouldnt have been intended
yeah, its not a problem since theres a little amount of unicode in xxxxx range in my save file
charlist = {}
top = 0
with open('infinitecraft (28).json', 'r', encoding = 'utf-8') as f:
data = json.load(f)
for element in data['elements']:
name = element['text']
if len(name) == 1:
charlist[ord(name)] = name
if ord(name) > top:
top = ord(name)
while 1:
try:
start = int(input("Start of Range (-1 means all):"), base=16)
if start == -1:
break
end = int(input("End of Range:"), base=16)
break
except:
print("Please input a valid base 16 codepoint")
if start != -1:
counter = 0
for index in range(max(start, 0), min(top, end + 1)):
if index in charlist:
counter += 1
print(f'U+{index:04x} -> {chr(index)}')
print(counter)
else:
charlist = list(charlist.items())
charlist.sort(key = lambda x: x[0])
print("\n".join([f'U+{char[0]:04x} -> {str(char[1])}' for char in charlist]))
print(len(charlist))``` hopefully is a bit more expected and clear
i havent tested
so it could just have a dumb error
let me check
seems to work ok
looks good at testing
it now wont loop for ages and it now only does all if you put explicitly -1
even if you put ffffffffffffffffffffffffffffffffffffffffffffff it wont go past the max
i can see some chinese unicode block located at u+2xxxx that i didnt know of
do you have some of those?
U+20041 -> 𠁁
U+2074a -> 𠝊
U+2074b -> 𠝋
U+2074c -> 𠝌
U+2074d -> 𠝍
U+2074e -> 𠝎
U+2074f -> 𠝏
U+2077c -> 𠝼
U+2077d -> 𠝽
U+2077e -> 𠝾
U+2077f -> 𠝿
can you put in -1 for me? you said before that it stopped at ffff
i cant replicate that on my end
1fae8 is the highest i have
Also wouldn’t you have seen in mbs when you got them
like this?
? sorry what are you referring to
oh right
yeah so before when you put in 10000 and fffff
the fffff was past a limit I set of 1ffff
oh right you should list using the keys of .recipes instead
if you didn't have mbs before, the alternate casing recipes will still save
not sure I follow- can I have example
when you already have A, the recipe when you craft a still gets saved even when you don't get it as an actual element
true
interesting, i see
not a big change just change “elements” to “recipes” iirc
Don’t worry about variable names just where it has like literally [“elements”] replace it with [“recipes”]
Let me know if that breaks it
it will
okay - why is that
ș found
this two line is what i changed to make it not crash
for element in data['recipes']:
name = element
Yeah right
that’s true it’s not a text field
like it’s just standalone
I mean you can just then do for name in data[“recipes”]
since element isn’t used anymore
or change the instances of name to element either or
for name in data['recipes']:
Yeah so did it pick up extras
yup
how many does it say now
When the developers version of the software they wrote is outdated:
0000-ffff
1421
huh lol
just put -1
1702
and compared to the other version of you put -1?
I should make it unconditionally print the total
At the very start
1675
not too hard to add just set a new variable to 0 at the very start and do variable += 1 and then at just before the while 1: put print(variable)
okay good
its just switching from left to right tab, but brain pasted it at wrong line XD, thats why it took me a mins
Adding something saying: you have 1705 Unicodes! at the start comes at no computational cost since it compiles the list at the start anyway
line 2: x=0, then put in x+=1 at the appropriate spot then before the while line put in print(f”You have {x} unicode characters!”)
Then it should now tell you every time without needing to put in -1, in addition to any range specific count you want
mmm yes, it does
1702
||ignoring the not counting the unicode beyond u+10000 though||
if i do 0000 to fffff
it will increment all instead
hmm it does looks like it at the end yeah
since it’s all technically one continuous string
I did that so that it wouldn’t take 6 centuries to print
feel free to make it print line by line
I’ll talk you through it
it’s slightly cursed but it should work
i'll instead try making it print to the txt files
I mean that’s an option too
but it should be as simple as: remove the “\n”.join() and move the print from being print([f”stuff” for x in y]) to [print(f”stuff”) for x in y]
What output terminal are you using
oh visual studio code
tried on command prompt, it work normally
ok imma switch to there :>
what unicode is that XD
oof I shoulda dropped it in the chat and now I’m not at home 🤦♂️
it’s ok I’ve just gone to the store to get the milk I shouldn’t be long x3
i'll put it as comment until someone picked it up :>
did you do the changes to the code I suggested?
nah i didnt, got used with command prompt already XD
it's U+03FE Ͼ
uh guys
WHY haven’t we tried Convert This To Unicode ???
Put This In Quotes is really good tech so I wouldn’t be surprised if it works
try make a bounty for it
the ai doesn't know the codepoint for all characters
yep
i see Ö isn't in the spreadsheet
updated script to be a bit more pretty and useful: ```import json
charlist = {}
top = 0
ctr1 = 0
with open('infinitecraft (28).json', 'r', encoding = 'utf-8') as f:
data = json.load(f)
for name in data['recipes']:
if len(name) == 1:
ctr1 += 1
charlist[ord(name)] = name
if ord(name) > top:
top = ord(name)
print(f'You have {ctr1} unicode characters!')
while 1:
try:
start = int(input("Start of Range (-1 means all): "), base=16)
if start == -1:
break
end = int(input("End of Range: "), base=16)
break
except:
print("Please input a valid base 16 codepoint")
if start != -1:
ctr2 = 0
nstart = max(start, 0)
nend = min(top + 1, end + 1)
for index in range(nstart, nend):
if index in charlist:
ctr2 += 1
print(f'U+{index:04x} -> {chr(index)}')
print(f'{ctr2} unicode characters found in your save between U+{nstart:04x} and U+{nend - 1:04x}')
else:
charlist = list(charlist.items())
charlist.sort(key = lambda x: x[0])
[print(f'U+{char[0]:04x} -> {str(char[1])}') for char in charlist]
print(f"Total: {len(charlist)}")```
now wont reach a limit
now is more informative with prints
always tells u how many you have
sample output: You have 1335 unicode characters! Start of Range (-1 means all): -3 End of Range: 3f U+0021 -> ! U+0022 -> " U+0023 -> # U+0024 -> $ U+0025 -> % U+0026 -> & U+0027 -> ' U+0028 -> ( U+0029 -> ) U+002a -> * U+002b -> + U+002c -> , U+002d -> - U+002f -> / U+0030 -> 0 U+0031 -> 1 U+0032 -> 2 U+0033 -> 3 U+0034 -> 4 U+0035 -> 5 U+0036 -> 6 U+0037 -> 7 U+0038 -> 8 U+0039 -> 9 U+003a -> : U+003b -> ; U+003c -> < U+003e -> > U+003f -> ? 29 unicode characters found in your save between U+0000 and U+003f
so i have all the obtainable ones in that range
as you can see i put in -3 and 3f which it interpreted just fine as 0 and 003f
it would be amazing if we could make this interface with the sheet
and dump a list of everything not in the sheet
looking for these two letters (ľ in quotes if possible)
ill see what i can do
cringe but i had to do this for 01f6
i got 0143
mathematical operators unicode + U+0141
thats in the sheet elsewhere
okey
gonna try that
got 0141
same method?
its in sheet now
tysm
U+0141 + (char for 0140)
I accidently sent wrong letters.. 💀 , I meant this slovak ľ..
minor issue
also got this one
well you dont have the char itself
need help reviving 013a
its always caps so far
"..u-" or
yeah lol
for chars so close to 0, the range 00c0 up has had so little work done
can we try and "max" out the early chars
like get them all aside from the white holes up to at least 0200, preferably further
the chars or the u+ ?
characters
im getting loads of them all over tbh
it seems not much effort has been put in - or if it has been it was with old tech
yeah i mean i dont think i can help too much with that, im not that good with unicode
always a time to start if you want
that is true i suppose
i mean im just doing randmo stuff and they just pop out really
the charcodes is also a decent bet
00c0 was easy
00c4 looks white hole ish
goofy
think this shit just hates me
i mean thats extremely advanced no clue how youd even begin to get that one
interesting inside quotes on the prepend but yeah
i'd usually do like 'fromcodepoint' to get the letter in quotes but that didnt merge so had to try other stuffs ..
just curious about "prepend U+0142"
i was not thinking i had that many unicode : O
nice where are they mostly
im trying to fix the immense deficiency of characters close to 0
particularly 0100 range
nice - the only thing left is to work out how to make it check the sheet and say that these ones arent in
i was initially wanting to just resolve all comments below 0x1000
but i saw how empty the ranges are
normally youd think the lower down codes would be hunted
clearly not
i have no proof but itll probably sometimes make the element This
how do i use god
this*
you download a save file, then create a python file in the same directory, paste the code in, replace the file name with your file name, and run it
wouldnt mind code for that
looks pretty neat
could you make it compare to the sheet
and alert you for stuff not put in
my idea
new.txt is taken from the spreadsheet probs...
on new.txt formatting would be
Unicode TRUE/FALSE
on the py
compare Unicode from new.txt to recipes (one unicode from infinitecraft.json)
if status==FALSE && (Unicode is in recipes)
print 'Ux??? ->' + Unicode
idk about that i just extracted them from my savefile (i already had a system like that for so i could import/export savefile to scrape on them(and i just modified it to create a csv file)),
must be running it from the same directory
is it not?
so the python file itself must be in the same folder as your save
is it not?
is it even a python file?
yeah it opens vsc where i pasted the code
i set it to python
has the lil snake icon on the top left
well youd have to check where its looking for it
i mean i dont use whatever you are using to run it - but odds are its looking in another directory'
oh i was running it in vsc
i pressed it twice and it worked for some reason now
worst case just point to it directly
You have 1252 unicode characters!
Start of Range (-1 means all):
ye its waiting for u
i changed nothing lol
to type something
no i did the same exact thing
ok
i think we need to add guide when it was run
so people can understand what to do
try type -1
and enter
i mean type anything - but you know i should make it not just exit once you are done - i should make it go back to asking for a range
so you dont have to run it every time
and you can type like exit or something to make it exit
interesting
upgraded to hopefully be clearer and easier to edit, also asks you if you want to search again
welp, duplicate output at this area
0000-0100
U+00e7 -> ç
U+00f0 -> ð
U+00f1 -> ñ
U+00f1 -> ñ
U+00f1 -> ñ
U+00f8 -> ø
U+00fc -> ü
? sorry
oh
was that from -1 input or
cause that should be only able to occur on -1 input
okay weird that didnt happen anymore... wth
was it a -1 input tho
0000 0100
maybe star knows you could ping them because my honest answer is a hardware error
but that doesnt seem right
the for loop literally is incapable of going f1 f1 f1 - thats not how ranges work
it shouldnt be doing that yeah...
im gonna try to do that (with a test one ofc)
all comments resolved up to 0a81 (i dont know how to get unicode gujurati and all that)
?????????????
if you want to get as many unicodes and beat everyone else just have everything with unicode pinned and quite literally just throw them all at U+01xx or higher
they pretty much all give a unique code
usually one thats found already
scratch that throw literally anything at them and you get free codes
well anything thats not super simple
but like delete dots
works fine
???????????? 22/2
pretty sure thats some wild hangul there
hangul fd lol
U+01xx loves hangul btw
you got it right ai, you got it right
ooh current unicode
yeah it might not be a possible one
like no break space might not be either - it seems separators might just not be gettable
it prefers the name instead
and it also probably physically cant
like that could be a llama limitation and not neal throttling it
current unicode sent more text based explanation of the unicode lol
i'll drop the recipe after im done eating
it constantly gave correct description is funny lol
actually coding languages often have a function to do this
i see
ive found 2 hangul trying to get the stuff at low 01xx
it likes to give 11xx instead
i think the strat for those is to get polish or words ni other languages which will inevitably use those characters
and do like letter + one of those
cause charcodes dont cut it
they are like half white holes in that we have a way to get them