Autor Tema: SimEarth - Clasicazo  (Leído 14246 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Neville

  • Sovereign
  • *****
  • Mensajes: 5464
  • País: es
  • Fecha de registro: Diciembre 17, 2010, 22:28:17 pm
    • Ver Perfil
Re:SimEarth - Clasicazo
« Respuesta #15 en: Marzo 22, 2020, 15:47:25 pm »
Ahora sí, muchas gracias ;)



Desconectado Scr34m

  • AMD Athlon
  • ***
  • Mensajes: 705
  • País: sc
  • Fecha de registro: Septiembre 12, 2021, 11:52:52 am
    • Ver Perfil
    • Mis Aportes
Re: SimEarth - Clasicazo
« Respuesta #16 en: Junio 06, 2022, 13:31:25 pm »
Buenas,

El link de la versión española está caido.
Tengo hecho el crack de la versión v1.0 MULTI3. Así también hago la versión de AS del :es:, si queréis.

Salu2
« Última modificación: Junio 06, 2022, 14:26:11 pm por Scream78 »


Scr34m
"Es de bien nacido ser agradecido"

Password de mis aportes :zip:: AbandonSocios

Desconectado kurt

  • Moderador Global
  • AMD Athlon
  • *****
  • Mensajes: 757
  • País: es
  • Fecha de registro: Enero 20, 2005, 11:44:11 am
  • Coleccionando aventuras gráficas
    • Ver Perfil
    • Aventgraficas
    • Email
Re: SimEarth - Clasicazo
« Respuesta #17 en: Junio 06, 2022, 13:48:04 pm »
Gracias por la ayuda prestada. Ya he visto varios fixes que has hecho.

¿Podrías indicar como lo haces? ¿Debug en DosBox? Algún tutorial para seguir. Algo de conocimiento tengo, pero en entornos Windows.

Un saludo.



Redump dumper & Floppy preservation
:es:Búsqueda de material de aventuras gráficas :es:

Desconectado RodrigoH17

  • Moderador Global
  • Shodan
  • *****
  • Mensajes: 6813
  • País: ar
  • Sexo: Masculino
  • Fecha de registro: Junio 04, 2005, 21:41:14 pm
    • Ver Perfil
    • Email
Re: SimEarth - Clasicazo
« Respuesta #18 en: Junio 06, 2022, 14:20:36 pm »
Resubo mi version en español, el juego ya se encuentra crackeado:

Código: [Seleccionar]
https://mega.nz/file/ZNhk1LwC#KxDtjh3lrcYsoZ_HkEaTrfimO5_u6NAn7_Sl6letTqY



Desconectado Scr34m

  • AMD Athlon
  • ***
  • Mensajes: 705
  • País: sc
  • Fecha de registro: Septiembre 12, 2021, 11:52:52 am
    • Ver Perfil
    • Mis Aportes
Re: SimEarth - Clasicazo
« Respuesta #19 en: Junio 06, 2022, 14:23:11 pm »
Buenas Kurt,

No tengo ningún tutorial hecho. Lo que si que hago es documentar cada uno de los parches, de manera que si a alguien le interesa alguno en particular lo puedo subir sin problemas.

En mi caso, no había debugueado mucho en DOS, y me apoyé bastante en los tutoriales de @gatuno que tiene publicados en Vlan7.org.

En el caso de DOS, y para facilitarlo, utilizo la compilación de DOSBox con el debugger activado.
Para Windows, utilizo en xDbg64, que es bastante completo y sencillo de utilizar.

Cada juego tiene sus particularidades, así que no hay una forma de crackear universal.
Y también, un mismo juego/aplicación se puede parchear de diferentes formas, y ninguna de ellas es correcta o incorrecta. Lo que si creo es un buen consejo, es buscar siempre la solución más sencilla, para evitar complicaciones. Si con 1 byte puedes conseguir el resultado buscado, mejor que modificar 3. A mi me gusta siempre dejar el juego lo más cercano al original posible, evitando la búsqueda de los códigos, pero que la experiencia sea la misma que al utilizar la ruleta o manual por ejemplo.

Lo básico es tener paciencia, e intentar encontrar un punto de acceso, ya sea por interrupciones, cadenas conocidas en memoria o por alguna zona del código donde quede a la espera de introducción de datos, y a partir de ahí, intentar llegar a la zona que nos interesa. A veces simplemente con un poco de intuición se llega, otras por interpretación de las diferentes instrucciones. Suelo hacer siempre análisis dinámico (en tiempo de ejecución), ya que no me suelo apañar muy bien con el análisis estático que te puede proporcionar por ejemplo el IDA o el Ghidra.

A veces puede llegar a ser muy frustrante por no llegar a nada después de varias horas. Otras veces, a lo mejor en 5 minutos llegas a solucionarlo. Lo que si puedo decir es que después de conseguirlo, te aporta mucha satisfacción.

En mi caso hay varios que no he solucionado aún en DOS, y los voy cogiendo de vez en cuando para ver si avanzo. Cuando me canso, lo dejo para otro momento.

Con cada parche que consigues, a parte de aprender muchas cosas, aumentas la probabilidad de éxito en los parches futuros.

Espero haber aclarado algo tus dudas.

Salu2
« Última modificación: Junio 07, 2022, 09:19:27 am por Scream78 »


Scr34m
"Es de bien nacido ser agradecido"

Password de mis aportes :zip:: AbandonSocios

Desconectado Scr34m

  • AMD Athlon
  • ***
  • Mensajes: 705
  • País: sc
  • Fecha de registro: Septiembre 12, 2021, 11:52:52 am
    • Ver Perfil
    • Mis Aportes
Re: SimEarth - Clasicazo
« Respuesta #20 en: Junio 06, 2022, 14:25:00 pm »
Gracias @RodrigoH17,

En el comprimido esta el ejecutable original sin crackear?

Me gustaría hacer la versión AS de la medicina.

Salu2
« Última modificación: Junio 06, 2022, 14:29:54 pm por Scream78 »


Scr34m
"Es de bien nacido ser agradecido"

Password de mis aportes :zip:: AbandonSocios

Desconectado RodrigoH17

  • Moderador Global
  • Shodan
  • *****
  • Mensajes: 6813
  • País: ar
  • Sexo: Masculino
  • Fecha de registro: Junio 04, 2005, 21:41:14 pm
    • Ver Perfil
    • Email
Re: SimEarth - Clasicazo
« Respuesta #21 en: Junio 06, 2022, 14:55:11 pm »
Lamentablemente no, se encuentra solo el ejecutable crackeado.



Desconectado Scr34m

  • AMD Athlon
  • ***
  • Mensajes: 705
  • País: sc
  • Fecha de registro: Septiembre 12, 2021, 11:52:52 am
    • Ver Perfil
    • Mis Aportes
Re: SimEarth - Clasicazo
« Respuesta #22 en: Junio 06, 2022, 15:00:21 pm »
Ok, a ver si alguien puede aportar una copia del juego sin crackear, y seguiremos desde ahí.
Gracias!


Scr34m
"Es de bien nacido ser agradecido"

Password de mis aportes :zip:: AbandonSocios

Desconectado kurt

  • Moderador Global
  • AMD Athlon
  • *****
  • Mensajes: 757
  • País: es
  • Fecha de registro: Enero 20, 2005, 11:44:11 am
  • Coleccionando aventuras gráficas
    • Ver Perfil
    • Aventgraficas
    • Email
Re: SimEarth - Clasicazo
« Respuesta #23 en: Junio 07, 2022, 08:53:56 am »
Gracias por la explicación "Scream".

Pues si tienes algún tutorial que puedas mostrar me interesa mucho. A ver si en un futuro me sirve para localizar cadenas de texto y modificarlar para crear traducciones.

Un saludo.



Redump dumper & Floppy preservation
:es:Búsqueda de material de aventuras gráficas :es:

Desconectado Scr34m

  • AMD Athlon
  • ***
  • Mensajes: 705
  • País: sc
  • Fecha de registro: Septiembre 12, 2021, 11:52:52 am
    • Ver Perfil
    • Mis Aportes
Re: SimEarth - Clasicazo
« Respuesta #24 en: Junio 07, 2022, 09:32:53 am »
Buenas,

Las traducciones no son mi "especialidad" en realidad. Creo que te puede dar mejores consejos @pakolmo que está muy ducho en el tema.
Si te tuviera que decir como empezar una traducción, sería con un análisas estático utilizando el IDA o similar, de forma que puedas también revisar qué llamadas tiene la cadena y si hace falta poder recalcular los offset, pero como digo, no tengo experiencia en ello.

A lo que me refiero con las cadenas, por ejemplo, la cadena que se muestra después de introducir mal un código. Si se hace un volcado de la memoria donde lee esa cadena, localizar en que dirección de memoria se encuentra, y así poder poner un punto de ruptura (Breakpoint) justo en el acceso a esa zona de memoria, y al volver de esa lectura, paso a paso, podrías saber desde donde se ha llamado, y quizás, esté cerca de la decisión de mostrarla o no. Esto lo suelo utilizar más cuando se trata de una aplicación/juego de Windows, ya que la búsqueda de cadenas es más fácil y te permite llegar cerca de la zona que te interesa.

Aprovecho para adjuntar el TXT con los TIPS del parche para la versión MULTI3 de este juego. Al fin y al cabo, si luego aparece el ejecutable original de la versión en castellano, normalmente para las diferentes localizaciones solo suelen cambiar las direcciones de memoria, ya que el esquema de protección es el mismo.

Para llegar al primer punto de interés en este juego, interrumpo la ejecución justo cuando espera la introducción del código solicitado. A partir de ahí, suele estar en un bucle hasta que se pulsa una tecla, y dependiendo de que tecla es, hará una cosa u otra. Siguiendo las instrucciones paso a paso, vas poniendo BP en las zonas de código que no se entra mientras está a la espera, hasta que detectes el punto donde sólo entra al pulsar INTRO o el botón continuar. A partir de ahí, creo que el TXT debería aclarar el resto.

Salu2



Scr34m
"Es de bien nacido ser agradecido"

Password de mis aportes :zip:: AbandonSocios

Desconectado kurt

  • Moderador Global
  • AMD Athlon
  • *****
  • Mensajes: 757
  • País: es
  • Fecha de registro: Enero 20, 2005, 11:44:11 am
  • Coleccionando aventuras gráficas
    • Ver Perfil
    • Aventgraficas
    • Email
Re: SimEarth - Clasicazo
« Respuesta #25 en: Junio 07, 2022, 13:56:08 pm »
Jajaja, has sido "chico malo"

Muy buenos apuntes. Con lo explicado se parece bastante a como se hace en Windows, pero me falta destreza.

Si te prestas a que un día me puedas explicar algo más te lo agradecería.




Redump dumper & Floppy preservation
:es:Búsqueda de material de aventuras gráficas :es:

Desconectado Scr34m

  • AMD Athlon
  • ***
  • Mensajes: 705
  • País: sc
  • Fecha de registro: Septiembre 12, 2021, 11:52:52 am
    • Ver Perfil
    • Mis Aportes
Re: SimEarth - Clasicazo
« Respuesta #26 en: Junio 07, 2022, 14:42:50 pm »
Jejejej claro, si puedo ayudarte en algo aquí estamos, aunque lo dicho, mi experiencia en DOS no es grandísima, y hay varios juegos que por ahora yo no he sabido parchear  :rolleyes:

Salu2


Scr34m
"Es de bien nacido ser agradecido"

Password de mis aportes :zip:: AbandonSocios

Desconectado Scr34m

  • AMD Athlon
  • ***
  • Mensajes: 705
  • País: sc
  • Fecha de registro: Septiembre 12, 2021, 11:52:52 am
    • Ver Perfil
    • Mis Aportes
Re: SimEarth - Clasicazo
« Respuesta #27 en: Junio 11, 2022, 22:59:34 pm »
Buenas,

Pensaba la había subido. Os dejo la medicina.
Cualquier cadena será válida.

El "cómo se hizo" lo tenéis más arriba, adjunto en un TXT.

Probado en DOSBox 0.74-3 sin finalizar.
:zip: Medicina :en: (25 KB)

Salu2
« Última modificación: Junio 11, 2022, 23:03:17 pm por Scream78 »


Scr34m
"Es de bien nacido ser agradecido"

Password de mis aportes :zip:: AbandonSocios