#Everest crashes during launching due to CoreCLR 10.0.2 not supported

133 messages · Page 1 of 1 (latest)

calm hill
#

i have tried launching game directly from steam and from olympus launcher. but after the splash screen it just popped out a errorLog.txt. it's System.PlatformNotSupportedException: CoreCLR version 10.0.2 is not supported.
the most related event maybe yesterday i installed vs2026.
what i have tried:

  • reinstall olympus
  • reinstall everest ver. 6129, 6131, 6146(btw originally my everest version is 6088)
    one of my friend says his pc has used dotnet10 for a long time and havnt come into an issue with everest (6129) so i guess it's not the dotnet env problem?
    also the dotnet installation is bind with my vs2026, which means i have to remove dotnet10 from my dev env to make my everest work😭
plush dawn
#

could it be an outdated mod?

#

but yeah that's a weird error

rapid pulsar
#

i'm guessing piton is trying to run celeste with the .net 10 runtime

#

@lyric pine is this what could be happening

lyric pine
#

are you using any custom steam launch args?

lyric pine
#

send the piton-runtime.yaml file in your game files, and send the latest log.txt please

lethal crypt
#

and Celeste.runtimeconfig.json i guess

rapid pulsar
#

@calm hill

#

i can reproduce this if i set the runtimeconfig.json to this, but i don't see how that would be possible to do accidentally

calm hill
#

there're serveral runtimeconfig.json in Celeste folder and they're all pointing at dotnet 8.0

rapid pulsar
#
(01/25/2026 20:06:20) [Everest] [Info] [core] VersionCelesteString: 1.4.0.0-fna [Everest: 6129-azure-04aa4-stable]
(01/25/2026 20:06:20) [Everest] [Info] [core] SystemMemoryMB: 16003.219 MB
(01/25/2026 20:06:20) [Everest] [Info] [core] RuntimeVersion: 10.0.2

yeah its running on .net 10

#

im not sure why it'd pick .net 10 here

#

i've got these installed

lyric pine
# calm hill and these files for you

can you try inputting dotnet E:\SteamLibrary\steamapps\common\Celeste\Celeste.dll in steam's custom launch arguments (without any %command% in it)

rapid pulsar
lyric pine
#

cause steam

rapid pulsar
#

right.

#

go my steam_appid.txt

lyric pine
#

its honestly more work

calm hill
lyric pine
#

well then it has to be dotnet itself being goofy

#

try updating everything maybe?

rapid pulsar
#

according to popax for some reason the .net resolver is trying to pick .net 10

#

i wonder if there's a way to force just .net 8 to be picked

lyric pine
#

thats what runtimeconfig does

rapid pulsar
#

then why is it getting ignored

lyric pine
#

also, do you have a piton-runtime folder in your game files?

calm hill
#

no?

rapid pulsar
#

i dont think piton would somehow download .net 10

lyric pine
#

just making sure :P

#

but yeah thats what i was expecting

#

can you remove dotnet 10 and see what happens?

#

or does that force you to get rid of vs2026

rapid pulsar
#

you're forced to remove the entire .net dev workflow

#

stupid, i know

lyric pine
calm hill
#

weheline i gotta try anyway

lyric pine
#

@rapid pulsar do you have vs2026?

rapid pulsar
#

nope

#

i have 2022 but i could install

lyric pine
#

maybe that matters

rapid pulsar
#

id say its very likely lol

lyric pine
#

its still silly af tho

rapid pulsar
#

im removing 2022 first

#

this will take a while

calm hill
#

what the heck

#

it's not even producing a splash screen now

rapid pulsar
#

the hell

#

it's being run with .net 9 now?

#

@lyric pine uhhh can you call an exorcist

lyric pine
#

okay gonna get the ritual hold on

#

so something really wants .net 10 huh

#

is this with no vs2026?

calm hill
#

no i just removed dotnet 10 stuff( and alllll the dotnet things youknow

lyric pine
#

hmm okay

#

soo dotnet --list-runtimes lists no .net 10 versions now right?

#

but you still have the 9 and 8 and lower versions

calm hill
#

yeah

lyric pine
#

can you easily create a .net 8 app and try running it? or do you not know how to code in c#

calm hill
#

yes i'm just trying that

rapid pulsar
#

what if you just install the .net 8 runtime yourself lmao

lyric pine
#

they do have some .net 8 runtimes tho

rapid pulsar
#

yea ik

#

but maybe that changes something

#

just Console.WriteLine(Environment.Version); if you're making an app

lyric pine
#

yeah i just got snailed

calm hill
#

does that "Version=10" means that it's part of dotnet 10 standard library?

rapid pulsar
#

yes

#

i dont know why it's trying to look for .net 10 stuff

calm hill
#

also i have removed vs2026

#

there must be something thirst for .net 10 in my computer

rapid pulsar
#

does dotnet --list-runtimes and dotnet --list-sdks show anything .net 10

calm hill
#

obviously nothing about .net 10

rapid pulsar
#

weird as hell

rapid pulsar
#

try changing the target framework to net9.0 or net8.0

calm hill
#

no i just run a standalone dotnet.exe with the celeste.dll

#

nothing code

rapid pulsar
#

oh right

#

i thought it was your program

#

i made a post somewhere else and they suggested to echo %DOTNET_ROLL_FORWARD% (or echo $env:DOTNET_ROLL_FORWARD if on powershell)

#

what does that output

calm hill
#

LatestMajor

lyric pine
#

thats a bingo then

rapid pulsar
#

huh.

lyric pine
#

unset it

rapid pulsar
#

yeah for me it's empty

lyric pine
#

or set it to Disable

rapid pulsar
#

did you set the envvar yourself?

calm hill
#

no

rapid pulsar
#

i wonder if there's other envvars

calm hill
#

at least no other envvars' name contains "dotnet"

rapid pulsar
#

that's something

#

so yea unset it and try running the game now

calm hill
#

vanilla ok, trying reinstall everest

rapid pulsar
#

vanilla uses .net framework

#

so thats not exactly indicative of anything

calm hill
#

oh ok

rapid pulsar
#

@lyric pine installed vs2026, DOTNET_ROLL_FORWARD was not set for me

lyric pine
#

thankfully

#

i mean they must have run some script that set it or something then

rapid pulsar
#

or they set it a long time ago and forgot

calm hill
#

it works

#

fine...it's ,kind of my problem

#

maybe

rapid pulsar
#

do you know how to unset envvars completely

calm hill
#

what do you mean

rapid pulsar
#

like, the envvar is probably set every boot

#

do you know how to remove it

calm hill
#

i cant just search all text through my disk

rapid pulsar
#

no i know how to

#

i was asking if you did

calm hill
#

no

rapid pulsar
#

anyways,

#

windows+r, sysdm.cpl and enter

#

go into environment variables

#

check if DOTNET_ROLL_FORWARD is there anywhere

#

if it is, delete it

calm hill
#

i thought you're about to tell me a way finding the script which "set the envvar every boot"

rapid pulsar
#

no lmao

#

that'd be a nightmare

#

i expected it to be somewhere inside that envvar list

calm hill
#

so the things you said is what i did

rapid pulsar
#

ah, great

#

so we can now mark this as resolved