안녕하세요. 최근 치트엔진 5.4를 통해 고전게임 인
'마스터 디 아크(Master the Arch)를 내맘대로 에딧하려 하는 중입니다.
물론, 다른 분들이 게임핵용으로 에딧자료를 만들어주셨지만..
이게임이 주소가 매번 실행할때마다 바뀌어서...다른분들이 제작한 게임핵용 에디터는
쓸모가 없더라구요....
그런데, 치트엔진으로 값을 찾고나서 마우스 우클릭으로 그 정보를 보면
'Find out what reads from this address' 라는 기능이 있는데요..
이걸 실행시켜보면, hex에딧 처럼 주르륵 뜨고 그 주소에 해당하는 값을 찾아주더라구요.
이걸 이용해서..
게임 실행시마다 그 원시데이터를 이용해, 매번 바뀌는 address를
찾을수는 없나요?..
아, 그리고 주소값이 바뀌는 게임들은 어떻게 에딧프로그램을 만드시는지...
그것도 참 궁금하네요..
아직 모르는부분이 많습니다. 아무것도 모르는 초보에게
설명해주신다면 참 감사하겠습니다..
+ 덧붙입니다.
검색해보니, 창세기전3 파트2의 경우엔 캐릭터 속성 한개의 주소만 알아도, 나머지
값들도 다 자동으로 검색되도록 하는 프로그램이 있는 것 같더군요.
아마, 주소는 매번 바뀌어도 주소값들 사이엔 일련의 규칙이 있기 때문이겠죠.
제가 에딧하려는 게임도.. 첫 번째 소환수의 STR(힘) 만 알면, DEX나 AGI등
MOV(이동력) RESIST(속성 저항력) 등 주소값은 유추해 낼 수 있는데..
캐릭이 하나만 있는것도 아니고;
이런 자동주소검색 프로그램 중에서 제가 한 주소만 찾으면,
나머지 주소들은 제가 알아낸 패턴으로 저절로 찾아낼 수 있도록-
즉, 제가 다른주소를 찾는 조건들을 설정할 수 있는 프로그램은 없나요?....
아, 스피리추얼소울과 비슷한 류의 게임입니다.
제가 알기론 스피리추얼소울도 매번 주소값이 바뀌는 걸로 알고 있습니다...