우선 올리로 실행파일을 불러 들이고
모듈은 실행 파일 선택
search for -> all referanced text strings 선택 후 창 하나 뜨죠.
그 창에서 마우스 우클릭->search for text 선택
[f9s6e0u]넣고 검색 후 나온 지점 엔터혹은 follow in diasm
follow in dump -> immediate constant
그럼 밑에 있는 헥스 덤프에 유니코드로
010CF600 5B 00 66 00 39 00 73 00 36 00 65 00 30 00 75 00 [f9s6e0u
010CF610 5D 00 00 00 EA 81 D5 52 8D 51 1F 75 B9 30 A4 30 ]
보이니 [f9s6e0u]를 [s6e0r48]로 수정후 파일 저장하면 됩니다.
참쉽죠?
※각각의 명령어에 대해선 아래 "사용되는 처리문" 참고.
[s6e0r48]는 꼮 유니코드로 수정해 줘야 합니다.
__________________________________________________________________
::: 사용되는 처리문 :::
l5 - 팝업메세지에 사용되는 라인, 숫자는 색상 지정. 아래 색상별 숫자 참조.
L5 - 줄간격 혹은 위/아래 위치 조절, 숫자가 작으면 위로, 많아지면 아래로
s6 - 글꼴 사이즈, 숫자는 크기.
e0 - 글꼴 테두리, 숫자는 색상 지정. 아래 색상별 숫자 참조.
c7 - 글꼴 색상, 숫자는 색상 지정. 아래 색상별 숫자 참조.
u - 특문 전각표시
b - 글자를 진하게
f9 - 글꼴 지정, 숫자는 폰트 종류 같으나 자세하게는 알수 없음.
r8 - 개행 설정(픽스라인의 개행설정과 동일). 숫자는 한줄당 표시되는 바이트수.
색상별 숫자 - 0=검정, 1=빨강, 2=초록, 3=파랑, 4=노랑, 5=하늘색, 6=자주색 , 7=흰색, 8=회색, 9=검정
__________________________________________________________________
대사 이왼의 다른 부분은 사용자 사전으로 수정 가능함.
"r"이 개형 처리를 한다면 구지 0x0a를 픽스라인으로 개행처리하도록 할 필요가 없어보임.
(대사이왼에도 적용되서 지저분해 보이는걸 방지 할수 있음.)
이걸로 대충 처리문은 끝인듯?.....
사족1. 이렇게 알고보니 소프트하우스 캬라가 사용하는 엔진도 편해서 좋쿤.
사족2. 유니코드 사용으로 바이트 두배로 쳐묵하는거 빼곤...
이번 버니블랙3에선 엔진 업데이트되었으나 명령어는 유효함.