If I'm not wrong, it seems that game will remember the saved extra sectors out of the box without the patch so that's good 😅
hesopesomeso
Yeah, there's a flag in asterix player for that!
pegperegogaucho
Sure, every bit corresponds to a save point. Thank god Rome is the last level, otherwise all of that would have to be readjusted
hesopesomeso
Exactly what I was thinking should be okay with my editor though.
pegperegogaucho
Okay, so I fixed the sector loading, it now loads the correct sector. But something I noticed, is that it will only find the druid of the first save point on the map, while save points 2 and 3 will send you to the level start
hesopesomeso
Have you set the trio data (position, orientation, etc.) for each checkpoint?
pegperegogaucho
In the level? Sure, everything is set up correctly!
pegperegogaucho
It works for the first checkpoint, but for the others it maybe does not even try to place the trio correctly
hesopesomeso
The trio data comes from a beacon cluster, you have that figured out?
pegperegogaucho
The checkpoint refers to the spawn point here
hesopesomeso
Right, so the previous checkpoints will send you to level start?
pegperegogaucho
The previous checkpoint spawns you here:
pegperegogaucho
But the checkpoints after this one (Stage 3, Stage 4) send you to the level start
hesopesomeso
There's two values that are read from the beacon cluster, the checkpoint position, and the placement of the trio. You have all that setup?
hesopesomeso
Worst case go into CKGrpAsterixCheckpoint update function with a debugger and see why the values aren't getting set.
pegperegogaucho
Everything is setup correctly, but there must be some kind of check to just not do the proper positioning stuff when the checkpoint is bigger than 0 for Rome
hesopesomeso
I'll check...
pegperegogaucho
It's probably in there as some safety check, like in the other one gorillion places I had to patch
hesopesomeso
I don't see anything... Mind giving me the executable with the level file so I can check with a debugger?
pegperegogaucho
The executable is actually not patched as of right now, it's inside a cheat engine script so you will have to use that