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_zeie 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:
| Modulo | Componente Originale 2003 | Sostituzione Nativa a 64 Bit (Stato) | |
|---|---|---|---|
| Archivio e I/O Risorse | Anno1503.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 Isometrico | Graphics.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 IA | World.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 e | ARM64) — In corso |
| Audio e Video Bink | Sound.dll (Miles Sound System Mss32.dll + binkw32.dll) | SDL2_mixer + FFmpeg (libavcodec) per le cutscene Bink (.bik) e la voce — Implementato | |
| Multigiocatore e Co-op | Network.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à:
- 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.
- 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.
