X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=history.adoc;h=8a0f8bf4b8b694bae802aaba3900d3f88dcb64f0;hb=9e8e0893dc3eb3b17b09ba5d7252461bb870ccc6;hp=a8623cf2e5d21a9242e477847f64e284fef26b91;hpb=75bf848ecd179e418a851df32e8352277d38dab6;p=open-adventure.git diff --git a/history.adoc b/history.adoc index a8623cf..8a0f8bf 100644 --- a/history.adoc +++ b/history.adoc @@ -173,6 +173,13 @@ The adventure.text file is no longer required at runtime. Instead, it is compiled at build time to a source module containing C structures, which is then linked to the advent binary. +The game-save format has changed. This was done to simplify +FORTRAN-derived code that formerly implemented these functions; +without C's fread(3)/fwrite() and structs it was necessarily pretty +ugly by modern stabdards. Encryption and checksumming have been +discarded - it's pointless to try tamper-prooing saves when everyone +has the source code. + == Sources == [bibliography]