최근 염색이 추가되면서 팔레트를 이용한 색상지정이 아닌 커스터마이징된 파일을 수정하는 방법이 발견되었습니다.
이와 같이 캐릭터 커스터마이징 파일도 동일한 방법으로 설정할 수 없을까 싶어서 한시간 반 남짓 분석을 해보았습니다.
분석에 사용된 커스터마이징 파일은 첨부하였습니다.
공통
00 : 각 설정마다 달라지는 값들
00 : 밝기 변화에서는 동일하지만 팔레트 이동에서는 달라지는 코드
00 : 동일한 설정에서도 달라지는 값(패리티 또는 난수로 판단됨)(난수일 경우 동일한 설정에서도 미세하게 차이를 주기 위함일 가능성 있음)
1문단
42 : 머리모양 (4는 슈샤이어로 추정, 2는 2번째 머리모양)(5번 조합의 4E는 슈샤이어의 14번째 머리모양으로 추정)
01 : 머리모양에 관련된 값으로 추정
2문단
E8 : 알수 없는 값(2번 설정에서만 다름)
01 : 머리모양 보조값으로 추정
EE FF 1F : 머리 색상(역순으로 배치됨)(실제 RGB 코드는 #1FFFEE임)
4문단
01 : 동공 형태로 추정(변경 테스트 미실시)
참고사항
1번↔2번 : 밝기 변화에 따른 코드 변화 테스트
2번↔3번 : 팔레트 이동에 따른 코드 변화 테스트
3번↔4번 : 동일한 설정을 중복으로 저장할 경우 달라지는 값 테스트
3번↔5번 : 머리 모양에 따른 코드 변화 테스트
머리 색을 투톤으로 설정하지 않아도 투톤 코드가 자동으로 설정되는지는 미확인
단순 추측이지만, 팔레트 형태가 RGB팔레트가 아닌 HSV 팔레트이므로 HSV->RGB와 관련된 값이 헥사코드 내에 포함되어있을 가능성도 있다고 생각합니다.
설정코드
1 | 03 00 FF FF 03 00 00 00 4B 4F 52 42 D0 1B 4F 3C 27 97 FF // 65 00 00 00 73 00 00 00 32 00 00 00 D2 01 E8 02 03 00 00 D5 D5 D7 FF 35 5E 3A 3F 60 E5 50 3E 01 00 00 00 FF F0 A7 C6 3E 71 3D 4A 3F CB D1 DE FF 72 7B 82 FF 00 CC D2 DE FF 74 7B 80 FF 00 00 A6 9B 04 3F FF FF FF 00 00 FF FF 09 02 08 00 F2 E6 01 0F 01 37 34 FF FF FF 08 00 08 34 34 33 90 00 00 00 3F FE 04 00 01 4F 01 57 6A // 01 00 00 01 0D 1C 30 3F 00 00 00 3F 00 00 00 3F 00 00 00 3F 38 6C 9B 40 C2 ED 00 0E 05 // 16 BC 72 // 34 E2 3A // 58 D1 BB BA 6E // 1A DF 39 // 50 4B B8 FF 00 FF FF 2E 04 00 3C 00 00 FF FF FF 00 FF FF FF 00 FF FF 09 20 16 95 // |
2 | 03 00 FF FF 03 00 00 00 4B 4F 52 42 27 E4 B0 3C D9 97 FF // 65 00 00 00 70 00 00 00 32 00 00 00 D2 01 E0 02 03 00 00 D5 D5 D7 FF 35 5E 3A 3F 60 E5 50 3E 01 FF FF FF FF F0 A7 C6 3E 71 3D 4A 3F CB D1 DE FF 72 7B 82 FF 00 CC D2 DE FF 74 7B 80 FF 00 00 A6 9B 04 3F FF FF FF 00 00 01 28 01 01 08 00 F2 E6 01 0F 00 00 09 12 28 08 00 08 34 34 33 90 00 00 00 3F FE 04 00 05 5D 76 // 01 00 00 01 0D 1F 30 3F 00 00 00 3F 00 00 00 3F 00 00 00 3F 38 6C 9A 40 C2 ED FF 0D 05 // 16 BC 71 // 34 E2 39 // 58 D1 BB BA 6D // 1A DF 38 // 50 4B B8 FF 00 FF FF 2E 04 00 3C 00 00 FF FF FF 00 FF FF FF 00 FF FF 09 20 16 95 // |
3 | 03 00 FF FF 03 00 00 00 4B 4F 52 42 CF E4 A1 CF D8 04 43 // 65 00 00 00 72 00 00 00 32 00 00 00 D2 01 E8 02 03 00 00 D5 D5 D7 FF 35 5E 3A 3F 60 E5 50 3E 01 EE FF 1F FF F0 A7 C6 3E 71 3D 4A 3F CB D1 DE FF 72 7B 82 FF 00 CC D2 DE FF 74 7B 80 FF 00 00 A6 9B 04 3F FF FF FF 00 00 FF FF 09 02 08 00 F2 E6 01 0F 00 00 09 12 28 08 00 08 34 34 33 90 00 00 00 3F FE 04 00 01 5F 01 57 6A // 01 00 00 01 0D 1C 30 3F 00 00 00 3F 00 00 00 3F 00 00 00 3F 38 6C 9B 40 C2 ED FF FD B9 // 85 BC 72 // 34 E2 3A // 58 D1 BB BA 6E // 1A DF 39 // 50 4B B8 FF 00 FF FF 2E 04 00 3C 00 00 FF FF FF 00 FF FF FF 00 FF FF 09 20 16 95 // |
4 | 03 00 FF FF 03 00 00 00 4B 4F 52 42 CF E4 A1 CE D8 04 40 // 65 00 00 00 72 00 00 00 32 00 00 00 D2 01 E8 02 03 00 00 D5 D5 D7 FF 35 5E 3A 3F 60 E5 50 3E 01 EE FF 1F FF F0 A7 C6 3E 71 3D 4A 3F CB D1 DE FF 72 7B 82 FF 00 CC D2 DE FF 74 7B 80 FF 00 00 A6 9B 04 3F FF FF FF 00 00 FF FF 09 02 08 00 F2 E6 01 0F 00 00 09 12 28 08 00 08 34 34 33 90 00 00 00 3F FE 04 00 01 5F 01 57 6A // 01 00 00 01 0D 1C 30 3F 00 00 00 3F 00 00 00 3F 00 00 00 3F 38 6C 9B 40 C2 ED FF FD BA // 85 BC 73 // 34 E2 3B // 58 D1 BB BA 6F // 1A DF 3A // 50 4B B8 FF 00 FF FF 2E 04 00 3C 00 00 FF FF FF 00 FF FF FF 00 FF FF 09 20 16 95 // |
5 | 03 00 FF FF 03 00 00 00 4B 4F 52 4E CF E4 A1 C9 D8 04 40 // 65 00 00 00 72 00 00 00 32 00 00 00 D2 01 E8 02 03 00 00 D5 D5 D7 FF 35 5E 3A 3F 60 E5 50 3E 0D EE FF 1F FF F0 A7 C6 3E 71 3D 4A 3F CB D1 DE FF 72 7B 82 FF 00 CC D2 DE FF 74 7B 80 FF 00 00 A6 9B 04 3F FF FF FF 00 00 FF FF 09 02 08 00 F2 E6 01 0F 00 00 09 12 28 08 00 08 34 34 33 90 00 00 00 3F FE 04 00 01 5F 01 57 6A // 01 00 00 01 0D 1C 30 3F 00 00 00 3F 00 00 00 3F 00 00 00 3F 38 6C 9B 40 C2 ED FF FD BA 85 BC 74 // 34 E2 3C // 58 D1 BB BA 70 // 1A DF 3B // 50 4B B8 FF 00 FF FF 2E 04 00 3C 00 00 FF FF FF 00 FF FF FF 00 FF FF 09 20 16 95 // |

* Na1C님의 분석결과대로 단순히 색상값을 변경하는것으로는 파일을 불러올 수 없는 현상이 발견됨.
* 아마 중간에 패리티 코드가 포함된것으로 보여짐