mrchan escribió:Oye Pajariyo, una pregunta. Tú qué cIOS base usaste para instalar la rev5? Yo creo que actualicé a la 19 de wanin antes de actualizar el de Hermes y por eso a lo mejor no me deja acceder a la tienda del GH... Estoy por downgradear y reinstalar la v5 con la 17 que dicen que es más estable.
Nakar001 escribió:Sinceramente me parece extremadamente raro ese código, pues:
- Parecen instrucciones máquina sacadas del código ejecutable
- Si la premisa anterior es cierta, no tiene sentido que apareza el nombre de las funciones: "function MFCIOSHermesCheck4"
- El código esta en una web en la que cualquiera puede colgar un trozo de código
Lo importante aquí es:
¿Alguien tiene el juego y ha probado?.
Nota: Hermes méjorate. Gracias por pasarte por aquí. Muchas gracias por todo el trabajo realizado.
mekkon escribió:hola buenas
creo que el sistema de 'cheats' que tiene el uloader serviría también para saltarse este tipo de protecciones
¿que os parece la idea?
007AAC6A 7A6B6F6A 6F6A7A6B
007AAC75 7C7A6939 69397C7A
007AAC82 7376686B 686B7376
007AAC92 80717570 75708071
007AAC9D 82806F3F 6F3F8280
Vrsquid escribió:el uloader tiene soporte nativo para archivos wip
Hermes escribió:Buenas
Llevo mas de una semana KO con gripe (todavía no recuperado), por lo cual aunque me paso por el foro e intervengo en algún que otro hilo, lo que menos me apetece es pasarme por éste hilo, como es obvio.
Con respecto a la petición de añadir soporte para el mando de GC, que yo sepa el Wiimote es el mando de Wii y esto no es un cargador de GC, con lo que no viene a cuento pedir que de soporte a un mando que ya desde el arranque, la Wii no utiliza y que los juegos no hacen uso de ello
Quizá alguno de vosotros se esté saltando la selección de canal, que requiere un Wiimote y haya algún juego específico que utilice el mando de GC, pero vamos, no es mi problema que la gente sea "vaga" y le cueste utilizar un Wiimote y no voy a ser yo el que modifique gran parte del programa y resuelva conflictos que puedan darse, solo porque un señor se le ha iluminado la bombilla (pero no lo suficiente para llevarlo él a cabo) conuna idea que tiene un uso marginal (y en mi caso, ningún uso)
Por otro lado, estáis comentando de que al parecer un juego, tiene una protección contra los cIOS ...
Vale ¿y que queréis que yo haga, majetes?
El que sepa en que consiste el problema, puede desarrollar un parche o proporcionar los datos a partir de los cuales se pueda encontrar una vía inteligente para evitar el problema (como pasó con lo del BCA)
Pero si estáis esperando a que yo vaya adquiriendo los juegos y saltando las protecciones que aparezcan, la llevais clara, porque ese no es mi terreno, ni yo dispongo de todos los juegos, ni tengo ganas de andar con ello.
Si aparece una solución en otra parte, pues entonces se mirará de añadirla a uLoader, pero ahora mismo, no hace falta que recuerde otra vez que yo me considero retirado y el desarrollo de uLoader terminado y aunque es posible que corrija algunos bugs o añada cosas nuevas que vayan apareciendo, no va a ser iniciativa mía buscar soluciones y en todo caso, si se me reportan datos concretos de lo que trata de detectar la protección, podría mirar si es posible engañar vía cIOS, que es en lo único en lo que podría aportar soluciones (si son posibles), que no implicaran tener que crear una nueva versión de cIOS (lo cual, si es mi especialidad: a cada uno, lo suyo)
Saludos
capitanquartz escribió:Hermes escribió:Buenas
Llevo mas de una semana KO con gripe (todavía no recuperado), por lo cual aunque me paso por el foro e intervengo en algún que otro hilo, lo que menos me apetece es pasarme por éste hilo, como es obvio.
Con respecto a la petición de añadir soporte para el mando de GC, que yo sepa el Wiimote es el mando de Wii y esto no es un cargador de GC, con lo que no viene a cuento pedir que de soporte a un mando que ya desde el arranque, la Wii no utiliza y que los juegos no hacen uso de ello
Quizá alguno de vosotros se esté saltando la selección de canal, que requiere un Wiimote y haya algún juego específico que utilice el mando de GC, pero vamos, no es mi problema que la gente sea "vaga" y le cueste utilizar un Wiimote y no voy a ser yo el que modifique gran parte del programa y resuelva conflictos que puedan darse, solo porque un señor se le ha iluminado la bombilla (pero no lo suficiente para llevarlo él a cabo) conuna idea que tiene un uso marginal (y en mi caso, ningún uso)
Por otro lado, estáis comentando de que al parecer un juego, tiene una protección contra los cIOS ...
Vale ¿y que queréis que yo haga, majetes?
El que sepa en que consiste el problema, puede desarrollar un parche o proporcionar los datos a partir de los cuales se pueda encontrar una vía inteligente para evitar el problema (como pasó con lo del BCA)
Pero si estáis esperando a que yo vaya adquiriendo los juegos y saltando las protecciones que aparezcan, la llevais clara, porque ese no es mi terreno, ni yo dispongo de todos los juegos, ni tengo ganas de andar con ello.
Si aparece una solución en otra parte, pues entonces se mirará de añadirla a uLoader, pero ahora mismo, no hace falta que recuerde otra vez que yo me considero retirado y el desarrollo de uLoader terminado y aunque es posible que corrija algunos bugs o añada cosas nuevas que vayan apareciendo, no va a ser iniciativa mía buscar soluciones y en todo caso, si se me reportan datos concretos de lo que trata de detectar la protección, podría mirar si es posible engañar vía cIOS, que es en lo único en lo que podría aportar soluciones (si son posibles), que no implicaran tener que crear una nueva versión de cIOS (lo cual, si es mi especialidad: a cada uno, lo suyo)
Saludos
Lo primero, desearte que te recuperes pronto
Lo segundo, decir que para lo que para unos puede parecer no tener uso, para otros puede ser una necesidad mayor. Somos muchos los que usamos la wii para torneos de brawl, y tenemos que llevar la consola de aquí para allá todo el tiempo, y como ya he comentado, suele haber líos con las barras de sensores y sus continuos enredos de cable, junto con un wiimote al cual no damos uso, sumado a que muchas veces no tiene pilas, y problemas de sincronización en una sala con 5 consolas mínimo. Yo al igual que muchos uso el bootmii, el cual ya requiere el mando de GameCube SIN soporte para Wiimote (este será el mando de wii, pero ya está fuera de una parte importante de su scene). Después, el Homebrew Channel es perfectamente controlable con mando de GameCube, y otros USBLoaders también, porque el mando de GameCube sigue siendo muy importante en Wii.
Podría usar otros USBLoaders, sí, pero con lo bien que funciona el uLoader y sabiendo que es el Loader de aquí, de los EOLianos, es una lástima no poder usarlo por algo así. Tú eres el desarrollador, y puedes hacer lo que quieras con tu programa. Yo, está claro que saber programar esta funcionalidad no voy a poder, porque de ser así ya lo habría hecho. Si quieres ver como posibilidad una siguiente versión con esta funcionalidad, muchos te estaríamos agradecidos. Si no se puede, pues no se puede...
P.D. Salio un wip que parchea el main.dol no se si eso te ayude para corregir los cios, sino pues asi queda la cosa
Vrsquid escribió:el uloader tiene soporte nativo para archivos wip
capitanquartz escribió:Lo primero, desearte que te recuperes pronto
capitanquartz escribió:Lo segundo, decir que para lo que para unos puede parecer no tener uso, para otros puede ser una necesidad mayor.
....
No, no tiene soporte wip (aunque estuve tentado de meterlo en a versión anterior), porque no se ha pedido y yo no he visto la necesidad. Tal vez ahora si sea necesario, si empiezan a surgir juegos que no van y necesitan un parche externo, digamos, "en cristiano" (en principio, el sistema de cheats debería servir, pero ésto va a ser algo mas automatizado)
sir_chema escribió:1- Pido ayuda aqui porque aunque el manual es de otra página el creador del loader está aqui.
2- En la otra página solo está el tutorial pero no se puede responder.
3- Siempre miro aqui pues es la que más confianza me da pero al no encontrarlo mire en otro sitio, por el mismo hecho de que si tengo dudas siempre pregunto aqui porque es donde más confianza tengo.
Hermes escribió:Gamii escribió:No quiero ser pesado pero...
¿No os parece caótico mantener a mano el código entre varios? ¿Porque no usáis un repositorio SVN o Git? Podéis registraros en Sourceforge o Google Code, así gestionar el proyecto y hasta hacer una web oficial de uLoader.
Os puedo echar una mano si queréis en cuanto a la web, de código ni idea.
El usb-loader-gui está en Google Code y les va muy bien.
Por otra parte, igual así se ganan desarrolladores. Especialmente si se internacionaliza el proyecto, para que así desarrolladores que no sepan español os puedan ayudar
Creo que esto le vendrá muy bien a Hermes (le ahorrará trabajo ya que otros le ayudarán) y el resultado beneficiará a nosotros los usuarios.
Hermes, josete2k y demás desarrolladores... pensad en ello, porfa
Yo no lo veo así: uLoader es un proyecto perfectamente definido y desarrollado por mí, además del cIOS "mload". Y cuando más ayuda podía necesitar, la gente decía: "¿para que el cIOS 222?" "¿para que uLoader si el loader no se cual, es mas bonito?".
En esa etapa, tal vez hubiera podido ser útil la participación de varios programadores cualificados (y con esto no me refiero a ingenieros, si no a gente que sepa bastante sobre la Wii o que se pongan las pilas en dos días y estén dispuestos a trabajar...), que es el único sentido que tiene hacer un cvs/svn/git. Ahora todas las aportaciones son bienvenidas, siempre que no rompan el esquema, pero no hay necesidad real de crear un CVS, entre otras cosas, porque mload se ha diseñado para poder trabajar desde fuera del cIOS por así decir, y eso otorga una libertad tremenda. Y con respecto a uLoader, pues nadie ha aportado nada que no sea un lavado de cara a gusto de cada cual.
Ahora yo no necesito esa ayuda, porque no estoy interesado en seguir desarrollando, ni veo la necesidad (puedo ayudar un poco en algunas cosas, actualizar un poco y tal, pero no tengo ganas de jaleos). Y un cvs hay que administrarlo y dar acceso a una serie de señores que para empezar, pueden querer ir en una dirección distinta a la que yo quiero ir... y si uLoader va a dejar de ser uLoader, entonces lo mejor es que otros se planteen hacer otra cosa por su cuenta y al final, el cvs no va a ser mas que un freno.
Por lo tanto, un CVS es mucho más limitante que mantener una versión oficial por mi parte y permitir a otros que desarrollen su visión particular del programa, que aprendan a andar por su cuenta e incluso si quieren crear su propio cargador, adelante (solo que en ese caso, deberían crear su hilo correspondiente). Pero uLoader sigue siendo uLoader y las versiones alternativas, versiones alternativas, a pesar de que yo pueda tener la gentileza de modificar el código fuente para que el mismo código sirva para todos, en vez de ser VOSOTROS los que deberíais proporcionarme un fuente que sirviera para todo, para que yo le diera mi aprobación.
Dicho de otra forma: si existiera un CVS, aquí todo el mundo o bailaba al compás que yo marque, o puerta, que para eso soy el "jefe". Solo habría una versión oficial y todas las demás serían "robadas" de alguna manera (ejemplo de este comportamiento, lo tenemos en la gente que desarrolla Devkitpro ). Por supuesto, el trabajo se haría fuera de elotrolado.net y los usuarios del foro no serían mas que "consumidores" de la aplicación.
Y sin CVS la versión oficial está intacta, josete2k, Manumtz y otros, aportan lo que les parece bien en este hilo sin que yo les diga nada y ayudados por mí, sin que supongan una "competencia", porque elotrolado.net, es un foro, y que los usuarios participen, aprendan y se entretengan haciendo cosas en este hilo, es un objetivo mucho mas importante y el funcionamiento natural del foro. O al menos, una de las cosas que me gustan a mí.
Mi función es cuádruple: por un lado desarrollo programas a mi gusto, por otro proporciono unas bases para que otros puedan utilizar mi trabajo con plena libertad, pero siguiendo un modelo para todos (mload), por otro colaboro en lo posible con otros desarrolladores (los guiris por ejemplo, me piden información y fuentes vía MP con bastante frecuencia y esos no quieren continuar uLoader, si no hacer sus propios programas) y por último estimulo a otros usuarios con menos nivel para que aporten su trabajo aquí y participen de la scene dando su propia versión de las cosas (en realidad, sois los únicos que queréis trabajar en uLoader y así lo habéis demostrado)
Eso no se puede hacer fuera del foro y un CVS frenaría los desarrollos en paralelo, por que lo que en el fondo, este sistema es mejor para lo que yo busco y creo que para vosotros
PD: Las últimas compilaciones que están haciendo estos cachondos, tienen mas de jugar con libogc que otra cosa, porque quitando lo del sd_ok, no hay variaciones. Y los cambios que se suelen hacer en uLoader, realmente son pequeños, salvo cuando yo le meto caña, asi que... ¿pa que un cvs?
Saludos
007AAC60 36 6B 6C 7D 36 7A 6B 70 76 36 6F 6A 7A 6B 00 00
007AAC70 36 6B 6C 7D 36 69 39 7C 7A 00 00 00 36 6B 6C 7D
007AAC80 36 74 68 6B 73 76 00 00 3C 71 72 83 3C 80 71 76
007AAC90 7C 3C 75 70 80 71 00 00 3C 71 72 83 3C 6F 3F 82
007AACA0 80 00 00 00 00 00 00 00 00 00 00 00 49 74 24 00
Hermes escribió:No os comáis el tarro: no se necesita parchear el juego, dado que parece que detecta dev/mload y en ese caso tengo una solución mucho mas sencilla, que consiste en utilizar la captura de la syscall "open" en el módulo fat_ffs para desviar la atención y ocultar dicho dispositivo (quien hizo la ley, hizo la trampa)
Luego mas tarde, subo una versión de prueba aunque tengo que avisar que al final, he desestimado la utilización de una opción configurable y por defecto, el modulo fat_ffs se cargará siempre (eso quiere decir que el botón de RESET siempre reseteará la consola, por ejemplo, e ignoro si se producirá otro tipo de interferencias con otros juegos, aunque espero que no. Pero opino que es mejor por el momento, dejarlo así por defecto: entrará en un modo con toda la emulación desactivada y solo hará caso a la mencionada syscall)
En todo caso, dev/mload es una caja de herramientas para trabajar del lado del PPC, pero eso no afecta desde el Starlet dado que aquí se suelen conectar las cosas de otra manera (mediante SWI, que está fuera del alcance de los desarrolladores).
De todas formas, he metido soporte para ficheros WIP e ignoro si funciona bien o menos bien, pues no tengo nada con que probar, pero como digo, no creo que sea necesario, dado que el intento de bloquear dev/mload no sirve de nada cuando tengo pleno control sobre lo que se abre o no se abre en el Starlet y no es necesario ni sacar un nuevo cIOS para contrarrestarlo
Saludos.
Hermes escribió:No os comáis el tarro: no se necesita parchear el juego, dado que parece que detecta dev/mload y en ese caso tengo una solución mucho mas sencilla, que consiste en utilizar la captura de la syscall "open" en el módulo fat_ffs para desviar la atención y ocultar dicho dispositivo (quien hizo la ley, hizo la trampa)
Luego mas tarde, subo una versión de prueba aunque tengo que avisar que al final, he desestimado la utilización de una opción configurable y por defecto, el modulo fat_ffs se cargará siempre (eso quiere decir que el botón de RESET siempre reseteará la consola, por ejemplo, e ignoro si se producirá otro tipo de interferencias con otros juegos, aunque espero que no. Pero opino que es mejor por el momento, dejarlo así por defecto: entrará en un modo con toda la emulación desactivada y solo hará caso a la mencionada syscall)
En todo caso, dev/mload es una caja de herramientas para trabajar del lado del PPC, pero eso no afecta desde el Starlet dado que aquí se suelen conectar las cosas de otra manera (mediante SWI, que está fuera del alcance de los desarrolladores).
De todas formas, he metido soporte para ficheros WIP e ignoro si funciona bien o menos bien, pues no tengo nada con que probar, pero como digo, no creo que sea necesario, dado que el intento de bloquear dev/mload no sirve de nada cuando tengo pleno control sobre lo que se abre o no se abre en el Starlet y no es necesario ni sacar un nuevo cIOS para contrarrestarlo
Saludos.
Saludos
Ornella escribió:Hermes, cual es tu pagina donde aceptas donaciones? cual es el link para depositarte unos EUROS? mira que aqui te podrian ayudar varios, para paliar un poco tu estado...no te parece buena idea?
Hermes escribió:Así que ya podéis actualizar a la versión 5.0B desde el propio cargador como siempre y ya me contaréis que tal os va. Procurad usar una versión sin parchear del juego (mis pruebas han sido en PAL) y si surge algún problema, pues avisad.
Pajariyo escribió:Hermes escribió:Así que ya podéis actualizar a la versión 5.0B desde el propio cargador como siempre y ya me contaréis que tal os va. Procurad usar una versión sin parchear del juego (mis pruebas han sido en PAL) y si surge algún problema, pues avisad.
Confirmado, el PoP Forgotten Sands (sin parchear) funciona con la nueva versión 5.0B usando cIOS 222 o 224 rev5. Antes se quedaba pillada la consola al llegar al vídeo de bienvenida, ahora ya se puede jugar