Arcanum: Of Steamworks and Magick Obscura — Port natif 64 bits
Port natif 64 bits SDL2 (en développement actif)
Arcanum: Of Steamworks and Magick Obscura (Troika Games, 2001) mêle steampunk industriel victorien et fantasy dans un CRPG isométrique à monde ouvert. Notre projet porte le moteur original 32 bits (Arcanum.exe + la bibliothèque tig.dll Temple Interface Graphics) vers du C++20 natif 64 bits & SDL2 pour macOS ARM64, Linux x86_64 et Linux ARM64, avec un mode coopératif pour 1 à 4 joueurs.
Achetez le jeu original sur GOG.com (nécessaire pour les données du jeu) :
Aucune archive.datoriginale (Arcanum1.dat–Arcanum4.dat,Sound.datoumodules/Arcanum.dat) n'est distribuée. Procurez-vous la version officielle sans DRM sur GOG.com :
- Acheter Arcanum: Of Steamworks and Magick Obscura sur GOG.com
Architecture Technique et Remplacement de tig.dll
| Sous-système | Implémentation Legacy 2001 | Architecture de Port Natif 64-Bit (Statut) | |
|---|---|---|---|
Système de fichiers virtuel .DAT | Montages prioritaires Arcanum.dat & modules/.dat compressés avec Zlib | VFS natif 64 bits avec intégration des correctifs High-Resolution & UAP — Implémenté | |
Graphismes (tig.dll) | Rendu DirectDraw7 16 bits RGB565 pour les sprites .ART et les secteurs isométriques | Rendu SDL2 accéléré par matériel avec mise à l'échelle nette de l'UI (1080p/1440p/720p) — En cours | |
| Scripting et Dialogues | Machine virtuelle bytecode .SCR + analyseur de conversations branchées .DLG | Interpréteur bytecode 64 bits propre avec état déterministe des drapeaux de quête — Implémenté | |
| Combat | Modes** | Combat en temps réel + modes d'action par points (AP) | Planificateur de ticks unifié prenant en charge le combat au tour par tour synchronisé avec le groupe — En cours |
| Coopératif en groupe | Multijoueur hérité uniquement pour Vormantown (Arcanum.exe -mp) | Campagne complète en coopératif 1–4 joueurs avec journal de quêtes partagé et vote de dialogue — En cours |
Campagne complète en coop (Au-delà de Vormantown)
Dans la version originale de 2001, le multijoueur était limité au module autonome Vormantown, sans voyage sur la carte du monde ni quêtes de l'histoire principale. Notre portage natif apporte le mode coopératif pour 1 à 4 joueurs à la campagne complète de l'histoire d'Arcanum :
- Carte du monde partagée & voyages en train/bateau : Les déplacements du groupe à travers Tarant, les Collines Voilées, Ashbury, Caladon et les Terres Désolées de Vendigroth se synchronisent parfaitement entre tous les joueurs connectés.
- Combat au tour par tour et en temps réel synchronisés : Lorsqu'un membre du groupe entre en combat, les compagnons en coopération à proximité rejoignent automatiquement la file d'initiative.
- Interface pour manette & appareils portables : Roue radiale pour les sorts/technologies et verrouillage du curseur pour la manette sur Linux, ARM64 & Appareils portables et Khadas VIM1S.
