20 votes

GOG advises Cyberpunk 2077 players to "keep a lower amount of items" to avoid corrupting save file

7 comments

  1. [4]
    Comment deleted by author
    Link
    1. [3]
      j3n
      Link Parent
      I can't think of a good reason, but you can store the number of bytes in 8 megabytes in 23 bits. That means that a length stored in a 3 byte signed integer would over flow at 8 megabytes. Now, why...

      Why is eight megabytes the limit? I can't imagine any technological reason for there to be a limit at all.

      I can't think of a good reason, but you can store the number of bytes in 8 megabytes in 23 bits. That means that a length stored in a 3 byte signed integer would over flow at 8 megabytes. Now, why would the save file use a 3 byte integer to store a length? I have no idea, but I've done some casual reverse engineering of save files over the years and I've seen all kinds of weird custom formats so it wouldn't really surprise me.

      9 votes
      1. [2]
        streblo
        Link Parent
        Sounds like it's possible someone too clever for their own good decided to bit bang some status flags into the top byte of a length? Seems crazy but like you've said I've probably seen worse.

        Sounds like it's possible someone too clever for their own good decided to bit bang some status flags into the top byte of a length? Seems crazy but like you've said I've probably seen worse.

        7 votes
        1. teaearlgraycold
          Link Parent
          Doesn’t have to be the fault of a CDPR developer. They might have a struct somewhere that gets serialized and the serialization library is over eager with its optimizations.

          Doesn’t have to be the fault of a CDPR developer. They might have a struct somewhere that gets serialized and the serialization library is over eager with its optimizations.

          6 votes
  2. stu2b50
    Link
    I'm shocked that this isn't a bigger controversy, because this issue happens with all versions of the game. Whether you're playing this on the Xbox One or a $5000 PC, if you do too many things,...

    I'm shocked that this isn't a bigger controversy, because this issue happens with all versions of the game. Whether you're playing this on the Xbox One or a $5000 PC, if you do too many things, your save file will >8MB, and then it will be permanently corrupted. And they knew about this. The heck? At the very least, the game should prevent you from saving if you are about to go over 8MB.

    Now, to be fair, I think this is an issue that will not be a problem for most players - just look at the percentage of people on steam for any particular game who have done even the most basic of storyline achievements. Most people do not play games for very long apparently.

    But it is just a bizarre limitations that will affect "hardcore" players in a big, open world with crafting, a bajillion quests, and a bajillion items, in fact I'm not even sure some of the achievements in the game are realistically possible right now without leaving the game in a state that cannot be saved.

    What a truly strange limitation for a modern AAA game that has been under development for 8 years.

    11 votes
  3. Wes
    Link
    Looks like this was fixed in today's patch.

    Looks like this was fixed in today's patch.

    10 votes
  4. rkcr
    Link
    I don't know if I'll ever play this game, but I do know the best time to play it will be at least one year from now.

    I don't know if I'll ever play this game, but I do know the best time to play it will be at least one year from now.

    7 votes
  5. Wes
    Link
    Direct link

    Direct link

    Unfortunately the save is damaged and can't be recovered.
    Please use an older save file to continue playing and try to keep a lower amount of items and crafting materials.
    If you have used the item duplication glitch, please load a save file not affected by it.
    The save file size limit might be increased in one of the future patches, but the corrupted files will remain that way.

    4 votes