#💽Programming Chat v2
1 messages · Page 77 of 1
theres exactly two attributes used there
local State = Instance.new("CFrameValue")
State.Changed:Connect(function(Delta: CFrame)
Tweened:PivotTo(Origin * Delta)
end)```
stoooooooooooooop
??????
why do u need a cframevalue there
i know you can
huh
but the other way is harder and brings little to no benefit here
its not
it is
how
elaborate on how you would tween a model
harry you're dumb
its not harder
if you have tweenservice right there
and it does the looping for you
in a more customizable way
don't tween, use animations, way better 👌
you literally only create one instance
i aint got time for that!!!
OKAY CAUSE I WAS PAID TO DO THAT
yeah why not just
while task.wait() do
model:PivotTo(cframe)
end```
this seems a lot easier to me
because thats linear interpolation
no instance to track
and you're still missing the ... actual interpolation logic
which tweenservice does for you
while task.wait() do
model:PivotTo(TweenService:GetValue(whatever))
end```
now its not linear
yw
okay now wheres t
t is just elapsed/total
yeah but at that point you've literally just redone the entire tween machinery
again for little to no benefit
tumors in my brain
one is named kotlin, one is named ada
segmentation fault << general protection fault
shut up x86
EXCEPTION_ACCESS_VIOLATION my beloved
ugh
@rustic vine i hate you so much
what?
generational hater
ZGenerational was removed in JDK 24
nope you're wr general protection fault, probably for non-canonical address 0xf7ff9bdac3bf8f38: 0000 [#1] PREEMPT SM>
hates the ideas not cuz they're bad but cuz I proposed them
YES
actually a hater
just to elaborate
do closures receive the same optimizations as local functions do
based??? we're going back to just serial gc
or are they treated like global functions
yeah OK softfp
my jvm brain itches to say lambdas
GO USE CLOJURE
oh okay good
closures are not lambdas tho
I wish we had real lambdas
but no we get function() return 5 end instead
ugh they're so useful...
() -> 5 would be infinitely nicer
you can't go 20 lines in kotlin without a lambda
invokedynamic is my lord and savior
fym 👎
invokedynamic is what makes lambdas lambdas
idk the jvms has like
vibes based downvoting
5 different ways to invoke a function
For a humanoid robot to be successful and generalizable in a factory, warehouse, or even at home requires a comprehensive understanding of the world around it—both the shape and the context of the objects and environments the robot interacts with. To do those tasks with agility and adaptability, Atlas needs an equally agile and adaptable perce...
invokestatic, invokespecial, invokeinterface, invokevirtual, invokedynamic
probably honestly
(import '(java.net ServerSocket Socket SocketException)
'(java.io InputStreamReader OutputStreamWriter)
'(clojure.lang LineNumberingPushbackReader))
(defn on-thread [f]
(doto (new Thread f) (.start)))
(defn create-server
"creates and returns a server socket on port, will pass the client
socket to accept-socket on connection"
[accept-socket port]
(let [ss (new ServerSocket port)]
(on-thread #(when-not (. ss (isClosed))
(try (accept-socket (. ss (accept)))
(catch SocketException e))
(recur)))
ss))
(defn repl
"runs a repl on ins and outs until eof"
[ins outs]
(binding [*ns* (create-ns 'user)
*warn-on-reflection* false
*out* (new OutputStreamWriter outs)]
(let [eof (new Object)
r (new LineNumberingPushbackReader (new InputStreamReader ins))]
(loop [e (read r false eof)]
(when-not (= e eof)
(prn (eval e))
(flush)
(recur (read r false eof)))))))
@spare quartz I bet you like this huh
yup thats peak
(you(dont(like(lisp?))))
the weird use of non-letters specifically
guess what you just said you like functional programming. go learn haskell and ocaml.
*ns* 'user ???
kotlin:
kotlin (still a jvm lang)
clojure is a jvm lang
so
use a diff lang 👍
you chose the wrong god
leagues better than the lua vm
it is not
thanks I hate it
you were writing ocaml
let process_file file out_file =
is_file_extension_valid file
>>= fun () ->
let file_content = read_file file |> String.trim in
is_file_content_valid file_content
>>= fun () ->
let generated_content = generate file_content in
write_to_file generated_content (Option.value out_file ~default:file)
or you were writing haskell
putTodo :: (Int, String) -> IO ()
putTodo (n, todo) = putStrLn (show n ++ ": " ++ todo)
prompt :: [String] -> IO ()
prompt todos = do
putStrLn ""
putStrLn "Current TODO list:"
mapM_ putTodo (zip [0..] todos)
command <- getLine
interpret command todos
did you see that haskell job posting from andruil that I sent @timid quartz
the funniest part is that the flow is practically 1:1 with how kotlin does things
would u work for them
he would
pretty sure all cs college students would develop missiles
if it meant they got a job
I did not lol
or you were writing fsharp (CLR 💪)
let mutable RevenuePerItem = Map.empty<string, double * double * int>
for item in DataSeq do
if RevenuePerItem.ContainsKey(item.AssetName) then
RevenuePerItem <- RevenuePerItem.Change(item.AssetName, (fun oldRevenue ->
match oldRevenue with
| Some(value) -> Some (
match value with
| totalRevenue, revenuePer, purchases -> (totalRevenue + item.Revenue), revenuePer, purchases + 1
)
| None -> None
))
else RevenuePerItem <- RevenuePerItem.Add(item.AssetName, (item.Revenue, item.Revenue, 0))
OH IVE PLAYED AROUND WITH F#
like .. almost a decade ago
i dont have any grievances with it
I played around with it to analyze qs budget data
@timid quartz
grim
AERA ON HIS WAY TO BOMB COUNTLESS CHILDREN IF IT MEANT HE COULD USE NIXOS
🙏
im ngl ive never haerd of andruil outside of nixos conversation
probably because the only mil contractors i know about are intel instead of whatever andruil does
booz allen my behated
booze who
they were doing this weird hiring campaign called "dont work at anduril" and it was on buses everywhere where I am
I thought someone legit vandalized the buses but I looked it up and it's part of the marketing
i just looked at their wikipedia page and god
$1 billion in revenue after being founded in 2017???
yeah OK aera
cyberwarfare is better anyways
nixos.
<3
delusional ^
human lives are meant to be at stake, they're not running ada
LITERALLY WHAT ADA WAS DESIGNED FOR!!
lets be honest
if everything running ada rn was rewritten in rust everyone would die instantly
ada was designed to protect people where human lives were at stake
but drones aren't meant to protect people they're meant to kil
ada is better at aiming missiles than your stupid os and lang could ever
actually no atp, specially trained pigeons are better.
unironically somewhat
and are out of commission
all ur ada bombs are rotting away in silos in the middle of the mountain timezone
nah
nobody knows how to repair them because theres no documentation
all my ada jets are flying over your house
THE DOCUMENTATION IS PROBABLY ON THE MISSILES..
THIS
REAL
REAL
FactoryDSLFactorySemaphoreBuilderSingletonFactoryDelegate
hmTypeError: Type function instance eq<boolean, a> depends on generic function parameters but does not appear in the function signature; this construct cannot be type-checked at this timeLuau1039
based
looool u still have to put strict at the top of every script
usb killer ❤️
okay so
shitty aeromorph by astra
i have like 4 usb ports coming off a usb header right
💔
accidentally spilled my mountain dew all over them
YOU ARE NOT 玉藻前
they're still operating even though windows complained though
deserved
HOW
cuz mountain dew is disgusting
its good
no its not
it is
ew not only are you a soda drinker
you're a mountain dew drinker
you're going to die at 21
LOL
💪
@timid quartz I think I am not Fond of linux
this is some low tier bait
local Tweens, TweensOrigin = {}, {}
local LocalTweenInfo = TweenInfo.new(Object:GetAttribute("TweenTime"))
for _, Tweened in TagMap["__TweenedActivation"] do
assert(Tweened:IsA("PVInstance"))
local Origin = Tweened:GetPivot()
table.insert(Tweens, TweenProducer(Tweened, LocalTweenInfo, Tweened:GetAttribute("Offset")))
table.insert(TweensOrigin, TweenProducer(Tweened, LocalTweenInfo, CFrame.new()))
end
EventListener.OnClientEvent:Connect(function(Mode: boolean)
print(Mode)
for _, Tween in (if Mode then Tweens else TweensOrigin) do Tween() end
end)
behated
don't fall for it aera
yes it is
what language have u made this
nah wth was that
bait bruh
ACCIDNET
good. go back to windows. the one true os.
LOL
low tier bait
freebsd users existing:
bro is going from an unusable desktop to no desktop
actually no i'm moving to a custom OS built on rust called inte
for i, Tweened in TagMap["__TweenedActivation"] do
assert(Tweened:IsA("PVInstance"))
local Origin = Tweened:GetPivot()
Tweens[i] = TweenProducer(Tweened, LocalTweenInfo, Tweened:GetAttribute("Offset")))
TweensOrigin[i] = TweenProducer(Tweened, LocalTweenInfo, CFrame.identity)
end
@spare quartz yw
inte?
never heard of it
no performance benefit
i never finished my sentence
there is acftually
there is
@spare quartz do I do haskell or ocaml
ok so one of my is making a rust based OS
kotlin
under their group
or.......clojure idk clojure is like 500th on the list
CFrame.identity is faster than CFrame.new() 😁
only followed by kotlin and java
agreeable
they're working on the task scheduler and desktop manager as of recently
that's pretty cool
it sucks
are they following https://os.phil-opp.com/ ?
This blog series creates a small operating system in the Rust programming language. Each post is a small tutorial and includes all needed code.
but only cause they're not actually deviating from anything
no idea
we love phil opp
oppenheimer
do they have virtual memory.
monolithic kernels are a fuck...
move to nanokernel design..
godi love nanokernels..
virtual memory?? is that like download more ram
pretty much
unironically yes
thats goated
YKNOW WHAT LANGUAGE CAN TAKE ADVANTAGE OF VIRTUAL MEMORY, SUCH AS MEMORY MAPPED FILES, IN A PLATFORM AGNOSTIC WAY?
THATS RIGHT. JAVA AND KOTLIN
100 YEARS
RUST!
u know what language can't do anything without first making an object?
java and kotlin
LUA!
the gist of virutal memory is that your OS basically tricks every process on the system into thinking it has a ginormous memory space, but under the hood it backs that by managing what chunks of each process's memory are loaded into ram and swapping parts into disk as needed
wait thats some genius cooking
you also get memory isolation between processes from this too
because each process thinks they start at say virtual address 0x0
(this superseded the original CPU method of memory segmentation)
i'll ask
but the os redirects it to the memory for each process
segmentation was cool but virtual memory is way more flexible if you can incur a few page table traversals
just gonna let them know
they're not going to
BAD FRIEND
UNBASED FRIEND
agree
not a useful JVM, that is
segmentation wasn't cool
is this bait
and you've clearly never stepped foot in x86 ever if you think it was
virtual memory is so much more better dude
your x86 cpu when it still has segmentation enabled anyways but it's just bypassed
bro I took. an entire ass os course.
dont lecture me with your 30 dollar haircut.
AND I AM LITERALLY AN IMPLEMENTOR OF A VIRTUAL X86 CPU
30 dollar army buzzcut
step down computer boy
30 dollar no hair cut
join the army
@lone sky ask if they're referencing https://os.phil-opp.com/
This blog series creates a small operating system in the Rust programming language. Each post is a small tutorial and includes all needed code.
wait the DOD dropped a goated recruitment ad the other day I can't even lie
they locked in
huh
uhhh
nah
like maybe 2 inches below ... what is a good scale
why
my armpit?? i guess
wait u have arms??
its so hot 😭
mine unfortunately just gets thick and curls up rather than go straight down
I'd really want mine to just go straight down like normal hair
no im not a woman
project manager jumped into my script... its over..
its 2025 btw
^^
proof?
u got me
thats right
@spare quartz you should delete every reference to qs and make it auto ban any qs hrs for ac 25
i mean i can
do you really want since you're a directorate and are kinda the authority
okay adding...
okay.....
sorry only trump can do that
reciprocal tariffs
he invented tariffs
Mode and Tweens or TweensOrigin
THATS SO FUCKING FUNNY
THE SHORT CIRCUIT CONDITIONAL FORM
DOESNT HAVE A TYPE ERROR
BUT IF/ELSE DOES
U SUCK
AHAHAHA
TRELLO??
y/N
NOTHING IS EVER GETTING DONE
IF U MAKE A TRELLO THATS LIKE COMMITTING TO NEVER DOING ANYTHING
i fucking love lua
this is actually awful
im not actually setting it to that but i love it
John McCarthy (September 4, 1927 – October 24, 2011) was an American computer scientist and cognitive scientist. He was one of the founders of the discipline of artificial intelligence. He co-authored the document that coined the term "artificial intelligence" (AI), developed the programming language family Lisp, significantly influenced the d...
oh my god
short circuit evaluation = john mccarthy eval
john mccarthy... ai developer...
what
what is u waffling
x and y or z form is short circuit eval
this is vibe code
bruh
thats like saying I know a guy who knows a guy who knows a guy who knows a guy who knows a guy
I can reach anyone in the world that way
I’ll ask speedy
oh sure
local TweenService = game:GetService("TweenService")
local function TweenProducer(Object: PVInstance, TweenInfo: TweenInfo, Destination: CFrame)
return function()
local Rest = Object:GetPivot()
local T = 0
while true do
T += task.wait()
local Delta = TweenService:GetValue(T / TweenInfo.Time, TweenInfo.EasingStyle, TweenInfo.EasingDirection)
Object:PivotTo(Rest:Lerp(Destination, Delta))
if T > TweenInfo.Time then break end
end
Object:PivotTo(Destination)
end
end
gh
while T <= TweenInfo.Time
fair
im pretty sure it just overshoots
so ill just
T = math.min(T + task.wait(), TweenInfo.Time )
welllllllll
Terry says only if you make it in Ada in Roblox
me when i parameterize wrong .3004-23-
Write the actual code that does the banning in Ada, and then make that Ada code run in Roblox
you are literally in a variable how are you not coerced
--!strict
local TweenService = game:GetService("TweenService")
local function TweenProducer(Object: PVInstance, TweenInfo: TweenInfo, Destination: CFrame)
return function()
local Rest = Object:GetPivot()
local T = 0
while T <= TweenInfo.Time do
T = math.min(T + task.wait(), TweenInfo.Time)
local Delta = TweenService:GetValue(T / TweenInfo.Time, TweenInfo.EasingStyle, TweenInfo.EasingDirection)
Object:PivotTo(Rest:Lerp(Destination, Delta))
end
end
end
return function(Object: Instance, TagMap: { [string]: { Instance } })
local EventListener = Object:WaitForChild("__TweenEvent")
assert(EventListener:IsA("RemoteEvent"))
local Tweens, TweensOrigin = {}, {}
local LocalTweenInfo = TweenInfo.new(Object:GetAttribute("TweenTime"))
for _, Tweened in TagMap["__TweenedActivation"] do
assert(Tweened:IsA("PVInstance"))
local Origin = Tweened:GetPivot()
table.insert(Tweens, TweenProducer(Tweened, LocalTweenInfo, Origin * Tweened:GetAttribute("Offset")))
table.insert(TweensOrigin, TweenProducer(Tweened, LocalTweenInfo, Origin))
end
EventListener.OnClientEvent:Connect(function(Mode: boolean)
local SelectedSet = if Mode then Tweens else TweensOrigin
for _, Tween in SelectedSet do task.spawn(Tween) end
end)
end
just realized i had the beta feature on for strict on all scripts so that tags redundant
doesn't warn on nonstrict! whoopsies
thats not a beta feature
they integrated it??
oh
15 9/11s
annotate ur variable
Array<() -> ()>
or {() -> ()} ig if ur a noob
that makes it work
空のコード候補しか受信しませんでした。
i wonder why it doesn't work on inference
are functions just parsed weirdly
prolly cuz its old solver
and its a bug that just hasn't gotten fixed
since they've stopped working on it
what is going on in that picture
why does it look so weird
the materials clash with the door I think lol
yea that looks
a little to the right of the shot theres a vibrating part thats unanchored
bad
but i wasn't told to build any of this
its ok I couldn't make doors for the life of me anyway
1: HI HUSBAND!!!!!
2: wtf kind of laced ass code is this
guis on invisible parts 0.1 studs away from the real part 💔
oh i love you z buffer
yknow theres a whole like
reactor control thing in the bottom of this building
i sure hope they're not gonna make me code all the physics for it
then again i think im the only scripter for whatever this is ..
oh god and theres an annunciator panel.....
doesn't uhmm
person with pio and developer on their name we all know and love work in that group too
or am I on acid
idk
right so
when you say this
i need you to be a little more clear
- is the ada code interpreted, like it's formed into some sort of AST, then into IR?
- or, is the ada code transpiled into lua code, then loadstringed, or something else?
- or, are you asking me to compile the ada into machine code, and running that? (you will be doing the compiling)
HEY!!! guess what I just wrote a week or so ago
I Saw!!!
i didnt see the code
tragic
mainly im just happy I got it working with the rest of the existing stuff
measure a programmer's skill by how long they can go without refactoring
i gotta ask the people of this build what model of annunciator to replicate
but first... clash of clans...
☑️ 2025/02/08
ew is that an izanari avatar
though i assume they're not gonna want super realistic behavior since
pls elaborate on Ada.
Pick whatever you want as long as you somehow get Ada code running on Roblox
do not elaborate on ada
i will do the second option then
stop using loadstring
no
Ok actually
because i already dont use loadstring mr harry.
?
hmmm
u should work on ricard's game sometime
with what though
Lemme ask
or are u apprehensive about the workflow 😅
i feel like you and ricard are doing well enough
a bit
Ok ATP
Terry says only in an Ada VM in Roblox
explaining how it all worked helped but it's a whole other paradigm i gotta make my brain code in
so the first?
I will also accept compiling Ada to x86 and running the x86 code on a simulated CPU
loool
the workflow will get significantly simpler (cuts out the string require tools) at some point
sure ig that’s an option
when I have the time to do it
nvm I have the time im just lazy
nvm I don't have the time
i've got my old x86 code lying around somewhere
compared to the breadmod x86 cpu though its a lot less sophisticated
h,mm
what is the syntax for multiline strings in lua again...
""" i think?
or [[?
[[
good enough of a base
i think i'll just write the parser off what i see instead of relying on the RM for now
deltarune in 5 days..
@rustic vine btw i wanna ask
so loadstring is one of those functions that causes the luau vm to abort a lot of optimizations right
in your opinion... do you think a VM over luau would be faster than transpiled+loadstringed lua code
AST -> IR [exec] -> Lua [out] instead of AST -> Lua [exec; out] directly would probably be a better pipeline anyways
ill probably run a benchmark when i have simple IR
horrible
the TLVs will never escape my mind..
you're welcome to bench https://github.com/rce-incorporated/Fiu too
sorry that should be this mb
except for the "" part i need to keep writing
so many already
also u can do
type A =
| "A"
| "B"
| "C"```
@wheat zinc ATP IS ACTUALLY DOING IT LOL
tbh tho none of this typechecks very well on the old solver
should i use the new solver
string literals I mean
give it a try
u might like it u might not
it fixes some things and it lacks in other areas
BTW
ive never made an ast parser before
so ill probably die
oh hooray new solver fixes it
yea, in the old solver
you have to do
"STRING_LITERAL" :: "STRING_LITERAL"
eugh
otherwise it will assume string type
OH

WHY
ive got no idea what an ast even looks like
so take everything im about to write with some grain of salt
as(s)t
burn
Ada.Text_IO Package
Put_Line Name
( FUNCTION_CALL
Dummy Name
'Image Attribute ATTRIBUTE_EVALUATION
& CONCATENATION
"... log" LITERAL
)
make an LL(1) parser :3
idk what that is
GOOG
tbh if/when I get around to the Ada LSP and having to semantically analyze Ada I may have to implement a parser for it
and I may do LL(1)
although making an LL(1) grammar that matches Ada may be hellish
just realized im indirectly making CLASS
Tag = "LITERAL"
Of = "Standard.Integer"
is effectively a contant pool entry
HAHAHA ATP IT'S STORMING
i hope your power lines get struck by lightning and your computer gets destroyed.
laptop :3
i hope your house goes out of power.
hotel :3
so the gist of an LL(1) parser (that uses an LL(1) grammar) is this
your parser looks at your code from top to bottom, left to right, and it looks at it one token at a time
consider a simple string 1 + 2 + 3 and we want to parse it
first we need an LL(1) grammar, which is a grammar that won't cause issues with an LL(1) parser. specifically it needs to not have left-recursion -- something that's left recursive would be like expr ::= expr ; (semicolon is a literal) but you can see how this would keep recursing infinitely as it tries to parse one token at a time
our LL(1) grammar could look like this
start ::= num + expr eof
expr ::= num + expr
and using that grammar we can make a parser
ohhh
{
Tag = "VARIABLE_DECLARATION",
Name = "Dummy",
Type = {
Tag = "LITERAL",
Of = "Dummy"
}
}
(num is also a literal number that youd match with regex)
procedure Atp is Dummy
no.
like "obviously"?
ggh
you're so right
???
rotting 
you: "eXtErNaL dEpEnDeNcY"
Parse(Source) -> procedure -> DECLARATIVE REGION ->
Literal : Literal (:= Literal);
-> begins -> EXECUTIVE REGION
me: "fReNcH dEpEnDeNcY"
👁️
Why don’t you parse the uhm….uhhhhhh…..
I just got on bed so what
ReadToken() < A1
ReadToken() < A2
A2 = & > RST
A2 = , > ARG
A2 = ) > END
A2 = ‘ > A1 = EVAL (A1 A2)
ReadToken() < A2
@timid quartz remember this for me ^^ thx
yknow unironically I think Ada might be goated for parsing…because you declare all the variables at the top…
It is pretty easy to parse yeah
The executive still contains variable* assignments though, which I’ll probably just handle by checking NextToken like :=
Official IDIOT business
How
uh magic
ImageMagick? External dependency
I wanna be that…
Use your jpg parser to get some kind of raw data then use math like RSA does and encrypt idk
RSA sucks though
I’d use an EC key but
The number you could create from an image would be unimaginably huge
And would probably take an infeasible amount of time for encryption or decryption
Ugh can’t sleep
yknow
I wonder how
if you have an elf executable
how tf can you take that and write a fs image that you could boot off of
wdym
like @lone sky's friend is making an os in rust
and i get compiling your rust kernel to a freestanding elf
but then taking that elf and creating some kind of image
that you could say boot with qemu
vexes me
bootstrap assembly
lemme get an example
this isnt a complete example but its the bootstrap used in breadmod
its loaded onto an ISO along with the kernel elf
no but the uh
loading it here
I get the bootstrap
but taking your boot loader + kernel and placing it on a disk image
.img or .iso or .wahtever
maybe the description
el torito
and lemme get the second part of that
im pretty sure
its inside the IA32 BIOS
they also wrote some assembly for specific shit
i don't remember what parts for but they did
the EL TORITO segment is used to find where:
- in the disc, where the actual part to load is (the bootstrap asm, here)
- in the physical memory, where to load to
like for example
my os class
the os they gave us to hack on
has a thing in tools/ called mkfs.c
that builds the fs image
we have that in breadmod too
#!/usr/bin/env bash
cd bootloader
nasm ./fs/boot/loader.asm -Ov
unix2dos ./fs/splash.txt
mkisofs -input-charset UTF-8 -boot-load-seg 0x0000050 -R -J -c boot/bootcat -b boot/loader -no-emul-boot -boot-load-size 4 -o bootable.iso ./fs/
qemu-system-i386 -cdrom ./bootable.iso -s -m 5M
mkisofs
uh huh
the -boot-load-seg / -no-emul-boot / -boot-load-size are all pertinent to EL TORITO
el dorito
external dependency ❓
sounds like smth you'd enjoy
mmm yeah atp ur using external dependencies here...
its a text file
you could write it yourself...
i dunno what to tell you
YOU COULD WRIT EIT YOURSELF
what boot loader do they use unfunnylad
you're calling the command mkisofs
its a text file aera
?? wh
mkisofs is an executable atp
how tf is it a text file
its a text file
next you're gonna tell me cd is a text file
no external dependencies here
why make os when windows do trick? 😁
its a text file aera
I AM NOT TALKING ABOUT buildntest.sh
text file
I AM TALKING ABOUT mkisofs THAT buildntest.sh CALLS
thou shall not use an external dependency
but you run buildntest.sh
CMakeLists.txt
no
and it runs mkisofs
you read buildntest.sh
and you did not write mkisofs
hey did yall know they are moving away from .txts
its a text file
nah
yes
go write mkisofs yourself
it's mainly just a comfort thing
go write cd yourself
go write unix2dos yourself
we have that yes
damn bruh u guys are nerds
I give up
we'd need to run minecraft to compile our system though!
btw aera
nah
its a mod file
btw
ISO is such a dense format
can you believe like no program actually uses any of these fields
fatty
seems so clamplicated
think about it, aerasto and miko.
why can't we live in a perfect world
where there is ZERO kernel-level anticheats
what game are you trying to play
when you could just use windows and be happy
true
YOU WILL USE WINDOWS AND YOU SHALL BE HAPPY WITH IT!!
魔魔魔⭐︎マジカル
OK
my first complete AST
some messages too..
okay now to make a VM
アンド⭐︎ミラクル
この広い世界へ旅だそーーーーー
I have no clue what the top right is meant to mean
well it's based off of https://vocaloidlyrics.fandom.com/wiki/恋色病棟_(Koi_Iro_Byoutou)
so take that as you will
I also don't really know what コメクイ means
probably bayachao kanji skill issue
(probably)
stupid balding dog
LOOKS BALD TO ME
im 99% sure thats not a コ
i still suck at katakana so i cant tell you the right one but
oh. it could be a ユ
yeah
what if its handdrawn
bad drawing
you
😭
DREAM EATER???
no wonder i barely dream!!!
id let bayachao take my eyes for buttons sorry not sorry
ngl
the place coraline lives at is sick
its cloudy and foggy 24/7
my type of weather
(except for the being in the middle of a random ass forest and having a death hole)
sentenced to constant 95 degrees 70% humidity
AUGGHGHHH

