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_zeie 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ódulo | Componente Original de 2003 | Substituição Nativa de 64 Bits (Status) | |
|---|---|---|---|
| Arquivo e E/S de Ativos | Anno1503.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étrico | Graphics.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 IA | World.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 e | ARM64) — Em Andamento |
| Áudio e Vídeo Bink | Sound.dll (Miles Sound System Mss32.dll + binkw32.dll) | SDL2_mixer + FFmpeg (libavcodec) para cenas Bink (.bik) e fala — Implementado | |
| Multijogador e Cooperativo | Network.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:
- 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.
- 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.
