Ski-lleR
Membres-
Compteur de contenus
331 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Tout ce qui a été posté par Ski-lleR
-
Ingenioux - Explorateur, Lanceur De Xex
Ski-lleR a répondu à un(e) sujet de Ski-lleR dans Développement
Disons que c'est un peu plus compliqué que ça. Tout simplement car, les fichiers live n'ont pas d'extension Je préfère lire l'entête, c'est rapide et ça m'assure du type du fichier. -
Ingenioux - Explorateur, Lanceur De Xex
Ski-lleR a répondu à un(e) sujet de Ski-lleR dans Développement
Oui, j'ai fais comme dans unleashx. Quand on appuie sur X, sa sélectionne et ça passe à la ligne suivante (histoire d'en sélectionné plein d'une coup). Donc on peux sélectionné ceux qu'on veux, et lancer la copie/suppression/déplacement. Y'a aussi "Sélectionné tout" et "Annuler la sélection". Faudrait que je rajoute inverser la sélection. -
Ingenioux - Explorateur, Lanceur De Xex
Ski-lleR a répondu à un(e) sujet de Ski-lleR dans Développement
Justement, il y a déjà un fichier de config. Donc libre à vous d'ajouter hdd1:\Games dans la liste. Il faut lire BestPig Peut être car tu as vu 4 chemin dans le ini, mais sache qu'ils sont modifiable à volonté, et que tu peux en avoir 150 différents si tu le souhaite Le logiciel s'occupe de tout IngeniouX est un alternative complète à XexLoader, donc on va pas limiter les fonctions du logiciel car un autre ne gère pas les listes de dossier. Pour le moment, je le sortirais avec le système d'onglet comme sur la capture (donc, contenu téléchargé, jeux extraits), puis on modifiera pour qu'il soit plus fonctionnel (donc un seul menu jeux avec filtre). Car si je dois tout modifier maintenant, je suis pas prêt de release. Mais c'était pour savoir, car si je commence à faire évoluer les fonctions de chaque onglet, et qu'au final ils doivent se mixer ... bonjour la prise de tête. -
Ingenioux - Explorateur, Lanceur De Xex
Ski-lleR a répondu à un(e) sujet de Ski-lleR dans Développement
Actuellement, le fichier .ini est sous la forme suivante : J'aime bien ton idée, une seul liste est donc suffisante, suffit que pendant le scan, je classe les fichiers trouvé suivant leur type (n64, fichier live, genesis, xex). Ca évite de faire plein de recherche différente suivant les types. A savoir que le fichier de configuration est entièrement gérer par l'application, en plus c'est rapide, dans l'explorateur suffit de sélectionner un dossier, et dans le menu contextuel, appuyez sur "Définir comme dossier jeux". Ensuite dans les options, on obtient ça : Avec un menu pour retirer les dossiers qu'on ne veut plus. C'est du scratch, mais organisé en classe (histoire que ce soit vraiment le plus clair possible pour tout le monde). Y'a un peu de fouillis à certains endroit, mais c'est pour les tests. Je nettoie fur et à mesure. Pas aussi intéressant qu'une lib, mais tout de même assez éducatif pour ceux qui veulent se lancer dans le dev Merci bien pour la proposition. Je pense qu'un svn ou un git sera de mise, si faire évoluer le logiciel intéresse certains. -
Merci pour l'info, je vais y regarder de plus prêt pour ma fonction de lancement de contenu live Faut que je décortique le xex du kiosk disc pour voir le paramètre à passer Mais je crois qu'il est documenté dans le sdk, suffit d'activer le mode kiosk disc, et c'est juste un #define
-
Ingenioux - Explorateur, Lanceur De Xex
Ski-lleR a répondu à un(e) sujet de Ski-lleR dans Développement
J'ai besoin de quelques avis sur la façon de gérer les jeux. Actuellement, il y a un onglet pour les jeux 360 extraits, un pour les jeux au format live, et dans le futur un pour les jeux xbox 1. Préféreriez-vous : 1) Un onglet Jeux unique avec une liste qui mixe tous ça (avec genre un cadre d'info indiquant le type) 2) Un onglet Jeux avec sous-catégorie : Jeux 360 extraits | Jeux live | Jeux xbox1 extraits 3) Autre chose ? De plus, j'aimerais savoir comment gérer les listes de dossiers à scanner : 1) Tous les types de jeux avec une liste unique (je n'aime pas trop le principe, car on aurait pas idée d'extraire ses jeux dans "Content", donc chercher dans un dossier ou il n'y aura jamais ce type là... ) 2) Une liste pour chaque type 3) Une autre façon ? Et dans la mesure ou le système d'option est amener à évoluer (exemple parfait, le rajout de liste suivant le type de jeux), l'idée d'une fenêtre d'option à plusieurs page vous dérange -t-il ? Car condenser c'est bien, mais quand c'est écrit petit sa peut vite être saoulant. Voila, en vous remerciant d'avance, et un remerciement en plus pour le soutient -
Ingenioux - Explorateur, Lanceur De Xex
Ski-lleR a répondu à un(e) sujet de Ski-lleR dans Développement
Sa avance, mais j'ai une vie, je dois faire 30 minutes de dev par jour à tout casser. Et vu le temps qu'on perd à transférer pour tester ... J'essaye de faire en sorte qu'il y ai un minimum de bug avant de release, car l'explorateur est assez avancé, il gère les archives, les images, l'installation direct de skin et de wallpaper, le renommage des noms trop long venant de dvd. Avec les threads en parallèle pour les listes de jeux, le système d'option, ça en fait des choses à traquer ! Une fois que je l'aurais release avec les sources, j'ai pensé qu'on pourrait faire une mini team pour faire évoluer le logiciel, et le développement d'émulateur. Car comme je l'ai posté sur le forum, je vois bien un onglet avec la liste des consoles émulé, genre on en choisi une, et ça liste les roms associés avec preview. Quand on clique dessus, sa lance le bon émulateur avec passage du chemin de la roms en paramètre. Et dans l'ému une fonction "Retour au dash" qui relance IngeniouX. Puis j'ai les capacités pour intégrer player mp3, player vidéo, comme sa pas besoin de lancer quoi que ce soit (à la différence de unleashX qui était indissociable de XBMC). Bien sur faudra revoir l'interface, mais sa c'est pas du à faire (en team, on peux avoir quelqu'un qui s'occupe de ça, car en tant que programmeur, jongler entre développement et conception de l'interface avec authoring tool, j'avoue c'est chiant), tant que les class overide ne change pas. Je ferais une annonce en même temps que la release de toute façon. -
Je savais bien que c'était des rigolos. Ils veulent garder leur code, alors que ce n'est même pas le leur. J'ai regarder dans les anciennes sources de homebrew xbox 1, leur code de montage de périphérique est une pale copie de xb_ftp (regarder donc sur xbins). Et après, ça cherche des donations soit disant pour s'acheter une 360 debug, c'est normal qu'ils ont besoin de ça, ils ne savent pas programmer.
-
Proposition De Fonciton Pour Ceux Qui Bossent Sur Des Fonctions De Bac
Ski-lleR a répondu à un(e) sujet de ricoh dans Développement
Comme dit plus haut, en cas de dump depuis le lecteur dvd, il suffit d'extraire en 2 iso séparé. Avec la gestion des archives, c'est aussi possible de faire une fonction compression, qui compresse les 2 parties de l'iso comme si ce n'était qu'un fichier, bien sur sa doit être une archive zip multiple. Comme sa on peut stocker ses jeux archiver sur le disque dur du PC, et en extraire l'iso si besoin est. C'est une possibilité pour ceux qui n'aime pas diviser les iso en 2, en faire une archive multiple (ce qui est plus propre, car les logiciels d'archivage pc sont conçu pour gérer les archives divisé, un peu moins pour les multi-iso.) -
Proposition De Fonciton Pour Ceux Qui Bossent Sur Des Fonctions De Bac
Ski-lleR a répondu à un(e) sujet de ricoh dans Développement
Sa va venir, faut être patient. Dans mon homebrew, y'a déjà le support des archives zip, tar et rar, ce qui est en soit une bonne avancé. J'ai regardé un peu pour la gestion des iso, c'est vraiment pas bien dur (vu que c'est un standard), mais ça sera pour la prochaine version, car j'ai prévu de release mes sources bientôt -
[source Code}mini Xex Loader And File Manager Beta
Ski-lleR a répondu à un(e) sujet de max2010 dans Développement
A full functional code for extracting icon, preview, and hd wallpaper : int main (){ // Ouverture du fichier nxeart pour traitement ifstream in; stringstream out; string content; size_t start, end, length; in.open("nxeart", ios::in | ios::binary); out << in.rdbuf(); // On stock le fichier entier en mémoire content=out.str(); // On extrait le nom string gameName = content.substr( 5778, 40 ); for (size_t i = 0; i < gameName.length(); i++) { if (gameName.at(i) == 0x00) gameName.erase(i, 1); } cout << "The game is : " << gameName << endl << endl; cout << "Reading icon from nxeart..." << endl; // On extrait l'icone du jeu start = content.find("PNG"); start -= 1; end = content.find("IEND"); end += 7; length = end - start; string icon = content.substr( start, end+1 ); cout << "Reading HD wallpaper from nxeart..." << endl; // On extrait l'image HD utiliser pour le fond d'écran // Première partie de l'image start = content.find("JFIF"); start -= 6; end = start + 688128; length = end - start; string wallpaperHD = content.substr( start, length ); // Deuxième partie de l'image start = end + 8192; end = content.find("ÿÙ", start ); length = end - start; // On colle les 2 bouts wallpaperHD.append( content.substr( start, length+2 ) ); cout << "Reading preview picture from nxeart..." << endl << endl; // On extrait l'image utiliser pour le preview start = content.find("JFIF", end); start -= 6; end = content.find("ÿÙ", start ); end += 5; end = content.find("ÿÙ", end ); end += 5; end = content.find("ÿÙ", end ); length = end - start; string logo = content.substr( start, length+2 ); ofstream out2; cout << "Writing icon ..." << endl; out2.open("icone.png", ios::out | ios::binary); out2.write(icon.c_str(), icon.length()); out2.close(); cout << "Writing preview picture ..." << endl; out2.open("logo.jpg", ios::out | ios::binary); out2.write(logo.c_str(), logo.length()); out2.close(); cout << "Writing HD wallpaper ..." << endl; out2.open("wallpaperHD.jpg", ios::out | ios::binary); out2.write(wallpaperHD.c_str(), wallpaperHD.length()); out2.close(); cin.get(); return 0;} -
Ingenioux - Explorateur, Lanceur De Xex
Ski-lleR a répondu à un(e) sujet de Ski-lleR dans Développement
Je rajoute un petit visualiseur de texte, qui s'affiche quand vous appuyez avec A sur un fichier .txt/.nfo/.diz Pour le visualiseur d'image, j'ai fais une sorte de cadre flottant, plus inutile qu'autre chose, mais c'est surtout pour qu'une fois en ligne, les sources soit le plus riche possible Voir la vidéo -
Kiosk Disk 2.1 Dash Xbox 360
Ski-lleR a répondu à un(e) sujet de imedox dans Homebrews et Emulateurs
En même temps t'as pas 200 jeux et t'en achètes pas 15 par jours... @+ Pour info, celui que je programme (IngeniouX), possède une liste des dossiers à scanner pour les xex et les pirs. On peux supprimer des dossiers de la liste des options, et en rajouter avec le menu contextuel dans l'explorateur. Il ne gère pas les niveaux (enfin 1), mais c'est déjà un gros gain de temps. Il suffit d'ajouter par exemple un dossier sur disque dur usb, un autre se trouvant sur le dihttp://gueux-forum.net/index.php?showtopic=230508&st=0&gopid=1677393sque dur interne, et le tout se retrouvera dans une liste ordonnée avec icône. Les jeux sont ajoutés automatiquement quand vous copier par exemple, un jeu d'un disque dur usb ou du dvd dans un des dossiers à surveillé. Vous pouvez aussi en supprimer directement de la liste de jeu, ce qui évite d'utiliser l'explorateur. Le tout stocké dans un fichier de configuration très clair, pour ceux qui préfère l'édition à la main (fichier ini, parce que je déteste le xml ) -
Ingenioux - Explorateur, Lanceur De Xex
Ski-lleR a répondu à un(e) sujet de Ski-lleR dans Développement
Pour qu'il se lance automatiquement, il faut modifier les fichiers du dash original, donc ça sera pas pour tout de suite. Chaque chose en son temps, déjà développer sur 360 prend du temps sans console de dev, car il faut à chaque fois transférer le xex et le tester (sur l'autre, ça transfert le xex en fin de compilation, et sa dit à la console de le lancer, et c'est possible d'avoir la sortie d'erreur direct sur le pc). Je crois que la 360 inclus une fonction pour lancer le dvd au démarrage (je m'y connais en programmation, mais beaucoup moins en jeux vidéo ), une solution serait de la détourner pour lancer un xex sur le disque dur ou un périphérique usb -
Ingenioux - Explorateur, Lanceur De Xex
Ski-lleR a répondu à un(e) sujet de Ski-lleR dans Développement
J'ai modifié un peu l'apparence (le menu contextuel surtout, que je trouvais terne), et rajouter un système d'icône suivant le type des fichiers (sa fait un peu plus 'pro' je trouve). Actuellement, je peaufine toutes les fonctions, j'ai aussi ajouté un système de scaling pour le skin, donc sa devrait bien s'afficher, que le skin soit fait pour un écran HD ou non (évidemment, un skin SD sur un écran HD, les images sont moins belles, à moins de les faire d'origine en HD). Je vais aussi rajouter un petit viewer d'image La fichier scene sera modifiable plus tard, ainsi vous pourrez concevoir votre interface de A à Z Évidemment, ce n'est pas un système de skin genre unleashX, ça permet juste de changer les mouvements de l'interface, et les images utilisés, la disposition des control etc ... on ne peux pas ajouter une nouvelle liste affichant un contenu spécifique, à moins de modifier le code du programme. Mais c'est déjà pas mal La vidéo : Voir la vidéo -
[source Code}mini Xex Loader And File Manager Beta
Ski-lleR a répondu à un(e) sujet de max2010 dans Développement
Use my code for create a symbolic link to the drive you want access : Monter( DEVICE_USB0, "usb0:" ) Then, for specifies file path, use "usb0:\\Assassins Creed 2\\nxeart" instead file://usb0:/Assassins Creed 2/nxeart The code in the first post is not very good, we see my code for gain access to all drive, and we also see path like "file://game:/media/" -> this path are used when you are locked in the "virtual drive". "file://game:/" is used by the 360 for set the root path to xex folder, so you can't go in other folder. A security, removed by using ObCreateSymbolicLink and "usb0:\\" path like -
[source Code}mini Xex Loader And File Manager Beta
Ski-lleR a répondu à un(e) sujet de max2010 dans Développement
J'ai fait une fonction d'extraction pour le nxeart (icone, bg hD, bg sd), et pour le HD, l'image est en 2 partie dans le fichier, il y a une partie intermédiaire à faire sauter. Pour les positions, suffit d'utiliser les tag de début et de fin de PNG/JPG, y'a une signature bien précise suivant les formats Si elle début au même endroit, elle ne termine pas forcément au même endroit (pour le bg HD je l'ai constaté entre dragon age et modern warfare 2). Here is a generic method for extract all HD picture : ifstream in;stringstream out;string content;string wallpaperHD;size_t start, end, length;in.open("nxeart", ios::in | ios::binary);out << in.rdbuf();content=out.str(); // We search for JFIF signaturestart = content.find("JFIF");// Header of JPEG is 6 caracter & JFIF string, so back to 6 in filestart -= 6; // Because first part of the hd wallpaper is 688144end = start + 688144;// Calculate the size of the first partlength = end - start; // Extract the first partwallpaperHD = content.substr( start, end );// The second part start after 8176 dummy, ALWAYSstart = end + 8176; // We search for the end of the JPEG, it's a signatureend = content.find("ÿÙ", start ); // Calculate the size of the second partlength = end - start;// Add the second part at the end of the firstwallpaperHD.append( contenu.substr( debutContenu, longeurContenu+2 ) ); Your image is now complete -
En soit c'est une abération, je suis d'accord, mais ça montre le principe de leur utilisation. En vu d'un dash alternatif, on pourrait faire la même chose, mais en lecture, pour afficher les succès. Ce qui permettrait, à terme, d'avoir toutes les fonctions du dash original
-
Le pirs ne contient pas de Xex, et dans le gros fichier on y trouve ca : MICROSOFT*XBOX*MEDIA MICROSOFT*XBOX*MEDIAXBOX_DVD_LAYOUT_TOOL_SIG Et d'après le post d'Akaron : Donc il a du mettre l'émulateur sur cd, et l'installer comme un jeu normal. Espérant qu'il le release au format xex avec les fichiers. Sa serait sympa une intégration dans un explorateur comme le mien, avec le passage de paramètre dans la fonction de lancement xex, ça permettrait de lancer directement des roms suivant son format. On peut imaginer un onglet Roms -> Megadrive/Snes/Playstation -> Liste de roms associés
-
Sachant que c'est un pirs, tu l'extrait avec wxpirs, tu patch le xex, et ça marchera avec freeboot
-
Parce ce qu'ils veulent tout garder pour eux. C'est pour ça que j'ai release un code pour un accès total à tous les disques dur sans limitation, sans ça, on reste limité a un dossier virtuel qui se trouve être le fichier pirs, et repacker à chaque fois pour rajouter des roms par exemple, ça serait vite saoulant. Qu'ils gardent le code même de xexloader, je dit pas, mais des fonctions vitales, faut partagé
-
[source Code}mini Xex Loader And File Manager Beta
Ski-lleR a répondu à un(e) sujet de max2010 dans Développement
And a small thanks to me for using my code ? -
Ingenioux - Explorateur, Lanceur De Xex
Ski-lleR a répondu à un(e) sujet de Ski-lleR dans Développement
Le décryptage Xex étant très important à intégrer, je met les vieilles source de xextool, si certains veulent étudier le code, et éventuellement le modifier > http://www.sendspace.com/file/7dj9au Trouvé les zones correspondantes au media flag et tout ça, serait un plus Avec TheTool on parlait du patchage direct sans décryptage, mais ça pose un soucis si mon dash détecte un nom trop long, il ne pourra pas patcher le Xex. D'autre source d'information : http://www.free60.org/XEX?title=Wiki/XEX#S...of_the_XEX_File http://free60.cvs.sourceforge.net/viewvc/free60/xextools/ Pour les tests, le seul vrai nécessaire sera un test sur écran HD, mais ça sa dépend du skin, pas du code, car j'ai programmé d'origine pour charger un skin suivant la résolution. J'ai fait celui SD, il faudra quelqu'un pour faire le même en HD (et après, vous pourrez faire tous les skins que vous voulez ) -
Ingenioux - Explorateur, Lanceur De Xex
Ski-lleR a répondu à un(e) sujet de Ski-lleR dans Développement
J'ai pas trop le temps de répondre au question, mais rapidement : Yelrac> Actuellement, il n'y a pas de retour possible. Je me concentre sur le développement des fonctionnalités en général, ensuite je prendrais du temps pour les patch freeboot (car retirer la fonction de protection du réseau est nécessaire, et aussi qu'il serait bien que le dash boot directement à la place de l'officiel) TheTool> Non c'est que du code perso, le framework atg ça limite trop. Je programme depuis 12 ans donc Je demanderais si besoin, mais ça sera essentiellement du testing. A ce niveau, avec l'utilisation de la 3D, des I/O à gogo, des threads, des callback, faut être assez caler pour suivre. C'est d'ailleurs pour ça que j'essaie de faire un code hyper clair et tout commenter (ça avance donc moins vite, mais quand même très vite, car j'ai fait beaucoup en quelques jours) La plus grande difficulté, sera d'extraire et convertir les xex (les modifiés pour la longueur des noms de fichiers après c'est bateau). J'ai trouvé une source de xextool 0.2, j'ai pas encore eu le temps de regarder, mais je crois que c'est incomplet. Si certains sont intéressés au travail de la fonction de conversion, je peux filer les sources afin qu'ils bossent dessus -
--------------------------------------------------------------------------------------------- PRÉSENTATION DU LOGICIEL --------------------------------------------------------------------------------------------- Salut à tous Afin d'aider au futur développement d'une solution de remplacement complète au dash Microsoft, je boss sur un homebrew destiné à être une base assez intéressante. Actuellement, voici les fonctions implémentés : Listing des XBLA -> Icône et preview affiché (extraction manuel) Listing des jeux commerciaux extraits -> Icône et preview affiché (extraction manuel) -> Possibilités d'extraire une image HD du jeu Explorateur de fichier -> Copie/Déplacement/Suppression/Renommage de fichier/dossier -> Création de dossier -> Multi-sélection -> Double panneau d'exploration -> Option dynamique permettant suivant le type de fichier : Ajouter un dossier à la liste des dossiers à scanner pour les jeux Afficher un fichier .txt/.diz/.nfo Copier une image dans Wallpaper Afficher une image .png/.bmp/.jpg Ajouter un mp3 à la playlist Système d'option -> Changement du skin -> Changement du fond d'écran -> Liste des dossiers à scanner pour les jeux, avec possibilités d'en retirer -> Changement de la langue -> Afficher ou non les logs -> Redimensionnement de l'écran Lecteur MP3 Calculette Menu permettant d'accéder au fonction ( Visualisateur de texte/image, calculette, lecteur mp3 ) Serveur FTP (utilisateur:xbox pass:xbox port:21) Évidemment, les sources seront mis en ligne avec le programme compilé, et comment l'installer Voici des images de l'interface, et plus bas, une vidéo montrant l'interface en action : Voir la vidéo --------------------------------------------------------------------------------------------- SUIVI DU DÉVELOPPEMENT --------------------------------------------------------------------------------------------- A faire (par ordre d'importance): ************************ Demande avant suppression Accélération de l'extraction des preview/wallpaper (trouver comment localiser un fichier dans un conteneur pirs/live, comme pour les icones) Taille des fichiers/dossier dans l'explorateur (à coté du nom) Réorganisation de l'interface > -> Onglet : Applications -> Onglet : Emulateurs > NomEmulateur > Liste des roms associés -> Onglet Jeux : > Liste des dvd extraits/ XBLA avec filtre -> Interface général: Affichage des informations de périphérique de stockage (espace total, libre etc..), les températures, et l'adresse IP Start : Fenêtre d'option Extraction auto des icones Gestionnaire d'archive Extraction et patchage des Xex Patchage des Xex pour les noms trop long Select : Information en détails (ip, port, service actif -> ftp etc.., température etc ...) Possibilité de changer d'ip / port ftp Playlist lecteur mp3, option lecture aléatoire, option lecture répété, ajout de dossier Scanne des Xex récursif Choix de dossier dans le visualisateur d'image, sans passer par l'explorateur Ouverture/Edition/Enregistrement de fichier pour l'éditeur de texte Récupération éventuelle des diverses images sur un site Liste des bugs (au 07/02/2010): ************* Extraction lente des previews/wallpaper Extraction wallpaper HD instable Affichage des preview instables (désactivé pour le moment) Multi-copie de fichier non fonctionnel (mais fichier + dossier ou dossier : ok) Problème de focus après fermeture d'une applications embarqué Historique : ***************** Beta 3.1: - Correction de la langue espagnol Beta 3: - Ajout de plusieurs langue ( allemand, russe, portugais brésilien, espagnol, hongrois, arabe, islandais, finlandais, portugais) - Désactivation des previews (instabilité) - Redimensionnement de l'écran Beta 2: - Ajout du menu des applications - Ebauche de lecteur Mp3 - Extraction des icones XBLA - Lancement des XBLA - Interface de navigation pour le visualisateur d'image - Support Multi-langue - Calculette Beta 1: - Première release béta Dernière version (Beta 3.1 07/02/2010 23h38): Télécharger
