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

Port Nativo de 64-Bit SDL2 — Anno 1503 A.D. Royal Edition (Em Desenvolvimento Ativo)

Anno 1503 A.D. — Royal Edition (The New World + Treasures, Monsters & Pirates / alemão Königsedition, Max Design / Sunflowers, 2002–2004) é um dos construtores de cidades isométricas 2D mais detalhados já criados. Estamos desenvolvendo uma port nativa em C++20 e SDL2 de 64 bits com foco em macOS ARM64, Linux x86_64 e Linux ARM64, incluindo multijogador para 1–4 jogadores e co-op de império compartilhado restaurados.

Compre o Jogo Original na GOG.com (Obrigatório para os Dados do Jogo):
Você precisa dos arquivos oficiais do jogo (arquivos .ann, tabelas de sprites de zoom _zei e fluxos de áudio) da sua própria cópia de Anno 1503 A.D. na GOG.com:
- Compre Anno 1503 A.D. — The New World (Royal Edition / Königsedition) na GOG.com

Arquitetura de Porta e Substituição do DLL Original

A arquitetura original 1503Startup.exe + DLLs modulares (Anno1503.dll, World.dll, Graphics.dll, Sound.dll, Network.dll) está sendo substituída sistematicamente por módulos limpos e portáteis em C++20 de 64 bits:

MóduloComponente Original de 2003Substituição Nativa de 64 Bits (Status)
Arquivo e E/S de AtivosAnno1503.dll (container .ann e descompressão LZSS)Leitor nativo de 64 bits .ann com suporte para inglês (The New World) e alemão (Königsedition) — Implementado
Renderizador IsométricoGraphics.dll (DirectDraw7 RGB565 software/VRAM blitter, 3 níveis de zoom)Renderizador SDL2 / Vulkan multi-zoom em lote de tiles e sprites (_zei, _ani, anlagen.zei) — Em Andamento
Economia e Tick de IAWorld.dll (produção de ilha em ponto fixo a 20 Hz, rotas comerciais e necessidades dos cidadãos)Loop de simulação determinístico de 64 bits com passo fixo (precisão exata de bits em x86_64 eARM64) — Em Andamento
Áudio e Vídeo BinkSound.dll (Miles Sound System Mss32.dll + binkw32.dll)SDL2_mixer + FFmpeg (libavcodec) para cenas Bink (.bik) e fala — Implementado
Multijogador e CooperativoNetwork.dll (stub não lançado / inacabado do DirectPlay8)Rede de fluxo de comandos em sincronia para Multijogador e Cooperativo de 1–4 jogadores — Em Design

Restaurando o Famoso Multijogador e Co-op Inacabados

Anno 1503 foi lançado em 2002 com seu módulo de multijogador Network.dll desativado pouco antes do lançamento. Como a simulação subjacente World.dll já é impulsionada por comandos discretos de construção/comércio do jogador em um tick de 20 Hz, nossa porta nativa restaura o multijogador em dois modos:

  1. Sessões Multijogador Clássicas de 2–4 Ilhas: Cada jogador coloniza e desenvolve suas próprias ilhas, assina tratados comerciais e compete ou coopera em todo o arquipélago.
  2. Modo Império Compartilhado em Coop: Dois ou mais jogadores gerenciam a mesma rede de assentamentos, tesouraria e frota comercial simultaneamente — um jogador otimiza cadeias de produção enquanto o outro gerencia rotas de navios e diplomacia.