[Hilo Oficial] uLoader v5.1E (Emulacion saves, DLC, Wiiware)

lo de salir del uLoader desde el modo DVD ya lo he puesto...
josete2k escribió:Mi versión usa el viejo sistema de IOS_reload ya que no he cambiado de compiladores... el que utiliza el parche que posteaste...

Lo mejor que puede hacer Jodeci es probar mi versión y así salimos de dudas (de paso te ahorras el curro Hermes ;))


Pues si, eso sería lo mejor.

Sobre el tema de Ogg que comentas, lo mejor sería que lo cargaras en memoria de una tacada, en vez de activar una lectura desde dispositivo, que es mucho más problemática. Puede que un Ogg "normalito" tardase 3 o 4 segundos desde una SD, por lo que tal vez para que no fuera mucho palo, habría que implementar una lectura especial que repartiera las lectura en varias etapas de forma que el ogg pudiera reproducirse sin estar cargado del todo, aprovechando pausas durante la inicialización (a la manera de como trabaja Guitarfun)

El problema es que es demasiado complejo para que lo hagas tu, por lo que sería mejor que una vez inicializado el wiimote (poara evitar que se apague) abrieses el fichero con el ogg y lo volcaras a memoria:

Algo así:
FILE *fp;
int ogg_size;
void *ogg_file;

fp=fopen("sd:/apps/uloader/music.ogg","rb"); // abre fichero

if(fp!=0)
{
fseek(fp, 0, SEEK_END); // situa el puntero de lectura al final del fichero
ogg_size = ftell(fp); // obtiene la posicion del puntero (al estar al final, obtiene el tamaño del fichero ;) )
fseek(fp, 0, SEEK_SET); // situa el puntero de lectura al principio del fichero

ogg_file=malloc(ogg_size+128); /* asigna memoria suficiente para leer el fichero ogg al completo mas 128 bytes extras de proteccion (seguramente no haga falta, pero por si alguna lectura rebasa un poco) */

if(ogg_file) // si tenemos memoria asignada, procede
{
if(fread(ogg_file,1, ogg_size ,fp)==ogg_size) // lee el fichero al completo, si no falla procede
{
PlayOgg(mem_open(ogg_file, ogg_size),0,OGG_INFINITE_TIME); // tocala otra vez, Sam
}
}
fclose(fp); // cierra el fichero
}


Espero no haber metido la pata, que lo he compuesto Online XD (no está ni tabulado)

Saludos
josete2k escribió:
EDITO:
Hermes escribió:Tal vez se deba al boot2 de tu consola unido al nuevo IOS_Reload de LIBOGC (yo antes usaba otro sistema).


Mi versión usa el viejo sistema de IOS_reload ya que no he cambiado de compiladores... el que utiliza el parche que posteaste...

Lo mejor que puede hacer Jodeci es probar mi versión y así salimos de dudas (de paso te ahorras el curro Hermes ;))


Voy a aportar mas datos a ver si es de ayuda:

-Lo primero es que con el tema de Softmods literalmente solo llevo 3 días, (los que llevo de vacaciones [sonrisa] ) y con tanto hilo y tanta jerga técnica llevo un cacao de la hostia, asi que pido disculpas de antemano si suelto alguna burrada.

- Mi Wii también es de lanzamiento( es mas, la compre un día antes del dia de venta oficial ), y tengo puesto el chip YAOSM .

- El Hombrew chanel lo tenia instalado en la consola de antemano a través del método del Zelda, pero tuve que downgradear la consola porque la tenia actualizada a la version 3.4E y no me permitía instalar ningún cIOS. Para hacerlo segui el método de Yanpi, el del IOS16-64..etc... y ahora tengo la consola en la versión 3.2E

- Tengo instalado BootMii como boot2 con el que hice una copia de la NAND por seguridad.

- Los juegos los paso al pendrive utilizando el WBFS para MacOS X

Creo que eso es todo, espero no olvidarme de nada.

josete2k, ¿cuando dices que pruebe tu versión te refieres al archivo que esta en el enlace de Megaupload?

EDITO: josete2k, acabo de probar tu "alternative version" y sigue igual, descargo la caratula de internet, le doy a ejecutar el juego y se pone el disco de la pantalla de Loading a girar y ahí se queda. Aun así como ya he dicho el loader me funciona de maravillas y quería daros las gracias tanto a ti como a Hermes, por el magnifico y sobretodo desinteresado trabajo que habéis realizado.
Vaya pues es un problema raro entonces....

a ver al final has tenido que meter el ogg tú jajaja

        selected_ogg=1;
        FILE *fp;
        int ogg_size;
        void *ogg_file;


        fp=fopen("sd:/apps/uloader/music.ogg","rb");

        if(fp!=0)
        {
         fseek(fp, 0, SEEK_END);
         ogg_size = ftell(fp);
       
         fseek(fp, 0, SEEK_SET);

         ogg_file=malloc(ogg_size+128);

         if(ogg_file)
                      {
                      if(fread(ogg_file,1, ogg_size ,fp)==ogg_size)
                      {
                      PlayOgg(mem_open(ogg_file, ogg_size),0,OGG_INFINITE_TIME);
                      }
         }
         
         fclose(fp); // cierra el fichero
         }
         else PlayOgg(mem_open(bg_music, size_bg_music),0,OGG_INFINITE_TIME);


con el else del final reproducimos le ogg interno ¿correcto?

una última cosilla... para que no de warning a la hora de compilar

d:/devkitPro/uloader32/source/uloader.c:5301: warning: pointer targets in passing argument 1 of 'mem_open' differ in signedness


¿Cómo tengo que declarar size_bg_music para que lo tome tal cual?

El sistema funciona de PM por cierto.


PD: Manumtz pásame la corrección del DVD anda ;)
josete2k escribió:Vaya pues es un problema raro entonces....

a ver al final has tenido que meter el ogg tú jajaja

        selected_ogg=1;
        FILE *fp;
        int ogg_size;
        void *ogg_file;


        fp=fopen("sd:/apps/uloader/music.ogg","rb");

        if(fp!=0)
        {
         fseek(fp, 0, SEEK_END);
         ogg_size = ftell(fp);
       
         fseek(fp, 0, SEEK_SET);

         ogg_file=malloc(ogg_size+128);

         if(ogg_file)
                      {
                      if(fread(ogg_file,1, ogg_size ,fp)==ogg_size)
                      {
                      PlayOgg(mem_open(ogg_file, ogg_size),0,OGG_INFINITE_TIME);
                      }
         }
         
         fclose(fp); // cierra el fichero
         }
         else PlayOgg(mem_open(bg_music, size_bg_music),0,OGG_INFINITE_TIME);


con el else del final reproducimos le ogg interno ¿correcto?

una última cosilla... para que no de warning a la hora de compilar

d:/devkitPro/uloader32/source/uloader.c:5301: warning: pointer targets in passing argument 1 of 'mem_open' differ in signedness


¿Cómo tengo que declarar size_bg_music para que lo tome tal cual?

El sistema funciona de PM por cierto.


PD: Manumtz pásame la corrección del DVD anda ;)

a mi con el else el interno no me lo lee xd.

pon en el char letrero de tu uloader.c esto:

char letrero[2][60][64]=
   {
   {"Return", "Configure", "Delete Favorite", "Add Favorite", "Load Game", "Add to Favorites", "Favorites", "Page", "Ok" ,"Discard",
   " Cheats Codes found !!! ", "Apply Codes ", "Skip Codes ", "Format WBFS", "Selected", "You have one WBFS partition", "Are You Sure You Can Format?",
   " Yes ", " No ", "Formatting...","Formatting Disc Successfull","Formatting Disc Failed",
//22
   "Return", "Add New Game", "Add PNG Bitmap", "Delete PNG Bitmap",  "Fix Parental Control","Return to Wii Menu", "Rename Game", "Delete Game", "Format Disc",
   "Alternative .dol","","","","",
//36
   "Are you sure you want delete this?", "Press A to accept or B to cancel",
// 38
"Insert the game DVD disc...", "ERROR! Aborted", "Press B to Abort","Opening DVD disc...", "ERROR: Not a Wii disc!!",
"ERROR: Game already installed!!!", "Installing game, please wait... ", "Done", "Change the password", "Use this password?","Restore Name",
//49
"Delete Alternative .dol", ".dol Search", "Searching for .dol...","Alternative .dol Selected","Alternative .dol Deleted", "Exit",
   },
    // spanish
   {"Retorna", "Configurar", "Borra Favorito", "Añade Favorito", "Carga juego", "Añade a Favoritos", "Favoritos", "Página", "Hecho", "Descartar",
   " Códigos de Trucos encontrados !!! ","Usa Códigos", "Salta Códigos", "Formatear WBFS", "Seleccionado", "Ya tienes una partición WBFS",
   "¿Estas seguro que quieres formatear?", " Si ", " No ", "Formateando...", "Exito Formateando el Disco", "Error al Formatear el Disco",
//22   
   "Retornar", "Añadir Nuevo Juego", "Añadir Bitmap PNG", "Borrar Bitmap PNG", "Fijar Control Parental", "Retorna al Menu de Wii", "Renombrar Juego", "Borrar Juego", "Formatear Disco",
   ".dol Alternativo","","","","",

//36
   "¿Estás seguro de que quieres borrar éste?", "Pulsa A para aceptar o B para cancelar",
// 38
"Inserta el DVD del juego ...", "ERROR! Abortado", "Pulsa B para Abortar","Abriendo el disco DVD...", "ERROR: No es un disco de Wii!!",
"ERROR: Juego ya instalado!!!", "Instalando el juego, espera... ", "Terminado", "Cambia la contraseña", "¿Usar esta contraseña?", "Restaurar Nombre",
//49
"Borrar .dol Alternativo", "Buscar .dol", "Buscando ficheros .dol...","Alternativo .dol Seleccionado","Alternativo .dol Borrado", "Salir"
   },
   };
ya que he añadido las palabras Salir y Exit

busca esto en uloader.c
         x_temp=16;

            if(!(mode_disc & 1024) && remote_DVD_disc_status!=1)
            if(Draw_button(36, ylev+108*4-64, &letrero[idioma][0][0])) select_game_bar=1;


y debajo añade esto:
         if(mode_disc)
            if(Draw_button(140, ylev+108*4-64, &letrero[idioma][54][0]))
            if(new_pad & WPAD_BUTTON_A)
            {snd_fx_yes();Screen_flip(); return 1;}


PD: me he dado cuenta que sale bien lo de salir del modo DVD pero que al seleccionar la opcion con el raton no vibra el wiimote, por lodemas funciona mañana mirare eso para que vibre al posicionar el cursor encima xd.
Con select_game_bar creo que lo puedes solucionar... de todas formas, prefiero algo simple como:

            if(mode_disc)
            if(new_pad & (WPAD_BUTTON_B | WPAD_BUTTON_HOME)) SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0)


Y que se vaya al menú con HOME :P
o con B


Por cierto a mi sí me pilla el OGG interno.


EDITO: pruébala a ver que tal te va

http://www.megaupload.com/?d=YSVSH0M3

EDITO2: lo de usar tambien B no parece buena idea... Esta noche lo cambiare...
josete2k escribió:Con select_game_bar creo que lo puedes solucionar... de todas formas, prefiero algo simple como:

            if(mode_disc)
            if(new_pad & (WPAD_BUTTON_B | WPAD_BUTTON_HOME)) SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0)


Y que se vaya al menú con HOME :P


Por cierto a mi sí me pilla el OGG interno.


EDITO: pruébala a ver que tal te va

http://www.megaupload.com/?d=YSVSH0M3

esa forma de salir no me parece bien, porque si te das cuenta hay dos mode_disc, y yo he puesto la misma opción en los dos, en el mode_disc con el HDD y demas si le das al B vuelve a atras pero si tenes eso puesto nose que pasará..., si lo quieres así debes especificarlo en el codigo. Yo lo veo bien como lo he puesto ya que tenemos el puntero del mando, y en el mode_disc que hay sin HDD no hay nada para elegir xd. Cuando vuelva por la tarde la cato a ver que tal
Chicos necesito ayuda parece ser que la iso quq quiero meter en el USB pesa 7,87 GB... sabes si existen USB de 12 GB? porque el que tengo es de 8GB xD y sabeis si la wii lo reconocera? seria marca kingston o traveller

Saludos!
Una pregunta. Las carátulas que descarga ¿dónde se almacenan?
David_VTE escribió:Una pregunta. Las carátulas que descarga ¿dónde se almacenan?


Si te lo cuento, tendría que matarte [burla2]

En la propia "ISO" del juego: existe un espacio lo suficientemente grande, en torno al offset 0x400, que está ocupado por bytes a 0 y ahí es donde se guarda tanto la configuración del juego, como la carátula.
Chicos necesito ayuda parece ser que la iso quq quiero meter en el USB pesa 7,87 GB... sabes si existen USB de 12 GB? porque el que tengo es de 8GB xD y sabeis si la wii lo reconocera? seria marca kingston o traveller

Saludos!
xionvolt escribió:Chicos necesito ayuda parece ser que la iso quq quiero meter en el USB pesa 7,87 GB... sabes si existen USB de 12 GB? porque el que tengo es de 8GB xD y sabeis si la wii lo reconocera? seria marca kingston o traveller

Saludos!


Habiendo discos duros de USB 2.5'' pulgadas por 70E de 320GB o mas, comprar un pendrive de 16GB por unos 30E que es lo que se ve normalmente (sin irte a sitios de Internet) ¿tu crees que merece la pena?

-------------------------


Por cierto, aprovecho para anunciar que a partir de ahora, no trataré ningún tema via MP que no se pueda tratar en los foros: me estáis acosando a MP's y esto no puede seguir así (al final, tendré que deshabilitar los MP, por pesados...)
Hermes escribió:
xionvolt escribió:Chicos necesito ayuda parece ser que la iso quq quiero meter en el USB pesa 7,87 GB... sabes si existen USB de 12 GB? porque el que tengo es de 8GB xD y sabeis si la wii lo reconocera? seria marca kingston o traveller

Saludos!


Habiendo discos duros de USB 2.5'' pulgadas por 70E de 320GB o mas, comprar un pendrive de 16GB por unos 30E que es lo que se ve normalmente (sin irte a sitios de Internet) ¿tu crees que merece la pena?

-------------------------


Por cierto, aprovecho para anunciar que a partir de ahora, no trataré ningún tema via MP que no se pueda tratar en los foros: me estáis acosando a MP's y esto no puede seguir así (al final, tendré que deshabilitar los MP, por pesados...)


Ok muchas gracias hermes, supongo que cualquier disco duro es compatible con wii verdad?
con el uloader, ¿se puede hacer una particion en el disco duro interno del portatil y conectarlo a la wii?
adpemo escribió:con el uloader, ¿se puede hacer una particion en el disco duro interno del portatil y conectarlo a la wii?

Ya te han contestado aqui: hilo_se-puede-usar-un-portatil-como-disco-duro-con-usb-loader_1338236
            if(remote_DVD_disc_status==0)
                if(Draw_button(140, ylev+108*4-64, "Wii MENU"))
                if(new_pad & WPAD_BUTTON_A) SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0);   


Esta forma es la más eficaz a mi ver... pero... no hay rumble rumble :P


EDITO:

            if(mode_disc && remote_DVD_disc_status==0)
                if(Draw_button(140, ylev+108*4-64, "Wii MENU"))
                {
                select_game_bar=60;                 
                if(new_pad & WPAD_BUTTON_A) SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0);
                }   
josete2k escribió:
            if(remote_DVD_disc_status==0)
                if(Draw_button(140, ylev+108*4-64, "Wii MENU"))
                if(new_pad & WPAD_BUTTON_A) SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0);   


Esta fomra es la más eficaaz a mi ver... pero... no hay rumble rumble :P

pero se puede poner, a ver dime por favor como ha spuesto lo del OGG exactamente para que te coja el OGG de dentro del uloader y si hay uno en la SD te pille el de la SD...

PD: yo lo del rumble ya lo arreglé he creado un: if(select_game_bar==151) con lo del rumble y lo de salir, y lo he puesto a la opcion xd.

me falta lo del OGG que esque tengo mucha pereza y lo he probado dos veces xd.
Te subo el uloader.c

Sólo me quedaría poder hacer "aparecer" el Wii MENU cuando se inicia el DVD sin USB


Por cierto con tu código desde canal y forwarder creo que no va bien... sólo si has entrado desde HBC... aunque no me hagas mucho caso porque he probado tantas cosas...

Adjuntos

josete2k escribió:Te subo el uloader.c

Sólo me quedaría poder hacer "aparecer" el Wii MENU cuando se inicia el DVD sin USB


Por cierto con tu código desde canal y forwarder creo que no va bien... sólo si has entrado desde HBC... aunque no me hagas mucho caso porque he probado tantas cosas...

pues nose que decirte, lo he estado probando todo el rato desde Canal forwader xd, y solo una vez ayer en HBC, y me iba bien.

PD: lo mejor es que salga en los dos modos de crga de DVD, en el de HDD y en el que no, por eso es mejor poner: if(mode_disc)
Hola hermes, le he hechado un vistazo a tu hilo y he visto que no actualizas libogc, por lo que sólo es para decirte que apliques el siguiente parche en tu libogc:
http://devkitpro.svn.sourceforge.net/vi ... ision=3818

Eso aumenta la velocidad de red bastante, de esta forma si compilas el cios_installer y el uloader las descargas por internet de las partes de los ios y las caráctulas serán muchisimo mas rápidas.

saludos y sólo volverte a dar las gracias por enésima vez por el mload XD
Me podrian indicar donde se almacenan las caratulas de los juegos. Donde las puedo encontrar??
belakiok escribió:Me podrian indicar donde se almacenan las caratulas de los juegos. Donde las puedo encontrar??

Se almacenann en el juego mismo dentro del HD
Bueno yo ya he subido mi version modificada xd:
Download

Gracias hermes por el soporte cojonudo para OGG, y a ti tambien Josete2k ^^ los dos hemos estado duro ahí con el tema probando cada uno por su parte xd.

PD: las musicas van en: "sd:/uloader/music.ogg"
Gracias rodries por el parche... Creo que esta noche cuando llegue a casa ya tengo algo que hacer... :) bueno, eso y mirar lo del volumen.

Manumtz, cuando llegue a casa descargo esa version... Por el tamaño supongo que has incluido los fuentes... A ver si Hermes nos lo pone como version alternativa... Esperaba que fuera la mia pero... ;)
josete2k escribió:Gracias rodries por el parche... Creo que esta noche cuando llegue a casa ya tengo algo que hacer... :) bueno, eso y mirar lo del volumen.

Manumtz, cuando llegue a casa descargo esa version... Por el tamaño supongo que has incluido los fuentes... A ver si Hermes nos lo pone como version alternativa... Esperaba que fuera la mia pero... ;)

bueno tu te lo mereces más por haber estado mas tiempo apoyando esto y demas.

PD: rodries ahora compilo el uloader que tengo con ese parche ^^.
josete2k escribió:Gracias rodries por el parche... Creo que esta noche cuando llegue a casa ya tengo algo que hacer... :) bueno, eso y mirar lo del volumen.

Manumtz, cuando llegue a casa descargo esa version... Por el tamaño supongo que has incluido los fuentes... A ver si Hermes nos lo pone como version alternativa... Esperaba que fuera la mia pero... ;)


Mandazme un MP con el enlace Manumtz o tu cuando acabeis de probar que todo va correctamente. Por cierto, si le habeis añadido cosas nuevas, usad la misma estructura que uso yo para ejecutables y fuentes, lo ponemos como versión 3.2A.

Intentaré echarle un vistazo mas adelante a vuestra versión por si veo algo que se deba corregir y tal vez lo ajuste para que la compilación se pueda hacer usando una u otra alternativa (con mod o con ogg), sin que haya que estar cambiando cosas.

Saludos.

PD: rodries, tengo lo último del cvs de devkitpro que es con lo que he compilado ésta versión, pero el código de red no va a mejorar nada, porque el problema si lo hay, es mas de respuesta de los servers a los que trata de conectar.
Hermes escribió:
josete2k escribió:Gracias rodries por el parche... Creo que esta noche cuando llegue a casa ya tengo algo que hacer... :) bueno, eso y mirar lo del volumen.

Manumtz, cuando llegue a casa descargo esa version... Por el tamaño supongo que has incluido los fuentes... A ver si Hermes nos lo pone como version alternativa... Esperaba que fuera la mia pero... ;)


Mandazme un MP con el enlace Manumtz o tu cuando acabeis de probar que todo va correctamente. Por cierto, si le habeis añadido cosas nuevas, usad la misma estructura que uso yo para ejecutables y fuentes, lo ponemos como versión 3.2A.

Intentaré echarle un vistazo mas adelante a vuestra versión por si veo algo que se deba corregir y tal vez lo ajuste para que la compilación se pueda hacer usando una u otra alternativa (con mod o con ogg), sin que haya que estar cambiando cosas.

Saludos.

PD: rodries, tengo lo último del cvs de devkitpro que es con lo que he compilado ésta versión, pero el código de red no va a mejorar nada, porque el problema si lo hay, es mas de respuesta de los servers a los que trata de conectar.

oye en la coletilla abajo se le podría poner?: Alternate version with OGG - Do not pay for this Homebrew.

PD: Josete, he subido la misma pero con lo de v3.2A bien, con el borde negro del puntero más parecido al del system menu y con la cover del DVD que gira diferente, poniendo toto ordenado, tu hechale un ojo al uloader.c y otro en la wii probandolo xd. Y si te conectas al msn y hablamos seria mejor xd.

uLoader 3.2A
Bueno, lo único que necesito es ajustar el volumen de inicio (espero poder solucionarlo) y dejar el botón de volver al menú sólo operativo cuando se ejecute DVD sin USB (imagino que con un int only_dvd=0 y darle valor al entrar en mode_dvd por el método de pulsar <2> lo puedo hacer)
josete2k escribió:Bueno, lo único que necesito es ajustar el volumen de inicio (espero poder solucionarlo) y dejar el botón de volver al menú sólo operativo cuando se ejecute DVD sin USB (imagino que con un int only_dvd=0 y darle valor al entrar en mode_dvd por el método de pulsar <2> lo puedo hacer)

bueno lo que yo creo que deberias hacer es lo del volumen nada más, ya que lo del DVD viene bien que se pueda salir estando en los dos mode_disc, porque si tu quieres salir puedes darle e irte inmediatamen,e osea que no sobra, queda hasta bien y no te complicas tanto, así que el volumen es lo que faltaria como más importante.
Lo del volumen ya lo tengo arreglado... el hecho de que el max sea 255 y no 256 me descentró totalmente... así pues el código que me pasó Vrsquid (el cual debería aparecer en los créditos del mod, además de buhosoft)

SetVolumeOgg((config_file.music_mod & 128) ?  ((config_file.music_mod & 15)*16): (16*16));


Si no existe configuración de volumen no se puede enviar 16*16 ya que el máximo es 255 (multiplicado porque trabajamos con OGG en lugar de MOD)


Así que esta funciona:

SetVolumeOgg((config_file.music_mod & 128) ?  ((config_file.music_mod & 15)*16): (16*16)-1);


Ahora tengo la duda si también usar el truco del almendruco en ((config_file.music_mod & 15)*16) iporque a fin de cuentas si inicias con el volumen a tope es casi lo mismo que iniciar sin configuración pero en este caso creo que no falla... así que no se que hacer.


Otra cosa.



Manu, tu versión sigue fallando con el forwarder... "Exception (Program) Ocurred"


¿Hay algún problema en salir con el SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0)?

Porque no hay manera... yo lo tengo así:


int dvd_only=0;

            if((new_pad & WPAD_BUTTON_2))
               {
                    dvd_only=1;       
               mode_disc=1;
               ret2=0;
               }

            if(dvd_only==1 && remote_DVD_disc_status==0)
                if(Draw_button(140, ylev+108*4-64, &letrero[idioma][27][0])) select_game_bar=63;   



Así el botón sólo sale cuando entramos en modo DVD sin USB y cuando NO hay disco dentro de la Wii ;)

Y con el select_game_bar si tengo un return 1; no hay tu tía... Exception (Program)....... desde HBC sale bien... por lo que imagino que el dato que dice al programa si se lanza desde HBC o desde canal no cambia....



Pasa con los forwarder de Huexxx , el mío y el canal full.....


Por cierto me encantan tus iconos....
josete2k escribió:Lo del volumen ya lo tengo arreglado... el hecho de que el max sea 255 y no 256 me descentró totalmente... así pues el código que me pasó Vrsquid (el cual debería aparecer en los créditos del mod, además de buhosoft)

SetVolumeOgg((config_file.music_mod & 128) ?  ((config_file.music_mod & 15)*16): (16*16));


Si no existe configuración de volumen no se puede enviar 16*16 ya que el máximo es 255 (multiplicado porque trabajamos con OGG en lugar de MOD)


Así que esta funciona:

SetVolumeOgg((config_file.music_mod & 128) ?  ((config_file.music_mod & 15)*16): (16*16)-1);


Ahora tengo la duda si también usar el truco del almendruco en ((config_file.music_mod & 15)*16) iporque a fin de cuentas si inicias con el volumen a tope es casi lo mismo que iniciar sin configuración pero en este caso creo que no falla... así que no se que hacer.


Otra cosa.



Manu, tu versión sigue fallando con el forwarder... "Exception (Program) Ocurred"


¿Hay algún problema en salir con el SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0)?

Porque no hay manera... yo lo tengo así:


int dvd_only=0;

            if((new_pad & WPAD_BUTTON_2))
               {
                    dvd_only=1;       
               mode_disc=1;
               ret2=0;
               }

            if(dvd_only==1 && remote_DVD_disc_status==0)
                if(Draw_button(140, ylev+108*4-64, &letrero[idioma][27][0])) select_game_bar=63;   



Así el botón sólo sale cuando entramos en modo DVD sin USB y cuando NO hay disco dentro de la Wii ;)

Y con el select_game_bar si tengo un return 1; no hay tu tía... Exception (Program)....... desde HBC sale bien... por lo que imagino que el dato que dice al programa si se lanza desde HBC o desde canal no cambia....



Pasa con los forwarder de Huexxx , el mío y el canal full.....


Por cierto me encantan tus iconos....


vamos a ver xd. Si quieres te hago un video de como salgo desde el mode_disc dandole a Salir y sin errores desde el Forwader y el HBC...

Los iconos los iciste tu no? yo solo los he cambiado un poco xd.

pero que no entiendo porque falla porque en las demas opciones para salir al System Menu que hay en uloader son iguales:

snd_fx_yes();Screen_flip(); return 1;

no lo entiendo de verdad

PD: vale ya me ha salido la pantalla en negro con eso, peo me pasa con el forwdare ed Huexxx que dices tu y con el canal full, y ya lo he arreglado con el SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0) en vez del return 1...

nos falta solo la configuración del AUDIO, porque aunque la barra se guarde que esta a mitad el sonido siempre empieza al tope xd. adjunto el uloader.c

PD2: en el uloader de Hermes original tambien da el error ese al salir desde el forwarder

Adjuntos

Hermes escribió:PD: rodries, tengo lo último del cvs de devkitpro que es con lo que he compilado ésta versión, pero el código de red no va a mejorar nada, porque el problema si lo hay, es mas de respuesta de los servers a los que trata de conectar.

Está comprobado por mí, en mis test de velocidad he pasado de 70KB/s a 280KB/s al aumentar el tcp window a 32KB
En mplayerce se ha notado mucho la mejoría para ver pelis desde internet.
Bueno, a falta del parche del net que no he puesto aún... no se si influirá en el juego on-line.. sería interesante saberlo; y que no se si debo finalizar el audio antes del SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0) (yo no lo he hecho)...

Creo que aquí queda mi aporte como versión final.

Gracias a todos ;)

http://www.mediafire.com/?jtmtqnmizjz

PD: el uLoader de Hermes da error por los compiladores+un forwarder que utilice el nand-loader de comex, con el de Waninkoko va bien y si compilo yo sus fuentes también (yo no he actualizado librerías).
josete2k escribió:Bueno, a falta del parche del net que no he puesto aún... no se si influirá en el juego on-line.. sería interesante saberlo; y que no se si debo finalizar el audio antes del SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0) (yo no lo he hecho)...

Creo que aquí queda mi aporte como versión final.

Gracias a todos ;)

http://www.mediafire.com/?jtmtqnmizjz

has mirado eso de que se guarde el volumen del ogg en la configuracion para que cada vez que empieces uloader salga a ese volumen y no suene siempre fuerte y con la barra a lo mejor al minimo?
Manumtz escribió:has mirado eso de que se guarde el volumen del ogg en la configuracion para que cada vez que empieces uloader salga a ese volumen y no suene siempre fuerte y con la barra a lo mejor al minimo?

[oki] [oki] [oki] [oki]
Bueno, creo que esta todo bien, salvo una cosa que te habrás despistado, en la carpeta resources sale una cover estandar para cuando no hay y la que tu has metido en el uloader es otra diferente, osea que pon en lso dos sitio la misma, escoge la que quieras pero que sea la misma xd.
Ufff... no voy a rehacer el paquete lo siento.. pero bueno si quieres hacerlo tú....

Los leeme ya están modificados, por cierto, el ogg ahora lo pilla de SD:/apps/uloader/music.ogg y no de SD:/uloader/music.ogg
josete2k escribió:Ufff... no voy a rehacer el paquete lo siento.. pero bueno si quieres hacerlo tú....

Los leeme ya están modificados, por cierto, el ogg ahora lo pilla de SD:/apps/uloader/music.ogg y no de SD:/uloader/music.ogg

oki, pues hago eso de la cover y demas, y lo subo. ^^.

le paso despues el link a Hermes?
Prueba primero los ocarina que con las últimas versiones de devkitPPC daba problemas... por eso cambié a la r16

PD: por cierto yo te compré algo una vez en el foro pero no recuerdo qué fue ¿un EYE TOY tal vez?
josete2k escribió:Prueba primero los ocarina que con las últimas versiones de devkitPPC daba problemas... por eso cambié a la r16

PD: por cierto yo te compré algo una vez en el foro pero no recuerdo qué fue ¿un EYE TOY tal vez?

a mi? k va te estaras confundiendo, de lo k me recordaras será de la ps2, del Dragon ball z budokai tenkaichi 1, 2 y 3 xd.

PD: los ocarians van bien, estoy jugando al RE archives con todas las puertas abiertas y balas infinitas para provar xd.
Pues a ver si me pasas tu devkitppc y libogc....
[oki]
josete2k escribió:Pues a ver si me pasas tu devkitppc y libogc....
[oki]

oki despues te los paso, pero los tuyos estan bien no?, vamos yo he usado tu boot.dol y va bien, por cierto compilandolo yo pesa más el boot.dol
Bueno, he puesto el enlace de la versión 3.2A en el post de cabecera.

Sobre el tema de subirlo al server de EOL, primero tendría que mirar los fuentes y tratar de ponderar ciertas cosas, pues la versión oficial seguirá utilizando Ogg y los iconos que yo utilizo.

Cuando esto se haga y haya un fuente que sirva para ambas versiones, se puede mirar de colgar las cosas al server de EOL

Saludos
Bueno gracias Hermes por ponerla ^^. Sobre lo de la 3.2 Normal porfavor compilala con las libs que no dan fallo en el Forwarder..., Thanks
¿Sabeis a que es debido el siguiente error?:

"ERROR you need cIOS 222 and /or cIOs249 to work"

Decir que a la consola (con firmware 4.2) se le ha instalado el cIOS38 rev15 siguiendo el apartado "Instalar cIOS con cboot2" del hilo hilo_tutorial-instalar-cios-en-cualquier-wii-listado-de-cios_1244249 . En cambio el Neogamma R8 beta 15 lo reconoce perfectamente.
Ealdor escribió:¿Sabeis a que es debido el siguiente error?:

"ERROR you need cIOS 222 and /or cIOs249 to work"

Decir que a la consola (con firmware 4.2) se le ha instalado el cIOS38 rev15 siguiendo el apartado "Instalar cIOS con cboot2" del hilo hilo_tutorial-instalar-cios-en-cualquier-wii-listado-de-cios_1244249 . En cambio el Neogamma R8 beta 15 lo reconoce perfectamente.

instala el cIOS 222, 223 y 202
A mí también me da problemas: Si arranco el uLoader y luego le pincho el pendrive, funciona correctamente. Pero si arranco el uLoader con el pendrive enchufado, me da el error= -122 y acaba volviendo al menú de wii.

Tengo la consola en v4.1 y ejecuto el programa a través del HC.

La pena es que no puedo probar con otro pen o disco duro ¿Hay solución? :-?


Ah! Y mil gracias por este peazo pograma. [ginyo]
Manumtz escribió:
Ealdor escribió:¿Sabeis a que es debido el siguiente error?:

"ERROR you need cIOS 222 and /or cIOs249 to work"

Decir que a la consola (con firmware 4.2) se le ha instalado el cIOS38 rev15 siguiendo el apartado "Instalar cIOS con cboot2" del hilo hilo_tutorial-instalar-cios-en-cualquier-wii-listado-de-cios_1244249 . En cambio el Neogamma R8 beta 15 lo reconoce perfectamente.

instala el cIOS 222, 223 y 202


Ok, aunque el paso:

Recomendado usar Any Title Deleter (descarga aquí) y borrar los IOS222 e IOS223.

no lo realicé, ¿aun así debo instalarlos?. Gracias.
Ealdor escribió:
Manumtz escribió:
Ealdor escribió:¿Sabeis a que es debido el siguiente error?:

"ERROR you need cIOS 222 and /or cIOs249 to work"

Decir que a la consola (con firmware 4.2) se le ha instalado el cIOS38 rev15 siguiendo el apartado "Instalar cIOS con cboot2" del hilo hilo_tutorial-instalar-cios-en-cualquier-wii-listado-de-cios_1244249 . En cambio el Neogamma R8 beta 15 lo reconoce perfectamente.

instala el cIOS 222, 223 y 202


Ok, aunque el paso:

Recomendado usar Any Title Deleter (descarga aquí) y borrar los IOS222 e IOS223.

no lo realicé, ¿aun así debo instalarlos?. Gracias.


debes hacer ese paso con any title deleter para Borarr esos IOS que son STUB de Nintendo, y despues instalar los IOS 222/223 y 202 de Hermes la r4 que viene con el pack uLoader.
hola, soy novato y tengo una duda. para instalar el uloader, lo puedo hacer directamente, sin instalar el cios trucha, o tengo que meterlo primero y despues el uloader?
10244 respuestas