¿como se crean los programas para juegos?

Iniciado por gonzalo57, 28 Octubre 2012, 10:31 AM

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

gonzalo57

bueno pues por ejemplo los tipicos programas hackers de un juego que te den dinero, vida infinita y cosas asin...

En que lenguaje de programa y tal, y como los hacen funcionar esque no lo entiendo xD

si alguien me explica....
@echo off
title Gonzalo57
color 5a
echo Estoy aprendiendo Batch :3
echo.
pause
cls
echo un saludo elhacker.net :)
pause > nul

WIитX

Buscando errores en dichos juegos y comenzando a atacar por hay
"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)

flacc

editando el juego en memoria, burlando sus protecciones, etc

OmarHack

 Yo se de uno que busca las variables del juego y te las deja editar, lo tengo usado con algún juego de Tuenti y Facebook, ponía la vida que tenia en el juego en el programa, por ejemplo "60" dejaba que me quitaran vida, y ponía la nueva vida, por ejemplo 39, y lo que el programa hacía era buscar variables que tuvieran de valor 60 y que ahora valieran 39, y solían quedar 2 o 3, volvía a perder vida me quedaba con 20, ponía el 20 en el programa repitiendo el proceso y me quedaba solo una variable, a esa variable le daba yo valor de por ejemplo 999 y tenia 999 de vida, después marcaba una casilla para que la variable siempre quedara en 999, y cuando jugaba no perdía vida nunca. También hay programas para añadir código fuente al juego, como pueden ser algunos parches y mods, otros editan la memoria, por ejemplo para modificar armas vehículos... Otros son simplemente partidas guardadas en las que as conseguido todos los desbloqueables del juego y los cargas.
Creo que el idioma da igual, si haces un buscador de variables como en el primer ejemplo mientras funcione... Supongo que dará igual en C en Phyton en Android... Para añadir algo al juego supongo que estará en el mismo idioma de programación que el juego original para una mejor adaptación pero también supongo que se pueden añadir códigos en otro lenguaje de programación sin mayor problema ya que el resultado es el mismo en todos, código máquina.
El primer ejemplo hará algo así: Buscar programa/juego, abrir programa/juego, acceder al código fuente del programa/juego, buscar variables que valgan x (x es el valor que introduzcas) buscar variables que valiendo x ahora valgan y (y es el segundo valor para reducir el número de variables obtenido e identificar la que estamos buscando) aplicar y guardar cambios en el programa/juego. En teoría es bastante sencillo. 
Espero haberte ayudado, un saludo.
I like to test things.

$Edu$

Busca sobre Cheat Engine y aprende del tutorial que trae el mismo programa para usarlo.
Aprende sobre crear Trainers para juegos, y luego si aprendes Ingenieria Inversa y algo de ASM o C podras encontrar mil tutoriales para leer o escribir en la memoria y asi crear tus propios programas para juegos.