Skip to content

ludomuse/LudoMuseEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LudoMuseEditor

Linux / OSX Windows
Build Status Build status

Téléchargement

Vous pouvez télécharger la dernière version stable de LudoMuseEditor en cliquant sur le lien ci-dessous :

Si vous êtes sur linux, vous devez pour le moment avoir Qt5 installé sur votre machine :

sudo apt-get install libqt5opengl5

pour les système basés sur debian/ubuntu devrait résoudre les dépendances nécessaires.

Les version de développement (nightlies) sont disponibles ici :

Parcourir les versions de développement linux et mac

Dernière version de développement windows

Trouver de l'aide

Si vous avez besoin d'aide, vous pouvez rejoindre le serveur de discussion Discord en suivant ce lien, la création d'un compte n'est pas obligatoire :

Rejoindre le serveur discord

Dépendances

Quazip

LudoMuseEditor s'appuie sur la librarie Quazip pour la compression et décompression d'archives LudoMuse.

Sur linux et mac installez la librairie avec votre gestionaire de paquets.

Sur windows editez LudoMuseEditor.pro et changez les variables QUAZIP_INCLUDEPATH QUAZIP_LIBPATH et ZLIB_INCLUDEPATH.

Compilation

Pour compiler utiliser qmake ou Qt Creator avec le fichier LudoMuseEditor.pro

Déploiement

copiez/collez le contenu de buildFiles à côté de l'exécutable LudoMuseEditor. copiez/collez également LudoMuse.exe ainsi que ses librairies dans le dossier du projet pour pouvoir utiliser le simulateur. (Compilé à partir du projet LudoMuse pour la plateforme PC que vous ciblez) Attention cependant sur linux à bien compiler LudoMuse en debug car compilé en release la connexion entre les 2 entités échoue).

Il faut ensuite copier coller toutes les bibliothèques logicielles dont LudoMuseEditor dépend.

  • Sur windows cela peut être fait avec l'outil de déploiement windeployqt fourni à l'installation de Qt.
  • Sur mac il faut coller les principaux frameworks Qt utilisés : Qt5Core, Qt5Widgets, Qt5Gui et Qt5OpenGL dans le dossier de frameworks du .app
  • Sur Linux l'idéal est de créer un sous dossier lib dans le dossier de déploiement. Ce sous-dossier permettra de stocker toutes les librairies dont dépend l'éxécutable dedans. Le fichier .pro référence déjà ce dossier comme source pour les dépendance, vous n'avez pas besoin de modifier l'exécutable ou de faire u script pour ça. Les dépendances peuvent être listées avec la commande

$ ldd LudoMuseEditor Vous pouvez trouver lesquelles nécessitent d'être copiées à partir du dossier lib de votre installation LudoMuse.