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.
Anonymous
forgot to mention that detection is set to auto
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.
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.
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.
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 ?
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.
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.
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.