@@ -152,14 +152,50 @@ const std::vector<sGCBUPF_RelativePaletteData> BlazBlueCFPaletteListGeneric =
152152 { L" Extra 7" , 0x1ce0 , INVALID_UNIT_VALUE_16, 0x07 },
153153};
154154
155+ const std::vector<sGCBUPF_RelativePaletteData > BlazBlueCFPaletteListLitchi =
156+ {
157+ { L" Main" , 0x0 , INVALID_UNIT_VALUE_16, 0x00 },
158+ { L" Extra 1" , 0x420 , INVALID_UNIT_VALUE_16, 0x01 },
159+ { L" Extra 2" , 0x840 , INVALID_UNIT_VALUE_16, 0x01 },
160+ { L" Extra 3" , 0xc60 , INVALID_UNIT_VALUE_16, 0x01 },
161+ { L" Extra 4" , 0x1080 , INVALID_UNIT_VALUE_16, 0x04 },
162+ { L" Extra 5" , 0x14a0 , INVALID_UNIT_VALUE_16, 0x05 },
163+ { L" Extra 6" , 0x18c0 , INVALID_UNIT_VALUE_16, 0x06 },
164+ { L" Extra 7" , 0x1ce0 , INVALID_UNIT_VALUE_16, 0x07 },
165+ };
166+
167+ const std::vector<sGCBUPF_RelativePaletteData > BlazBlueCFPaletteListNu13 =
168+ {
169+ { L" Main" , 0x0 , INVALID_UNIT_VALUE_16, 0x00 },
170+ { L" Extra 1" , 0x420 , indexBBCFSprites_Nu13, 0x01 },
171+ { L" Extra 2" , 0x840 , indexBBCFSprites_Nu13, 0x01 },
172+ { L" Extra 3" , 0xc60 , INVALID_UNIT_VALUE_16, 0x03 },
173+ { L" Extra 4" , 0x1080 , INVALID_UNIT_VALUE_16, 0x04 },
174+ { L" Extra 5" , 0x14a0 , INVALID_UNIT_VALUE_16, 0x05 },
175+ { L" Extra 6" , 0x18c0 , INVALID_UNIT_VALUE_16, 0x06 },
176+ { L" Extra 7" , 0x1ce0 , INVALID_UNIT_VALUE_16, 0x07 },
177+ };
178+
179+ const std::vector<sGCBUPF_RelativePaletteData > BlazBlueCFPaletteListArakune =
180+ {
181+ { L" Main" , 0x0 , INVALID_UNIT_VALUE_16, 0x00 },
182+ { L" Extra 1" , 0x420 , INVALID_UNIT_VALUE_16, 0x01 },
183+ { L" Extra 2" , 0x840 , INVALID_UNIT_VALUE_16, 0x02 },
184+ { L" Extra 3" , 0xc60 , INVALID_UNIT_VALUE_16, 0x02 },
185+ { L" Extra 4" , 0x1080 , INVALID_UNIT_VALUE_16, 0x04 },
186+ { L" Extra 5" , 0x14a0 , INVALID_UNIT_VALUE_16, 0x05 },
187+ { L" Extra 6" , 0x18c0 , INVALID_UNIT_VALUE_16, 0x06 },
188+ { L" Extra 7" , 0x1ce0 , INVALID_UNIT_VALUE_16, 0x07 },
189+ };
190+
155191uint8_t TranslatePalModSpriteIdToBBCFGameId (uint32_t nSpriteId);
156192uint32_t TranslateBBCFGameIdToPalModSpriteId (uint8_t nGameId);
157193
158194const std::vector<sGCBUPF_BasicFileData > BlazBlueCF_S_CharacterData =
159195{
160196 // Alphabetical by character name, not by file name
161197 { L" data\\ char\\ char_am_pal.pac" , L" Amane Nishiki" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListGeneric, 0x1A40 , indexBBCFSprites_AmaneNishiki },
162- { L" data\\ char\\ char_ar_pal.pac" , L" Arakune" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListGeneric , 0x1A40 , indexBBCFSprites_Arakune },
198+ { L" data\\ char\\ char_ar_pal.pac" , L" Arakune" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListArakune , 0x1A40 , indexBBCFSprites_Arakune },
163199 { L" data\\ char\\ char_az_pal.pac" , L" Azrael" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListGeneric, 0x1A40 , indexBBCFSprites_Azrael },
164200 { L" data\\ char\\ char_bn_pal.pac" , L" Bang Shishigami" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListGeneric, 0x1A40 , indexBBCFSprites_BangShishigami },
165201 { L" data\\ char\\ char_bl_pal.pac" , L" Bullet" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListGeneric, 0x1A40 , indexBBCFSprites_Bullet },
@@ -176,15 +212,15 @@ const std::vector<sGCBUPF_BasicFileData> BlazBlueCF_S_CharacterData =
176212 { L" data\\ char\\ char_jb_pal.pac" , L" Jubei" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListGeneric, 0x1A40 , indexBBCFSprites_Jubei },
177213 { L" data\\ char\\ char_kg_pal.pac" , L" Kagura Mutsuki" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListGeneric, 0x1A40 , indexBBCFSprites_KaguraMutsuki },
178214 { L" data\\ char\\ char_kk_pal.pac" , L" Kokonoe" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListGeneric, 0x1A40 , indexBBCFSprites_Kokonoe },
179- { L" data\\ char\\ char_rm_pal.pac" , L" Lambda-11 (Λ-No.11-)" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListGeneric , 0x1A40 , indexBBCFSprites_Lambda11 },
180- { L" data\\ char\\ char_lc_pal.pac" , L" Litchi Faye Ling" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListGeneric , 0x1A40 , indexBBCFSprites_LitchiFayeLing },
215+ { L" data\\ char\\ char_rm_pal.pac" , L" Lambda-11 (Λ-No.11-)" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListNu13 , 0x1A40 , indexBBCFSprites_Lambda11 },
216+ { L" data\\ char\\ char_lc_pal.pac" , L" Litchi Faye Ling" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListLitchi , 0x1A40 , indexBBCFSprites_LitchiFayeLing },
181217 { L" data\\ char\\ char_ma_pal.pac" , L" Mai Natsume" , 217632 , BlazBlueCFCollection25, BlazBlueCFPaletteListGeneric, 0x1940 , indexBBCFSprites_MaiNatsume }, // -1 Colors
182218 { L" data\\ char\\ char_mk_pal.pac" , L" Makoto Nanaya" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListGeneric, 0x1A40 , indexBBCFSprites_MakotoNanaya },
183219 { L" data\\ char\\ char_mu_pal.pac" , L" Mu-12 (μ-No.12-)" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListGeneric, 0x1A40 , indexBBCFSprites_Mu12 },
184220 { L" data\\ char\\ char_nt_pal.pac" , L" Naoto Kurogane" , 217632 , BlazBlueCFCollection25, BlazBlueCFPaletteListGeneric, 0x1940 , indexBBCFSprites_NaotoKurogane }, // -1 Colors
185221 { L" data\\ char\\ char_ph_pal.pac" , L" Nine The Phantom" , 208928 , BlazBlueCFCollection24, BlazBlueCFPaletteListGeneric, 0x1840 , indexBBCFSprites_NineThePhantom }, // -2 Colors
186222 { L" data\\ char\\ char_no_pal.pac" , L" Noel Vermillion" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListGeneric, 0x1A40 , indexBBCFSprites_NoelVermillion },
187- { L" data\\ char\\ char_ny_pal.pac" , L" Nu-13 (ν-No.13-)" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListGeneric , 0x1A40 , indexBBCFSprites_Nu13 },
223+ { L" data\\ char\\ char_ny_pal.pac" , L" Nu-13 (ν-No.13-)" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListNu13 , 0x1A40 , indexBBCFSprites_Nu13 },
188224 { L" data\\ char\\ char_pt_pal.pac" , L" Platinum the Trinity" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListGeneric, 0x1A40 , indexBBCFSprites_PlatinumtheTrinity },
189225 { L" data\\ char\\ char_rc_pal.pac" , L" Rachel Alucard" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListGeneric, 0x1A40 , indexBBCFSprites_RachelAlucard },
190226 { L" data\\ char\\ char_rg_pal.pac" , L" Ragna The Bloodedge" , 226336 , BlazBlueCFCollection26, BlazBlueCFPaletteListGeneric, 0x1A40 , indexBBCFSprites_RagnaTheBloodedge },
0 commit comments