본문 바로가기
컴퓨터/소프트웨어

NotePAD++ (ver 8.8.1), Hex Editor 기능 사용하기

by 오!쎈세! 2025. 8. 6.

개인적으로 DOS 게임을 종종 즐긴다.
하지만, 많은 시간을 소비하고 싶지 않아 Hex Editor 를 이용해서 게임내 저장된 데이터를 편집하여 빠르게 엔딩을 본다.
소개하는 프로그램은 NotePAD++ (Ver 8.8.1) 이며, 별도 Plugin 추가 없이 바로 사용 가능하다.

 
Note PAD++ (8.8.1) 다운로드

NotePAD++(v8.8
6.42MB

 
설치하는 과정은 생략하고 DOS 게임의 저장데이터를 읽어들이는 과정과 편집 과정을 간단하게 적겠다.
 

예를들어 윈드워커 라는 DOS 게임을 시작하면 음식 6, 돈 12 이다. 이것을 각각 99로 바꾸겠다.
10진수 6, 12는 16진수로 변환시 각각 06, 0c 이므로 해당 값(06, 0c)을 찾는게 포인트 

 
저장하고 빠저 나가면 세이브 데이터가 생성된다.

 
1. Note PAD++ 실행

 

2. 열기 클릭

 

3. 데이터 파일 선택하여 열기

 

4. 열렸지만 파일내 글자가 깨져서 식별불가

 

5. 플러그인 클릭

 

6. HEX-Editor → View in HEX 순으로 클릭
- 단축키는 Ctrl + Alt + Shift + H 

 

7. 식별 가능한 16진수로 나타남

 

8. 붉은 색으로 표시한 행은 가로 방향 (→)이고, 파란 색으로 표시한 열은 세로 방향 ( ↓ ) 이다.

 

9. 앞서 찾고자 했던 16진수 06, 0c 는 00000030 행, 3열 4열에 각각 있음이 확인된다.Ctrl + F 누르고 06 0c 를 입력하고 엔터치면 찾을 수 있다.)

 

10. 10진수 99를 16진수로 변환하면 63 이므로 모두 수정해준다.

 

11. 저장 버튼을 클릭하면 값이 저장된다.

 

12. 게임을 다시 실행해보면 음식 99, 돈 99 로 잘 변경되었다.

 

※ 데이터 편집을 하기 전에 세이브 데이터 파일은 새로운 폴더를 하나 만들어서 백업을 해두는 것이 좋다.
이후 추가로 필요한 데이터가 있다면 위와 같은 방법으로 데이터를 바꿔서 게임을 즐기도록 하자.