Hola, alguien podría ayudarme con algo que tal vez sea complejo pero uno nunca sabe que tipo de personas con qué conocimiento se vaya a encontrar en internet

Voy a hacer un post bastante completo para en caso de que alguien sea capaz de hacerlo pues tenga toda la información disponible.

Existe un juego llamado S4 League, su página web de la versión europea es esta: http://s4.es.alaplaya.net
Hace poco, se crearon unos archivos con los cuales se puede crear un servidor privado para tener diversión con unos cuantos amigos nada más.
Resulta que uno puede editar los datos del juego a su antojo para personalizarlo y agregarle/quitarle/modificarle lo que uno desee.
Esto es posible gracias a una herramienta creada para descifrar la encriptación de sus datos y poder acceder todo lo que tiene.

Les cuento que esa herramienta, la cual la subo a MEGA : https://mega.co.nz/#!8phHHBBI!LJQt6iNMS2RRgT46FcV93XQ-2PZkP6TFPCqY0iC_3K8
Es compatible con la versión del 2009 de diciembre del juego : http://www.gamona.de/downloads/s4-league,full-client-v1055-dezember-2009:download,1610083.html

La versión del juego que es compatible con los archivos creados para crear un servidor privado es la de enero de 2009, una versión más antigua la cual no es compatible con la herramienta para acceder a los datos, la cual fue la que subí a MEGA.

La creación de esta herramienta nació en un post creado en este foro el 12 de diciembre de 2009: http://www.elitepvpers.com/forum/s4-...rce-files.html
Aquí el creador explica más o menos el proceso que atravesó para poder crear la herramienta. Para los que no se les da bien en el inglés pero probablemente sus conocimientos informáticos son muy altos explico en resumen lo que dice:

- Hola, quiero compartir con ustedes el descifrado de los “resources“ del juego S4 League.
- Empecemos con el archivo resource.s4hd el cual contiene el nombre de los archivos internos del juego, el valor CRC del archivo cuando está desencriptado/descomprimido y está comprimido y encriptado por una llave.
La llave es :
Código:
0x82, 0x53, 0x43, 0x4C, 0x2B, 0x0D, 0x37, 0xD7,
0xD9, 0xD8, 0x1B, 0x6D, 0xA0, 0xC3, 0x2B, 0xEE,
0x45, 0x88, 0x1A, 0xA6, 0x18, 0x1D, 0x9D, 0x38,
0x2A, 0x55, 0x03, 0x1D, 0xCD, 0xA6, 0x73, 0x07,
0xED, 0x8D, 0xC5, 0xDB, 0xA3, 0xBD, 0xB6, 0xD5
Solo los primeros 32 valores son usados. Ellos usan la librería de compresión LZO.

- El nombre del archivo en la carpeta “_resources“ es el CRC como un valor hexadecimal. Los archivos están comprimidos y encriptados con la misma llave.
- Los archivos que tienen extensión “x4“ son especiales, están comprimidos y encriptados 2 veces, ellos SI usan todos los 40 valores en la llave que se puso más arriba.

Aclaraciones:

Color NARANJA: Resources son los archivos del juego encriptados ubicados en la carpeta _resource del juego.
Color ROJO: El archivo “resource.s4hd“ es el que contiene toda la información de los archivos encriptados en la carpeta _resource, este es el que hay que desencriptar.
Color ROSA: LZO es la librería usada por los archivos para su compresión, aquí su página web: http://www.oberhumer.com/opensource/lzo/


Pregunta del millón: Alguien sabe cómo hacer la misma herramienta que ya existe la cual SUBI A MEGA que funciona con el cliente del diciembre del 2009 del cual también dejé el link, peroooooooooooooo para este cliente: Cliente Enero 2009 ????

Creo que lo que estoy pidiendo tal vez sea muy complicado, pero como dije al comienzo del post, uno nunca sabe con quien se pueda encontrar
Si saben inglés es mucho mejor ya que el mío no es muy bueno y no puedo explicar con certeza lo que dice la persona en Elitepvpers.

Saludos!