#olympus on linux wont start celeste

167 messages · Page 1 of 1 (latest)

fast lake
#

if i try to verify it will verify with 3 missing files which need to be reacquired but even after installing everest again it wont start celeste.
can someone help me?

restive parrot
#

What if you try launch Celeste using steam after installing Everest

fast lake
#

it just starts in vanilla

restive parrot
#

Then Everest didn't install correctly

restive parrot
fast lake
#

miniinstaller died a brutal death

#

should i send the log files?

restive parrot
#

Yes, the log-sharp.txt specifically

fast lake
restive parrot
#

MonoModRules failed resolving Microsoft.Xna.Framework.Game
You seem to have the xna version despite being on Linux, which is very odd

fast lake
#

yeah i saw some website which told me i needed to install dotnet build

restive parrot
#

Could you try going to the steam properties for Celeste and switching to the "opengl" beta branch?

#

Linux should already be FNA, but this should make it be that for sure

fast lake
#

here?

restive parrot
#

Yeah

#

Does that drop down have opengl as an option?

fast lake
#

yeah

#

im installing it now

restive parrot
#

Once it's done, try installing Everest again

fast lake
#

it now says this

restive parrot
#

Not sure what that's about, but try re-adding your Celeste install in Olympus

fast lake
#

i've already done that and tried reinstalling everest on both, quite weird

restive parrot
#

Can you send a screenshot of what the install manager menu looks like right now

fast lake
#

could this also be something that everest wont work on pop-os?

restive parrot
#

There's no reason it shouldn't

#

Also according to that install list it seems like Everest is actually installed?

fast lake
#

yes it is installed

#

should i reinstall everest?

#

now that i've changed celeste to opengl

restive parrot
#

I think I'm confused. What's the current issue exactly?

fast lake
#

after changing to opengl i got this error

restive parrot
#

What happens if you launch Celeste from steam now?

fast lake
#

i get this message

restive parrot
#

Ok, verify your files in steam, then try installing Everest one more time

fast lake
#

aight

restive parrot
# fast lake

Do you know why there are two different locations here?

fast lake
#

because the first one wouldn't work so i put it in manually

restive parrot
#

Do you know which one actually is the right one?

fast lake
#

the one on top

restive parrot
fast lake
#

i got this again

#

and after deleting the second one and starting the first one i got this
Error

threader.lua:79: routine#393>utils.lua:335<utils.lua:335 died:
utils.lua:339: attempt to index a nil value
stack traceback:
utils.lua:339: in function 'fun'
threader.lua:485: in function threader.lua:484
[C]: in function 'xpcall'
threader.lua:483: in function threader.lua:479

Traceback

[C]: in function 'error'
threader.lua:79: in function 'update'
threader.lua:544: in function 'update'
main.lua:707: in function 'update'
main.lua:102: in function main.lua:99
[C]: in function 'xpcall'

restive parrot
#

Kind of confused here, any other <@&673391557939953684> have any idea

fast lake
#

thanks so much for helping me dude!

wild canyon
fast lake
#

celeste from steam starts but now it wont show anything except for choosing safe file and then after entering a level it it just black screen

restive parrot
#

Could you send that log.txt

fast lake
#

System.TypeLoadException: Could not resolve type with token 01000122 from typeref (expected class 'System.Collections.Generic.Queue1' in assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089') at Celeste.Celeste.MainInner (System.String[] args) [0x00016] in <4a26f9ded6704c87a2f47e66d2d85163>:0 TypeLoadException.TypeName: System.Collections.Generic.Queue1

#

this is what the log file in the celeste directory states

restive parrot
#

Is that all of it?

fast lake
#

yeah

vocal ibex
#

you're not using proton, are you?

fast lake
#

no, should i use it? im pretty new to linux

vocal ibex
#

no, i dont know how it interacts with everest. i figured it was worth asking because of the error mentioning xna earlier

knotty helm
#

I would think that Wine/Proton should have minimal interaction with modding since it's all C#/.NET Framework anyway.

forest geyser
knotty helm
# fast lake

The first thing I note about this image is that you have the Flatpak version of Steam. That shouldn't be a problem as far as I know, but I'm not an expert at how Olympus searches for installations.

knotty helm
forest geyser
#

I just meant in general, since people on wine tend to use the windows default, which is the xna version

knotty helm
#

Fair, I was particularly talking about FNA.

restive parrot
#

The fact that Everest was failing to find Microsoft.Xna.Framework.Game earlier pointed to it being XNA, but the later stuff seems to indicate it's FNA, which is rather confusing

knotty helm
#

FNA is exposing the XNA API though?

forest geyser
#

well, the namespace is also called Microsoft.Xna.Framework.Game in FNA

restive parrot
#

That's true, I guess I was just remembering that I've only seen that failing with people that have the XNA version

forest geyser
#

it seems to have trouble with references in general. could this be a system mono vs monokickstart thing?

restive parrot
#

I'm wondering if switching it to the opengl beta made things worse

#

Might be worth trying to switch back

fast lake
#

aight i will try

#

i got the message "Miniinstaller died a brutal death" again

restive parrot
#

Send the log-sharp.txt again to see if anything is different

fast lake
knotty helm
#

To be honest I don't ever launch Celeste through Olympus, and instead use a custom XDG desktop entry which launches one of two entirely separate installs (one completely unmodified and one modded) with system Mono.

fast lake
#

olympus wont start celeste and everest
really weird

knotty helm
knotty helm
forest geyser
#

is there a file called FNA.dll in your celeste folder?

fast lake
#

yeah

wild canyon
#

ok, so in your celeste folder there should be a script called Celeste (no extension) with the following contents:

#!/bin/bash
# Celeste Shell Script
# Written by Ethan "flibitijibibo" Lee

# Move to script's directory
cd "`dirname "$0"`"

# Get the system architecture
UNAME=`uname`
ARCH=`uname -m`

# MonoKickstart picks the right libfolder, so just execute the right binary.
if [ "$UNAME" == "Darwin" ]; then
    # ... Except on OSX.
    export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:./osx/

    # El Capitan is a total idiot and wipes this variable out, making the
    # Steam overlay disappear. This sidesteps "System Integrity Protection"
    # and resets the variable with Valve's own variable (they provided this
    # fix by the way, thanks Valve!). Note that you will need to update your
    # launch configuration to the script location, NOT just the app location
    # (i.e. Kick.app/Contents/MacOS/Kick, not just Kick.app).
    # -flibit
    if [ "$STEAM_DYLD_INSERT_LIBRARIES" != "" ] && [ "$DYLD_INSERT_LIBRARIES" == "" ]; then
        export DYLD_INSERT_LIBRARIES="$STEAM_DYLD_INSERT_LIBRARIES"
    fi

    ./Celeste.bin.osx $@
else
    if [ "$ARCH" == "x86_64" ]; then
        ./Celeste.bin.x86_64 $@
    else
        ./Celeste.bin.x86 $@
    fi
fi
#

can you try replacing that with

#!/bin/bash
# Celeste Shell Script
# Written by Ethan "flibitijibibo" Lee

# Move to script's directory
cd "`dirname "$0"`"

LD_LIBRARY_PATH=lib64 mono ./Celeste.exe

?

#

(that might still crash, but i'm hoping it crashes later)

#

(you may have to install mono for this to work)

knotty helm
#

Mine doesn't start because I was using system Mono and moved critical assemblies out of the install directory root.

knotty helm
# fast lake

This gives me the feeling that it may work with system Mono.

fast lake
#

i have a celeste.xml is that the right one?

wild canyon
#

nope, just Celeste

wild canyon
fast lake
#

i dont have anything that is just celeste

knotty helm
vocal ibex
#

does steam default to using proton

#

i don't remember

knotty helm
#

It shouldn't as far as I know if a Linux-native version exists—that's the behavior it has on Valve's own games.

vocal ibex
#

if it were the native linux version then Celeste.bin.x86 and Celeste.bin.x86_64 would be there as well

wild canyon
# fast lake
  • no Celeste
  • no lib, lib64
  • no Celeste.bin.*
    this is definitely not the linux version
knotty helm
#

Yeah definitely not FNA

wild canyon
#

can you go into steam, right click on celeste, go into properties, and click the compatibility tab; then if the 'force the use of a specific compatibility tool' thing is ticked, untick it

fast lake
#

i've done that and installed everest again and it says in olympus that it opened it but steam wont open celeste

wild canyon
#

can you show your celeste folder again?

fast lake
knotty helm
#

FNA now

wild canyon
#

yea, that's the linux version

#

what happens when you try double clicking on Celeste.bin.x86_64?

fast lake
#

nothing opens

knotty helm
wild canyon
#

ok, that might be because it's trying to reopen through steam

wild canyon
#

actually i'll make a correction first

#

ok try now

#

(i added the library path so it wouldn't crash trying to find fmod)

knotty helm
#

Oh yeah you definitely need that lol

fast lake
#

nothing new..
should i reboot?

knotty helm
#

I run sh -c 'exec env LD_LIBRARY_PATH="/usr/lib64:/usr/lib:/usr/local/lib64:/usr/local/lib:$(pwd)/lib64:$(pwd)/lib" mono ./Celeste.exe'

wild canyon
fast lake
#

still the same

knotty helm
wild canyon
# fast lake still the same

can you delete log.txt and try again? i'd like to see if it's the same error each time or if it's just not logging anything

fast lake
#

if i try to start anything in olympus no log file appears, should i try opening celeste in steam?

knotty helm
#

If still nothing happens, something is broken in the install, assuming you have all of system Mono installed.

fast lake
#

do you mean while in the celeste folder open in terminal?

knotty helm
#

Yes

fast lake
wild canyon
#

broken steam install?

#

try uninstalling & reinstalling steam i guess

fast lake
#

aight

knotty helm
#

I don't even know what the error is trying to tell me. laugheline

fast lake
#

no me neither

#

i've installed it on a friends laptop and it would work just fine

#

kinda weird

#

but if nothing works i still have windows on my pc where olympus works

knotty helm
#

I honestly think it may just need a reinstall.

fast lake
#

pop os?

wild canyon
wild canyon
knotty helm
knotty helm
fast lake
#

i've installed steam via pop! shop is that okay

#

or do i need to install it else where

wild canyon
#

ah that's why
yea, install it through the .deb or something

knotty helm
#

The Flatpak should be fine?

wild canyon
#

the pop! shop uses a flatpak i think, so the files will be somewhere else

knotty helm
#

Steam shouldn't be the problem here as far as I can tell.

fast lake
#

i can choose both

#

so install deb right?

wild canyon
knotty helm
#

Oh, hmm

#

Is this a Everest issue?

#

Or a Celeste issue?

wild canyon
#

maybe, will have a look at the everest source

#
    /// <summary>
    /// RUN AWAY. TURN AROUND. GO TO CELESTE'S MAIN FUNCTION INSTEAD.
    /// </summary>

haha

knotty helm
#

.steam/root is a symlink?

#

It should be pointing to the Steam root dir

wild canyon
#

hmm it should do yea
evidently it wasn't though, or steam wasn't installed correctly, or something

knotty helm
#

I could bet if you symlinked it to the Flatpak Steam root it would work

knotty helm
fast lake
#

i love you guys so much tysm<3

knotty helm
#

For future reference, you just switched to Steam from the package manager?

fast lake
#

yeah\

knotty helm
#

Interesting, nice to see it working.