Menu

#435 Megaman Star Force - Pegasus save anomaly

None
closed-invalid
nobody
5
2013-10-03
2009-06-01
Pokefan 999
No

Using svn2286, the game creates a 9KB save file when game starts and it becomes a 33KB save file upon first save (it was 65KB for svn2285). Without doing anything, if you save again, it becomes 257KB (correct one).

If export the 33KB to a raw save i.e. 32KB and use in ideas, it will not continue from save point (if the 65KB from svn2285 is used in ideas, it will be able to continue from save point). It seems that there is a need to double save this game to get the correct size to make it compatible with ideas.

It seems the first save did not pickup all the data to be saved at the same point of gameplay. Please close if it is not considered a bug.

Discussion

  • Pokefan 999

    Pokefan 999 - 2009-06-01

    forgot to mention that detection is set to auto

     
  • zeromus

    zeromus - 2009-06-01

    this is regular behavior for the new save file system. it doesnt attempt to guess how big the save file is. therefore, until the game writes or reads out to the end, it won't be the full size.

    in order to support exporting this as sav correctly, i will need to give you the option to pick the save type when exporting.

     
  • Pokefan 999

    Pokefan 999 - 2009-06-01

    Have a question. why did it write out a 33KB file during first save and another immediate save (within 1 sec) cause it to write out the full 257KB file since there is no new data to be saved ?

    svn2285 was able to write out the actual 65KB in the first save at the same point of the gameplay and will only write out the full 257KB after playing for quite a while.

    I respect your response but I am just still curious.

     
  • zeromus

    zeromus - 2009-06-01

    i am curious too. ill check it out, in case there is a bug.
    But, the policy is still going to be this: the dsv file can be any size at any time because the way it works is just different from raw sav.
    It is _not possible_ to correctly autodetect save size. All you can do is autodetect the bus size and let the game write to as much of the save data as it wants.

     
  • Pokefan 999

    Pokefan 999 - 2009-06-03

    Do you mean the bus size detected is 256KB after the 2nd save which has valid data after 64KB (around 70+KB) ? It happens to Blue Dragon Plus too.

    ideas created a 256KB save file after the 1st save. Does it mean ideas is not using bus size to auto detect save file size ?

     
  • zeromus

    zeromus - 2009-06-03

    it is not possible to autodetect save size. bus size is either 1,2 or 3.
    ideas may be mistakenly trying to autodetect save size. like desmume used to. it isnt possible, and the correct solution is not to try.

     
  • zeromus

    zeromus - 2009-06-03

    note that no$ always dumps a raw 512KB save file. even though it is finnicky for some reasons, its approach is valid: do not try to detect the size.

     
  • Pokefan 999

    Pokefan 999 - 2009-06-06
    • status: open --> closed
     
  • Pokefan 999

    Pokefan 999 - 2009-06-06

    Since it is as per functionality, I will close it off. Anyway, I have no access to svn repository to download newer svn to test. I will wait for the official release.

     
  • Scott Nash

    Scott Nash - 2009-07-06
    • summary: 1294 - Megaman Star Force - Pegasus save anomaly --> Megaman Star Force - Pegasus save anomaly
     
  • Pokefan 999

    Pokefan 999 - 2009-10-08
    • status: closed --> closed-out-of-date
     
  • Pokefan 999

    Pokefan 999 - 2010-03-29
    • status: closed-out-of-date --> closed-invalid
     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB