-
-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
analysis of the differences from v1.01, v1.04, and v1.05 #18
Comments
Where did you get it from? Was this an official release? I've never see v1.04 |
v1.05 (which I never understood if it was an official release, or where it came from) I got from here : http://aminet.net/package/game/patch/amber (I'm sure you know this) |
Someone on discord lately even provided a pre-release 0.99 which looks quiet different from what we know. |
Someone cleaned up old boxes and sold it on Ebay. The world map was not included, but the color of the disks made me wonder (gray instead of blue). I'll probably scan the disks next week.
Yes, I think my collection is quite complete. I already knew TOSEC's AMBER_A v1.04 - but now I know, that the root block differs from the originals that I have (disk timestamps and no garbage after the volume name). |
What type of checksum is this? |
The following files are the same on v1.04 as v1.05 *AMBER_A/Ambermoon |
My original disks also are gray. But I never checked the version. I thought they were always gray. |
Not much between the two. |
0.99 is from 27-08-1993 by the way. |
There is only one change in this file between v1.01 and v1.05. Subfile 005. SANDRA. Only 2 bytes different. File offset 0x011c : 0x20 -> 0x00 |
If you install it, the installer says "1.0 / Date 25-8-1993" http://thalion.atari.org/games/ambermoon/resource/capture.png |
This would be the version used for the manual screenshot. Do the binaries include a version string? The PDY release does not - see https://gitlab.com/ambermoon/research/-/wikis/versions |
Yes but you must depack them with Imploder first. |
0x011c is part of the character name so this is just the replacement of a space by a null byte which does not matter. But 0x1e7 is the very last byte of the inventory item section. Which is the lower byte of the item index in inventory slot 24. I doubt that this is correct. Maybe it is 0x1e9? Then it would affect the NPC event section (the amount of events). |
The manual contains screenshots of 0.99. |
You can also read it from the imploded files. But then it is at the end of the file and backwards. |
Personally I don't care much about pre-releases and cracks, just documented them for identification. |
Are you sure this are the same files as in Discord? This is a crack. Has version 0.00 in the binary and version 1.0 in the installer. |
I double checked. It is file offset 0x1E7. |
No I am not sure. I didn't check it. Maybe it is a different version and someone faked it, etc. |
You might have a look at the back of the floppies for production timestamps. Mine are between 1993-10-31 19:27 and 1993-11-05 05:26 (brand new, right before the v1.04 release). If you have some spare time you might inspect your floppies. A second dump would verify my ADFs. |
Finally I had a look at my floppies. Disks B to I are all from 01.11.93 between 00:41 and 02:34. Disk A has a different timestamp font and is from 05.11.93 03:45. |
Please make backups of your disks and send me the ADFs :) |
I got my hands on a complete v1.04 original floppy disk set:
https://gitlab.com/ambermoon/research/-/tree/master/data/df/v104-1993-11-18-german
v1.01 -> v1.04 checksum diff of the floppy disk contents:
The interesting parts might be the changes on AMBER_G. However, it might be only the compression and/or random values in pad bytes. Maybe someday someone has time for a detailed analysis...
The text was updated successfully, but these errors were encountered: