8000 GitHub - stalker0912/Amtenael-Linux: 🎮 Launcher pour Dark Age of Camelot (plus particulièrement, le serveur Amtenael) pour Linux
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

🎮 Launcher pour Dark Age of Camelot (plus particulièrement, le serveur Amtenael) pour Linux

License

Notifications You must be signed in to change notification settings

stalker0912/Amtenael-Linux

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Amtenael Linux

Launcher pour le jeu Dark Age of Camelot (plus particulièrement, le serveur Amtenael) visant a imiter le fonctionnement de Patcher.exe (launcher officiel).

Screenshot depuis Linux Screenshot depuis Windows

Fonctionnement

  • Avant toute choses, le logiciel vérifie la présence de game.dll qui témoigne d'une installation de DAoC pour eviter une execution n'importe ou,
  • CheckFiles() vérifie le hash md5 des fichiers, et les re-télécharge si besoin,
  • Une fois la vérification faite, AmtenaelLauncher() (la fenetre) se lance et nous affiche une interface de login très recherchée (non),
  • Si on a un fichier launcher.dat qui est peuplé, AmtenaelLauncher ira lire la ligne 2 pour s'en servir comme identifiant et 3 pour s'en servir comme mot de passe pour le quicklogin (et il ira se connecter a un script sur le serveur pour recuperer la liste des personnages) et le jeu,
  • Si on selectionne autre chose que "Selection de royaume" dans le quicklogin, on se connecte directement au personnage.

(si vous voulez plus d'information sur le script du quicklogin j'en ai fait une quickdocumentation ici)

Compilation

Linux

Vous aurez besoin de cython3 et gcc

  • ./configure,
  • make && make clean.

Windows

Aucun support ne sera fait sur Windows.
Vous avez besoin de PyInstaller

  • Makefile.bat.

Pré-requis

  • Wine (Uniquement sur Linux),
  • Installation fonctionnelle de Dark Age of Camelot (via Lutris par exemple),
  • requests (pip install requests),
  • tkinter (Google est ton ami),
  • Python 3 (Python 2 is dead).

Ajout au PATH

On peut par exemple ajouter à .bashrc ces lignes:

amtenael() {
  WINEPREFIX="$HOME/Games/dark-age-of-camelot/" && cd "$HOME/Games/dark-age-of-camelot/drive_c/Program Files/Electronic Arts/Dark Age of Camelot/" &&  python3 "AmtenaelLauncher.py"
}

Dans le cas d'une installation standard avec Lutris et de python 3.x dans l'executable python3

About

🎮 Launcher pour Dark Age of Camelot (plus particulièrement, le serveur Amtenael) pour Linux

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.2%
  • Batchfile 0.8%
0