Anno 1503 A.D. Royal Edition — Native 64-Bit Port & Co-op
Native 64-Bit SDL2 Port — Anno 1503 A.D. Royal Edition (U aktivnom razvoju)
Anno 1503 A.D. — Royal Edition (The New World + Treasures, Monsters & Pirates / njemačka Königsedition, Max Design / Sunflowers, 2002.–2004.) jedan je od najdetaljnijih 2D izometrijskih graditeljskih igara ikad stvorenih. Radimo na nativnom 64-bitnom C++20 & SDL2 portu motora usmjerenom na macOS ARM64, Linux x86_64 i Linux ARM64, uključujući obnovljeni multiplayer za 1–4 igrača i kooperativni režim zajedničkog carstva.
Kupite izvornu igru na GOG.com (obavezno za podatke igre):
Potrebne su vam službene datoteke igre (.annarhive,_zeitablice zum sprite-ova i audio tokovi) iz vaše vlastite kopije Anno 1503 A.D. s GOG.com:
- Kupite Anno 1503 A.D. — The New World (Royal Edition / Königsedition) na GOG.com
Arhitektura portiranja i zamjena originalnih DLL datoteka
Originalna 1503Startup.exe + modularna arhitektura DLL datoteka (Anno1503.dll, World.dll, Graphics.dll, Sound.dll, Network.dll) sustavno se zamjenjuje čistim, prenosivim 64-bitnim C++20 modulima:
| Modul | Originalna komponenta iz 2003. | Zamjena za 64-bitni sustav (Status) | |
|---|---|---|---|
| Arhiviranje i I/O resursa | Anno1503.dll (.ann kontejner i LZSS dekompresija) | Nativni 64-bitni čitač .ann datoteka koji podržava i englesko (The New World) i njemačko izdanje (Königsedition) — Implementirano | |
| Isometrijski renderer | Graphics.dll (DirectDraw7 RGB565 softverski/VRAM blitter, 3 razine zumiranja) | SDL2 / Vulkan multi-zoom renderer za pločice i spriteove (_zei, _ani, anlagen.zei) — U tijeku | |
| Ekonomija i AI tik | World.dll (20 Hz fiksni točkovni otočni proizvodni ciklus, trgovinske rute i potrebe građana) | Deterministička 64-bitna simulacijska petlja s fiksnim koracima (bitno točna na x86_64 & | ARM64) — U tijeku |
| Audio & Bink Video | Sound.dll (Miles Sound System Mss32.dll + binkw32.dll) | SDL2_mixer + FFmpeg (libavcodec) za Bink (.bik) scene i govor — Implementirano | |
| Multiplayer & Co-op | Network.dll (neobjavljeni / nedovršeni DirectPlay8 stub) | Lockstep mrežno slanje naredbi za 1–4 igrača Multiplayer & Co-op — U dizajnu |
Obnavljanje slavnog nedovršena multiplayera i kooperativnog načina
Anno 1503 je izdan 2002. godine s Network.dll modulom za multiplayer koji je bio onemogućen neposredno prije izdavanja. Budući da osnovna World.dll simulacija već radi na temelju diskretnih naredbi igrača za gradnju/trgovinu na frekvenciji od 20 Hz, naša native port inačica obnavlja multiplayer u dva načina:
- Klasične sesije za 2–4 igrača na više otoka: Svaki igrač naseljava i razvija vlastite otoke, potpisuje trgovinske ugovore te se natječe ili surađuje širom arhipelaga.
- Kooperativni način zajedničkog carstva: Dva ili više igrača zajedno upravlja istom mrežom naselja, državnom blagajnom i trgovinskom flotom istovremeno – jedan igrač optimira proizvodne lance dok drugi upravlja brodskim rutama i diplomacijom.
