Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <unidokkan/log.h>
- #include <unidokkan/hook.h>
- //Text variable - Translate only there
- static auto Font_Bold = "bold.otf"; //Set font to use (you need to add global ones in ./assets/fonts/ja/*.otf )
- static auto Font_Black = "black.otf"; //Set font to use (you need to add global ones in ./assets/fonts/ja/*.otf )
- static auto Text_EnemyAttack = "Attaque ennemie";
- static auto Text_1stAttack = "1ère Attaque";
- static auto Text_2ndAttack = "2ème Attaque";
- static auto Text_3rdAttack = "3ème Attaque";
- static auto Text_1stCharge = "1ère Charge";
- static auto Text_2ndCharge = "2ème Charge";
- static auto Text_3rdCharge = "3ème Charge";
- static auto Text_CounterAtk = "Contre-attaque";
- static auto Text_AdditionnalATK = "Attaque supplémentaire";
- static auto Text_sp_skill = "Effet";
- static auto Text_limit = "Limite";
- static auto Text_details = "Plus";
- static auto Text_itemsforbid = "Objets de soutien interdits";
- static auto Text_deck1 = "Choix du deck";
- static auto Size_deck1 = 18.0f;
- static auto Text_deck2 = "Objets de soutien";
- static auto Size_deck2 = 18.0f;
- static auto Text_baba_tab1 = "Pts. d'échange";
- static auto Text_baba_tab2 = "Zénis";
- static auto Text_baba_tab3 = "Trésors";
- static auto Text_header_nextR = "Rang suivant";
- static auto Text_header_ready = "Prêt dans";
- static auto Text_ui_mission = "Mission";
- static auto Size_ui_mission = 13.0f;
- static auto Text_ui_scouter = "Détecteur";
- static auto Size_ui_scouter = 13.0f;
- static auto Text_stg_friendpts = "Pts. Ami";
- static auto Text_stg_zeni = "Zéni";
- static auto Text_stg_nextR = "Rang suivant";
- static auto Text_stg_rank = "RANG";
- static auto Text_stg_chardrop = "Perso(s) :";
- static auto Text_stg_itemsdrop = "Objet(s) :";
- static auto Text_stg_time = "Temps :";
- static auto Size_Footer = 16.0f;
- static auto Size_Area_name = 15.0f;
- static auto Size_Scene_title = 18.0f;
- static auto Text_S_rank = "Rang";
- static auto Text_S_friendpts = "Pts. ami";
- static auto Text_S_speciallv = "Att. sp";
- static auto Text_S_potential = "Potentiel";
- static auto Text_S_hp = "PV";
- static auto Text_S_atk = "ATT";
- static auto Text_S_def = "DÉF";
- static auto Text_S_leader = "Aptitude leader";
- static auto Text_S_npcname = "Invité spécial";
- static auto Text_S_label = "Potentiel";
- static auto Size_Supporter = 10.5f;
- static auto Size_Reversal = 15.5f;
- static auto Text_Reversal_A = "Disponible(s) :";
- static auto Size_Reversal_A = 18.0f;
- static auto Size_generic_btn = 20.0f;
- // For reused dokkan functions, you can make them global
- auto setString = DokkanFunction<void *(void *, std::string)>("_ZN7cocos2d2ui10TextBMFont9setStringERKNSt6__ndk112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE");
- auto setStringUI = DokkanFunction<void *(void *, std::string)>("_ZN7cocos2d2ui4Text9setStringERKNSt6__ndk112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE");
- auto setStringTitle = DokkanFunction<void *(void *, std::string)>("_ZN13TitleBarLayer13setTitleLabelERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE");
- auto setFontName = DokkanFunction<void *(void *, std::string)>("_ZN7cocos2d5Label17setSystemFontNameERKNSt6__ndk112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE");
- auto setHKerning = DokkanFunction<void *(void *, float)>("_ZN7cocos2d5Label20setAdditionalKerningEf");
- auto setVAlignement = DokkanFunction<void *(void *, std::string)>("_ZN7cocos2d2ui4Text24setTextVerticalAlignmentENS_14TextVAlignmentE");
- auto setHKerning3 = DokkanFunction<void *(void *, float)>("_ZN7cocos2d5Label25computeHorizontalKerningsERKNSt6__ndk112basic_stringIDiNS1_11char_traitsIDiEENS1_9allocatorIDiEEEE");
- auto setBMLineHeight= DokkanFunction<void *(void *, float)>("_ZN7cocos2d2ui11BMLabelView13setLineHeightEf");
- auto setFontSize = DokkanFunction<void *(void *, float)>("_ZN7cocos2d2ui4Text11setFontSizeEf");
- auto setFontSize1 = DokkanFunction<void *(void *, float)>("_ZN7cocos2d2ui4Text11setFontSizeEf");
- auto setFontSize2 = DokkanFunction<void *(void *, float)>("_ZN7cocos2d2ui4Text11setFontSizeEf");
- auto setLineHeight = DokkanFunction<void *(void *, float)>("_ZN7cocos2d5Label13setLineHeightEf");
- auto setLineHeightA = DokkanFunction<void *(void *, float)>("_ZN7cocos2d9FontAtlas13setLineHeightEf");
- //auto setFontSizeBM = DokkanFunction<void *(void *, float)>("_ZN7cocos2d5Label13setBMFontSizeEf");
- //auto setFontSizeIBM = DokkanFunction<void *(void *, float)>("_ZN7cocos2d5Label21setBMFontSizeInternalEf");
- void *(*ori__BabaTab1)(void *, bool) = nullptr;
- void *BabaTab1(void *self, bool create_new) { //Baba tab 1
- auto label = ori__BabaTab1(self, create_new);
- if (!create_new) {
- return label;
- }
- setString(label, Text_baba_tab1);
- return label;
- }
- void *(*ori__BabaTab2)(void *, bool) = nullptr;
- void *BabaTab2(void *self, bool create_new) { //Baba tab 2
- auto label = ori__BabaTab2(self, create_new);
- if (!create_new) {
- return label;
- }
- setString(label, Text_baba_tab2);
- return label;
- }
- void *(*ori__BabaTab3)(void *, bool) = nullptr;
- void *BabaTab3(void *self, bool create_new) { //Baba tab 3
- auto label = ori__BabaTab3(self, create_new);
- if (!create_new) {
- return label;
- }
- setString(label, Text_baba_tab3);
- return label;
- }
- void *(*ori__LayoutCommonBtn10_getFontDetail)(void *, int) = nullptr;
- void *LayoutCommonBtn10_getFontDetail(void *self, int create_new) { //Details Button (tiny green one)
- auto label = ori__LayoutCommonBtn10_getFontDetail(self, create_new);
- if (!create_new) {
- return label;
- }
- setString(label, Text_details);
- return label;
- }
- void *(*ori__HeaderRecoverText)(void *, int) = nullptr;
- void *HeaderRecoverText(void *self, int create_new) { //Header ui text - "Recover in"
- auto label = ori__HeaderRecoverText(self, create_new);
- if (!create_new) {
- return label;
- }
- setFontName(label, Font_Bold);
- setStringUI(label, Text_header_ready);
- return label;
- }
- void *(*ori__HeaderNextLankText)(void *, int) = nullptr;
- void *HeaderNextLankText(void *self, int create_new) { //Header ui text - "Next rank :"
- auto label = ori__HeaderNextLankText(self, create_new);
- if (!create_new) {
- return label;
- }
- setFontName(label, Font_Bold);
- setStringUI(label, Text_header_nextR);
- return label;
- }
- void *(*ori__MypageMissionText)(void *, bool) = nullptr;
- void *MypageMissionText(void *self, bool create_new) { //Mypage "Mission" button
- auto label = ori__MypageMissionText(self, create_new);
- if (!create_new) {
- return label;
- }
- setFontSize(label, Size_ui_mission);
- setStringUI(label, Text_ui_mission);
- return label;
- }
- void *(*ori__limiteBTN)(void *, bool) = nullptr;
- void *limiteBTN(void *self, bool create_new) { //Red tiny "Limitations" button
- auto label = ori__limiteBTN(self, create_new);
- if (!create_new) {
- return label;
- }
- setString(label, Text_limit);
- return label;
- }
- void *(*ori__effectBTN)(void *, bool) = nullptr;
- void *effectBTN(void *self, bool create_new) { //Blue tiny "Effect" button
- auto label = ori__effectBTN(self, create_new);
- if (!create_new) {
- return label;
- }
- setString(label, Text_sp_skill);
- return label;
- }
- void *(*ori__itemsdisabled)(void *, bool) = nullptr;
- void *itemsdisabled(void *self, bool create_new) { //Text that say "Item is disabled/forbidden"
- auto label = ori__itemsdisabled(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_itemsforbid);
- return label;
- }
- void *(*ori__decktitle1)(void *, bool) = nullptr;
- void *decktitle1(void *self, bool create_new) { //Select a team / deck title
- auto label = ori__decktitle1(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_deck1);
- setFontSize(label, Size_deck1);
- return label;
- }
- void *(*ori__decktitle2)(void *, bool) = nullptr;
- void *decktitle2(void *self, bool create_new) { //Support items title during deck selection
- auto label = ori__decktitle2(self, create_new);
- if (!create_new) {
- return label;
- }
- setFontSize(label, Size_deck2);
- setStringUI(label, Text_deck2);
- return label;
- }
- void *(*ori__SummonScouterText)(void *, bool) = nullptr;
- void *SummonScouterText(void *self, bool create_new) { //Summon scene "Check scouter text"
- auto label = ori__SummonScouterText(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_ui_scouter);
- setFontSize(label, Size_ui_scouter);
- return label;
- }
- void *(*ori__ResultFPText)(void *, bool) = nullptr;
- void *ResultFPText(void *self, bool create_new) { //Stage result ui "Friend pts." label
- auto label = ori__ResultFPText(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_stg_friendpts);
- return label;
- }
- void *(*ori__ResultZeniText)(void *, bool) = nullptr;
- void *ResultZeniText(void *self, int create_new) { //Stage result ui "Zeni" label
- auto label = ori__ResultZeniText(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_stg_zeni);
- return label;
- }
- void *(*ori__ResultNextRankText)(void *, bool) = nullptr;
- void *ResultNextRankText(void *self, bool create_new) { //Stage result ui "Until next rank" label
- auto label = ori__ResultNextRankText(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_stg_nextR);
- return label;
- }
- void *(*ori__ResultCurrRankText)(void *, bool) = nullptr;
- void *ResultCurrRankText(void *self, bool create_new) { //Stage result ui "Rank." label
- auto label = ori__ResultCurrRankText(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_stg_rank);
- return label;
- }
- void *(*ori__ResultCharDropText)(void *, bool) = nullptr;
- void *ResultCharDropText(void *self, bool create_new) { //Stage result ui "Characters drop" label
- auto label = ori__ResultCharDropText(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_stg_chardrop);
- return label;
- }
- void *(*ori__ResultItemsDropText)(void *, bool) = nullptr;
- void *ResultItemsDropText(void *self, bool create_new) { //Stage result ui "Items drop" label
- auto label = ori__ResultItemsDropText(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_stg_itemsdrop);
- return label;
- }
- void *(*ori__ResultClearTimeText)(void *, bool) = nullptr;
- void *ResultClearTimeText(void *self, bool create_new) { //Stage result ui "Cleared time" label
- auto label = ori__ResultClearTimeText(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_stg_time);
- return label;
- }
- void *(*ori__Set_BTN_FontSize)(void *, bool) = nullptr;
- void *Set_BTN_FontSize(void *self, bool create_new) { //Generic button (Options for example)
- auto label = ori__Set_BTN_FontSize(self, create_new);
- if (!create_new) {
- return label;
- }
- setFontSize(label, Size_generic_btn);
- return label;
- }
- void *(*ori__Footer1_FontSize)(void *, bool) = nullptr;
- void *Footer1_FontSize(void *self, bool create_new) { //Mypage Footer size / tab Home
- auto label = ori__Footer1_FontSize(self, create_new);
- if (!create_new) {
- return label;
- }
- setFontSize(label, Size_Footer);
- return label;
- }
- void *(*ori__Footer2_FontSize)(void *, bool) = nullptr;
- void *Footer2_FontSize(void *self, bool create_new) { //Mypage Footer size / tab Team
- auto label = ori__Footer2_FontSize(self, create_new);
- if (!create_new) {
- return label;
- }
- setFontSize(label, Size_Footer);
- return label;
- }
- void *(*ori__Footer3_FontSize)(void *, bool) = nullptr;
- void *Footer3_FontSize(void *self, bool create_new) { //Mypage Footer size / tab Summon
- auto label = ori__Footer3_FontSize(self, create_new);
- if (!create_new) {
- return label;
- }
- setFontSize(label, Size_Footer);
- return label;
- }
- void *(*ori__Footer4_FontSize)(void *, bool) = nullptr;
- void *Footer4_FontSize(void *self, bool create_new) { //Mypage Footer size / tab Shop
- auto label = ori__Footer4_FontSize(self, create_new);
- if (!create_new) {
- return label;
- }
- setFontSize(label, Size_Footer);
- return label;
- }
- void *(*ori__Footer5_FontSize)(void *, bool) = nullptr;
- void *Footer5_FontSize(void *self, bool create_new) { //Mypage Footer size / tab Baba exchange
- auto label = ori__Footer5_FontSize(self, create_new);
- if (!create_new) {
- return label;
- }
- setFontSize(label, Size_Footer);
- return label;
- }
- void *(*ori__FontAreaName)(void *, bool) = nullptr;
- void *FontAreaName(void *self, bool create_new) { //Area name At difficulties selection (quest)
- auto label = ori__FontAreaName(self, create_new);
- if (!create_new) {
- return label;
- }
- setFontSize(label, Size_Area_name);
- return label;
- }
- void *(*ori__FontAreaName1)(void *, bool) = nullptr;
- void *FontAreaName1(void *self, bool create_new) { //Area name At difficulties selection (events)
- auto label = ori__FontAreaName1(self, create_new);
- if (!create_new) {
- return label;
- }
- setFontSize(label, Size_Area_name);
- return label;
- }
- void *(*ori__GeneralTitle12)(void *, bool) = nullptr;
- void *GeneralTitle12(void *self, bool create_new) { //Scene title Green bar
- auto label = ori__GeneralTitle12(self, create_new);
- if (!create_new) {
- return label;
- }
- setFontSize1(label, Size_Scene_title);
- return label;
- }
- void *(*ori__SupporterRank)(void *, bool) = nullptr;
- void *SupporterRank(void *self, bool create_new) { //Supporter Rank label
- auto label = ori__SupporterRank(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_S_rank);
- return label;
- }
- void *(*ori__Supporterfriendpts)(void *, bool) = nullptr;
- void *Supporterfriendpts(void *self, bool create_new) { //Supporter Friend pts label
- auto label = ori__Supporterfriendpts(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_S_friendpts);
- setFontSize(label, Size_Supporter);
- return label;
- }
- void *(*ori__SupporterHP)(void *, bool) = nullptr;
- void *SupporterHP(void *self, bool create_new) { //Supporter HP label
- auto label = ori__SupporterHP(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_S_hp);
- return label;
- }
- void *(*ori__Supporterdef)(void *, bool) = nullptr;
- void *Supporterdef(void *self, bool create_new) { //Supporter DEF label
- auto label = ori__Supporterdef(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_S_def);
- return label;
- }
- void *(*ori__Supporteratk)(void *, bool) = nullptr;
- void *Supporteratk(void *self, bool create_new) { //Supporter ATK label
- auto label = ori__Supporteratk(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_S_atk);
- return label;
- }
- void *(*ori__Supporterspeciallv)(void *, bool) = nullptr;
- void *Supporterspeciallv(void *self, bool create_new) { //Supporter Special Level label
- auto label = ori__Supporterspeciallv(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_S_speciallv);
- setFontSize(label, Size_Supporter);
- return label;
- }
- void *(*ori__Supporterpotential)(void *, bool) = nullptr;
- void *Supporterpotential(void *self, bool create_new) { //Supporter Potential label
- auto label = ori__Supporterpotential(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_S_potential);
- setFontSize(label, Size_Supporter);
- return label;
- }
- void *(*ori__Supporterleader)(void *, bool) = nullptr;
- void *Supporterleader(void *self, bool create_new) { //Supporter Leader skill label
- auto label = ori__Supporterleader(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_S_leader);
- return label;
- }
- void *(*ori__ReversalDescription)(void *, bool) = nullptr;
- void *ReversalDescription(void *self, bool create_new) { //Reversal description text
- auto label = ori__ReversalDescription(self, create_new);
- if (!create_new) {
- return label;
- }
- setFontSize(label, Size_Reversal);
- return label;
- }
- void *(*ori__ReversalAvailable)(void *, bool) = nullptr;
- void *ReversalAvailable(void *self, bool create_new) { //Reversal Available : text
- auto label = ori__ReversalAvailable(self, create_new);
- if (!create_new) {
- return label;
- }
- setStringUI(label, Text_Reversal_A);
- setFontSize1(label, Size_Reversal_A);
- return label;
- }
- void *(*ori__FontBTNAreaname)(void *, bool) = nullptr;
- void *FontBTNAreaname(void *self, bool create_new) { //Event/stage name button
- auto label = ori__FontBTNAreaname(self, create_new);
- if (!create_new) {
- return label;
- }
- setFontSize1(label, 2.0f);
- return label;
- }
- extern "C" {
- int unidokkan_init(ApplyHooksFn apply_hooks_fn) {
- UD_LOGI("Translation add-on : Loaded");
- std::vector<Hook> hooks = {
- //{DOKKAN_LIB, "_ZN37LayoutCharactermenuChaDetailCharaMain13getFontTitle1Eb", (void*)CharDetails1, (void**)& ori__CharDetails1}, // UNUSED ATM
- //{DOKKAN_LIB, "_ZN22LayoutCharacterChaList21getFontLabelRankQuestEb", (void*)Supporternpcname, (void**)& ori__Supporternpcname}, // UNUSED ATM
- //{DOKKAN_LIB, "_ZN22LayoutQuestQuest05Deck17getFontNotSupportEb", (void*)itemsdisabled, (void**)& ori__itemsdisabled}, // UNUSED ATM
- //{DOKKAN_LIB, "_ZN32LayoutIngameIngameSugorokuHeader15getFontTextLeftEb", (void*)FontAreaNameUI, (void**)& ori__FontAreaNameUI}, // UNUSED ATM
- //{DOKKAN_LIB, "_ZN45LayoutCharactermenuChaPotentialPotReverseMenu11getFontTextEb", (void*)StageTitle, (void**)& ori__StageTitle}, // UNUSED ATM
- {DOKKAN_LIB, "_ZN45LayoutCharactermenuChaPotentialPotReverseMenu11getFontTextEb", (void*)ReversalDescription, (void**)& ori__ReversalDescription}, // Reversal Description text
- {DOKKAN_LIB, "_ZN45LayoutCharactermenuChaPotentialPotReversePart12getFontLabelEb", (void*)ReversalAvailable, (void**)& ori__ReversalAvailable}, // Reversal Available text
- {DOKKAN_LIB, "_ZN28LayoutQuestQuestListIconArea14getFontQueAreaEb", (void*)FontBTNAreaname, (void**)& ori__FontBTNAreaname}, // stages name buttons
- {DOKKAN_LIB, "_ZN28LayoutQuestQuest03Difficulty15getFontAreaNameEb", (void*)FontAreaName, (void**)& ori__FontAreaName}, // Area name At difficulties selection (quest)
- {DOKKAN_LIB, "_ZN28LayoutQuestEvent03Difficulty15getFontAreaNameEb", (void*)FontAreaName1, (void**)& ori__FontAreaName1}, // Area name At difficulties selection (event)
- {DOKKAN_LIB, "_ZN17LayoutCommonTitle12getFontTitleEb", (void*)GeneralTitle12, (void**)& ori__GeneralTitle12}, // General Title 12 (Green background) text
- {DOKKAN_LIB, "_ZN22LayoutCharacterChaList21getFontLabelRankQuestEb", (void*)SupporterRank, (void**)& ori__SupporterRank}, // "Rank" in get supporter list
- {DOKKAN_LIB, "_ZN22LayoutCharacterChaList27getImgLabelFriendPointQuestEb", (void*)Supporterfriendpts, (void**)& ori__Supporterfriendpts}, // "Friend pts" in get supporter list
- {DOKKAN_LIB, "_ZN22LayoutCharacterChaList14getFontLabelHpEb", (void*)SupporterHP, (void**)& ori__SupporterHP}, // "HP" in get supporter list
- {DOKKAN_LIB, "_ZN22LayoutCharacterChaList15getFontLabelAtkEb", (void*)Supporteratk, (void**)& ori__Supporteratk}, // "ATK" in get supporter list
- {DOKKAN_LIB, "_ZN22LayoutCharacterChaList15getFontLabelDefEb", (void*)Supporterdef, (void**)& ori__Supporterdef}, // "DEF" in get supporter list
- {DOKKAN_LIB, "_ZN22LayoutCharacterChaList17getFontLabelSpAtkEb", (void*)Supporterspeciallv, (void**)& ori__Supporterspeciallv}, // "Special level" in get supporter list
- {DOKKAN_LIB, "_ZN22LayoutCharacterChaList23getFontLabelLeaderSkillEb", (void*)Supporterleader, (void**)& ori__Supporterleader}, // "Leader skill" in get supporter list
- {DOKKAN_LIB, "_ZN22LayoutCharacterChaList15getFontLabelPotEb", (void*)Supporterpotential, (void**)& ori__Supporterpotential}, // "Potential" in get supporter list
- {DOKKAN_LIB, "_ZN19LayoutTradeTradeTab12getFontText1Eb", (void*)BabaTab1, (void**)& ori__BabaTab1}, // baba's shop tabs
- {DOKKAN_LIB, "_ZN19LayoutTradeTradeTab12getFontText2Eb", (void*)BabaTab2, (void**)& ori__BabaTab2}, // baba's shop tabs
- {DOKKAN_LIB, "_ZN19LayoutTradeTradeTab12getFontText3Eb", (void*)BabaTab3, (void**)& ori__BabaTab3}, // baba's shop tabs
- {DOKKAN_LIB, "_ZN20LayoutMenuMenuButton12getFontTitleEb", (void*)Set_BTN_FontSize, (void**)& ori__Set_BTN_FontSize}, // Buttons font size (like to go to options)
- {DOKKAN_LIB, "_ZN24LayoutQuestQuestBtnParts12getFontLimitEb", (void*)limiteBTN, (void**)& ori__limiteBTN}, // Buttons red limited btn
- {DOKKAN_LIB, "_ZN24LayoutQuestQuestBtnParts14getFontSPSkillEb", (void*)effectBTN, (void**)& ori__effectBTN}, // Buttons blue effect btn
- {DOKKAN_LIB, "_ZN22LayoutQuestQuest05Deck13getFontTitle1Eb", (void*)decktitle1, (void**)& ori__decktitle1}, // Select deck text at deck selection
- {DOKKAN_LIB, "_ZN22LayoutQuestQuest05Deck13getFontTitle2Eb", (void*)decktitle2, (void**)& ori__decktitle2}, // support items text at deck selection
- {DOKKAN_LIB, "_ZN18LayoutCommonFooter11getFontHomeEb", (void*)Footer1_FontSize, (void**)& ori__Footer1_FontSize}, // footer size
- {DOKKAN_LIB, "_ZN18LayoutCommonFooter11getFontTeamEb", (void*)Footer2_FontSize, (void**)& ori__Footer2_FontSize}, // footer size
- {DOKKAN_LIB, "_ZN18LayoutCommonFooter12getFontGashaEb", (void*)Footer3_FontSize, (void**)& ori__Footer3_FontSize}, // footer size
- {DOKKAN_LIB, "_ZN18LayoutCommonFooter11getFontShopEb", (void*)Footer4_FontSize, (void**)& ori__Footer4_FontSize}, // footer size
- {DOKKAN_LIB, "_ZN18LayoutCommonFooter12getFontTradeEb", (void*)Footer5_FontSize, (void**)& ori__Footer5_FontSize}, // footer size
- {DOKKAN_LIB, "_ZN17LayoutCommonBtn1013getFontDetailEb", (void *) LayoutCommonBtn10_getFontDetail, (void **) &ori__LayoutCommonBtn10_getFontDetail}, // tiny details btn
- {DOKKAN_LIB, "_ZN18LayoutCommonHeader14getFontRecoverEb", (void*) HeaderRecoverText, (void**)&ori__HeaderRecoverText}, // Header Recover text
- {DOKKAN_LIB, "_ZN18LayoutCommonHeader15getFontNextLankEb", (void*) HeaderNextLankText, (void**)&ori__HeaderNextLankText}, // Header Next """Lank""" text
- {DOKKAN_LIB, "_ZN18LayoutMypageMypTop12getFontText2Eb", (void*) MypageMissionText, (void**)&ori__MypageMissionText}, // Mypage Mission button text
- {DOKKAN_LIB, "_ZN20LayoutGashaGashaBase14getFontScouterEb", (void*) SummonScouterText, (void**)&ori__SummonScouterText}, // Summon menu scouter text
- {DOKKAN_LIB, "_ZN38LayoutQuestSugorokuResultGetTimeAttack12getFontGatFPEb", (void*) ResultFPText, (void**)&ori__ResultFPText}, // Result screen "FP get" text
- {DOKKAN_LIB, "_ZN38LayoutQuestSugorokuResultGetTimeAttack14getFontGatZeniEb", (void*) ResultZeniText, (void**)&ori__ResultZeniText}, // Result screen "Zeni get" text
- {DOKKAN_LIB, "_ZN38LayoutQuestSugorokuResultGetTimeAttack11getFontRankEb", (void*) ResultCurrRankText, (void**)&ori__ResultCurrRankText}, // Result screen "Rank" text
- {DOKKAN_LIB, "_ZN38LayoutQuestSugorokuResultGetTimeAttack15getFontNextRankEb", (void*) ResultNextRankText, (void**)&ori__ResultNextRankText}, // Result screen "Next rank" text
- {DOKKAN_LIB, "_ZN38LayoutQuestSugorokuResultGetTimeAttack15getFontGetText1Eb", (void*) ResultCharDropText, (void**)&ori__ResultCharDropText}, // Result screen "Char obtained" text
- {DOKKAN_LIB, "_ZN38LayoutQuestSugorokuResultGetTimeAttack15getFontGetText2Eb", (void*) ResultItemsDropText, (void**)&ori__ResultItemsDropText}, // Result screen "Items obtained" text
- {DOKKAN_LIB, "_ZN38LayoutQuestSugorokuResultGetTimeAttack16getFontClearTimeEb", (void*) ResultClearTimeText, (void**)&ori__ResultClearTimeText}, // Result screen "Clear time" text
- };
- if (!apply_hooks_fn(hooks)) {
- return 1;
- }
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement