Que archivo debo de abrir?

Iniciado por KanoxSmoKinG, 22 Marzo 2017, 01:55 AM

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

KanoxSmoKinG

Quiero modificar los strings y mas cosas del cheat engine, Ya tengo delphi7 instalado.
Este es el source code del cheat engine, http://cheatengine.org/download/CheatEngine64src.rar
Lo que no se cual es el archivo principal, Osea cual debo de abrir en el delphi para modificar todo
En este vídeo abre un archivo pero ese no me sale en la carpeta del source
https://www.youtube.com/watch?v=SmeAsxvtyYo

Eleкtro

#1
Hola.

Primero que nada, si pretendes experimentar con el código fuente de Cheat Engine, entonces descárgate el código de la última versión (v6.6) desde el respositorio oficial en GitHub:

Segundo, un programa no se suele componer de un único archivo, sino de múltiples archivos que representan las distintas ventanas, controles y diálogos de la aplicación, entre otras cosas.

Tercer y último punto, Cheat Engine está desarrollado con la IDE de Lazarus, lo cual hablando con propiedad de la palabra no es lo mismo que Delphi, ni la IDE Delphi, ni el lenguaje Delphi como tal; el Pascal que usa Delphi es distinto. Aparte, en ese video que has compartido el autor muestra la IDE Delphi 7, la cual tiene ya una década y media... es posible que esa persona haya descargado algún código fuente del cheat engine muy  antiguo que haya sido desarrollado en esa versión ya obsoleta de Delphi, lo cierto es que no lo sé, pero las versiones actuales de Cheat Engine no están desarrolladas en la IDE de Delphi.

En resumen: Descárgarte Lazarus (no Delphi / Embarcadero), y abre el archivo de proyecto principal cheatengine.lpi, ahí te saldrán todas o casi todas las ventanas con sus controles y podrás localizar y editar las cadenas de texto que desees.

Si prefieres realizar una edición más "manual" entonces puedes cojer tu editor de texto favorito y abrir los archivos con extensión .lfm (Lazarus Form) para modificar las las propiedades de texto de los controles.

¡Saludos!








KanoxSmoKinG

Cita de: Eleкtro en 22 Marzo 2017, 03:24 AM
Hola.

Primero que nada, si pretendes experimentar con el código fuente de Cheat Engine, entonces descárgate el código de la última versión (v6.6) desde el respositorio oficial en GitHub:

Segundo, un programa no se suele componer de un único archivo, sino de múltiples archivos que representan las distintas ventanas, controles y diálogos de la aplicación, entre otras cosas.

Tercer y último punto, Cheat Engine está desarrollado con la IDE de Lazarus, lo cual hablando con propiedad de la palabra no es lo mismo que Delphi, ni la IDE Delphi, ni el lenguaje Delphi como tal; el Pascal que usa Delphi es distinto. Aparte, en ese video que has compartido el autor muestra la IDE Delphi 7, la cual tiene ya una década y media... es posible que esa persona haya descargado algún código fuente del cheat engine muy  antiguo que haya sido desarrollado en esa versión ya obsoleta de Delphi, lo cierto es que no lo sé, pero las versiones actuales de Cheat Engine no están desarrolladas en la IDE de Delphi.

En resumen: Descárgarte Lazarus (no Delphi / Embarcadero), y abre el archivo de proyecto principal cheatengine.lpi, ahí te saldrán todas o casi todas las ventanas con sus controles y podrás localizar y editar las cadenas de texto que desees.

Si prefieres realizar una edición más "manual" entonces puedes cojer tu editor de texto favorito y abrir los archivos con extensión .lfm (Lazarus Form) para modificar las las propiedades de texto de los controles.

¡Saludos!
Gracias!  ;-) Solo que como soy nuevo en lazarus no se si en este exista una función para cambiar una palabra sin tener que buscarla y cambiarla 1 x 1
Ejemplo
Quiero modificar MainForm por Chrome pero en el código hay por ejemplo 500 (Mainform)
La pregunta es que si se pueden cambiar todas de un solo golpe sin tener que editar 1 x 1