Bem nesse tuto vai ensinar como mudar algumas addres nas dll de priston tale ( basicamente, como atualizar uma dll por olly) e vai estar explicando onde começam os comandos em olly e hexa.
Essas são as offset do game do bPT DESATUALIZADAS.
1: Abra sua dll prefirida, e converta os valores de tras para frente ficando assim.
2: Tecle um ctrl+f deixe a opção type como hex values, e coloque seu valor desejado convertido de trás para frente e clique em OK!
3: Bucas realizada com sucesso, então eu aconselho que salve o game do BPT dessa versão atual em sua máquina, para que toda vez os valores forem atualizados, possam ser comparados e modificados. Outra hora ensino depois como fazer isso hehe.
4: Bem feito isso, você sempre tera sua dll atualizada.
Este seria o valor completo da dll do hp,res,mana. Agora vou explicar onde ficam os comandos de NUMPAD + CTRL,etc...
Ele começa aqui. Vou fazer uma explicação básica.
Pela offset citada acima vocês verão os valores todo, quem já manja algo de olly vai perceber como eles funcionan. Ou seja, basta trocar os valores antigos e deixarem os novos, pode escreve em cima em hexa ou em olly teclando a barra espaço e colocando a nova offset em cima. Hehe espero que tenham entendido.
Esse era um tuto antigo postado pela Magnifica Bixa Ninja do MRX
Postei ele pq o Kid_Biluga tava com duvida ._.
Créditos:
MRX por te feito o tuto
E acho que eu por te desenterrado do cu do mundo isso .-.
Beijo na nadega esquerda
- Código:
RES -> 03123C2C 0000 ADD BYTE PTR DS:[EAX],AL
HP -> 03123C30 0000 ADD BYTE PTR DS:[EAX],AL
MP -> 03123C34 0000 ADD BYTE PTR DS:[EAX],AL
Essas são as offset do game do bPT DESATUALIZADAS.
1: Abra sua dll prefirida, e converta os valores de tras para frente ficando assim.
- Código:
RES -> 2C3C1203
HP -> 303C1203
MP -> 343C1203
2: Tecle um ctrl+f deixe a opção type como hex values, e coloque seu valor desejado convertido de trás para frente e clique em OK!
3: Bucas realizada com sucesso, então eu aconselho que salve o game do BPT dessa versão atual em sua máquina, para que toda vez os valores forem atualizados, possam ser comparados e modificados. Outra hora ensino depois como fazer isso hehe.
4: Bem feito isso, você sempre tera sua dll atualizada.
- Código:
003E5E34 803D 089C3E00 0>CMP BYTE PTR DS:[3E9C08],1
003E5E3B 75 0B JNZ SHORT 003E5E48
003E5E3D B8 303C1203 MOV EAX,3123C30
003E5E42 C700 00001643 MOV DWORD PTR DS:[EAX],43160000
003E5E48 803D 099C3E00 0>CMP BYTE PTR DS:[3E9C09],1
003E5E4F 75 0B JNZ SHORT 003E5E5C
003E5E51 B8 343C1203 MOV EAX,3123C34
003E5E56 C700 00001643 MOV DWORD PTR DS:[EAX],43160000
003E5E5C 803D 0A9C3E00 0>CMP BYTE PTR DS:[3E9C0A],1
003E5E63 75 0B JNZ SHORT 003E5E70
003E5E65 B8 2C3C1203 MOV EAX,3123C2C
003E5E6A C700 00001643 MOV DWORD PTR DS:[EAX],43160000
003E5E70 C3 RET
Este seria o valor completo da dll do hp,res,mana. Agora vou explicar onde ficam os comandos de NUMPAD + CTRL,etc...
- Código:
003E5900 . 6A 11 PUSH 11 ; /Key = VK_CONTROL
Ele começa aqui. Vou fazer uma explicação básica.
- Código:
003E5900: PUSH 11 = CTRL+
===VALORES DE NUMPAD===
PUSH 60 = NUMPAD0
PUSH 61 = NUMPAD1
PUSH 62 = NUMPAD2
PUSH 63 = NUMPAD3
PUSH 64 = NUMPAD4
PUSH 65 = NUMPAD5
PUSH 66 = NUMPAD6
PUSH 67 = NUMPAD7
PUSH 68 = NUMPAD8
PUSH 69 = NUMPAD9
===CTRL+F1,F2,ETC...===
PUSH 70 = F1
PUSH 71 = F2
PUSH 72 = F3
PUSH 73 = F4
PUSH 74 = F5
PUSH 75 = F6
PUSH 76 = F7
PUSH 77 = F8
PUSH 78 = F9
PUSH 79 = F10
Pela offset citada acima vocês verão os valores todo, quem já manja algo de olly vai perceber como eles funcionan. Ou seja, basta trocar os valores antigos e deixarem os novos, pode escreve em cima em hexa ou em olly teclando a barra espaço e colocando a nova offset em cima. Hehe espero que tenham entendido.
Esse era um tuto antigo postado pela Magnifica Bixa Ninja do MRX
Postei ele pq o Kid_Biluga tava com duvida ._.
Créditos:
MRX por te feito o tuto
E acho que eu por te desenterrado do cu do mundo isso .-.
Beijo na nadega esquerda