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

Port Nativo a 64-Bit SDL2 — Anno 1503 A.D. Royal Edition (In Sviluppo Attivo)

Anno 1503 A.D. — Royal Edition (The New World + Treasures, Monsters & Pirates / Edizione tedesca Königsedition, Max Design / Sunflowers, 2002–2004) è uno dei city-builder 2D isometrici più dettagliati mai creati. Stiamo sviluppando un port nativo del motore in C++20 a 64-bit & SDL2 che mira a macOS ARM64, Linux x86_64 e Linux ARM64, inclusi multigiocatore 1–4 giocatori restaurato e co-op con impero condiviso.

Acquista il Gioco Originale su GOG.com (Richesto per i Dati del Gioco):
Ti servono i file ufficiali del gioco (archivi .ann, tabelle sprite zoom _zei e flussi audio) dalla tua copia di Anno 1503 A.D. su GOG.com:
- Acquista Anno 1503 A.D. — The New World (Royal Edition / Königsedition) su GOG.com

Architettura del Port e Sostituzione delle DLL Originali

L'architettura originale 1503Startup.exe + DLL modulari (Anno1503.dll, World.dll, Graphics.dll, Sound.dll, Network.dll) viene sostituita sistematicamente con moduli puliti e portabili in C++20 a 64 bit:

ModuloComponente Originale 2003Sostituzione Nativa a 64 Bit (Stato)
Archivio e I/O RisorseAnno1503.dll (contenitore .ann e decompressione LZSS)Lettore nativo a 64 bit .ann che supporta sia l'inglese (The New World) che il tedesco (Königsedition) — Implementato
Renderer IsometricoGraphics.dll (DirectDraw7 RGB565 software/VRAM blitter, 3 livelli di zoom)Renderer SDL2 / Vulkan multi-zoom per tile e sprite in batch (_zei, _ani, anlagen.zei) — In Corso
Economia e Tick IAWorld.dll (produzione dell'isola a 20 Hz in virgola fissa, rotte commerciali e bisogni dei cittadini)Loop di simulazione deterministico a 64 bit a passi fissi (bit-exact su x86_64 eARM64) — In corso
Audio e Video BinkSound.dll (Miles Sound System Mss32.dll + binkw32.dll)SDL2_mixer + FFmpeg (libavcodec) per le cutscene Bink (.bik) e la voce — Implementato
Multigiocatore e Co-opNetwork.dll (stub DirectPlay8 non rilasciato / incompleto)Rete a flusso di comandi sincronizzato per Multigiocatore e Co-op 1–4 giocatori — In fase di progettazione

Ripristinare il famoso multiplayer e co-op incompleti

Anno 1503 è stato distribuito nel 2002 con il modulo multiplayer Network.dll disabilitato poco prima del lancio. Poiché la simulazione sottostante di World.dll è già gestita da comandi discreti di costruzione/commercio dei giocatori su un tick a 20 Hz, la nostra porta nativa ripristina il multiplayer in due modalità:

  1. Sessioni Multi-Isola Classiche per 2–4 Giocatori: Ogni giocatore colonizza e sviluppa le proprie isole, stipula trattati commerciali e compete o collabora in tutto l'arcipelago.
  2. Modalità Impero Condiviso in Co-op: Due o più giocatori gestiscono la stessa rete di insediamenti, tesoreria e flotta commerciale contemporaneamente: un giocatore ottimizza le catene di produzione mentre l'altro gestisce le rotte delle navi e la diplomazia.