
Le nom vient du nom d'un garçon signifiant "disposé". Le nom est souvent raccourci à l'UA, pour «l'or» - je sais, prétentieux, mais je pense que c'est un peu soigné.
J'adorerais que vous contribuiez et n'hésitez pas à contacter - envoyez-moi un e-mail à [email protected] (ou vous pourriez contacter Discord, il suffit de demander).
Vous devrez probablement cloner ce référentiel avec GIT - vous ne pouvez pas simplement télécharger le fichier zip.
Suivez le guide ici: https://help.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository git config --global core.autocrlf true et avant l'étape 6, où vous tapez `` git clone ' https://git-scm.com/download/win.
Voici l'explication: si des erreurs inhabituelles apparaissent sur Windows même si vous avez l'exécutable au bon endroit, vous devrez cloner le référentiel avec Git - c'est parce que le référentiel utilise des terminaisons de ligne de style Unix, et nous devons les corriger afin que vous puissiez utiliser ce projet sur Windows. Pour plus de détails, voir https://help.github.com/en/github/using-git/configuring-git-to-handle-line-endings
Le dossier du projet (ainsi que l'onglet "Releases") contient des exécutables pour Windows (sandboxdistwin64.exe) et linux (sandboxdistlinux64). Celles-ci ont été construites avec le projet PROJECT_ROOT sur rien - donc ils rechercheront des actifs à partir du répertoire dans lequel ils sont.
Ce projet est configuré à l'aide de Premake5. Obtenez la version de votre plate-forme ici et placez-la dans le dossier du projet.
Vous devrez peut-être mettre à jour les sous-modules. Ouvrez un terminal et exécutez 'Git Subdodule Update - Init - Recursive'.
N'oubliez pas non plus de définir correctement votre chemin Project_root dans AULYSCONF.h afin que les chemins d'exécution vers les ressources puissent être résolus. Si vous le définissez sur rien (par exemple ""), l'application recherchera des actifs à partir de son propre dossier.
0: Clone ce référentiel. Sur Windows, vous devrez vous assurer que les fins de votre ligne sont correctement définies, voir ci-dessus.
1: Copiez les utilitaires dont vous avez besoin dans le dossier des services publics pour un accès facile:
Dans le dossier «Utilitaires», vous allez probablement vouloir les utilites de votre plateforme.
2: Téléchargez les sous-modules: vous devez, dans votre ligne de commande pour Git, faire: git submodule update --init --recursive .
3: Exécutez le script Generate ('generatevs2019solution.cmd') Nous avons copié à partir du dossier Utilites:
S'assurer que «Premake5.exe» est disponible dans le dossier, il suffit de double-cliquer sur le script et il mettra en place le projet pour vous.
Pour ce faire, cliquez avec le bouton droit sur le projet AULYS dans l'explorateur de solutions et allez dans les propriétés. À gauche, vous trouverez les propriétés de configuration - sous C / C ++, cliquez sur «En-tête précompilé». 3 options devraient apparaître à droite. Définissez la première option, «en-tête précompilé» sur «créer ( yc)». Ensuite, assurez-vous que le «fichier d'en-tête précompilé» est défini sur «src / pch.h».
Fermez les pages de propriété avant. Dans l'explorateur de solutions, cliquez avec le bouton droit sur "Solution 'AULYS'" et ouvrez les propriétés. À gauche, sous «Propriétés communes»> «Projet de démarrage», sélectionnez le bouton radio «Single Starup Project» et sélectionnez «Sandbox».
0: Clone ce référentiel. Vous voudrez peut-être vérifier que les fins de votre ligne sont réglées correctement, juste au cas où vous engagez des modifications. (https://help.github.com/en/github/using-git/configuring-git-to-handle-line-endings)
1: Téléchargez les sous-modules: vous devez, dans votre ligne de commande pour Git, faire: git submodule update --init --recursive .
2: Copiez les utilitaires dont vous avez besoin dans le dossier des services publics pour un accès facile:
Dans le dossier «Utilitaires», vous allez probablement vouloir les utilites de votre plateforme.
Nous avons besoin: un compilateur, premake5 et make (obtenez-le de votre gestionnaire de packages, par exemple, sudo apt-get install make ).