게임 메모리 해킹: 치트 엔진(Cheat Engine) 튜토리얼 4단계 해결하기 (Game Memory Hacking Tutorial by Using Cheat Engine #5)
# 튜토리얼 4
- 문제 요약
> float type Health와 double type Ammo의 값을 5000으로 만들어야 함
- 이번에 찾아야 하는 데이터는 실수 형태
- 게임을 만들 때에는 C# 또는 C++을 많이 사용하는데,
이러한 C언어 계열의 프로그램에서는 두 가지 실수형이 가장 많이 사용됨
- 작은 크기의 실수형을 나타낼 때 사용하는 float형,
큰 크기의 실수를 나타낼 때 사용하는 double형이 있음
- value type이 float이고 값이 100인 변수를 찾기 위해 fist scan을 진행
- Hit me 버튼을 눌러 Health의 값을 감소시켜보니 0180A6F8의 값이 변화됨을 감지
따라서 해당 값이 Health에 해당하는 것을 알 수 있음
- 더블 클릭하여 주소 리스트에 추가
- New Scan을 눌러 이번에는 value type이 double이고 값이 100인 변수를
first scan을 통해 찾음
- Fire 버튼을 눌러 Ammo의 값을 감소시켜보니 0180A700의 값이 변화됨을 감지
따라서 해당 값이 Ammo에 해당하는 것을 알 수 있음
- 더블 클릭하여 주소 리스트에 추가
- 두 주소의 값을 모두 5000으로 설정
- 두 값을 모두 변경하면 튜토리얼 창에서 Next 버튼이 활성화 되는 것을 확인할 수 있음
4단계 튜토리얼을 해결했음 !!