This repository should serve as a place where resources and information about Ambermoon can be stored.
If you have some valuable input, feel free to contact me: [email protected]
You can use the issue tracker or pull requests to contribute as well.
I will provide some helpful tools too.
Note: The downloads also contain the save folders so if you just overwrite your own folders you might lose your savegames. So either back them up or don't copy folders Save.01 to Save.10 over.
Note: Some fixes will only work for new games as they are bound to the savegame. This includes all non-text party member fixes, chest fixes and merchant fixes.
Note: From english 1.10 and german 1.09 onwards, the versions will also work with 68000 CPUs (A500 etc).
Note: From english 1.14 and german 1.13 onwards, the two main executables have been merged and all ingame texts, item data and button graphics have been moved to external data files. Moreover the language-dependent dictionary files "Dictionary.english" and "Dictionary.german" now are called "Dict.amb" in both languages. The file "Monster_char_data.amb" is now called "Monster_char.amb". The installer won't work from 1.14 to 1.16 but was fixed in 1.17. However booting directly from the floppies to play won't work from 1.14 to 1.18 but is now fixed for 1.19!
Version | Language | Type | Download | Release date |
---|---|---|---|---|
1.19 | English | Extracted Files | zip lha tar.gz | 25-04-2023 |
1.19 | English | ADF Disk Images | zip lha tar.gz | 25-04-2023 |
1.19 | German | Extracted Files | zip lha tar.gz | 25-04-2023 |
1.19 | German | ADF Disk Images | zip lha tar.gz | 25-01-2024 |
1.19 | French | Extracted Files | zip lha tar.gz | 25-01-2024 |
1.19 | French | ADF Disk Images | zip lha tar.gz | 25-01-2024 |
Thanks to Wepl we now have a working WHDLoad slave for Ambermoon 1.16 and above. http://www.whdload.de/games/Ambermoon.html
Version | Language | Download | Release date |
---|---|---|---|
1.19 | English | link | 23-12-2023 |
1.19 | German | link | 23-12-2023 |
1.19 | French | link | 23-12-2023 |
Over all the years Alex Holland has carefully tracked all bug reports and fixes in an excel sheet. Kudos to him! There you can see the progress of bugfixes.
In contrast to the main releases, the patches only contain those files which have changed since the original versions. So they can be used to patch an already installed original version.
Version | Language | Download | Release date |
---|---|---|---|
1.19 | English | zip lha tar.gz | 25-04-2023 |
1.19 | German | zip lha tar.gz | 25-04-2023 |
1.19 | French | zip lha tar.gz | 25-04-2023 |
Version | Release date | Windows 64bit | Linux 64bit | Windows 32bit |
---|---|---|---|---|
1.17 | 14-06-2023 | Download | Download | Download |
This zip file contains:
Note: Some tools are in beta state so use with care, save often and always backup your files!
More info can be found here: https://github.com/Pyrdacor/Ambermoon/blob/master/AmbermoonTools/README.md
Section | Description |
---|---|
Disks | Game versions and patches |
FileSpecs | File format specifications |
Files | General file encoding information and file list |
Graphics | Exported game graphics |
There were many who started reverse engineer the original code of the game. Most recently Nico Bendlin started to do so with Ghidra and also created a Ghidra server. He gathered many information over at gitlab. I, Nico and even the great Jurie Horneman are now working on documenting and decoding the original code of Ambermoon. You can also join the Ghidra server with anonymous read-only access to inspect the code.
Kermitfrog, who was a huge contributor of information for the remake, also did a lot of reverse engineering and even documented the workflow and setup of Ghidra and debugging in fs-uae. Have a look here: https://github.com/kermitfrog/Amiga-Re-Engineering
I am developing Ambermoon from scratch with C#. Have a look here.
Much work was done by a bunch of good fellas.
And others provide information about Thalion and Ambermoon for ages now.
Moreover there are some Albion reworks and reverse engineering projects. The data formats are very similar so there is some valuable information as well:
I want to gather the whole findings at a central place and provide it on a safe storage for the future.
I marked unknown values in the specs as Unknown. Would be nice if some of those values' meaning could be revealed by someone.