Ambermoon Save

Resources for the incredible Amiga game Ambermoon

Project README

Ambermoon

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.

Amiga versions

Full versions

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

WHDLoad

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

Patches

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

Tool releases

Version Release date Windows 64bit Linux 64bit Windows 32bit
1.17 14-06-2023 Download Download Download

This zip file contains:

  • A tool to pack files into Ambermoon game data files or extract them (AmbermoonPack)
  • A tool to change monster values (AmbermoonMonsterEditor)
  • A tool to export and import texts from/into Ambermoon game data files (AmbermoonTextImport)
  • A tool to export and import all texts from/into Ambermoon game data files (AmbermoonTextManager) use this now
  • A tool to extract ADF disk files (AmbermoonDiskExtract)
  • A tool to view and edit map/NPC/partychar events (AmbermoonEventEditor)
  • A tool to vied and edit labyrinth data (AmbermoonLabdataEditor)
  • A tool to view, add and edit items (AmbermoonItemEditor)
  • A tool to inspect 3D maps in a console window (Ambermoon3DMapViewer)
  • A tool to create Ambermoon graphic files from PNGs and palettes (AmbermoonImageConverter)

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

Build status

Content

Section Description
Disks Game versions and patches
FileSpecs File format specifications
Files General file encoding information and file list
Graphics Exported game graphics

File format specifications

Graphics

Music

Reverse Engineering

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

Ambermoon.net

I am developing Ambermoon from scratch with C#. Have a look here.

Special thanks

Much work was done by a bunch of good fellas.

  • Oliver Gantert and others of project Amberworld
  • Daniel Schulz from Slothsoft with his savegame editor
  • Nico Bendlin and his ambermoon research project
  • kermitfrog did a lot reverse engineering (see here)
  • Metibor helped a lot in decoding the savegame data (see here)
  • Thallyrion did a lot game testing to confirm or identify some mechanics or data values.

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.

Open Source Agenda is not affiliated with "Ambermoon" Project. README Source: Pyrdacor/Ambermoon
Stars
89
Open Issues
38
Last Commit
1 month ago
Repository

Open Source Agenda Badge

Open Source Agenda Rating