package.path = "./tools/xml2lua/?.lua;"..package.path
package.path = "./tools/xml2lua/xmlhandler/?.lua;"..package.path
le soucis c'est ça
faut un patch local du chemin pour ton require, t'auras plus le bug
Bonjour CryptoLogiq, merci beaucoup à toi d'avoir pris la peine et le temps de regarder mon problème !
C'est vraiment très aimable à toi. D'ailleurs je serai très intéressé d'avoir ta version modifiée du source main.lua, si tu n'avais touché que lui ? ou également xml2lua.lua ? car je n'arrive pas à trouver la bonne combinaison gagnante en le refaisant par moi-même...
En fait, j'avais bien compris qu'il y avait une problématique de path, en cherchant un long moment sur le net.
C'est là d'ailleurs que j'ai découvert qu'il était préférable de noter les chemins avec un point (.) comme séparateur à la place du (/) pour une meilleure portabilité au delà de windows.
Par ailleurs, apparemment toujours sur le net, package.path n'est pas toujours utilisé par toutes les commandes de love2d et en particulier love.filesystem : https://love2d.org/wiki/require
En plus, grâce à toi j'ai compris que je cumulais 2 difficultés car ton exécutable, une fois téléchargé, ne fonctionnait pas d'avantage et c'est là que j'ai pensé à une chose : il y avait un caractère accentué dans le chemin du dossier où j'avais téléchargé ta version du programme : "E:\Bibliothèque\itch.io" ! Il a suffit que je retire le caractère accentué et mon 2ème problème disparaissait et ta version de l'exe fonctionnait correctement !
Tout cela a tendance à me faire penser que c'est un peu la galère lorsque l'on veut déployer un jeu love2D.
Je comprends qu'il ne faille pas mettre d'accent dans la hiérarchie de son propre jeu, mais par contre il suffit que le joueur (le client) veuille installer le jeu dans un dossier dont le chemin comprends un accent et "boum" le jeu ne marchera plus ...
Encore merci à toi.
https://drive.google.com/file/d/1ytCLdm16xGtyDVib_aFJlUNG73rN93dW/view
je t'avais donné le lien mais a priori t'es passé a coté =D