개인적으로 DOS 게임을 종종 즐긴다.
하지만, 많은 시간을 소비하고 싶지 않아 Hex Editor 를 이용해서 게임내 저장된 데이터를 편집하여 빠르게 엔딩을 본다.
소개하는 프로그램은 NotePAD++ (Ver 8.8.1) 이며, 별도 Plugin 추가 없이 바로 사용 가능하다.
Note PAD++ (8.8.1) 다운로드
설치하는 과정은 생략하고 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 로 잘 변경되었다.

※ 데이터 편집을 하기 전에 세이브 데이터 파일은 새로운 폴더를 하나 만들어서 백업을 해두는 것이 좋다.
이후 추가로 필요한 데이터가 있다면 위와 같은 방법으로 데이터를 바꿔서 게임을 즐기도록 하자.
'컴퓨터 > 소프트웨어' 카테고리의 다른 글
| 노트북 언더볼팅 앱 - 쓰로틀스탑(Throttle Stop) (1) | 2026.04.19 |
|---|---|
| 도스 박스(DOS BOX) 0.74-3 (4) | 2025.08.14 |
| Virtual Box(버츄얼 박스) - 윈도10 설치 (0) | 2025.03.09 |
| [인코딩] 샤나인코더로 동영상 크기 줄이는 방법 (4) | 2023.09.27 |
| [엑셀] 비주얼 베이직 - 시트 이름 변경 (0) | 2023.09.20 |