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

Native 64-Bit SDL2 Port — Anno 1503 A.D. Royal Edition (V razvoju)

Anno 1503 A.D. — Royal Edition (The New World + Treasures, Monsters & Pirates / nemška Königsedition, Max Design / Sunflowers, 2002–2004) je ena najpodrobnejših 2D izometričnih mestnih gradbenikov, kar so jih ustvarili. Gradimo nativni 64-bitni C++20 & SDL2 port motorja, usmerjen v macOS ARM64, Linux x86_64 in Linux ARM64, vključno z obnovljenim večigralnim načinom za 1–4 igralce in sodelovalnim načinom skupnega cesarstva.

Kupite izvirno igro na GOG.com (Zahtevano za podatke igre):
Potrebujete uradne datoteke igre (.ann arhivi, _zei tabele za povečavo, in avdio tokove) iz lastne kopije igre Anno 1503 A.D. na GOG.com:
- Kupite Anno 1503 A.D. — The New World (Royal Edition / Königsedition) na GOG.com

Arhitektura porta in zamenjava izvirnih DLL-jev

Izvirna 1503Startup.exe + modularna arhitektura DLL-jev (Anno1503.dll, World.dll, Graphics.dll, Sound.dll, Network.dll) se sistematično zamenjuje z čistimi, prenosljivimi 64-bitnimi moduli C++20:

ModuleOriginal 2003 ComponentNative 64-Bit Replacement (Status)
Arhiv & Vnos podatkov o sredstvihAnno1503.dll (.ann vsebnik & LZSS dekompresija)Domorodni 64-bitni bralnik .ann, ki podpira tako angleško (The New World) kot nemško (Königsedition) — Uresničeno
Izometrični upodabljalnikGraphics.dll (DirectDraw7 RGB565 programska/VRAM kopirnica, 3 ravni povečave)SDL2 / Vulkan večnamenski upodabljalnik ploščic in sprite-ov (_zei, _ani, anlagen.zei) — V teku
Gospodarstvo & AI TickWorld.dll (20 Hz fixed-point proizvodnja na otoku, trgovske poti & potrebe prebivalcev)Deterministična 64-bitna simulacijska zanka z fiksnim korakom (bitno enaka na x86_64 &ARM64) — V teku
Zvok & Bink VideoSound.dll (Miles Sound System Mss32.dll + binkw32.dll)SDL2_mixer + FFmpeg (libavcodec) za Bink (.bik) prizore in govor — Uveljavljeno
Večigralni & Sodelovalni načinNetwork.dll (neobjavljen / nedokončan DirectPlay8 stub)Omrežje z usklajenim tokoma ukazov za 1–4 igralce v večigralnem & sodelovalnem načinu — V načrtovanju

Obnova slavnega nedokončanega večigralnega in kooperativnega načina

Anno 1503 je izšel leta 2002 z onemogočenim večigralnim modulom Network.dll tik pred izidom. Ker je osnovna simulacija World.dll že poganjana z diskretnimi ukazi igralcev za gradnjo/trgovanje na 20 Hz, naša domača verzija obnovi večigralni način v dveh načinih:

  1. Klasični večigralni sesiji z več otoki (2–4 igralci): Vsak igralec naseljuje in razvija svoje otoke, sklepa trgovinske pogodbe ter tekmuje ali sodeluje čez celotno otočje.
  2. Sodelovalni način skupnega cesarstva: Dva ali več igralcev skupaj upravlja isto omrežje naselbin, državno blagajno in trgovsko floto hkrati – eden igralec optimira proizvodne verige, medtem ko drugi upravlja pomorske poti in diplomacijo.