Afficher un message
Vieux 03/11/2013, 18h50   #60 (permalink)
Profil
krHACKen
Membre
Ancienneté  20%
Ancienneté 20%
 
Avatar de krHACKen
 
Date d'inscription: juillet 2013
Pays :
Messages: 764
Téléchargements: 0
Uploads: 0
Merci: 215
Remercié 699 fois dans 441 Posts
Par défaut

Merci pour les tests. Voilà ce qui cause l'erreur "The launcher has booted from an illegal device/path" :

* Pas d'argument du tout (argc == 0) :
Le lanceur d'ELF utilisé pour lancer le lanceur de POPStarter n’envoie aucun argument. Impossible pour LAUNCHER.ELF et EXECUTE.ELF de savoir quelle partition de jeu traiter.

* ":PATINFO" a été trouvé dans l'argument :
Le lanceur de POPStarter a été placé dans un KELF pour être booté depuis la zone PATINFO. C'est pas autorisé.

* "hdd0:" a été trouvé dans l'argument, mais pas ":pfs:/" :
Le lanceur d'ELF utilisé pour lancer le lanceur de POPStarter envoie un argument non conforme. Impossible pour LAUNCHER.ELF et EXECUTE.ELF de savoir quelle partition de jeu traiter.

* Problème lié à une extension .ELF introuvable ou a un séparateur (/ ou :) introuvable :
Le lanceur ne peut pas extraire le nom de la partition du fichier ELF renommé.

EDIT :
Citation:
Envoyé par ShaoliAss Voir le message
En résumé : les launchers peuvent être lancés avec FHDB, si placés dans la partition du jeu. Si placés ailleurs (au moins sur l'USB), ca plante.
Pour booter le lanceur depuis l'USB avec FHDB, il faut que le lanceur soit renommé en NOM_DE_PARTITION.ELF. J'ai testé ça hier, ça a marché.
Ouaip, pour booter le lanceur depuis le HDD avec FHDB, il faut impérativement qu'il soit placé dans la bonne partition de jeu.

Dernière modification par krHACKen ; 03/11/2013 à 18h56.
krHACKen est déconnecté   Réponse avec citation