idk what to tag this with, but I downloaded a fresh everest install onto my laptop and I am using it to play celeste for the first time. I tried to play Flusheline Community Collab but the keys acting as hearts at the end of each map just don't show up. The only thing i found in the log was a message saying they failed to load, but not much else
#FLCC Keys not appearing at all
1 messages · Page 1 of 1 (latest)
additionally, I downloaded all dependencies listed and don't have any other mods enabled
can you upload log.txt please?
yes, give me just a second
sorry for some reason discord isn't letting me just drag and drop
huh weird
dw i got you
thank you
there sure are some things in this log
@onyx cargo
(12/16/2022 16:26:10) [Everest] [Warn] [MapData] Failed loading MapData 13 (SID: FLCC/1-Lobby/APPLE_DifficultySpike)
--------------------------------
Detailed exception log:
--------------------------------
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at DMD<Celeste.MapData::orig_Load>(MapData this)
at Trampoline<Celeste.MapData::orig_Load>?54381433(MapData )
at Celeste.Mod.CollabUtils2.UI.InGameOverworldHelper.ModMapDataLoad(Action`1 orig, MapData self) in /home/runner/work/CelesteCollabUtils2/CelesteCollabUtils2/UI/InGameOverworldHelper.cs:line 976
at Hook<Celeste.MapData::orig_Load>?33431381(MapData )
at DMD<Celeste_MapData::Load>?14597292.Load(MapData this)
- MODDED MTN LOAD: 200ms
- MODDED MTN DATA LOAD: 107ms
(12/16/2022 16:26:12) [Everest] [Warn] [MapData] Failed loading MapData 13 (SID: FLCC/1-Lobby/APPLE_DifficultySpike)
--------------------------------
Detailed exception log:
--------------------------------
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at DMD<Celeste.MapData::orig_Load>(MapData this)
at Trampoline<Celeste.MapData::orig_Load>?54381433(MapData )
at Celeste.Mod.CollabUtils2.UI.InGameOverworldHelper.ModMapDataLoad(Action`1 orig, MapData self) in /home/runner/work/CelesteCollabUtils2/CelesteCollabUtils2/UI/InGameOverworldHelper.cs:line 976
at Hook<Celeste.MapData::orig_Load>?33431381(MapData )
at DMD<Celeste_MapData::Load>?14597292.Load(MapData this)
and a bunch of (12/16/2022 16:37:35) [Everest] [Warn] [LoadLevel] Failed loading entity FlushelineCollab/BigKey. Room: endroom Position: {X:160 Y:64}
can you see if this still happens on the dev version of everest?
sure, how exactly do i switch versions? i'm clueless about modding and haven't had to do anything before
or do you mean toby
oops
nah I meant you
go to mod options > change everest version
and switch to the top one under branch: dev
alright
the keys appear now, thanks lol
i was on the pinned stable version in olympus before btw
yeah I think there's some map data processor fuckery going on here
surprised that it happens on stable though
something else i noticed is that on the stable version, the "climb" thing that pops up before you enter a level only showed the level name and nothing else. the dev version now shows the difficulty as well
no idea why
oh wtf it's an everest version thing ??
apparently
I'm not entirely sure what's causing it
especially since other people didn't encounter this despite presumably being on stable
False
False
False
False
False
False
False
False
False
False
False
False
False
also someone is printing raw bools to the log 
lmao i saw that
you said you only have FLCC + dependencies, right?
I'm wondering if there's another missing dependency
and presumably all latest versions?
afaik yes
and this wouldn't change anything i'm sure but celeste is the only game downloaded on this laptop lmao
I do know there was an issue where the flcc keys would crash on the not-dev version of everest, but I guess I assumed max480 fixed that
also if that were the only reason I can't imagine this would have been the first such crash
also toby please tell me this isn't flusheline helper doing this 
I can check but it'd take a sec
I can't reproduce this btw, the keys load for me on stable with only FLCC + deps
if this is an XNA issue I swear
still get this though
yeah this is weird enough that it could be heading towards version differences
hmm, one thought - are all your active mods up to date?
for me that's just a message in the log, I haven't tried entering the map
(I don't know where it is lmao)
it's on the left side of the rightmost room of the lobby
are you asking if only the key in that map didn't load?
look for a sky blue painting with spikes and yellow lines
I'm asking if that's the only map that evidently didn't load
I can enter the map
wack
also I searched the flcc code for console writelines and this is the only one I found
this is likely an older version of the code, but I'm not going to redownload the code or skim every github page to check
nerd helper isn't a dependency, so it's not my fault 
(I have released versions with debug prints before I think)
that might've been vanilla edit helper actually
my custom reflection statue prints its own dash codes 

thing is changing the FLCC code itself is not really something I can do for reasons
did you know that logging is one of the most expensive operations in everest 
oh don't worry it's only on load 
and it's fixed for the version I'm gonna release publicly
keys are also loading on xna + stable for me 
although there are some interesting messages
(12/17/2022 00:48:44) [Everest] [Warn] [Atlas] Requested atlas subtexture that does not exist: CollabUtils2/miniheart// 0
(these are also showing up on fna)
I think it'd be best to @severe kite here
I don't know who is logging False but it doesn't seem to be flcc, though it does log some other things
(they're all commented out)
this is real helpful, thanks dnspy 
well, even with the mods disabled it crashes at line 🤷 in MapData.orig_Load
which is 150 lines long
"error: something was out of the bounds of something
now go figure"
there's a strawberry in that map that has checkpointID = 1
which might be causing the crash
I'm not sure about the key not appearing though
yeah that might do it, my changes don't touch invalid checkpoint IDs (there was a suggestion at some point that you could use those as custom groupings in the future)
@onyx cargo could you have a look at that? 
yes there indeed was a berry like that -- because the room was copy-pasted from vanilla. I've fixed it, should I push an update to the collab?
I should probably take a look at the missing texture log spam first 
And I don't think it has anything to do with the key not appearing at all
but it's still an issue 