#celeste linux on nintendo switch thread
1 messages · Page 2 of 1
help us

for a prototype you can skip piton, faudio and theorafile, but that breaks some mods
and sdl2 can be from system packages as you may have already guessed
what kind of mods tho
We’ll skip Piton for now because we can dotnet run
Faudio can be from package manager
exactly
Theorafile—I haven’t actually seen any mods playing videos
i made one 
wartori contributes to the problem 2025

i also ship my own build of theorafile because the stock one is broken lmao
so its fucked anyway
are there any steps i need to do next ?
all of the previous ones are done?
yes
I’m busy with something right now! Give me a couple minutes
take your time
i just wanted an update
I did my presentation
yay
okay we can keep doing this now
where were we
@mystic umbra is Theorafile a hard dependency? will Everest still start without it?
no and yes
hooray
wait
that means we already have all the libs we need from Celeste-ARM64
@copper bane did you back up the lib-arm64 folder?
hi hello yes i did
AAAA it crashed its booting uo
okay
you’re going to go back to Documents
open terminal
git clone https://github.com/EverestAPI/Everest
cd Everest
open terminal in documents or documents/celeste?
congratulation on being the idk 4th thread with 1000 message
in Documents
LMAO
what errors are you getting?
yeah take a picture and shit
uuuuhhhhhh there's a lot of text
and it keeps
spawning
more text
ctrl c to stop program, remember
-# (me whenever i try building everest on a new machine)
rn it's Binding MiniInstaller AppHosts
ope
more red
uuhh
there's
way too much text
any way to export the output?
git clone --recursive https://github.com/EverestAPI/Everest
not sure what you mean by that, do you want to install a specific package or just the ones a project depends on?
the latter is dotnet restore but that happens automatically on build
tis was missing some libs
so I was like, nuget???
but turns out it’s just a missing git submodule
@copper bane run this command
dotnet build runs dotnet restore first
we’re cool like that
who up aarching they 64
oh uh the uh i already run the command
sorry i got stuck playing around with the remote controls of my roomba
that looks right
it's dotnet publish right? package does different stuff
ah
me with my phone and my 30 seconds of short term memory:
yes run dotnet publish again
that is expected, but depending on what the red text says it could be progress
INSANE
i think you need both sdks? lemme check my setup

you definitely need 8 though
ok yea i just have the dotnet9 sdk but i think that also supports dotnet8
this is just another ubuntu L

I’m almost home, I’ll tell you what to do when I get there
if rain can help in the meantime I’ll let it cook
i could flash another linux version if it's more convenient
yes but that would mean we’d have to redo everything we just did
i'd have to find a way to transfer the celeste folder and everything else
no i could transfer the folder
other things must be reinstalled even so
with the info n stuff
unless theres some jank that doesn't allow us to do that
i personally use nixos but i am hesitant to recommend it, it is not exactly beginner friendly
ah yes
but anyway i would recommend simply using the official dotnet install shell script rather than messing with package repos. it's way easier to use
things you have done with apt-get are installed system-wide, not in the folder
is it? Microsoft seems to recommend the repo, I haven’t heard of any install script
back when i was on ubuntu i remember the apt repo way was hellish since the ms vs ubuntu packages conflicted. idk if that's still the case
-# 
we will try when I arrive at my house
-# side note: it was so weird reading this until i read that rain uses it its pronouns and then brain clicked, this is the first time i see those pronouns lmfao
this is like avengers endgame
all the computing nerds assemble to help me play the funny platform game
true!
welp while we wait for angel
now that i've found my roomba can be controlled
im gonna put a plushie on top of it and play football with it
critically important activities
ikr
ok I'll be real
I have arch mentality
Everything Must Be Package
so we're going to try the Microsoft repo first 
sorry rain 😭
lmao
sudo add-apt-repository ppa:dotnet/backports
@copper bane
sudo apt-get update
sudo apt-get install dotnet-sdk-9.0
-# ok but is your list of installed packages itself a package? because mine is (technically) :3
@delicate plaza you need .net 9 for monomod
mono is installed
it's very silly that you need it, it's not even for the runtime but for a few cli tools
it is called monomod
i guess!
what is mono and why is it so crucial
mono is a deprecated .net runtime from before there was an official cross platform one
before it was just Windows
so a group of guys were like hey let's port it to other platforms
that's mono
later on Microsoft was like okay we'll officially support other platforms
do i run the 3 commands or only the ones below the ping
all three in order
a lot of software was designed to work with mono, eg. monomod (modifies mono assemblies), monogame (cross platform xna port; like fna), ...
here's a full list of things that use / are named after the mono runtime
uuhhhhh magic runes hold on
rain walks face first into a door
`[sudo] password for napkin:
PPA publishes dbgsym, you may need to include 'main/debug' component
Repository: 'Types: deb
URIs: https://ppa.launchpadcontent.net/dotnet/backports/ubuntu/
Suites: noble
Components: main
'
Description:
The backports archive provides source-built .NET packages in cases where a version of .NET is not available in the archive for an Ubuntu release.
Currently available Ubuntu releases and .NET backports:
Ubuntu 26.04 LTS (Resolute Raccoon)
├── .NET 8.0 (End of Life on November 10th, 2026) [amd64 arm64]
└── .NET 9.0 (End of Life on November 10th, 2026) [amd64 arm64 s390x ppc64el]
Ubuntu 24.04 LTS (Noble Numbat)
├── .NET 6.0 (End of Life on November 12th, 2024) [amd64 arm64]
├── .NET 7.0 (End of Life on May 14th, 2024) [amd64 arm64]
└── .NET 9.0 (End of Life on November 10th, 2026) [amd64 arm64 s390x ppc64el]
Ubuntu 22.04 LTS (Jammy Jellyfish)
└── .NET 9.0 (End of Life on November 10th, 2026) [amd64 arm64 s390x ppc64el]
Canonical provides best-effort support for packages contained in this archive, which is limited to the upstream lifespan or the support period of the particular Ubuntu version. See the upstream support policy [1] for more information about the upstream support lifespan of .NET releases or the Ubuntu Releases Wiki entry [2] for more information about the support period of any Ubuntu version.
[1] https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core
[2] https://wiki.ubuntu.com/Releases
More info: https://launchpad.net/~dotnet/+archive/ubuntu/backports
Adding repository.
Press [ENTER] to continue or Ctrl-c to cancel.`
that was meant to signify 'enter' but i realised a different arrow looks more like the usual symbol
my phone died
yeah enter
Adding repository.
Press [ENTER] to continue or Ctrl-c to cancel.
you do want to do that, so press enter
i pressed entr
i got it 
NO RED
YAAAYYY
ok so did you run the dotnet publish?
im on apt get update
Hit:1 https://theofficialgman.github.io/l4t-debs l4t InRelease Get:2 https://download.mono-project.com/repo/ubuntu stable-focal InRelease [4,416 B] Err:2 https://download.mono-project.com/repo/ubuntu stable-focal InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A6A19B38D3D831EF Hit:3 http://ports.ubuntu.com/ubuntu-ports noble InRelease Hit:4 http://ports.ubuntu.com/ubuntu-ports noble-updates InRelease Hit:5 https://ppa.launchpadcontent.net/dotnet/backports/ubuntu noble InRelease Hit:6 http://ports.ubuntu.com/ubuntu-ports noble-backports InRelease Hit:7 http://ports.ubuntu.com/ubuntu-ports noble-security InRelease Reading package lists... Done W: GPG error: https://download.mono-project.com/repo/ubuntu stable-focal InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A6A19B38D3D831EF E: The repository 'https://download.mono-project.com/repo/ubuntu stable-focal InRelease' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. napkin@piracy:~/Documents/Everest$
long ago, yes
i am confused as to why there does not seem to be a dotnet entry here?
Hit:5 https://ppa.launchpadcontent.net/dotnet/backports/ubuntu noble InRelease
oh i can't read
but we already installed mono so it's fine
hmmmmm
I am beginning to realize why you don't like repos
oh cool i love ignoring errors yay! ok i think we can go to the next step

ok so now sudo apt-get install dotnet-sdk-9.0
if something goes wrong we can always
sudo rm /etc/apt/sources.list.d/mono-official-stable.list
sudo apt-get upgrade
sudo apt-get install mono-complete
to install the version of mono from the ubuntu repositories instead of from the mono repository
yeah sounds about right
oh no.
WHAT DO I UNINSTALL
every kde app possible
-# (anyway for context one of the main problems that nixos solves is it lets you install multiple packages that would conflict without them actually conflicting; it also does a bunch of other stuff but that's one reason i prefer it over normal package managers)
kde is good but big
try analysing your disk usage i guess
kde comes with filelight
im guessing this is because the upgrade in the previous step failed
Network is unreachable
No route to host
🤔
sudo apt-get uninstall mono-complete
sudo rm /etc/apt/sources.list.d/mono-official-stable.list
vesktop please work sweetie
sudo apt-get upgrade
okay it doesnt work
sudo apt-get install mono-complete
gimme a min to restart the
thing
this uninstalls bad mono and installs good mono
I mean I don't see why it wouldn't
and hyperline ¿
i don't think sj or hyperline do anything platform dependent
Shattersong might actually not work, I don't know if its helper does anything weird with FMOD
like. i would be concerned about mapping utils since that needs dear imgui; or the various mods that care about ffmpeg or whatever
but apart from that i think you should be fine
oh true fmod also
if i can get:
-hyperline
-hateline
-skin mod helper +
-strawberry jam
my life is complete
think that should be fine?
but i think shattersong should be ok from my admittedly limited understanding of what it does
yeahg as long as there aren't any fmod methods that aren't implemented in vanilla Celeste
if anything here is concerning it's the sheer number of sj dependencies; more things means more things that could break. but it may well be fine
i cant uninstall mono
why not
napkin@piracy:~/Documents/Everest$ sudo apt-get uninstall mono-complete [sudo] password for napkin: E: Invalid operation uninstall napkin@piracy:~/Documents/Everest$ sudo apt-get uninstall mono-complete E: Invalid operation uninstall napkin@piracy:~/Documents/Everest$
uhhhh
wrong folder?
remove yea
okay replace uninstall with remove
fffiiiinnnneeeeee
sudo apt-get remove mono-complete
LMAO i can run apt on my system
i mean it breaks before displaying the help page but that's really funny
hooray
you intend to say that nix packages apt
woah how do you text link thing
[text text](link link)
or [text](<link>) to suppress the embed
proffessional discord user with the amount of text customization rain uses
it's just markdown
markdown is also used in other applications
professional readme writer:
my friend was telling me about American cup sizes
and it like. Starts at our Large size
and then it just gets bigger
you can run vesktop from the terminal and it might log any errors?
IT DOESNT WORK BLEUSGEHASGHAR
you can right click the tray icon and quit
then go to your terminal and just type vesktop
which I think does logging?
command not found
how did you install vesktop?
discover app
can you type flatpak list --app
yeah.
oh wait holy moly i have 114 updates
so there are several ways to install things onto your machine
Flatpak is one of them
Flatpak also comes with a whole slew of issues
Flatpak also comes with a lot of storage usage
I would remove your current install of Vesktop
should i uninstall flatpak then?
your firefox is also installed wiht flatpak
you're fine for now
I'm just not sure if there are any flatpak-specific bugs in Vesktop
i meaaannnnn........ extra storage sounds pretty nice..................
i am NOT wiping my sd card again
so!
to install the native version of Vesktop
you should use apt
(which we have been using so far to install mono and such)
do i uninstall firefox too?
here is your download link. have fun typing that into firefox
https://vencord.dev/download/vesktop/arm64/deb
you don't have to
i would recommend against this unless you're ok with losing your local firefox data/config
flatpak uninstall dev.vencord.Vesktop to uninstall your current Vesktop btw
what does that mean
if you've got any bookmarks, search history.. etc etc
if you uninstall flatpak firefox i think you also lose that stuff
ok cool that works
ok! you can also flatpak uninstall org.mozilla.firefox then
okay fuck this shit i'm gonna put an hour long video on the background and connect my k&m to my pc
your... k&m?
keyboard and mouse
I understand words
-# 
if you have usb-c keyboard and mouse you can plug that straight into your switch as well
to summarize
flatpak uninstall dev.vencord.Vesktop
flatpak uninstall org.mozilla.firefox
sudo apt-get install firefox
download this https://vencord.dev/download/vesktop/arm64/deb
cd ~/Downloads
sudo apt-get install ./vesktop_1.6.1_arm64.deb
yes
yippee
but at the cost of my pc
thats why i put a video on the background lmfao
cuz i switched my hdmi to my switch
i see
what is gnome doing here?? this is kde world
ohh i realise that now lmao
this is why we the aur
ummm
instead of 10 million repos
I mean
I can forward the text
but
shut up rain the aur does its job

LMFAO
anyways
what magic runes do i instert in the computer box
you underestimate me
👁️ 👁️
whar
I don't think you have to specify the destination filename?
okay
back to terminal
i am in the computer box
type
cd ~/Downloads
we'll download the package into the downloads folder as one should
curl -L https://vencord.dev/download/vesktop/arm64/deb --output vesktop_1.6.1_arm64.deb
this turned to installing everest to installing packages to make everest work to installing firefox
average everest development session
average ubuntu
pacman -S vesktop 
holy shit it's not in main packages
pikaur -S vesktop 
is your internet okay??
-# not to brag (← lying) but for me it would simply be , vesktop to install and run. (and yes, it is in nixpkgs)
ive taken like 10 sips from this can of redbull and i have like more than half a can left this is insane
dns problem maybe?? i have had that before
ping: angelcube.dev: Temporary failure in name resolution
FUCK
who even is angelcube anyway
i wonder
- your switch 2025
LMFAO
my internet is not the interneting
historically for me switching on dns over https has fixed this
maybe this thread can help?
system dee
please work sweetie
as they say
do they say this?
my internet is interneting
is it working again?
hooray
and the ping: angelcube.dev
but also you should be able to just
sudo apt-get install firefox
now
because we figured out that it was a network issue
same error??
also how do i install vesktop
yes
vesktop is
works
it would be nice if we had it.... but let's focus on the main task at hand
too much derailing
where did we left off
this
sudo rm /etc/apt/sources.list.d/mono-official-stable.list
and then sudo apt-get upgrade
and then sudo apt-get install mono-complete
what is even going on here lmao
i think what happened
is i added the mono repo
without the gpg key it provided
so now it's complaining its insecure
vesktop flatpak sucks so we derailed and now were going back to the main thing
that sounds fun
lmfao fire
so we're uninstalling the mono from the mono repo
and then installing mono from the main repo
i ran sudo apt-get upgrade again
its installing
and lagging my switch
NO MY
INTERNET
WHY
WHERES MY TASKBAR
its back
okok
its done (?)
yes
done
dotnet publish

red
dotnet publish MSBuild version 17.8.43+f0cbb1397 for .NET Determining projects to restore... /usr/lib/dotnet/sdk/8.0.121/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets(166,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 9.0. Either target .NET 8.0 or lower, or use a version of the .NET SDK that supports .NET 9.0. Download the .NET SDK from https://aka.ms/dotnet/download [/home/napkin/Documents/Everest/external/MonoMod/src/MonoMod.Patcher/MonoMod.Patcher.csproj::TargetFramework=net9.0] /usr/lib/dotnet/sdk/8.0.121/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets(166,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 9.0. Either target .NET 8.0 or lower, or use a version of the .NET SDK that supports .NET 9.0. Download the .NET SDK from https://aka.ms/dotnet/download [/home/napkin/Documents/Everest/external/MonoMod/src/MonoMod.RuntimeDetour.HookGen/MonoMod.RuntimeDetour.HookGen.csproj::TargetFramework=net9.0] /usr/lib/dotnet/sdk/8.0.121/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets(166,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 9.0. Either target .NET 8.0 or lower, or use a version of the .NET SDK that supports .NET 9.0. Download the .NET SDK from https://aka.ms/dotnet/download [/home/napkin/Documents/Everest/external/MonoMod/src/MonoMod.Utils/MonoMod.Utils.csproj::TargetFramework=net9.0] /usr/lib/dotnet/sdk/8.0.121/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets(166,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 9.0. Either target .NET 8.0 or lower, or use a version of the .NET SDK that supports .NET 9.0. Download the .NET SDK from https://aka.ms/dotnet/download [/home/napkin/Documents/Everest/external/MonoMod/src/MonoMod.RuntimeDetour/MonoMod.RuntimeDetour.csproj::TargetFramework=net9.0] /usr/lib/dotnet/sdk/8.0.121/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets(166,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 9.0. Either target .NET 8.0 or lower, or use a version of the .NET SDK that supports .NET 9.0. Download the .NET SDK from https://aka.ms/dotnet/download [/home/napkin/Documents/Everest/external/MonoMod/external/iced.csproj::TargetFramework=net9.0] /usr/lib/dotnet/sdk/8.0.121/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets(166,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 9.0. Either target .NET 8.0 or lower, or use a version of the .NET SDK that supports .NET 9.0. Download the .NET SDK from https://aka.ms/dotnet/download [/home/napkin/Documents/Everest/external/MonoMod/src/MonoMod.Core/MonoMod.Core.csproj::TargetFramework=net9.0]
run dotnet --list-sdks
^^
huh
which dotnet
sudo apt-get install dotnet-sdk-9.0
yeah I think we might've just forgor
ohhh this is the jank i was talking about earlier i think. having ubuntu dotnet installed prevents detection of ms dotnet
its dotnet 9 sdk and dotnet 8 runtime so yeah possible
oh dear god
because the ubuntu maintainers are incompetent, they messed the paths up
chat are we cooked
I ALREADY RAN TH EOHTER ONE
the second one?
this
do the first one
that's fine
ctrl c?
why is ubuntu so dysfunctional
dotnet --list-sdks again?
ok let's see what the build error will say this time
guys should i restart and update or make it never show again
make what never show again?
restart to update
like when windoes goes " hey update your windoes pls"
LET'S GOOO
wrong thing
`/home/napkin/Documents/Everest/external/MonoMod/src/MonoMod.Patcher/MonoMod.Patcher.csproj : error NU1101: Unable to find package Microsoft.NETCore.App.Host.ubuntu.24.04-arm64. No packages exist with this id in source(s): nuget.org. PackageSourceMapping is enabled, the following source(s) were not considered: dotnet-tools, mm-local.
/home/napkin/Documents/Everest/external/MonoMod/src/MonoMod.RuntimeDetour.HookGen/MonoMod.RuntimeDetour.HookGen.csproj : error NU1101: Unable to find package Microsoft.NETCore.App.Host.ubuntu.24.04-arm64. No packages exist with this id in source(s): nuget.org. PackageSourceMapping is enabled, the following source(s) were not considered: dotnet-tools, mm-local.
Restore failed with 2 error(s) in 102.5s`
guh?
okay wait
cd ~/Documents
apt list --installed > installed-packages.txt
and then send me the installed-packages txt
pffffffff.
weird, i think Microsoft.NETCore.App.Host.ubuntu.24.04-arm64 should be Microsoft.NETCore.App.Host.linux-arm64 instead...
fucmkcing

sure :3
the mother sends the oldest child to take care of the little brother
okay so this is apparently because we mixed a sdk provided from microsoft and one from ubuntu pkgs?
i thought we removed the ubuntu one?
its a joke cuz angel has been the main person helping and now she sent both of you to take care of me lmfao
ah
yeah then reinstall the sdks
whar do i do
sudo apt-get remove 'dotnet*' 'aspnet*' 'netstandard*'
and then apt install dotnet-sdk-9.0
where sudo
OH
ya
done
so try building again
dotnet publish?
yeah
but do it in the everest directory lmao


okay you see the two csproj files it points out there
yes
add, in each of them, <RuntimeIdentifier>linux-arm64</RuntimeIdentifier> in the first <PropertyGroup> tag
wdym?
are you sure? not linux-arm64?
i dont get what i need to do
the line with !!! is the one i added

do not put the !!!, its just so you see it
so
so open that file, at ~/Documents/Everest/external/MonoMod/src/MonoMod.RuntimeDetour/MonoMod.RuntimeDetour.csproj
it looks like this right?
so then right after the line saying <PropertyGroup> near the top, make a new line with <RuntimeIdentifier>linux-arm64</RuntimeIdentifier>
indentation doesn't matter
then do the same for ~/Documents/Everest/external/MonoMod/src/MonoMod.Patcher/MonoMod.Patcher.csproj

done
okay so try the dotnet publish again
did you apply that to both files?
yes
oh its RuntimeDetour.Hookgen
can i see the contents of ~/Documents/Everest/external/MonoMod/src/MonoMod.RuntimeDetour/MonoMod.RuntimeDetour.csproj?
oh lol
yeah theres another one
ok do it to ~/Documents/Everest/external/MonoMod/src/MonoMod.RuntimeDetour.Hookgen/MonoMod.RuntimeDetour.Hookgen.csproj as well
missing RuntimeDetour in the middle in there
~/Documents/Everest/external/MonoMod/src/MonoMod.RuntimeDetour.Hookgen/MonoMod.RuntimeDetour.Hookgen.csproj

dotnet publish pt.2
more like part 1904823
ah yes the psychic dotnet publish error throat soreness, this is a fairly well known effect

that's where the msbuild chakra is
this took a while
yeah monomod takes a while
i'm gonna go get soda while this thing does magic brb
rain and wartori my goats
red is maybe not fine

what?
do you have clang
whats that and prob not
oh yeah. We’re missing that
MonoMod.Core net8.0 failed with 1 error (1.5s)
/home/napkin/Documents/Everest/external/MonoMod/src/MonoMod.Core/Platforms/Architectures/arm64/exhelper_linux_macos_arm64.S(1,1): Something happened
basically
yeah
also maybe we need zig too
Most verbose error message:
napkin can you send that emote of the rain world character shattering into pieces

im
watching all this happen
okay but what the fuck is this doing then https://github.com/MonoMod/MonoMod/blob/49350a14841c12812865bf8be631ec50a785b5f2/src/MonoMod.Core/Platforms/Architectures/NativeHelpers.targets
????
its funny to me what this thread devolved into
first it was someone clueless wanting to run celeste on a switch
now there's many clueless people wanting to run celeste on a switch
can you send the entire output

its for the fun of it at this point
we’re invested now
"surely it won't be that hard"
the 3 everest musketeers:
im over here praying yall dont just decide to give up and leave me on my own terms because yall could be inserting a trojan into my switch and i would be clueless
i mean what
oh
uhh yeah snip said nothing actually
nice
woah stars
did you say something?
in the sky

i wouldn't worry about it, probably nothing important or relevant
that mustve been the wind or something
-# I wasn’t even looking lmao
one moment
wait are we also compiling monomod
seems so

we could, i hoped it wouldnt be a pain tho 
sorta relevant i think
-# context: olympus wouldnt would ignore that file at the time
wait why olympus
oh no wait nvm

it was everest and steam doing funny shit together
what is even going on at this point
(aka exploding)
how do you guys build Everest
h
idek im just waiting for instructions
idk
i just have no clue why this is not working
ive had the temptations to get an arm emulator rq but its 2am currently here
so i shouldnt i think
" napkin can you sudo remove system 32 pls"
"sure"
dies
uhh do you have clang? can you try which clang in the terminal?
anar a dormir imo
yeah make sure you have clang and zig
we do not have clang and zig
okay we might have clang
but otherwise just fresh Ubuntu
actually anything aliased at cc
did you try to say something in spanish
close
portuguese?
better version of spanish imo
🐈alan
Wartori is Portuguese?
n o
no lmao
his links are spanish even
it confuses me when people use spanish words and then follow it up with mysterious runes i do not understand
okay i should probably not disturb this channel i think
napkin is Latino?
i'm from chile
ooh

awesome
50% discounts on steam just for living here
Wartori is Spanish then?
yea
yippee
dang i have no :yippee: emoji
we should get back to the task at hand



i should really go to bed unfortunately
NOOOOOO
so cya, and good luck
(probably)
im just guessing, have you looked at the two files i linked earlier
i have no clue what is even going on there
but it mentions clang and zig so
psygamerrr come here
maybe we could ask the guy that made celeste arm 64 how he made it
and how he got it working
i don't really understand why monomod needs zig...
ahh

yeah i dont understand why zig bundles a fully fledged c compiler but it does
bro its 10pm why am i so sleepy
zig gaming
and theres even more
i mean the compiler is probably just another frontend for llvm, maybe even forked from clang but yeah
what the fuck
guys i found
did we already do this i found this on the readmes of the celeste arm 64
yeah that looks like a c lexer at least https://github.com/ziglang/zig/blob/master/src/codegen/c.zig
we’re trying to build MonoMod right now, which is how Everest modifies Celeste
ooooohhh gotcha
anyway yeah im going to bed
huh the one on nixpkgs unstable seems to have even more functionality
there is no zig package in Ubuntu
like it only exists v25+
no one has packaged it for 24
so… will cmake and a lot of cope work?
LMFAO

wait a minute
SMOTS GAMING?!
thats right i was smots gaming the whole time!
Wartori turn that PC off
do we need to sing a lullaby to make you sleep
okay but is zig really required
I’m also surprised there’s no documentation on building monomod
maybe this would be the time to ask in the monomod discord?? idk
i'm not experienced with monomod internals at all
I’m the emote in Snip’s status rn
snip is offline
close! idle
nope theyre offline again
ok true

time to join the monomod Discord and say “how do you compile ts”
okay i'm gonna do a sidequest
so i dont get sleepy from reading and doing basically nothing
ok have fun! :3
perhaps you should not announce this in a public server
it’s like
don’t leak piracy links files etc
you can say piracy
but you can’t say what you’re doing specifically
oh okay
welp im gonna go do that and set a theme for my switch cfw
i need an app to switch off applet mode and the only way i can rlly do that is by yeah
spam ping me whenever yall need me to input magical runes into my machinery
even better: spam ping my dms because i keep all my servers muted
so yeah uh good luck and byeabye

ok sure can you copypaste this into your terminal thanks
whar
-# it's magical runes
pffffff
truly magical runes
it’s so funny when you go into a server and realise you share a completely random mutual server with someone you don’t know
This is the maintainer of MonoMod
why why do we share Jolly’s server
huh theyre a twitch sub and have only ever sent one message in the server
we’re gonna hit 2k messages in the thread 😭 😭
determination at its finest
we WILL not stop until it works
maybe
unless yall give up which i pray yall dont
do
the monomod people haven't responded yet so we'll just wait for them
woah that's like. the monomod logo
chat this is crazy
i can't believe they added a monomod emoji to unicode... cool...
surely at some point monomod should just replace its low level function overwriting with runtime-level hot reload
we can't hok into hot reload for a bunch of reasons
idk why your build is failing btw, compiling monomod is literally just dotnet build/dotnet pack
don't even need external deps to be available, it downloads everything it needs from nuget
@manic tinsel my sd card got wiped, i'll manually follow all the steps once again
i backed up the files onto google drive before the wipe, so it should be simple
i think
i'll try my best
...doesn't work, so i'll do everything from scratch
uuggghhhh
wait how?
my switch sd card got wiped
i backed up all the files (the celeste, everest and celeste arm 64 folders) but when i tried to open celeste it wouldn't work
i'll follow every single command from start to finish to get back into this, so it should take a bit
i just have to wait till celeste itch io finishes installing
on the bright side, i partitioned my sd card to have a bigger file size for linux, and now i have about 35 gigs of space
UUUUHHHHHH?????
@delicate plaza @manic tinsel @mystic umbra @upper hound
EXCUSE ME???????
WHATTTT???????????????
oh
you gotta manually run dll using dotnet
do i run those commands in order ?
(i finally catched up)
ok so somewhere in the everest checkout, clearly, there is a monomod checkout
cd there to do a test build of just monomod
you cloned the git repo correct
uuuuuuuuuuuuuuuuuuuuuuuhhhhhhhhhhhhhhhhhhhhhhhhhh i dont remember
you're trying to build everest from source, right?
i'm following instructions lmao idek what any of this means
oh shit my battery
i'll continue tomorrow ig
when the nerds awaken
it's 5am
i desperately need sleep
like
now
yeah smth like that
Apart from greenland the more plausible locations would be the far east of the Americas i suppose
chile
since when is chile UTC-3?
A long time probably
apparently
daeaeauuuuhhh summer and winter time
it changes around and its annoying
when 1984
hm.
we did not.
huh
Remember when the Celeste-ARM64 script tried to install a bunch of stuff when you first ran it? I’m guessing you said yes to those prompts somehow, and it installed the fork of Olympus owned by pixelomer
Whatever that’s fine
Although… I would’ve greatly appreciated if you set up Arch Linux this time instead of Ubuntu
But I know rain would kill me, so this works too
arch arm is a fucking mess
Awwwh
ubuntu is objectively better on arm
Well, alright then







