Necesito un programa para hacer esto:

He abierto un hilo igual en PC, la verdad es que no se donde ponerlo exactamente.
Al grano, tengo un fichero de 64k, que que es un ejecutable de XBOX, necesito editar una parte de el para cambiar un texto.
Lo hago con un editor hexadecimal, pero lo que me gustaría es "saber " crear un programita con una simple ventana donde escribas el texto deseado y este se escriba de tal a cual posición
Esto en basic del spectrum lo tengo chupao, en pc no tengo ni flores de por donde empezar.

Imagen
Si sabes hacerlo en BASIC, prueba con Visual Basic que es muy parecido. Si lo que quieres es añadir datos fijos a un archivo y sabes las posiciones donde añadirlos, hay un comando de Unix llamado patch que permite hacer eso usando un script muy sencillo. Si no tienes un Linux, busca una versión de patch para Windows.

http://es.wikipedia.org/wiki/Patch_%28Unix%29
Hola hal9000 ,yo puedo ayudarte con el programa ,se programar , por el momento,en visual basic

hice este programa como prueba :

carga el XBE , pones el offset de inicio de la palabra (en este ejemplo edite la palabra que empieza en 2097769) , las letras a insertar (esto es para que no se inserte un campo de texto completo en el archivo , y finalmente escribir el texto que queremos editar

Archivo original en Hex Work shop :

http://i57.tinypic.invalid/332qu0j.png

Archivo ya editado con el programa :

http://i57.tinypic.invalid/245hqbp.png

descargue el emulador de SNES y pues este XBE pesaba mas de 3 megas ,no se cual sea la diferencia al tuyo de 64 KB

cualquier cosa solo dime :)
2 respuestas