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 (.annarhivi,_zeitabele 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:
| Module | Original 2003 Component | Native 64-Bit Replacement (Status) | |
|---|---|---|---|
| Arhiv & Vnos podatkov o sredstvih | Anno1503.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 upodabljalnik | Graphics.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 Tick | World.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 Video | Sound.dll (Miles Sound System Mss32.dll + binkw32.dll) | SDL2_mixer + FFmpeg (libavcodec) za Bink (.bik) prizore in govor — Uveljavljeno | |
| Večigralni & Sodelovalni način | Network.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:
- 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.
- 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.
