Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

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.

(1 edit) (+1)

le probleme ne viens pas de love mais de la function io.open() de lua qui est mal utilisé par ta librairie en fin de compte ;)--
je ne'ai fait que contourner le probleme, mais effectivement je n'avais pas pensé au accents !

Ah d'accord. Si tu peux quand tu auras le temps m'envoyer un lien vers ta version du(es) source(s) modifiés je reste intéressé de voir concrètement comment tu as fait pour que je puisse intégrer ta solution. Merci.

(1 edit) (+1)

https://drive.google.com/file/d/1ytCLdm16xGtyDVib_aFJlUNG73rN93dW/view

je t'avais donné le lien mais a priori t'es passé a coté =D

Si j'avais bien vu le lien merci, mais en fait j'ai bien l'exécutable mais pas les sources.
Je sais que l'on doit pouvoir en extraire les sources mais je ne sais pas faire ... c'est pourquoi je demandais ta version des sources.
Merci.

(1 edit) (+1)

Ah ok, désolé j'ai oublié de préciser.. il faut juste renommer le .exe en .zip et t'auras les sources =)

(+1)

lol effectivement c'est tout simple !!!

Je regarderai cela ce soir, merci beaucoup à toi !

Salut CryptoLogiq, désolé de te "harceler" mais en fait l'ajout du ".zip" fonctionne sur un fichier ".love", quand on l'a, pour pouvoir avoir accès aux sources, mais pas sur l'exécutable constitué par la commande : copy /b 

(2 edits) (+1)

bien sur que si, tu crois que j'ai eu comment le code source des jeux ou y a que le .exe =)

Autant pour moi, c'est que Windows n'arrivait pas l'ouvrir, il me disait que le fichier "Need-for-miles-Puzzle-v0.30.exe.zip" n'était pas valide. Mais après ton message j'ai vérifié et j'arrive bien à l'ouvrir avec WinRar !
J'aurai eu le fin mot de l'histoire. Merci beaucoup pour ton aide et ta patience :-D

(+1)