제목은 거창합니다만, 결론부터 말씀드리자면 아직 미완성입니다.
6세대에서 추가된 페어리 타입을 하트골드/소울실버 한글판에서도 사용할 수 있게 해보려고 했습니다만,
데이터 구현까지는 성공했지만 인터페이스 구현을 하지 못했네요.
저주의 ???타입을 이용해서 페어리타입의 상성을 추가했지만 앞선 포스트에서 기술의 타입이나 포켓몬의 타입을
???타입으로 바꿔도 도감에서는 노말타입으로 출력되고, 배틀과 상태창에서는 ???타입으로 출력되기 때문에
도감과 상태창에서의 타입 아이콘 코드를 찾아서 '페어리'라는 폰트코드와 분홍색 색상코드를 입혀야 하는 데, 타입 아이콘 코드를 아직 찾지 못해서 데이터 구현정도만 포스팅하도록 하겠습니다.
사용툴은 CrystalTile2와 헥스에디터 입니다. 헥스에디터는 편하신 것 사용하시면 됩니다.
저는 HxD hex editor를 사용합니다.
먼저 롬을 불러와서 NDS아이콘을 클릭해줍니다. (Ctrl+N)
FSI.CT/overlay9_0012.bin과 FSI.CT/overlay9_0018.bin을 우클릭 - 압축해제 해주세요.
헥스 에디터로 overlay9_0018.bin을 불러오셔서 마지막 부분에 타입표 헥스코드를 붙여주세요.
타입표를 조금 설명드리자면 6byte씩 끊어서 보시면 됩니다.
첫부분 00 00 0A 00 01 0A로 예를 들어보자면
( ※ 타입은 전 포스트에 타입헥스코드 참조해주세요. )
XX YY ZZ (XX=공격타입, YY=방어타입, ZZ=효과)
00 00 0A (노말타입으로 노말타입 공격시 1배)
00 01 0A (노말타입으로 격투타입 공격시 1배) 를 나타냅니다.
효과는 00=효과없음, 05=반감, 0A=1배, 14=2배 입니다.
※ 제가 첨부한 타입표는 6세대 기준입니다. (강철이 고스트, 악에 1배, 페어리상성추가)
타입을 추가하시고 저장 후 CrystalTile2로 overlay9_0012.bin을 열어서 아래와 같이 코드를 변경해주시면 됩니다.
80D62602 → A0C41F02 (4개 검색됩니다. 전부 다 바꿔주세요.)
81D62602 → A1C41F02 (3개 검색됩니다. 전부 다 바꿔주세요.)
82D62602 → A2C41F02 (3개 검색됩니다. 전부 다 바꿔주세요.)
수정 후 저장하시고 롬을 불러와서 NDS아이콘을 클릭하셔서
overlay9_0012.bin은 FSI.CT/overlay9_0012.bin에, overlay9_0018.bin은 FSI.CT/overlay9_0018.bin에 압축시켜주세요.
overlay9_0018.bin을 변경한 파일로 압축할 때, 이런 오류가 뜰겁니다.
그냥 확인 눌러주시면 됩니다. CrystalTile2를 종료해서 저장해주시면 6세대 타입상성으로 변경됩니다.
(페어리 타입도 ???타입으로 추가되어 있는겁니다.)
실험을 위해서 파오리의 2번째타입(비행)을 ???타입으로 바꾸고, 탁쳐서떨구기(악타입기술)를 ???타입의 기술로 바꿔봤습니다.
도감상에는 ???타입이 노말로, 상태창이나 배틀 시에는 ???타입으로 뜹니다.
사족을 붙이자면, overlay9_0006.bin 파일을 앞의 방법과 같이 압축해제한 후, 오프셋 290의
7A 5A 17 4E B5 45 72 3D 30 31 ED 28 CB 20 FB 66을 찾으셔서
DF 7E 3F F2 1E 6A DD 59 5B CD 17 C1 D6 B4 37 7F로 바꿔주시면
배틀 시 ???타입 기술의 테두리가 분홍색으로 바뀝니다.
왼쪽이 수정전, 오른쪽이 수정 후 입니다.
타입표를 수정하신다면 타입상성을 임의대로 바꿀 수도 있습니다.
예를 들어 타입표의 0B0A14 부분을 0B0A05로 바꾸시면 불타입이 물타입을 반감하도록 바꿀 수 있습니다.
누군가 폰트코드와 색깔코드, 타입 아이콘코드의 위치를 알아내서 완벽한 페어리타입 사용이 됐으면 좋겠네요.
'Game > Pokemon HG.SS 개조' 카테고리의 다른 글
[HG/SS] 스타팅 변경 (10) | 2016.12.04 |
---|---|
[HG/SS] 신타입(페어리) 추가 -2 (14) | 2016.08.29 |
[HG/SS] 진화방법 변경 (56) | 2016.08.22 |
[HG/SS] 기술 위력, 타입 변경 (24) | 2016.08.22 |
[HG/SS] NPC 소지포켓몬/기술배치 변경 (11) | 2016.08.22 |