Afficher un message
Vieux 23/05/2009, 23h36   #34 (permalink)
Profil
Hamato
···· ·- -- ·- - ---
Ancienneté  51%
Ancienneté 51%
 
Avatar de Hamato
 
Date d'inscription: décembre 2008
Genre : Homme
Pays :
Messages: 10 771
Téléchargements: 14
Uploads: 3
Merci: 368
Remercié 855 fois dans 541 Posts
Par défaut

bin, il ne te reste plus qu'à créer un .dol :
je n'ai pas regardé le contenu du lien et je suis dead ce soir,
mais en modifiant la chaine qui fait appel au .conf, pourquoi ne pas lui dire d'aller chercher le boot.dol directo ?
bon ok, faut taper les lignes de codes dans devkitpro, mais je ne crois pas qu'il y aurait une autre solution



edit : c'est plus fort que moi ^^
Code:
	//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
	
	//read the config file	
	FILE *in = fopen ( "/elf_dol_forwarder.conf", "r" );
	
	if (in==NULL) {
		printf("Config File not found!\n");
		printf("Press A to reboot Wii...\n");
		while (1) {
			WPAD_ScanPads();
			u32 pressed = WPAD_ButtonsDown(0);
			if (pressed & WPAD_BUTTON_A) {
				SYS_ResetSystem(SYS_RESTART,0,0);
				//exit(0);
			}
		}
	}
	
//get the path from the config file
	char *path;
	if ( in != NULL ) {
		char line[1024];

		while ( fgets ( line, sizeof line, in ) != NULL ) {
		  size_t i = strspn ( line, " \t\n\v" );

		  if ( line[i] == '#' )
			continue;
			
		  /* Process non-comment line */
		  path = line;
		  break;
		}
    }

	//create a buffer for the elf content
	void* myBuffer;
	//u8 *myBuffer = (u8 *)0x92000000;

	//printf("path strings are %s.\n", strcmp(path, "/apps/geexbox/boot.elf") ? "not equal" : "equal");
	
	//path = trimwhitespace(path);
	path = trim(path);
	
	FILE* inputFile;
	inputFile = fopen(path, "rb");
	//inputFile = fopen("/apps/geexbox/boot.elf", "rb");
On vire ce qui est rouge
on garde ce qui est vert en remplacant "line" par le chemin d'accès de ton boot.dol

l'idée c'est ca, mais comme je n'ai jamais touché à un homebrew sur wii, bin faudrait une confirmation de personnes l'ayant déjà fait


edit2 : en gros rempalce
//***** [...] break } }
par
char *path;
path = "/apps/MPlayerWii/boot.dol";

oublie pas de mettre tout le dossier dans c:/documents
make le et devikitpro te sorts un .dol prêt à l'emploi ... normalement
__________________
Discord MetaGames :

https://discord.gg/88WNwhEUDG

Dernière modification par Hamato ; 24/05/2009 à 00h05.
Hamato est déconnecté   Réponse avec citation
Cet utilisateur dit Merci à Hamato pour ce poste utile:
pmichael (24/05/2009)