Anno 1503 A.D. Royal Edition — Native 64-Bit Port & Co-op

Native 64-Bit SDL2 Port — Anno 1503 A.D. Royal Edition (In Actieve Ontwikkeling)

Anno 1503 A.D. — Royal Edition (The New World + Treasures, Monsters & Pirates / Duitse Königsedition, Max Design / Sunflowers, 2002–2004) is een van de meest gedetailleerde 2D isometrische stadbouwers die ooit zijn gemaakt. We bouwen een native 64-bit C++20 & SDL2 engine port gericht op macOS ARM64, Linux x86_64 en Linux ARM64, inclusief herstelde 1–4 speler multiplayer & shared-empire co-op.

Koop het originele spel op GOG.com (vereist voor speldata):
Je hebt de officiële spelbestanden (.ann-archieven, _zei zoom-sprite-tabellen en audiostreams) nodig van je eigen kopie van Anno 1503 A.D. op GOG.com:
- Koop Anno 1503 A.D. — The New World (Royal Edition / Königsedition) op GOG.com

Port-architectuur en vervanging van originele DLL's

De originele 1503Startup.exe + modulaire DLL-architectuur (Anno1503.dll, World.dll, Graphics.dll, Sound.dll, Network.dll) wordt systematisch vervangen door schone, draagbare 64-bit C++20-modules:

ModuleOrigineel 2003-componentNative 64-Bit Vervanging (Status)
Archief & Asset I/OAnno1503.dll (.ann-container & LZSS-decompressie)Native 64-bit .ann-lezer die zowel Engels (The New World) als Duits (Königsedition) ondersteunt — Geïmplementeerd
Isometrische RendererGraphics.dll (DirectDraw7 RGB565 software/VRAM blitter, 3 zoomniveaus)SDL2 / Vulkan multi-zoom tegel- & sprite-batch renderer (_zei, _ani, anlagen.zei) — In Uitvoering
Economie & AI TickWorld.dll (20 Hz fixed-point eilandproductie, handelsroutes & burgerbehoeften)Deterministische 64-bit fixed-step simulatielus (bit-exact op x86_64 &ARM64) — In uitvoering
Audio & Bink VideoSound.dll (Miles Sound System Mss32.dll + binkw32.dll)SDL2_mixer + FFmpeg (libavcodec) voor Bink (.bik)-cutscenes en spraak — Geïmplementeerd
Multiplayer & Co-opNetwork.dll (onuitgebrachte / onafgemaakte DirectPlay8-stub)Lockstep command-stream netwerken voor 1–4 speler Multiplayer & Co-op — In ontwerp

Het herstellen van de beroemde onafgemaakte multiplayer en co-op

Anno 1503 werd in 2002 uitgebracht met de Network.dll-multiplayermodule uitgeschakeld vlak voor de release. Omdat de onderliggende World.dll-simulatie al wordt aangedreven door discrete bouw-/handelopdrachten van spelers op een 20 Hz-tick, herstelt onze native port multiplayer in twee modi:

  1. Klassieke 2–4-spelers Multi-Eiland Sessies: Elke speler vestigt en ontwikkelt zijn eigen eilanden, sluit handelsverdragen en concurreert of werkt samen door het hele archipel.
  2. Co-op Gedeeld Rijk Modus: Twee of meer spelers beheren hetzelfde nederzettingennetwerk, de schatkist en de handelsvloot tegelijkertijd — één speler optimaliseert productieketens terwijl de andere scheepsroutes en diplomatie beheert.