Rayman 3 PC - Savegame Weirdness

For discussions about the Rayman series.

Moderator: English moderators

Forum rules
Please keep the forum rules and guidelines in mind when creating or replying to a topic.
Post Reply
dr_st
Eig
Posts: 1705
Joined: Sat Aug 25, 2012 5:52 pm
Tings: 40813

Rayman 3 PC - Savegame Weirdness

Post by dr_st »

A long time ago I beat the English version of Rayman 3. When I got the Hebrew version, I decided to replay the whole game, and now I've got two different savefiles, one in each version.

Yesterday when I got the Russian version, I decided to simply import one of my older saved games, because I assumed they would be compatible (since the same executables can be used across all versions - the language is determined by the data files).

Turns out the saves are sort-of compatible, but not fully. When loading the game, the final score, the beaten levels, the score for each level and the total number of cages are preserved, however:
  • Bonus levels, videos and extra content ("Wanna Kick Rayman") is not preserved - all of them are unavailable as if the game has just been started.
  • And this is the weirdest thing - the game seems confused and does not properly keep track of which cages have been released. When a level is replayed, every cage triggers the cage medal, and the total goes beyond the max for the level. Moreover, it fails to even keep track of the cages broken in the current playthrough, so you can go beyond twice the maximum. I replayed CF twice, breaking 7 cages the first time, 10 the second time, and now my total for the level is displayed as 27/10 (and the game shows 77 cages total). I assume the count will increase further by replaying levels, but don't know it will hit some maximum or just wrap-around / error out at some point).
  • Unlike cage counts, points are not accumulated. When replaying a level, the final score is not updated, unless it's improved (normal behavior)
  • The point targets for unlocking extras and bonus levels are not triggered (probably because the total score has exceeded them already).
I tried to do savegame mixes between other versions as well (English save in Hebrew version or vice versa) - the behavior has always been the same as reported above.

Is this a known glitch?
RayCarrot
Tily
Posts: 2278
Joined: Sat Jan 11, 2014 5:46 pm
Tings: 36217

Re: Rayman 3 PC - Savegame Weirdness

Post by RayCarrot »

That's interesting. Does your progress show correctly in RCP (Rayman Control Panel) with the Hebrew saves? You can also decode and/or convert the saves in RCP to make them readable. Would be interesting to see what's different.
dr_st
Eig
Posts: 1705
Joined: Sat Aug 25, 2012 5:52 pm
Tings: 40813

Re: Rayman 3 PC - Savegame Weirdness

Post by dr_st »

Here's the JSON dump of the 'glitched' save done via RPC:

Code: Select all

{
  "TotalCages": 77,
  "TotalScore": 489422,
  "Levels": [
    {
      "Cages": 0,
      "Score": 22170
    },
    {
      "Cages": 27,
      "Score": 58959
    },
    {
      "Cages": 9,
      "Score": 32553
    },
    {
      "Cages": 9,
      "Score": 84859
    },
    {
      "Cages": 12,
      "Score": 64006
    },
    {
      "Cages": 0,
      "Score": 40329
    },
    {
      "Cages": 3,
      "Score": 53088
    },
    {
      "Cages": 7,
      "Score": 65300
    },
    {
      "Cages": 10,
      "Score": 68158
    }
  ],
  "Unknown1": "CB 12 B8 24 5F F3 10 A9 A0 69 31 A8 F8 07 24 52 01 00 00 00 09 00 00 00 00 00 00 00 00 00 00 00 00",
  "IsVibrationEnabled": true,
  "IsHorizontalInversionEnabled": false,
  "IsVerticalInversionEnabled": false,
  "Unknown2": "00 2D 00 2F 00 3B 00 39 00 48 00 50 00 4D 00 4B 00 15 00 0E 00 10 00 11 00 0F 00 0C 00 0D 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 C4 BF 00 00 CE 77 07 00 02 00 00 00 09",
  "TotalScore2": 1392508928,
  "Unknown4": 1886216567,
  "Unknown5": 3159647,
  "CurrentLevel": "",
  "Unknown3": "00 00 00 00 00 00 00 00 00 00 65 6E 64 67 61 6D 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 7F 00 00 00 58 00 00 00 58 00 00 00 58 00 00 00 13 ED E9 E9 E7 20 ED E5 EE E9 F1 F7 EE 20 FA F8 E9 EE F9 00 33 01 8C 00 00 00 13 ED E9 E9 E7 EB E5 F0 20 ED E9 E9 E7 20 FA F8 E9 EE F9 00 33 01 28 00 00 00 0C FA E9 EC EC EB 20 E4 F8 E9 EE F9 00 33 2D FF FF FF FF FE FF FF 1F 00 00 00 00 F0 1F 00 FF 01 00 E0 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00"
}
The original save before the "corruption" differs only in the number of cages and in "Unknown4" and "Unknown5" which are 828334437 and 3159647 respectively.
RayCarrot
Tily
Posts: 2278
Joined: Sat Jan 11, 2014 5:46 pm
Tings: 36217

Re: Rayman 3 PC - Savegame Weirdness

Post by RayCarrot »

That is really odd. I should look into fully parsing the file some day to see what those unknown values are meant to be.
Post Reply