├── tmp ├── fill_regen.py └── regex.txt ├── src ├── ztl │ ├── util.cpp │ └── trs_tree.cpp ├── src │ ├── ztl │ │ ├── util.cpp │ │ └── trs_tree.cpp │ ├── game │ │ ├── GW │ │ │ └── regen.hpp │ │ ├── IG │ │ │ └── regen.hpp │ │ ├── Tips │ │ │ └── regen.hpp │ │ ├── Wvs │ │ │ └── regen.hpp │ │ ├── ADBalloon │ │ │ ├── regen.hpp │ │ │ ├── ADBalloon.ipp │ │ │ └── ADBalloon.cpp │ │ ├── AESCipher │ │ │ └── regen.hpp │ │ ├── Bullet │ │ │ └── regen.hpp │ │ ├── Crc32 │ │ │ ├── regen.hpp │ │ │ └── Crc32.ipp │ │ ├── CtrlTab │ │ │ └── regen.hpp │ │ ├── DayOfWeek │ │ │ ├── regen.hpp │ │ │ └── DayOfWeek.ipp │ │ ├── EngageDlg │ │ │ └── regen.hpp │ │ ├── LayoutMan │ │ │ └── regen.hpp │ │ ├── MSLoop │ │ │ └── regen.hpp │ │ ├── NMInclude │ │ │ ├── regen.hpp │ │ │ ├── NMInclude.hpp │ │ │ └── NMInclude.ipp │ │ ├── Rand32 │ │ │ └── regen.hpp │ │ ├── SkillImp │ │ │ └── regen.hpp │ │ ├── UIHelper │ │ │ ├── regen.hpp │ │ │ ├── UIHelper.ipp │ │ │ └── UIHelper.cpp │ │ ├── UIWnd │ │ │ └── regen.hpp │ │ ├── UInt128 │ │ │ └── regen.hpp │ │ ├── igCipher │ │ │ └── regen.hpp │ │ ├── BasicSystem │ │ │ ├── regen.hpp │ │ │ ├── BasicSystem.hpp │ │ │ └── BasicSystem.ipp │ │ ├── BrowserControl │ │ │ └── regen.hpp │ │ ├── ChatBalloon │ │ │ └── regen.hpp │ │ ├── ClientOptMan │ │ │ └── regen.hpp │ │ ├── CtrlSelector │ │ │ └── regen.hpp │ │ ├── DamageMeter │ │ │ └── regen.hpp │ │ ├── EmployeePool │ │ │ └── regen.hpp │ │ ├── Field_Balrog │ │ │ └── regen.hpp │ │ ├── Field_NoDragon │ │ │ └── regen.hpp │ │ ├── Field_Tutorial │ │ │ ├── regen.hpp │ │ │ └── Field_Tutorial.ipp │ │ ├── FloatNotice │ │ │ └── regen.hpp │ │ ├── ITC_DBBasic │ │ │ └── regen.hpp │ │ ├── ITC_ITCSvrRes │ │ │ ├── regen.hpp │ │ │ ├── ITC_ITCSvrRes.ipp │ │ │ ├── ITC_ITCSvrRes_regen.ipp │ │ │ ├── ITC_ITCSvrRes.cpp │ │ │ └── ITC_ITCSvrRes.hpp │ │ ├── InputSystem │ │ │ └── regen.hpp │ │ ├── InterStage │ │ │ └── regen.hpp │ │ ├── ItemMakerInfo │ │ │ └── regen.hpp │ │ ├── MessageBoxDlg │ │ │ └── regen.hpp │ │ ├── OpenGatePool │ │ │ ├── regen.hpp │ │ │ ├── OpenGatePool.ipp │ │ │ ├── OpenGatePool_regen.ipp │ │ │ ├── OpenGatePool.cpp │ │ │ └── OpenGatePool.hpp │ │ ├── PartyQuestInfo │ │ │ └── regen.hpp │ │ ├── SecurityClient │ │ │ └── regen.hpp │ │ ├── SlideMenuDlgEX │ │ │ └── regen.hpp │ │ ├── SplashScreen │ │ │ ├── regen.hpp │ │ │ └── SplashScreen.ipp │ │ ├── SpriteInfo │ │ │ ├── regen.hpp │ │ │ ├── SpriteInfo.hpp │ │ │ ├── SpriteInfo.ipp │ │ │ └── SpriteInfo.cpp │ │ ├── StringDecoder │ │ │ └── regen.hpp │ │ ├── SummonedCommon │ │ │ ├── regen.hpp │ │ │ ├── SummonedCommon.hpp │ │ │ ├── SummonedCommon.ipp │ │ │ └── SummonedCommon.cpp │ │ ├── TownPortalPool │ │ │ ├── regen.hpp │ │ │ ├── TownPortalPool.ipp │ │ │ ├── TownPortalPool.cpp │ │ │ ├── TownPortalPool_regen.ipp │ │ │ └── TownPortalPool.hpp │ │ ├── UISkillChange │ │ │ ├── regen.hpp │ │ │ ├── UISkillChange.ipp │ │ │ ├── UISkillChange_regen.ipp │ │ │ ├── UISkillChange.cpp │ │ │ └── UISkillChange.hpp │ │ ├── UIStatChange │ │ │ ├── regen.hpp │ │ │ ├── UIStatChange.hpp │ │ │ ├── UIStatChange.ipp │ │ │ └── UIStatChange.cpp │ │ ├── UIWebEvent │ │ │ └── regen.hpp │ │ ├── VecCtrlGrenade │ │ │ └── regen.hpp │ │ ├── VecCtrlNpc │ │ │ └── regen.hpp │ │ ├── VecProcess │ │ │ └── regen.hpp │ │ ├── WndMan_IME │ │ │ ├── regen.hpp │ │ │ ├── WndMan_IME.hpp │ │ │ ├── WndMan_IME.ipp │ │ │ └── WndMan_IME.cpp │ │ ├── AntiPrivateServer │ │ │ └── regen.hpp │ │ ├── BattleRecordMan │ │ │ └── regen.hpp │ │ ├── CashShopAdvanced │ │ │ └── regen.hpp │ │ ├── EmployeeTemplate │ │ │ └── regen.hpp │ │ ├── Field_CookieHouse │ │ │ └── regen.hpp │ │ ├── Field_EscortResult │ │ │ └── regen.hpp │ │ ├── Field_GuildBoss │ │ │ ├── regen.hpp │ │ │ └── Field_GuildBoss.ipp │ │ ├── Field_ShowaBath │ │ │ ├── regen.hpp │ │ │ └── Field_ShowaBath.ipp │ │ ├── Field_SpaceGAGA │ │ │ └── regen.hpp │ │ ├── Field_Witchtower │ │ │ └── regen.hpp │ │ ├── InclusionChecker │ │ │ └── regen.hpp │ │ ├── MapleTVDownloader │ │ │ ├── regen.hpp │ │ │ └── MapleTVDownloader.ipp │ │ ├── MiniRoomBaseDlg │ │ │ ├── regen.hpp │ │ │ ├── MiniRoomBaseDlg.ipp │ │ │ ├── MiniRoomBaseDlg_regen.ipp │ │ │ ├── MiniRoomBaseDlg.cpp │ │ │ └── MiniRoomBaseDlg.hpp │ │ ├── PacketExpedition │ │ │ └── regen.hpp │ │ ├── StageSystemInfo │ │ │ └── regen.hpp │ │ ├── TamingMobTemplate │ │ │ └── regen.hpp │ │ ├── TemporaryStatView │ │ │ ├── regen.hpp │ │ │ ├── TemporaryStatView.ipp │ │ │ ├── TemporaryStatView_regen.ipp │ │ │ ├── TemporaryStatView.cpp │ │ │ └── TemporaryStatView.hpp │ │ ├── TextLineBreaker │ │ │ ├── regen.hpp │ │ │ └── TextLineBreaker.ipp │ │ ├── UIGachaponRemote │ │ │ └── regen.hpp │ │ ├── UIOperatorBoard │ │ │ └── regen.hpp │ │ ├── WvsContext_Family │ │ │ ├── regen.hpp │ │ │ └── WvsContext_Family.ipp │ │ ├── WvsContext_Guild │ │ │ ├── regen.hpp │ │ │ ├── WvsContext_Guild.ipp │ │ │ ├── WvsContext_Guild_regen.ipp │ │ │ ├── WvsContext_Guild.cpp │ │ │ └── WvsContext_Guild.hpp │ │ ├── WvsContext_UserList │ │ │ └── regen.hpp │ │ ├── Field_DynamicFoothold │ │ │ └── regen.hpp │ │ ├── Field_HuntingAdballoon │ │ │ └── regen.hpp │ │ ├── Scoreboard_Battlefield │ │ │ └── regen.hpp │ │ ├── NpcPool │ │ │ └── regen.hpp │ │ ├── WebWnd │ │ │ └── regen.hpp │ │ ├── DBBasic │ │ │ └── regen.hpp │ │ ├── Exception │ │ │ ├── regen.hpp │ │ │ └── Exception.ipp │ │ ├── Field_Coconut │ │ │ └── regen.hpp │ │ ├── ItemEffect │ │ │ └── regen.hpp │ │ ├── PortalList │ │ │ └── regen.hpp │ │ ├── StdAfx │ │ │ └── regen.hpp │ │ ├── UIKarma │ │ │ └── regen.hpp │ │ ├── CSCommon │ │ │ └── regen.hpp │ │ ├── Employee │ │ │ └── regen.hpp │ │ ├── Life │ │ │ └── regen.hpp │ │ ├── LoginWnd_New │ │ │ └── regen.hpp │ │ ├── MonsterBookMan │ │ │ └── regen.hpp │ │ ├── Msgbox │ │ │ └── regen.hpp │ │ ├── RadioManager │ │ │ └── regen.hpp │ │ ├── UIIncubator │ │ │ └── regen.hpp │ │ ├── CtrlEditEx │ │ │ └── regen.hpp │ │ ├── CtrlSlider │ │ │ └── regen.hpp │ │ ├── MessageBoxPool │ │ │ └── regen.hpp │ │ ├── MovePath │ │ │ └── regen.hpp │ │ ├── PetTemplate │ │ │ └── regen.hpp │ │ ├── ReactorPool │ │ │ └── regen.hpp │ │ ├── ReactorTemplate │ │ │ └── regen.hpp │ │ ├── SlideMenuDlg │ │ │ └── regen.hpp │ │ ├── SoundMan │ │ │ └── regen.hpp │ │ ├── SummonedPool │ │ │ └── regen.hpp │ │ ├── UIEnergyBar │ │ │ └── regen.hpp │ │ ├── UIEventAlarm │ │ │ └── regen.hpp │ │ ├── UIScreenMsg │ │ │ └── regen.hpp │ │ ├── VecCtrlSummoned │ │ │ └── regen.hpp │ │ ├── AffectedAreaPool │ │ │ └── regen.hpp │ │ ├── CtrlScrollBar │ │ │ └── regen.hpp │ │ ├── CtrlWnd │ │ │ └── regen.hpp │ │ ├── Field_AriantArena │ │ │ └── regen.hpp │ │ ├── Field_SnowBall │ │ │ └── regen.hpp │ │ ├── KeywordEffectManager │ │ │ └── regen.hpp │ │ ├── MorphTemplate │ │ │ └── regen.hpp │ │ ├── QuestMan │ │ │ └── regen.hpp │ │ ├── StartUpWnd │ │ │ ├── regen.hpp │ │ │ ├── StartUpWnd.ipp │ │ │ └── StartUpWnd.cpp │ │ ├── StrUtl │ │ │ ├── regen.hpp │ │ │ └── StrUtl.hpp │ │ ├── UIDragonBox │ │ │ └── regen.hpp │ │ ├── UIItemProtector │ │ │ └── regen.hpp │ │ ├── UIRanking │ │ │ └── regen.hpp │ │ ├── UIUnreleaseDlg │ │ │ └── regen.hpp │ │ ├── UserLocal_Skill │ │ │ └── regen.hpp │ │ ├── UtilPartyQuestDraw │ │ │ └── regen.hpp │ │ ├── NoticeQuestProgress │ │ │ └── regen.hpp │ │ ├── QuickslotKeyMappedMan │ │ │ └── regen.hpp │ │ ├── UIMenuDlgs │ │ │ └── regen.hpp │ │ ├── check_dr │ │ │ └── regen.hpp │ │ ├── NewYearCardDlg │ │ │ └── regen.hpp │ │ ├── PartyCommon │ │ │ └── regen.hpp │ │ ├── CashShopBasic │ │ │ └── regen.hpp │ │ ├── StringPolicy │ │ │ └── regen.hpp │ │ ├── Packet │ │ │ └── regen.hpp │ │ ├── TimeUtil │ │ │ └── regen.hpp │ │ ├── UIRevive │ │ │ └── regen.hpp │ │ ├── UserPool │ │ │ └── regen.hpp │ │ ├── VecCtrl │ │ │ └── regen.hpp │ │ ├── Field_ContiMove │ │ │ └── regen.hpp │ │ ├── Field_Dojang │ │ │ └── regen.hpp │ │ ├── MacroSysMan │ │ │ └── regen.hpp │ │ ├── UISoftKeyboard │ │ │ └── regen.hpp │ │ ├── VecCtrlDragon │ │ │ └── regen.hpp │ │ ├── ClassCompetition │ │ │ └── regen.hpp │ │ ├── MobTemplate │ │ │ └── regen.hpp │ │ ├── UIPartySearch │ │ │ └── regen.hpp │ │ ├── UIQuestTimer │ │ │ └── regen.hpp │ │ ├── ActionFrame │ │ │ └── regen.hpp │ │ ├── GuildDlgs │ │ │ └── regen.hpp │ │ ├── LoginWnd_World │ │ │ └── regen.hpp │ │ ├── RandomMorphDlg │ │ │ └── regen.hpp │ │ ├── UIAdminShopWishList │ │ │ └── regen.hpp │ │ ├── UILogoutGift │ │ │ └── regen.hpp │ │ ├── BookDlg │ │ │ └── regen.hpp │ │ ├── Field_PartyRaid │ │ │ └── regen.hpp │ │ ├── UIRaiseManager │ │ │ └── regen.hpp │ │ ├── Field_KillCount │ │ │ └── regen.hpp │ │ ├── Field_Massacre │ │ │ └── regen.hpp │ │ ├── LoginWnd_GetUserInfo │ │ │ └── regen.hpp │ │ ├── MapleTVMan │ │ │ └── regen.hpp │ │ ├── CakePieEvent │ │ │ └── regen.hpp │ │ ├── ScreenShot │ │ │ └── regen.hpp │ │ ├── SequencedKeyMan │ │ │ └── regen.hpp │ │ ├── UIPQReward │ │ │ └── regen.hpp │ │ ├── VecCtrlPet │ │ │ └── regen.hpp │ │ ├── DropPool │ │ │ └── regen.hpp │ │ ├── SkillInfo │ │ │ └── regen.hpp │ │ ├── NpcTemplate │ │ │ └── regen.hpp │ │ ├── MemoryGameDlg │ │ │ └── regen.hpp │ │ ├── OmokDlg │ │ │ └── regen.hpp │ │ ├── UIFamily │ │ │ └── regen.hpp │ │ ├── ChatHelper │ │ │ └── regen.hpp │ │ ├── Dialog │ │ │ └── regen.hpp │ │ ├── ItemSpeakerDlg │ │ │ └── regen.hpp │ │ ├── LoginWnd_Etc │ │ │ └── regen.hpp │ │ ├── UIPartySearchTab │ │ │ └── regen.hpp │ │ ├── CashShop │ │ │ └── regen.hpp │ │ ├── UIFriendGroup │ │ │ └── regen.hpp │ │ ├── UIShopScanner │ │ │ └── regen.hpp │ │ ├── LoginWnd_Title │ │ │ └── regen.hpp │ │ ├── ScriptMan │ │ │ └── regen.hpp │ │ ├── AvatarMegaphone │ │ │ └── regen.hpp │ │ ├── LoginWnd_Char │ │ │ └── regen.hpp │ │ ├── Logo │ │ │ └── regen.hpp │ │ ├── MemoListDlg │ │ │ └── regen.hpp │ │ ├── UIMonsterCarnival │ │ │ └── regen.hpp │ │ ├── WvsContext2 │ │ │ └── regen.hpp │ │ ├── Field_Battlefield │ │ │ └── regen.hpp │ │ ├── RepairDurabilityDlg │ │ │ └── regen.hpp │ │ ├── UIGoldHammer │ │ │ └── regen.hpp │ │ ├── CtrlButton │ │ │ └── regen.hpp │ │ ├── CtrlEdit │ │ │ └── regen.hpp │ │ ├── FieldCommon │ │ │ └── regen.hpp │ │ ├── CtrlMLEdit │ │ │ └── regen.hpp │ │ ├── ExpeditionIntermediary │ │ │ └── regen.hpp │ │ ├── Field_MonsterCarnival │ │ │ └── regen.hpp │ │ ├── Stat │ │ │ └── regen.hpp │ │ ├── UIItemMaker │ │ │ └── regen.hpp │ │ ├── WvsPhysicalSpace2D │ │ │ └── regen.hpp │ │ ├── CtrlComboBox │ │ │ └── regen.hpp │ │ ├── Dragon │ │ │ └── regen.hpp │ │ ├── FuncKeyMappedMan │ │ │ └── regen.hpp │ │ ├── LoginWnd_Pincode │ │ │ └── regen.hpp │ │ ├── QuickslotKeyModifyDlg │ │ │ └── regen.hpp │ │ ├── VecCtrlMob │ │ │ └── regen.hpp │ │ ├── TradingRoomDlg │ │ │ └── regen.hpp │ │ ├── UIBattleRecord │ │ │ └── regen.hpp │ │ ├── UIEnchantDlg │ │ │ └── regen.hpp │ │ ├── Field_Wedding │ │ │ └── regen.hpp │ │ ├── StoreBankDlg │ │ │ └── regen.hpp │ │ ├── UIAccountMoreInfo │ │ │ └── regen.hpp │ │ ├── UIEquip │ │ │ └── regen.hpp │ │ ├── RPSGameDlg │ │ │ └── regen.hpp │ │ ├── ITCWnd4 │ │ │ └── regen.hpp │ │ ├── UICharacterSale │ │ │ └── regen.hpp │ │ ├── WorldMapDlg │ │ │ └── regen.hpp │ │ ├── WeddingWishListDlg │ │ │ └── regen.hpp │ │ ├── Pet │ │ │ └── regen.hpp │ │ ├── EntrustedShopDlg │ │ │ └── regen.hpp │ │ ├── NewYearCardSenderDlg │ │ │ └── regen.hpp │ │ ├── TrunkDlg │ │ │ └── regen.hpp │ │ ├── ITCWnd2 │ │ │ └── regen.hpp │ │ ├── Util │ │ │ └── regen.hpp │ │ ├── ActionMan │ │ │ └── regen.hpp │ │ ├── CSWnd_Oneaday │ │ │ └── regen.hpp │ │ ├── MobPool │ │ │ └── regen.hpp │ │ ├── VecCtrlUser │ │ │ └── regen.hpp │ │ ├── PersonalShopDlg │ │ │ └── regen.hpp │ │ ├── UIItem │ │ │ └── regen.hpp │ │ ├── UIMapTransfer │ │ │ └── regen.hpp │ │ ├── ITCDialog │ │ │ └── regen.hpp │ │ ├── UIGuildBBS │ │ │ └── regen.hpp │ │ ├── UIMonsterBook │ │ │ └── regen.hpp │ │ ├── AnimationDisplayer │ │ │ └── regen.hpp │ │ ├── SoftKeyboardDlg │ │ │ └── regen.hpp │ │ ├── UIFindFriend │ │ │ └── regen.hpp │ │ ├── Wnd │ │ │ └── regen.hpp │ │ ├── CashShop_ShopSvrRes │ │ │ └── regen.hpp │ │ ├── UIMessenger │ │ │ └── regen.hpp │ │ ├── UserPreview │ │ │ └── regen.hpp │ │ ├── ClientSocket │ │ │ └── regen.hpp │ │ ├── ShopDlg │ │ │ └── regen.hpp │ │ ├── UIQuestDelivery │ │ │ └── regen.hpp │ │ ├── ItemInfo │ │ │ └── regen.hpp │ │ ├── Quest │ │ │ └── regen.hpp │ │ ├── User │ │ │ └── regen.hpp │ │ ├── UIMiniMap │ │ │ └── regen.hpp │ │ ├── UtilDlg │ │ │ └── regen.hpp │ │ ├── Avatar │ │ │ └── regen.hpp │ │ ├── UIDialogEtc │ │ │ └── regen.hpp │ │ ├── VecCtrlUserPreview │ │ │ └── regen.hpp │ │ ├── WndMan │ │ │ └── regen.hpp │ │ ├── ITCWnd │ │ │ └── regen.hpp │ │ ├── CSWnd │ │ │ └── regen.hpp │ │ ├── ParcelDlg │ │ │ └── regen.hpp │ │ ├── UserRemote │ │ │ └── regen.hpp │ │ ├── CashTradingRoomDlg │ │ │ └── regen.hpp │ │ ├── Summoned │ │ │ └── regen.hpp │ │ ├── AdminShopDlg │ │ │ └── regen.hpp │ │ ├── Npc │ │ │ └── regen.hpp │ │ ├── Mob │ │ │ └── regen.hpp │ │ ├── UIMedalQuestInfo │ │ │ └── regen.hpp │ │ ├── UIUserInfo │ │ │ └── regen.hpp │ │ ├── UIKeyConfig │ │ │ └── regen.hpp │ │ └── UISkill │ │ │ └── regen.hpp │ ├── ext │ │ └── CMakeLists.txt │ ├── util │ │ └── types.h │ └── pcom │ │ └── CMakeLists.txt ├── game │ ├── GW │ │ └── regen.hpp │ ├── IG │ │ └── regen.hpp │ ├── Wvs │ │ └── regen.hpp │ ├── Bullet │ │ └── regen.hpp │ ├── Crc32 │ │ ├── regen.hpp │ │ └── Crc32.ipp │ ├── CtrlTab │ │ └── regen.hpp │ ├── MSLoop │ │ └── regen.hpp │ ├── Rand32 │ │ └── regen.hpp │ ├── SkillImp │ │ └── regen.hpp │ ├── Tips │ │ └── regen.hpp │ ├── UIHelper │ │ ├── regen.hpp │ │ ├── UIHelper.ipp │ │ └── UIHelper.cpp │ ├── UIWnd │ │ └── regen.hpp │ ├── UInt128 │ │ └── regen.hpp │ ├── igCipher │ │ └── regen.hpp │ ├── ADBalloon │ │ ├── regen.hpp │ │ ├── ADBalloon.ipp │ │ └── ADBalloon.cpp │ ├── AESCipher │ │ └── regen.hpp │ ├── BasicSystem │ │ ├── regen.hpp │ │ ├── BasicSystem.hpp │ │ └── BasicSystem.ipp │ ├── ChatBalloon │ │ └── regen.hpp │ ├── ClientOptMan │ │ └── regen.hpp │ ├── CtrlSelector │ │ └── regen.hpp │ ├── DamageMeter │ │ └── regen.hpp │ ├── DayOfWeek │ │ ├── regen.hpp │ │ └── DayOfWeek.ipp │ ├── EmployeePool │ │ └── regen.hpp │ ├── EngageDlg │ │ └── regen.hpp │ ├── Field_Balrog │ │ └── regen.hpp │ ├── FloatNotice │ │ └── regen.hpp │ ├── ITC_DBBasic │ │ └── regen.hpp │ ├── ITC_ITCSvrRes │ │ ├── regen.hpp │ │ ├── ITC_ITCSvrRes.ipp │ │ ├── ITC_ITCSvrRes_regen.ipp │ │ ├── ITC_ITCSvrRes.cpp │ │ └── ITC_ITCSvrRes.hpp │ ├── InputSystem │ │ └── regen.hpp │ ├── InterStage │ │ └── regen.hpp │ ├── ItemMakerInfo │ │ └── regen.hpp │ ├── LayoutMan │ │ └── regen.hpp │ ├── MessageBoxDlg │ │ └── regen.hpp │ ├── NMInclude │ │ ├── regen.hpp │ │ ├── NMInclude.hpp │ │ ├── NMInclude.ipp │ │ └── NMInclude.cpp │ ├── OpenGatePool │ │ ├── regen.hpp │ │ ├── OpenGatePool.ipp │ │ ├── OpenGatePool_regen.ipp │ │ ├── OpenGatePool.cpp │ │ └── OpenGatePool.hpp │ ├── SplashScreen │ │ ├── regen.hpp │ │ └── SplashScreen.ipp │ ├── SpriteInfo │ │ ├── regen.hpp │ │ ├── SpriteInfo.hpp │ │ ├── SpriteInfo.ipp │ │ └── SpriteInfo.cpp │ ├── StringDecoder │ │ └── regen.hpp │ ├── UISkillChange │ │ ├── regen.hpp │ │ ├── UISkillChange.ipp │ │ ├── UISkillChange_regen.ipp │ │ ├── UISkillChange.cpp │ │ └── UISkillChange.hpp │ ├── UIStatChange │ │ ├── regen.hpp │ │ ├── UIStatChange.hpp │ │ ├── UIStatChange.ipp │ │ └── UIStatChange.cpp │ ├── UIWebEvent │ │ └── regen.hpp │ ├── VecCtrlNpc │ │ └── regen.hpp │ ├── VecProcess │ │ └── regen.hpp │ ├── WndMan_IME │ │ ├── regen.hpp │ │ ├── WndMan_IME.hpp │ │ ├── WndMan_IME.ipp │ │ └── WndMan_IME.cpp │ ├── AntiPrivateServer │ │ └── regen.hpp │ ├── BattleRecordMan │ │ └── regen.hpp │ ├── BrowserControl │ │ └── regen.hpp │ ├── CashShopAdvanced │ │ └── regen.hpp │ ├── EmployeeTemplate │ │ └── regen.hpp │ ├── Field_CookieHouse │ │ └── regen.hpp │ ├── Field_EscortResult │ │ └── regen.hpp │ ├── Field_GuildBoss │ │ ├── regen.hpp │ │ └── Field_GuildBoss.ipp │ ├── Field_NoDragon │ │ └── regen.hpp │ ├── Field_ShowaBath │ │ ├── regen.hpp │ │ └── Field_ShowaBath.ipp │ ├── Field_SpaceGAGA │ │ └── regen.hpp │ ├── Field_Tutorial │ │ ├── regen.hpp │ │ └── Field_Tutorial.ipp │ ├── Field_Witchtower │ │ └── regen.hpp │ ├── InclusionChecker │ │ └── regen.hpp │ ├── MapleTVDownloader │ │ ├── regen.hpp │ │ └── MapleTVDownloader.ipp │ ├── MiniRoomBaseDlg │ │ ├── regen.hpp │ │ ├── MiniRoomBaseDlg.ipp │ │ ├── MiniRoomBaseDlg_regen.ipp │ │ ├── MiniRoomBaseDlg.cpp │ │ └── MiniRoomBaseDlg.hpp │ ├── PacketExpedition │ │ └── regen.hpp │ ├── PartyQuestInfo │ │ └── regen.hpp │ ├── SecurityClient │ │ └── regen.hpp │ ├── SlideMenuDlgEX │ │ └── regen.hpp │ ├── StageSystemInfo │ │ └── regen.hpp │ ├── SummonedCommon │ │ ├── regen.hpp │ │ ├── SummonedCommon.hpp │ │ ├── SummonedCommon.ipp │ │ └── SummonedCommon.cpp │ ├── TamingMobTemplate │ │ └── regen.hpp │ ├── TemporaryStatView │ │ ├── regen.hpp │ │ ├── TemporaryStatView.ipp │ │ ├── TemporaryStatView_regen.ipp │ │ ├── TemporaryStatView.cpp │ │ └── TemporaryStatView.hpp │ ├── TextLineBreaker │ │ ├── regen.hpp │ │ └── TextLineBreaker.ipp │ ├── TownPortalPool │ │ ├── regen.hpp │ │ ├── TownPortalPool.ipp │ │ ├── TownPortalPool.cpp │ │ ├── TownPortalPool_regen.ipp │ │ └── TownPortalPool.hpp │ ├── UIGachaponRemote │ │ └── regen.hpp │ ├── UIOperatorBoard │ │ └── regen.hpp │ ├── VecCtrlGrenade │ │ └── regen.hpp │ ├── WvsContext_Family │ │ ├── regen.hpp │ │ └── WvsContext_Family.ipp │ ├── WvsContext_Guild │ │ ├── regen.hpp │ │ ├── WvsContext_Guild.ipp │ │ ├── WvsContext_Guild_regen.ipp │ │ ├── WvsContext_Guild.cpp │ │ └── WvsContext_Guild.hpp │ ├── Field_DynamicFoothold │ │ └── regen.hpp │ ├── Field_HuntingAdballoon │ │ └── regen.hpp │ ├── Scoreboard_Battlefield │ │ └── regen.hpp │ ├── WvsContext_UserList │ │ └── regen.hpp │ ├── NpcPool │ │ └── regen.hpp │ ├── Exception │ │ ├── regen.hpp │ │ └── Exception.ipp │ ├── ItemEffect │ │ └── regen.hpp │ ├── PortalList │ │ └── regen.hpp │ ├── StdAfx │ │ └── regen.hpp │ ├── UIKarma │ │ └── regen.hpp │ ├── WebWnd │ │ └── regen.hpp │ ├── CSCommon │ │ └── regen.hpp │ ├── DBBasic │ │ └── regen.hpp │ ├── Field_Coconut │ │ └── regen.hpp │ ├── Life │ │ └── regen.hpp │ ├── MonsterBookMan │ │ └── regen.hpp │ ├── Msgbox │ │ └── regen.hpp │ ├── UIIncubator │ │ └── regen.hpp │ ├── CtrlEditEx │ │ └── regen.hpp │ ├── CtrlSlider │ │ └── regen.hpp │ ├── Employee │ │ └── regen.hpp │ ├── LoginWnd_New │ │ └── regen.hpp │ ├── MovePath │ │ └── regen.hpp │ ├── PetTemplate │ │ └── regen.hpp │ ├── RadioManager │ │ └── regen.hpp │ ├── ReactorPool │ │ └── regen.hpp │ ├── ReactorTemplate │ │ └── regen.hpp │ ├── SlideMenuDlg │ │ └── regen.hpp │ ├── SoundMan │ │ └── regen.hpp │ ├── UIEnergyBar │ │ └── regen.hpp │ ├── UIEventAlarm │ │ └── regen.hpp │ ├── AffectedAreaPool │ │ └── regen.hpp │ ├── CtrlScrollBar │ │ └── regen.hpp │ ├── CtrlWnd │ │ └── regen.hpp │ ├── Field_SnowBall │ │ └── regen.hpp │ ├── KeywordEffectManager │ │ └── regen.hpp │ ├── MessageBoxPool │ │ └── regen.hpp │ ├── SummonedPool │ │ └── regen.hpp │ ├── UIItemProtector │ │ └── regen.hpp │ ├── UIRanking │ │ └── regen.hpp │ ├── UIScreenMsg │ │ └── regen.hpp │ ├── UIUnreleaseDlg │ │ └── regen.hpp │ ├── UserLocal_Skill │ │ └── regen.hpp │ ├── UtilPartyQuestDraw │ │ └── regen.hpp │ ├── VecCtrlSummoned │ │ └── regen.hpp │ ├── Field_AriantArena │ │ └── regen.hpp │ ├── MorphTemplate │ │ └── regen.hpp │ ├── NoticeQuestProgress │ │ └── regen.hpp │ ├── QuestMan │ │ └── regen.hpp │ ├── StartUpWnd │ │ ├── regen.hpp │ │ ├── StartUpWnd.ipp │ │ └── StartUpWnd.cpp │ ├── StrUtl │ │ ├── regen.hpp │ │ └── StrUtl.hpp │ ├── UIDragonBox │ │ └── regen.hpp │ ├── UIMenuDlgs │ │ └── regen.hpp │ ├── check_dr │ │ └── regen.hpp │ ├── NewYearCardDlg │ │ └── regen.hpp │ ├── PartyCommon │ │ └── regen.hpp │ ├── QuickslotKeyMappedMan │ │ └── regen.hpp │ ├── CashShopBasic │ │ └── regen.hpp │ ├── StringPolicy │ │ └── regen.hpp │ ├── Packet │ │ └── regen.hpp │ ├── TimeUtil │ │ └── regen.hpp │ ├── UIRevive │ │ └── regen.hpp │ ├── UserPool │ │ └── regen.hpp │ ├── VecCtrl │ │ └── regen.hpp │ ├── Field_ContiMove │ │ └── regen.hpp │ ├── MacroSysMan │ │ └── regen.hpp │ ├── VecCtrlDragon │ │ └── regen.hpp │ ├── ClassCompetition │ │ └── regen.hpp │ ├── Field_Dojang │ │ └── regen.hpp │ ├── MobTemplate │ │ └── regen.hpp │ ├── UIPartySearch │ │ └── regen.hpp │ ├── UIQuestTimer │ │ └── regen.hpp │ ├── UISoftKeyboard │ │ └── regen.hpp │ ├── ActionFrame │ │ └── regen.hpp │ ├── LoginWnd_World │ │ └── regen.hpp │ ├── RandomMorphDlg │ │ └── regen.hpp │ ├── UIAdminShopWishList │ │ └── regen.hpp │ ├── UILogoutGift │ │ └── regen.hpp │ ├── BookDlg │ │ └── regen.hpp │ ├── Field_PartyRaid │ │ └── regen.hpp │ ├── GuildDlgs │ │ └── regen.hpp │ ├── UIRaiseManager │ │ └── regen.hpp │ ├── Field_KillCount │ │ └── regen.hpp │ ├── Field_Massacre │ │ └── regen.hpp │ ├── LoginWnd_GetUserInfo │ │ └── regen.hpp │ ├── MapleTVMan │ │ └── regen.hpp │ ├── CakePieEvent │ │ └── regen.hpp │ ├── ScreenShot │ │ └── regen.hpp │ ├── SequencedKeyMan │ │ └── regen.hpp │ ├── UIPQReward │ │ └── regen.hpp │ ├── VecCtrlPet │ │ └── regen.hpp │ ├── DropPool │ │ └── regen.hpp │ ├── NpcTemplate │ │ └── regen.hpp │ ├── SkillInfo │ │ └── regen.hpp │ ├── MemoryGameDlg │ │ └── regen.hpp │ ├── OmokDlg │ │ └── regen.hpp │ ├── UIFamily │ │ └── regen.hpp │ ├── ChatHelper │ │ └── regen.hpp │ ├── ItemSpeakerDlg │ │ └── regen.hpp │ ├── UIPartySearchTab │ │ └── regen.hpp │ ├── CashShop │ │ └── regen.hpp │ ├── Dialog │ │ └── regen.hpp │ ├── LoginWnd_Etc │ │ └── regen.hpp │ ├── UIFriendGroup │ │ └── regen.hpp │ ├── UIShopScanner │ │ └── regen.hpp │ ├── LoginWnd_Title │ │ └── regen.hpp │ ├── ScriptMan │ │ └── regen.hpp │ ├── AvatarMegaphone │ │ └── regen.hpp │ ├── LoginWnd_Char │ │ └── regen.hpp │ ├── Logo │ │ └── regen.hpp │ ├── MemoListDlg │ │ └── regen.hpp │ ├── UIMonsterCarnival │ │ └── regen.hpp │ ├── WvsContext2 │ │ └── regen.hpp │ ├── Field_Battlefield │ │ └── regen.hpp │ ├── RepairDurabilityDlg │ │ └── regen.hpp │ ├── UIGoldHammer │ │ └── regen.hpp │ ├── CtrlButton │ │ └── regen.hpp │ ├── CtrlEdit │ │ └── regen.hpp │ ├── FieldCommon │ │ └── regen.hpp │ ├── Field_MonsterCarnival │ │ └── regen.hpp │ ├── Stat │ │ └── regen.hpp │ ├── CtrlMLEdit │ │ └── regen.hpp │ ├── ExpeditionIntermediary │ │ └── regen.hpp │ ├── UIItemMaker │ │ └── regen.hpp │ ├── CtrlComboBox │ │ └── regen.hpp │ ├── Dragon │ │ └── regen.hpp │ ├── FuncKeyMappedMan │ │ └── regen.hpp │ ├── LoginWnd_Pincode │ │ └── regen.hpp │ ├── QuickslotKeyModifyDlg │ │ └── regen.hpp │ ├── VecCtrlMob │ │ └── regen.hpp │ ├── WvsPhysicalSpace2D │ │ └── regen.hpp │ ├── TradingRoomDlg │ │ └── regen.hpp │ ├── UIBattleRecord │ │ └── regen.hpp │ ├── UIEnchantDlg │ │ └── regen.hpp │ ├── Field_Wedding │ │ └── regen.hpp │ ├── StoreBankDlg │ │ └── regen.hpp │ ├── UIAccountMoreInfo │ │ └── regen.hpp │ ├── UIEquip │ │ └── regen.hpp │ ├── ITCWnd4 │ │ └── regen.hpp │ ├── RPSGameDlg │ │ └── regen.hpp │ ├── UICharacterSale │ │ └── regen.hpp │ ├── WorldMapDlg │ │ └── regen.hpp │ ├── WeddingWishListDlg │ │ └── regen.hpp │ ├── Pet │ │ └── regen.hpp │ ├── EntrustedShopDlg │ │ └── regen.hpp │ ├── NewYearCardSenderDlg │ │ └── regen.hpp │ ├── TrunkDlg │ │ └── regen.hpp │ ├── ITCWnd2 │ │ └── regen.hpp │ ├── ActionMan │ │ └── regen.hpp │ ├── Util │ │ └── regen.hpp │ ├── CSWnd_Oneaday │ │ └── regen.hpp │ ├── MobPool │ │ └── regen.hpp │ ├── VecCtrlUser │ │ └── regen.hpp │ ├── PersonalShopDlg │ │ └── regen.hpp │ ├── UIItem │ │ └── regen.hpp │ ├── UIGuildBBS │ │ └── regen.hpp │ ├── UIMapTransfer │ │ └── regen.hpp │ ├── ITCDialog │ │ └── regen.hpp │ ├── UIMonsterBook │ │ └── regen.hpp │ ├── AnimationDisplayer │ │ └── regen.hpp │ ├── SoftKeyboardDlg │ │ └── regen.hpp │ ├── UIFindFriend │ │ └── regen.hpp │ ├── Wnd │ │ └── regen.hpp │ ├── CashShop_ShopSvrRes │ │ └── regen.hpp │ ├── UIMessenger │ │ └── regen.hpp │ ├── UserPreview │ │ └── regen.hpp │ ├── ClientSocket │ │ └── regen.hpp │ ├── ShopDlg │ │ └── regen.hpp │ ├── UIQuestDelivery │ │ └── regen.hpp │ ├── ItemInfo │ │ └── regen.hpp │ ├── Quest │ │ └── regen.hpp │ ├── User │ │ └── regen.hpp │ ├── UIMiniMap │ │ └── regen.hpp │ ├── UtilDlg │ │ └── regen.hpp │ ├── Avatar │ │ └── regen.hpp │ ├── UIDialogEtc │ │ └── regen.hpp │ ├── VecCtrlUserPreview │ │ └── regen.hpp │ ├── WndMan │ │ └── regen.hpp │ ├── ITCWnd │ │ └── regen.hpp │ ├── ParcelDlg │ │ └── regen.hpp │ ├── CSWnd │ │ └── regen.hpp │ ├── CashTradingRoomDlg │ │ └── regen.hpp │ ├── Summoned │ │ └── regen.hpp │ ├── UserRemote │ │ └── regen.hpp │ ├── AdminShopDlg │ │ └── regen.hpp │ ├── Npc │ │ └── regen.hpp │ ├── Mob │ │ └── regen.hpp │ ├── UIMedalQuestInfo │ │ └── regen.hpp │ ├── UIKeyConfig │ │ └── regen.hpp │ ├── UIUserInfo │ │ └── regen.hpp │ ├── UISkill │ │ └── regen.hpp │ ├── MapLoadable │ │ └── regen.hpp │ └── UIStat │ │ └── regen.hpp ├── ext │ └── CMakeLists.txt ├── util │ └── types.h └── pcom │ └── CMakeLists.txt ├── regex.txt ├── data └── strings.bin ├── .gitignore ├── .gitmodules ├── issues.txt └── tests └── CMakeLists.txt /tmp/fill_regen.py: -------------------------------------------------------------------------------- 1 | import glob -------------------------------------------------------------------------------- /src/ztl/util.cpp: -------------------------------------------------------------------------------- 1 | #include "util.h" -------------------------------------------------------------------------------- /src/src/ztl/util.cpp: -------------------------------------------------------------------------------- 1 | #include "util.h" -------------------------------------------------------------------------------- /src/ztl/trs_tree.cpp: -------------------------------------------------------------------------------- 1 | #include "trs_tree.h" 2 | -------------------------------------------------------------------------------- /src/src/ztl/trs_tree.cpp: -------------------------------------------------------------------------------- 1 | #include "trs_tree.h" 2 | -------------------------------------------------------------------------------- /regex.txt: -------------------------------------------------------------------------------- 1 | (::OnMouseMove\n__SUB_CLASS_THIS\(\w+, \w+, \d+,\s*)\w+, -------------------------------------------------------------------------------- /src/game/GW/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/IG/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/Wvs/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/Bullet/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/Crc32/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/CtrlTab/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/MSLoop/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/Rand32/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/SkillImp/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/Tips/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/UIHelper/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/UIWnd/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/UInt128/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/igCipher/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/GW/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/IG/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/Tips/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/Wvs/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/ADBalloon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/AESCipher/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/BasicSystem/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/ChatBalloon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/ClientOptMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/CtrlSelector/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/DamageMeter/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/DayOfWeek/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/EmployeePool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/EngageDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/Field_Balrog/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/FloatNotice/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/ITC_DBBasic/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/ITC_ITCSvrRes/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/InputSystem/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/InterStage/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/ItemMakerInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/LayoutMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/MessageBoxDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/NMInclude/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/OpenGatePool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/SplashScreen/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/SpriteInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/StringDecoder/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/UISkillChange/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/UIStatChange/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/UIWebEvent/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/VecCtrlNpc/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/VecProcess/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/WndMan_IME/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/ADBalloon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/AESCipher/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/Bullet/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/Crc32/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/CtrlTab/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/DayOfWeek/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/EngageDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/LayoutMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/MSLoop/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/NMInclude/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/Rand32/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/SkillImp/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/UIHelper/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/UIWnd/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/UInt128/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/igCipher/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/AntiPrivateServer/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/BattleRecordMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/BrowserControl/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/CashShopAdvanced/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/EmployeeTemplate/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/Field_CookieHouse/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/Field_EscortResult/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/Field_GuildBoss/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/Field_NoDragon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/Field_ShowaBath/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/Field_SpaceGAGA/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/Field_Tutorial/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/Field_Witchtower/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/InclusionChecker/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/MapleTVDownloader/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/MiniRoomBaseDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/PacketExpedition/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/PartyQuestInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/SecurityClient/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/SlideMenuDlgEX/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/StageSystemInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/SummonedCommon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/TamingMobTemplate/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/TemporaryStatView/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/TextLineBreaker/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/TownPortalPool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/UIGachaponRemote/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/UIOperatorBoard/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/VecCtrlGrenade/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/WvsContext_Family/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/WvsContext_Guild/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/BasicSystem/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/BrowserControl/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/ChatBalloon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/ClientOptMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/CtrlSelector/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/DamageMeter/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/EmployeePool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/Field_Balrog/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/Field_NoDragon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/Field_Tutorial/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/FloatNotice/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/ITC_DBBasic/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/ITC_ITCSvrRes/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/InputSystem/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/InterStage/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/ItemMakerInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/MessageBoxDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/OpenGatePool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/PartyQuestInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/SecurityClient/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/SlideMenuDlgEX/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/SplashScreen/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/SpriteInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/StringDecoder/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/SummonedCommon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/TownPortalPool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/UISkillChange/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/UIStatChange/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/UIWebEvent/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/VecCtrlGrenade/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/VecCtrlNpc/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/VecProcess/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/WndMan_IME/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/Field_DynamicFoothold/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/Field_HuntingAdballoon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/Scoreboard_Battlefield/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/WvsContext_UserList/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/AntiPrivateServer/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/BattleRecordMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/CashShopAdvanced/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/EmployeeTemplate/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/Field_CookieHouse/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/Field_EscortResult/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/Field_GuildBoss/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/Field_ShowaBath/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/Field_SpaceGAGA/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/Field_Witchtower/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/InclusionChecker/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/MapleTVDownloader/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/MiniRoomBaseDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/PacketExpedition/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/StageSystemInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/TamingMobTemplate/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/TemporaryStatView/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/TextLineBreaker/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/UIGachaponRemote/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/UIOperatorBoard/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/WvsContext_Family/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/WvsContext_Guild/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/WvsContext_UserList/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /data/strings.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jon-zu/shroom95-decomp/HEAD/data/strings.bin -------------------------------------------------------------------------------- /src/src/game/Field_DynamicFoothold/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/Field_HuntingAdballoon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/src/game/Scoreboard_Battlefield/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | -------------------------------------------------------------------------------- /src/game/ITC_ITCSvrRes/ITC_ITCSvrRes.ipp: -------------------------------------------------------------------------------- 1 | // ITC_ITCSvrRes.ipp 2 | #include "ITC_ITCSvrRes.hpp" 3 | 4 | -------------------------------------------------------------------------------- /src/game/NpcPool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Field/Field.hpp" -------------------------------------------------------------------------------- /src/game/OpenGatePool/OpenGatePool.ipp: -------------------------------------------------------------------------------- 1 | // OpenGatePool.ipp 2 | #include "OpenGatePool.hpp" 3 | 4 | -------------------------------------------------------------------------------- /src/game/UISkillChange/UISkillChange.ipp: -------------------------------------------------------------------------------- 1 | // UISkillChange.ipp 2 | #include "UISkillChange.hpp" 3 | 4 | -------------------------------------------------------------------------------- /src/src/game/OpenGatePool/OpenGatePool.ipp: -------------------------------------------------------------------------------- 1 | // OpenGatePool.ipp 2 | #include "OpenGatePool.hpp" 3 | 4 | -------------------------------------------------------------------------------- /src/game/Exception/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "WvsApp/WvsApp.hpp" -------------------------------------------------------------------------------- /src/game/ItemEffect/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "additional.hpp" -------------------------------------------------------------------------------- /src/game/PortalList/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Crc32/Crc32.hpp" -------------------------------------------------------------------------------- /src/game/StdAfx/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "igCipher/igCipher.hpp" -------------------------------------------------------------------------------- /src/game/TownPortalPool/TownPortalPool.ipp: -------------------------------------------------------------------------------- 1 | // TownPortalPool.ipp 2 | #include "TownPortalPool.hpp" 3 | 4 | -------------------------------------------------------------------------------- /src/game/UIKarma/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/game/WebWnd/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "WvsApp/WvsApp.hpp" -------------------------------------------------------------------------------- /src/src/game/ITC_ITCSvrRes/ITC_ITCSvrRes.ipp: -------------------------------------------------------------------------------- 1 | // ITC_ITCSvrRes.ipp 2 | #include "ITC_ITCSvrRes.hpp" 3 | 4 | -------------------------------------------------------------------------------- /src/src/game/NpcPool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Field/Field.hpp" -------------------------------------------------------------------------------- /src/src/game/UISkillChange/UISkillChange.ipp: -------------------------------------------------------------------------------- 1 | // UISkillChange.ipp 2 | #include "UISkillChange.hpp" 3 | 4 | -------------------------------------------------------------------------------- /src/src/game/WebWnd/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "WvsApp/WvsApp.hpp" -------------------------------------------------------------------------------- /src/game/CSCommon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/game/DBBasic/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "QuestMan/QuestMan.hpp" -------------------------------------------------------------------------------- /src/game/Field_Coconut/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Field/regen.hpp" -------------------------------------------------------------------------------- /src/game/Life/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | //#include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/game/MiniRoomBaseDlg/MiniRoomBaseDlg.ipp: -------------------------------------------------------------------------------- 1 | // MiniRoomBaseDlg.ipp 2 | #include "MiniRoomBaseDlg.hpp" 3 | 4 | -------------------------------------------------------------------------------- /src/game/MonsterBookMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "WvsApp/WvsApp.hpp" -------------------------------------------------------------------------------- /src/game/Msgbox/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | //#include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/game/UIIncubator/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/src/game/DBBasic/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "QuestMan/QuestMan.hpp" -------------------------------------------------------------------------------- /src/src/game/Exception/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "WvsApp/WvsApp.hpp" -------------------------------------------------------------------------------- /src/src/game/Field_Coconut/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Field/regen.hpp" -------------------------------------------------------------------------------- /src/src/game/ItemEffect/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "additional.hpp" -------------------------------------------------------------------------------- /src/src/game/PortalList/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Crc32/Crc32.hpp" -------------------------------------------------------------------------------- /src/src/game/StdAfx/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "igCipher/igCipher.hpp" -------------------------------------------------------------------------------- /src/src/game/TownPortalPool/TownPortalPool.ipp: -------------------------------------------------------------------------------- 1 | // TownPortalPool.ipp 2 | #include "TownPortalPool.hpp" 3 | 4 | -------------------------------------------------------------------------------- /src/src/game/UIKarma/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/game/CtrlEditEx/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "InputSystem/InputSystem.hpp" -------------------------------------------------------------------------------- /src/game/CtrlSlider/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "InputSystem/InputSystem.hpp" -------------------------------------------------------------------------------- /src/game/Employee/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | //#include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/game/LoginWnd_New/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" -------------------------------------------------------------------------------- /src/game/MovePath/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "ClientOptMan/ClientOptMan.hpp" -------------------------------------------------------------------------------- /src/game/PetTemplate/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/game/RadioManager/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/game/ReactorPool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/game/ReactorTemplate/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | //#include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/game/SlideMenuDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | //#include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/game/SoundMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "RadioManager/RadioManager.hpp" -------------------------------------------------------------------------------- /src/game/UIEnergyBar/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/game/UIEventAlarm/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlgEx/UtilDlgEx.hpp" -------------------------------------------------------------------------------- /src/game/WvsContext_Guild/WvsContext_Guild.ipp: -------------------------------------------------------------------------------- 1 | // WvsContext_Guild.ipp 2 | #include "WvsContext_Guild.hpp" 3 | 4 | -------------------------------------------------------------------------------- /src/src/game/CSCommon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/src/game/Employee/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | //#include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/src/game/Life/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | //#include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/src/game/LoginWnd_New/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" -------------------------------------------------------------------------------- /src/src/game/MiniRoomBaseDlg/MiniRoomBaseDlg.ipp: -------------------------------------------------------------------------------- 1 | // MiniRoomBaseDlg.ipp 2 | #include "MiniRoomBaseDlg.hpp" 3 | 4 | -------------------------------------------------------------------------------- /src/src/game/MonsterBookMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "WvsApp/WvsApp.hpp" -------------------------------------------------------------------------------- /src/src/game/Msgbox/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | //#include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/src/game/RadioManager/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/src/game/UIIncubator/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/game/AffectedAreaPool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/game/CtrlScrollBar/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "InputSystem/InputSystem.hpp" -------------------------------------------------------------------------------- /src/game/CtrlWnd/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "InputSystem/InputSystem.hpp" 5 | -------------------------------------------------------------------------------- /src/game/Field_SnowBall/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/game/KeywordEffectManager/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | #include "SoundMan/SoundMan.hpp" 4 | -------------------------------------------------------------------------------- /src/game/MessageBoxPool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | -------------------------------------------------------------------------------- /src/game/SummonedPool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserPool/UserPool.hpp" 5 | -------------------------------------------------------------------------------- /src/game/TemporaryStatView/TemporaryStatView.ipp: -------------------------------------------------------------------------------- 1 | // TemporaryStatView.ipp 2 | #include "TemporaryStatView.hpp" 3 | 4 | -------------------------------------------------------------------------------- /src/game/UIItemProtector/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/game/UIRanking/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "UIWebEvent/UIWebEvent.hpp" -------------------------------------------------------------------------------- /src/game/UIScreenMsg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIStatusBar/UIStatusBar.hpp" -------------------------------------------------------------------------------- /src/game/UIUnreleaseDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIStatusBar/UIStatusBar.hpp" -------------------------------------------------------------------------------- /src/game/UserLocal_Skill/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | -------------------------------------------------------------------------------- /src/game/UtilPartyQuestDraw/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/game/VecCtrlSummoned/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/src/game/CtrlEditEx/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "InputSystem/InputSystem.hpp" -------------------------------------------------------------------------------- /src/src/game/CtrlSlider/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "InputSystem/InputSystem.hpp" -------------------------------------------------------------------------------- /src/src/game/MessageBoxPool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | -------------------------------------------------------------------------------- /src/src/game/MovePath/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "ClientOptMan/ClientOptMan.hpp" -------------------------------------------------------------------------------- /src/src/game/PetTemplate/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/src/game/ReactorPool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/src/game/ReactorTemplate/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | //#include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/src/game/SlideMenuDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | //#include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/src/game/SoundMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "RadioManager/RadioManager.hpp" -------------------------------------------------------------------------------- /src/src/game/SummonedPool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserPool/UserPool.hpp" 5 | -------------------------------------------------------------------------------- /src/src/game/TemporaryStatView/TemporaryStatView.ipp: -------------------------------------------------------------------------------- 1 | // TemporaryStatView.ipp 2 | #include "TemporaryStatView.hpp" 3 | 4 | -------------------------------------------------------------------------------- /src/src/game/UIEnergyBar/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/src/game/UIEventAlarm/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlgEx/UtilDlgEx.hpp" -------------------------------------------------------------------------------- /src/src/game/UIScreenMsg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIStatusBar/UIStatusBar.hpp" -------------------------------------------------------------------------------- /src/src/game/VecCtrlSummoned/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/src/game/WvsContext_Guild/WvsContext_Guild.ipp: -------------------------------------------------------------------------------- 1 | // WvsContext_Guild.ipp 2 | #include "WvsContext_Guild.hpp" 3 | 4 | -------------------------------------------------------------------------------- /src/game/Field_AriantArena/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserPool/UserPool.hpp" 5 | -------------------------------------------------------------------------------- /src/game/MorphTemplate/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | //#include "ActionMan/ActionMan.hpp" 5 | -------------------------------------------------------------------------------- /src/game/NoticeQuestProgress/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "QuestMan/QuestMan.hpp" 5 | -------------------------------------------------------------------------------- /src/game/QuestMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "StageSystemInfo/StageSystemInfo.hpp" -------------------------------------------------------------------------------- /src/game/StartUpWnd/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "BrowserControl/BrowserControl.hpp" -------------------------------------------------------------------------------- /src/game/StrUtl/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static ZArray FAKE_ZARRAY_US_{}; -------------------------------------------------------------------------------- /src/game/UIDragonBox/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "UIStatusBar/UIStatusBar.hpp" -------------------------------------------------------------------------------- /src/game/UIMenuDlgs/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "FuncKeyMappedMan/FuncKeyMappedMan.hpp" -------------------------------------------------------------------------------- /src/game/check_dr/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "AntiPrivateServer/AntiPrivateServer.hpp" -------------------------------------------------------------------------------- /src/src/game/AffectedAreaPool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/src/game/CtrlScrollBar/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "InputSystem/InputSystem.hpp" -------------------------------------------------------------------------------- /src/src/game/CtrlWnd/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "InputSystem/InputSystem.hpp" 5 | -------------------------------------------------------------------------------- /src/src/game/Field_AriantArena/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserPool/UserPool.hpp" 5 | -------------------------------------------------------------------------------- /src/src/game/Field_SnowBall/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/src/game/KeywordEffectManager/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | #include "SoundMan/SoundMan.hpp" 4 | -------------------------------------------------------------------------------- /src/src/game/MorphTemplate/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | //#include "ActionMan/ActionMan.hpp" 5 | -------------------------------------------------------------------------------- /src/src/game/QuestMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "StageSystemInfo/StageSystemInfo.hpp" -------------------------------------------------------------------------------- /src/src/game/StartUpWnd/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "BrowserControl/BrowserControl.hpp" -------------------------------------------------------------------------------- /src/src/game/StrUtl/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static ZArray FAKE_ZARRAY_US_{}; -------------------------------------------------------------------------------- /src/src/game/UIDragonBox/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "UIStatusBar/UIStatusBar.hpp" -------------------------------------------------------------------------------- /src/src/game/UIItemProtector/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/src/game/UIRanking/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "UIWebEvent/UIWebEvent.hpp" -------------------------------------------------------------------------------- /src/src/game/UIUnreleaseDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIStatusBar/UIStatusBar.hpp" -------------------------------------------------------------------------------- /src/src/game/UserLocal_Skill/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | -------------------------------------------------------------------------------- /src/src/game/UtilPartyQuestDraw/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/game/NewYearCardDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "TextLineBreaker/TextLineBreaker.hpp" -------------------------------------------------------------------------------- /src/game/OpenGatePool/OpenGatePool_regen.ipp: -------------------------------------------------------------------------------- 1 | #include "regen.hpp" 2 | // OpenGatePool.ipp 3 | #include "OpenGatePool.hpp" 4 | 5 | -------------------------------------------------------------------------------- /src/game/PartyCommon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "PartyQuestInfo/PartyQuestInfo.hpp" -------------------------------------------------------------------------------- /src/game/QuickslotKeyMappedMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIStatusBar/UIStatusBar.hpp" -------------------------------------------------------------------------------- /src/src/game/NoticeQuestProgress/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "QuestMan/QuestMan.hpp" 5 | -------------------------------------------------------------------------------- /src/src/game/QuickslotKeyMappedMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIStatusBar/UIStatusBar.hpp" -------------------------------------------------------------------------------- /src/src/game/UIMenuDlgs/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "FuncKeyMappedMan/FuncKeyMappedMan.hpp" -------------------------------------------------------------------------------- /src/src/game/check_dr/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "AntiPrivateServer/AntiPrivateServer.hpp" -------------------------------------------------------------------------------- /src/ext/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | target_sources(game95 PRIVATE 2 | additional.cpp 3 | geometry.cpp 4 | ext_field.cpp 5 | ) -------------------------------------------------------------------------------- /src/game/CashShopBasic/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CashShop_ShopSvrRes/CashShop_ShopSvrRes.hpp" -------------------------------------------------------------------------------- /src/game/ITC_ITCSvrRes/ITC_ITCSvrRes_regen.ipp: -------------------------------------------------------------------------------- 1 | #include "regen.hpp" 2 | // ITC_ITCSvrRes.ipp 3 | #include "ITC_ITCSvrRes.hpp" 4 | 5 | -------------------------------------------------------------------------------- /src/game/StringPolicy/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static ZList> FAKE_ZLIST_STRING_{}; 5 | -------------------------------------------------------------------------------- /src/game/TownPortalPool/TownPortalPool.cpp: -------------------------------------------------------------------------------- 1 | // TownPortalPool.cpp 2 | #include "TownPortalPool.hpp" 3 | #include "TownPortalPool_regen.ipp" -------------------------------------------------------------------------------- /src/game/TownPortalPool/TownPortalPool_regen.ipp: -------------------------------------------------------------------------------- 1 | #include "regen.hpp" 2 | // TownPortalPool.ipp 3 | #include "TownPortalPool.hpp" 4 | 5 | -------------------------------------------------------------------------------- /src/game/UISkillChange/UISkillChange_regen.ipp: -------------------------------------------------------------------------------- 1 | #include "regen.hpp" 2 | // UISkillChange.ipp 3 | #include "UISkillChange.hpp" 4 | 5 | -------------------------------------------------------------------------------- /src/src/game/ITC_ITCSvrRes/ITC_ITCSvrRes_regen.ipp: -------------------------------------------------------------------------------- 1 | #include "regen.hpp" 2 | // ITC_ITCSvrRes.ipp 3 | #include "ITC_ITCSvrRes.hpp" 4 | 5 | -------------------------------------------------------------------------------- /src/src/game/NewYearCardDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "TextLineBreaker/TextLineBreaker.hpp" -------------------------------------------------------------------------------- /src/src/game/OpenGatePool/OpenGatePool_regen.ipp: -------------------------------------------------------------------------------- 1 | #include "regen.hpp" 2 | // OpenGatePool.ipp 3 | #include "OpenGatePool.hpp" 4 | 5 | -------------------------------------------------------------------------------- /src/src/game/PartyCommon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "PartyQuestInfo/PartyQuestInfo.hpp" -------------------------------------------------------------------------------- /src/src/game/UISkillChange/UISkillChange_regen.ipp: -------------------------------------------------------------------------------- 1 | #include "regen.hpp" 2 | // UISkillChange.ipp 3 | #include "UISkillChange.hpp" 4 | 5 | -------------------------------------------------------------------------------- /src/game/MiniRoomBaseDlg/MiniRoomBaseDlg_regen.ipp: -------------------------------------------------------------------------------- 1 | #include "regen.hpp" 2 | // MiniRoomBaseDlg.ipp 3 | #include "MiniRoomBaseDlg.hpp" 4 | 5 | -------------------------------------------------------------------------------- /src/game/OpenGatePool/OpenGatePool.cpp: -------------------------------------------------------------------------------- 1 | // OpenGatePool.cpp 2 | #include "OpenGatePool.hpp" 3 | #include "OpenGatePool_regen.ipp" 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/game/Packet/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "WvsApp/WvsApp.hpp" 5 | #include "AESCipher/AESCipher.hpp" -------------------------------------------------------------------------------- /src/game/TimeUtil/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Field/Field.hpp" 5 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/game/UIRevive/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Field/Field.hpp" 5 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/game/UserPool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Pet/Pet.hpp" 5 | #include "DamageMeter/DamageMeter.hpp" -------------------------------------------------------------------------------- /src/game/VecCtrl/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Dragon/Dragon.hpp" 5 | 6 | #include "WvsApp/WvsApp.hpp" -------------------------------------------------------------------------------- /src/src/ext/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | target_sources(game95 PRIVATE 2 | additional.cpp 3 | geometry.cpp 4 | ext_field.cpp 5 | ) -------------------------------------------------------------------------------- /src/src/game/CashShopBasic/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CashShop_ShopSvrRes/CashShop_ShopSvrRes.hpp" -------------------------------------------------------------------------------- /src/src/game/StringPolicy/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static ZList> FAKE_ZLIST_STRING_{}; 5 | -------------------------------------------------------------------------------- /src/src/game/TownPortalPool/TownPortalPool.cpp: -------------------------------------------------------------------------------- 1 | // TownPortalPool.cpp 2 | #include "TownPortalPool.hpp" 3 | #include "TownPortalPool_regen.ipp" -------------------------------------------------------------------------------- /src/src/game/TownPortalPool/TownPortalPool_regen.ipp: -------------------------------------------------------------------------------- 1 | #include "regen.hpp" 2 | // TownPortalPool.ipp 3 | #include "TownPortalPool.hpp" 4 | 5 | -------------------------------------------------------------------------------- /src/game/Field_ContiMove/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Field/Field.hpp" 5 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/game/ITC_ITCSvrRes/ITC_ITCSvrRes.cpp: -------------------------------------------------------------------------------- 1 | // ITC_ITCSvrRes.cpp 2 | #include "ITC_ITCSvrRes.hpp" 3 | #include "ITC_ITCSvrRes_regen.ipp" 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/game/MacroSysMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | #include "Field/Field.hpp" -------------------------------------------------------------------------------- /src/game/UISkillChange/UISkillChange.cpp: -------------------------------------------------------------------------------- 1 | // UISkillChange.cpp 2 | #include "UISkillChange.hpp" 3 | #include "UISkillChange_regen.ipp" 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/game/VecCtrlDragon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserPool/UserPool.hpp" 5 | #include "Dragon/Dragon.hpp" -------------------------------------------------------------------------------- /src/game/WvsContext_Guild/WvsContext_Guild_regen.ipp: -------------------------------------------------------------------------------- 1 | #include "regen.hpp" 2 | // WvsContext_Guild.ipp 3 | #include "WvsContext_Guild.hpp" 4 | 5 | -------------------------------------------------------------------------------- /src/src/game/MiniRoomBaseDlg/MiniRoomBaseDlg_regen.ipp: -------------------------------------------------------------------------------- 1 | #include "regen.hpp" 2 | // MiniRoomBaseDlg.ipp 3 | #include "MiniRoomBaseDlg.hpp" 4 | 5 | -------------------------------------------------------------------------------- /src/src/game/OpenGatePool/OpenGatePool.cpp: -------------------------------------------------------------------------------- 1 | // OpenGatePool.cpp 2 | #include "OpenGatePool.hpp" 3 | #include "OpenGatePool_regen.ipp" 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/src/game/Packet/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "WvsApp/WvsApp.hpp" 5 | #include "AESCipher/AESCipher.hpp" -------------------------------------------------------------------------------- /src/src/game/TimeUtil/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Field/Field.hpp" 5 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/src/game/UIRevive/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Field/Field.hpp" 5 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/src/game/UserPool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Pet/Pet.hpp" 5 | #include "DamageMeter/DamageMeter.hpp" -------------------------------------------------------------------------------- /src/src/game/VecCtrl/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Dragon/Dragon.hpp" 5 | 6 | #include "WvsApp/WvsApp.hpp" -------------------------------------------------------------------------------- /src/game/ClassCompetition/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | //TODO get_server_string 5 | #include "UIWebEvent/UIWebEvent.hpp" -------------------------------------------------------------------------------- /src/game/Field_Dojang/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "MobPool/MobPool.hpp" 5 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/game/MobTemplate/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "Crc32/Crc32.hpp" 6 | #include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/game/TemporaryStatView/TemporaryStatView_regen.ipp: -------------------------------------------------------------------------------- 1 | #include "regen.hpp" 2 | // TemporaryStatView.ipp 3 | #include "TemporaryStatView.hpp" 4 | 5 | -------------------------------------------------------------------------------- /src/game/UIPartySearch/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlTab/CtrlTab.hpp" 5 | #include "CtrlEdit/CtrlEdit.hpp" -------------------------------------------------------------------------------- /src/game/UIQuestTimer/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "QuestMan/QuestMan.hpp" 5 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/game/UISoftKeyboard/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | #include "UIStat/UIStat.hpp" -------------------------------------------------------------------------------- /src/src/game/Field_ContiMove/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Field/Field.hpp" 5 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/src/game/Field_Dojang/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "MobPool/MobPool.hpp" 5 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/src/game/ITC_ITCSvrRes/ITC_ITCSvrRes.cpp: -------------------------------------------------------------------------------- 1 | // ITC_ITCSvrRes.cpp 2 | #include "ITC_ITCSvrRes.hpp" 3 | #include "ITC_ITCSvrRes_regen.ipp" 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/src/game/MacroSysMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | #include "Field/Field.hpp" -------------------------------------------------------------------------------- /src/src/game/UISkillChange/UISkillChange.cpp: -------------------------------------------------------------------------------- 1 | // UISkillChange.cpp 2 | #include "UISkillChange.hpp" 3 | #include "UISkillChange_regen.ipp" 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/src/game/UISoftKeyboard/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | #include "UIStat/UIStat.hpp" -------------------------------------------------------------------------------- /src/src/game/VecCtrlDragon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserPool/UserPool.hpp" 5 | #include "Dragon/Dragon.hpp" -------------------------------------------------------------------------------- /src/src/game/WvsContext_Guild/WvsContext_Guild_regen.ipp: -------------------------------------------------------------------------------- 1 | #include "regen.hpp" 2 | // WvsContext_Guild.ipp 3 | #include "WvsContext_Guild.hpp" 4 | 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | None 2 | out 3 | .vscode 4 | .idea 5 | build 6 | cmake-* 7 | MapleStory 8 | 9 | 10 | data/client_dll 11 | data/extra_dll 12 | data/wz -------------------------------------------------------------------------------- /src/game/ActionFrame/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "SpriteInfo/SpriteInfo.hpp" 5 | #include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/game/LoginWnd_World/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "InputSystem/InputSystem.hpp" -------------------------------------------------------------------------------- /src/game/MiniRoomBaseDlg/MiniRoomBaseDlg.cpp: -------------------------------------------------------------------------------- 1 | // MiniRoomBaseDlg.cpp 2 | #include "MiniRoomBaseDlg.hpp" 3 | #include "MiniRoomBaseDlg_regen.ipp" 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/game/RandomMorphDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/game/UIAdminShopWishList/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "CtrlEdit/CtrlEdit.hpp" -------------------------------------------------------------------------------- /src/game/UILogoutGift/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "UtilDlgEx/UtilDlgEx.hpp" 6 | 7 | #include "Field/Field.hpp" -------------------------------------------------------------------------------- /src/src/game/ClassCompetition/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | //TODO get_server_string 5 | #include "UIWebEvent/UIWebEvent.hpp" -------------------------------------------------------------------------------- /src/src/game/MobTemplate/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "Crc32/Crc32.hpp" 6 | #include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/src/game/TemporaryStatView/TemporaryStatView_regen.ipp: -------------------------------------------------------------------------------- 1 | #include "regen.hpp" 2 | // TemporaryStatView.ipp 3 | #include "TemporaryStatView.hpp" 4 | 5 | -------------------------------------------------------------------------------- /src/src/game/UIPartySearch/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlTab/CtrlTab.hpp" 5 | #include "CtrlEdit/CtrlEdit.hpp" -------------------------------------------------------------------------------- /src/src/game/UIQuestTimer/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "QuestMan/QuestMan.hpp" 5 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/game/BookDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | #include "UtilDlgEx/UtilDlgEx.hpp" 4 | 5 | static ZArray _FAKE_ZARRAY_CT_INFO_{}; -------------------------------------------------------------------------------- /src/game/Field_PartyRaid/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | // CBitmapnumber 6 | #include "Field_CookieHouse/Field_CookieHouse.hpp" -------------------------------------------------------------------------------- /src/game/GuildDlgs/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlComboBox/CtrlComboBox.hpp" 5 | 6 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/game/UIRaiseManager/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | 6 | #include "UIStatusBar/UIStatusBar.hpp" -------------------------------------------------------------------------------- /src/game/WvsContext_Guild/WvsContext_Guild.cpp: -------------------------------------------------------------------------------- 1 | // WvsContext_Guild.cpp 2 | #include "WvsContext_Guild.hpp" 3 | #include "WvsContext_Guild_regen.ipp" 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/src/game/ActionFrame/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "SpriteInfo/SpriteInfo.hpp" 5 | #include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/src/game/GuildDlgs/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlComboBox/CtrlComboBox.hpp" 5 | 6 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/src/game/LoginWnd_World/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "InputSystem/InputSystem.hpp" -------------------------------------------------------------------------------- /src/src/game/MiniRoomBaseDlg/MiniRoomBaseDlg.cpp: -------------------------------------------------------------------------------- 1 | // MiniRoomBaseDlg.cpp 2 | #include "MiniRoomBaseDlg.hpp" 3 | #include "MiniRoomBaseDlg_regen.ipp" 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/src/game/RandomMorphDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/src/game/UIAdminShopWishList/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "CtrlEdit/CtrlEdit.hpp" -------------------------------------------------------------------------------- /src/src/game/UILogoutGift/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "UtilDlgEx/UtilDlgEx.hpp" 6 | 7 | #include "Field/Field.hpp" -------------------------------------------------------------------------------- /src/game/Field_KillCount/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Field/regen.hpp" 5 | #include "Field_CookieHouse/Field_CookieHouse.hpp" -------------------------------------------------------------------------------- /src/game/Field_Massacre/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Field/regen.hpp" 5 | #include "Field_CookieHouse/Field_CookieHouse.hpp" -------------------------------------------------------------------------------- /src/game/LoginWnd_GetUserInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | #include "InputSystem/InputSystem.hpp" -------------------------------------------------------------------------------- /src/game/MapleTVMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "MapleTVDownloader/MapleTVDownloader.hpp" 5 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/game/OpenGatePool/OpenGatePool.hpp: -------------------------------------------------------------------------------- 1 | // OpenGatePool.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/game/TemporaryStatView/TemporaryStatView.cpp: -------------------------------------------------------------------------------- 1 | // TemporaryStatView.cpp 2 | #include "TemporaryStatView.hpp" 3 | #include "TemporaryStatView_regen.ipp" 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/src/game/BookDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | #include "UtilDlgEx/UtilDlgEx.hpp" 4 | 5 | static ZArray _FAKE_ZARRAY_CT_INFO_{}; -------------------------------------------------------------------------------- /src/src/game/Field_PartyRaid/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | // CBitmapnumber 6 | #include "Field_CookieHouse/Field_CookieHouse.hpp" -------------------------------------------------------------------------------- /src/src/game/UIRaiseManager/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | 6 | #include "UIStatusBar/UIStatusBar.hpp" -------------------------------------------------------------------------------- /src/src/game/WvsContext_Guild/WvsContext_Guild.cpp: -------------------------------------------------------------------------------- 1 | // WvsContext_Guild.cpp 2 | #include "WvsContext_Guild.hpp" 3 | #include "WvsContext_Guild_regen.ipp" 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/game/CakePieEvent/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static TSecType FAKE_TSECTY_UL__{}; 5 | 6 | #include "Field/Field.hpp" 7 | -------------------------------------------------------------------------------- /src/game/ITC_ITCSvrRes/ITC_ITCSvrRes.hpp: -------------------------------------------------------------------------------- 1 | // ITC_ITCSvrRes.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/game/ScreenShot/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | #include "ztl/ZFileStream.h" 4 | #include "shlobj_core.h" 5 | 6 | #include "WvsApp/WvsApp.hpp" -------------------------------------------------------------------------------- /src/game/SequencedKeyMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | #include "FuncKeyMappedMan/FuncKeyMappedMan.hpp" -------------------------------------------------------------------------------- /src/game/TownPortalPool/TownPortalPool.hpp: -------------------------------------------------------------------------------- 1 | // TownPortalPool.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/game/UIPQReward/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIStatusBar/UIStatusBar.hpp" 5 | #include "Field_CookieHouse/Field_CookieHouse.hpp" -------------------------------------------------------------------------------- /src/game/UISkillChange/UISkillChange.hpp: -------------------------------------------------------------------------------- 1 | // UISkillChange.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/game/VecCtrlPet/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "User/User.hpp" 5 | #include "Pet/Pet.hpp" 6 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/src/game/Field_KillCount/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Field/regen.hpp" 5 | #include "Field_CookieHouse/Field_CookieHouse.hpp" -------------------------------------------------------------------------------- /src/src/game/Field_Massacre/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Field/regen.hpp" 5 | #include "Field_CookieHouse/Field_CookieHouse.hpp" -------------------------------------------------------------------------------- /src/src/game/ITC_ITCSvrRes/ITC_ITCSvrRes.hpp: -------------------------------------------------------------------------------- 1 | // ITC_ITCSvrRes.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/src/game/LoginWnd_GetUserInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | #include "InputSystem/InputSystem.hpp" -------------------------------------------------------------------------------- /src/src/game/MapleTVMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "MapleTVDownloader/MapleTVDownloader.hpp" 5 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/src/game/OpenGatePool/OpenGatePool.hpp: -------------------------------------------------------------------------------- 1 | // OpenGatePool.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/src/game/TemporaryStatView/TemporaryStatView.cpp: -------------------------------------------------------------------------------- 1 | // TemporaryStatView.cpp 2 | #include "TemporaryStatView.hpp" 3 | #include "TemporaryStatView_regen.ipp" 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/src/game/UISkillChange/UISkillChange.hpp: -------------------------------------------------------------------------------- 1 | // UISkillChange.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/game/DropPool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "MobPool/MobPool.hpp" 5 | #include "Crc32/Crc32.hpp" 6 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/game/MiniRoomBaseDlg/MiniRoomBaseDlg.hpp: -------------------------------------------------------------------------------- 1 | // MiniRoomBaseDlg.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/game/WvsContext_Guild/WvsContext_Guild.hpp: -------------------------------------------------------------------------------- 1 | // WvsContext_Guild.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/src/game/CakePieEvent/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static TSecType FAKE_TSECTY_UL__{}; 5 | 6 | #include "Field/Field.hpp" 7 | -------------------------------------------------------------------------------- /src/src/game/ScreenShot/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | #include "ztl/ZFileStream.h" 4 | #include "shlobj_core.h" 5 | 6 | #include "WvsApp/WvsApp.hpp" -------------------------------------------------------------------------------- /src/src/game/SequencedKeyMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | #include "FuncKeyMappedMan/FuncKeyMappedMan.hpp" -------------------------------------------------------------------------------- /src/src/game/TownPortalPool/TownPortalPool.hpp: -------------------------------------------------------------------------------- 1 | // TownPortalPool.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/src/game/UIPQReward/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIStatusBar/UIStatusBar.hpp" 5 | #include "Field_CookieHouse/Field_CookieHouse.hpp" -------------------------------------------------------------------------------- /src/src/game/VecCtrlPet/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "User/User.hpp" 5 | #include "Pet/Pet.hpp" 6 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/game/NpcTemplate/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Field/Field.hpp" 5 | #include "ActionFrame/ActionFrame.hpp" 6 | #include "Stage/Stage.hpp" -------------------------------------------------------------------------------- /src/game/SkillInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Crc32/Crc32.hpp" 5 | #include "CSCommon/CSCommon.hpp" 6 | #include "CashShop/CashShop.hpp" -------------------------------------------------------------------------------- /src/game/TemporaryStatView/TemporaryStatView.hpp: -------------------------------------------------------------------------------- 1 | // TemporaryStatView.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/src/game/DropPool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "MobPool/MobPool.hpp" 5 | #include "Crc32/Crc32.hpp" 6 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/src/game/MiniRoomBaseDlg/MiniRoomBaseDlg.hpp: -------------------------------------------------------------------------------- 1 | // MiniRoomBaseDlg.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/src/game/SkillInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Crc32/Crc32.hpp" 5 | #include "CSCommon/CSCommon.hpp" 6 | #include "CashShop/CashShop.hpp" -------------------------------------------------------------------------------- /src/src/game/WvsContext_Guild/WvsContext_Guild.hpp: -------------------------------------------------------------------------------- 1 | // WvsContext_Guild.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/game/MemoryGameDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/game/OmokDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | 6 | #include "UtilDlg/UtilDlg.hpp" 7 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/src/game/NpcTemplate/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Field/Field.hpp" 5 | #include "ActionFrame/ActionFrame.hpp" 6 | #include "Stage/Stage.hpp" -------------------------------------------------------------------------------- /src/src/game/TemporaryStatView/TemporaryStatView.hpp: -------------------------------------------------------------------------------- 1 | // TemporaryStatView.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/game/UIFamily/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CSCommon/CSCommon.hpp" 5 | 6 | #include "UtilDlgEx/UtilDlgEx.hpp" 7 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/src/game/MemoryGameDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/src/game/OmokDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | 6 | #include "UtilDlg/UtilDlg.hpp" 7 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/src/game/UIFamily/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CSCommon/CSCommon.hpp" 5 | 6 | #include "UtilDlgEx/UtilDlgEx.hpp" 7 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/game/ChatHelper/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIStatusBar/UIStatusBar.hpp" 5 | #include "StringPolicy/StringPolicy.hpp" 6 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/game/ItemSpeakerDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | #include "CtrlButton/CtrlButton.hpp" 6 | 7 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/game/UIPartySearchTab/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "UtilDlgEx/UtilDlgEx.hpp" 6 | 7 | #include "CtrlEdit/CtrlEdit.hpp" -------------------------------------------------------------------------------- /src/game/CashShop/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | 7 | #include "CashShopAdvanced/CashShopAdvanced.hpp" -------------------------------------------------------------------------------- /src/game/Dialog/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "WvsApp/WvsApp.hpp" 5 | #include "InputSystem/InputSystem.hpp" 6 | #include "UIShopScanner/UIShopScanner.hpp" 7 | -------------------------------------------------------------------------------- /src/game/LoginWnd_Etc/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "WvsApp/WvsApp.hpp" 6 | #include "CtrlEdit/CtrlEdit.hpp" 7 | #include "LoginWnd_Char/LoginWnd_Char.hpp" -------------------------------------------------------------------------------- /src/game/UIFriendGroup/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | 7 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/game/UIShopScanner/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | #include "UtilDlg/UtilDlg.hpp" 6 | 7 | #include "WvsContext2/WvsContext2.hpp" 8 | -------------------------------------------------------------------------------- /src/src/game/ChatHelper/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIStatusBar/UIStatusBar.hpp" 5 | #include "StringPolicy/StringPolicy.hpp" 6 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/src/game/Dialog/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "WvsApp/WvsApp.hpp" 5 | #include "InputSystem/InputSystem.hpp" 6 | #include "UIShopScanner/UIShopScanner.hpp" 7 | -------------------------------------------------------------------------------- /src/src/game/ItemSpeakerDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | #include "CtrlButton/CtrlButton.hpp" 6 | 7 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/src/game/LoginWnd_Etc/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "WvsApp/WvsApp.hpp" 6 | #include "CtrlEdit/CtrlEdit.hpp" 7 | #include "LoginWnd_Char/LoginWnd_Char.hpp" -------------------------------------------------------------------------------- /src/src/game/UIPartySearchTab/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "UtilDlgEx/UtilDlgEx.hpp" 6 | 7 | #include "CtrlEdit/CtrlEdit.hpp" -------------------------------------------------------------------------------- /src/game/LoginWnd_Title/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlgEx/UtilDlgEx.hpp" 5 | 6 | #include "CtrlEdit/CtrlEdit.hpp" 7 | #include "CtrlScrollBar/CtrlScrollBar.hpp" -------------------------------------------------------------------------------- /src/game/ScriptMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlgEx/UtilDlgEx.hpp" 5 | #include "SlideMenuDlgEX/SlideMenuDlgEX.hpp" 6 | #include "SlideMenuDlg/SlideMenuDlg.hpp" -------------------------------------------------------------------------------- /src/src/game/CashShop/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | 7 | #include "CashShopAdvanced/CashShopAdvanced.hpp" -------------------------------------------------------------------------------- /src/src/game/UIFriendGroup/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | 7 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/src/game/UIShopScanner/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | #include "UtilDlg/UtilDlg.hpp" 6 | 7 | #include "WvsContext2/WvsContext2.hpp" 8 | -------------------------------------------------------------------------------- /src/game/AvatarMegaphone/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "StringPolicy/StringPolicy.hpp" 6 | #include "UIStatusBar/UIStatusBar.hpp" 7 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/game/LoginWnd_Char/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "GW/GW.hpp" 5 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 6 | 7 | //get_job_name 8 | #include "CSCommon/CSCommon.hpp" -------------------------------------------------------------------------------- /src/game/Logo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "SoundMan/SoundMan.hpp" 5 | #include "InputSystem/InputSystem.hpp" 6 | #include "WvsApp/WvsApp.hpp" 7 | #include "Login/Login.hpp" -------------------------------------------------------------------------------- /src/game/MemoListDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | 6 | #include "UIStatusBar/UIStatusBar.hpp" 7 | 8 | #include "CtrlScrollBar/CtrlScrollBar.hpp" -------------------------------------------------------------------------------- /src/game/UIMonsterCarnival/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 5 | #include "CtrlTab/CtrlTab.hpp" 6 | 7 | #include "UIStatusBar/UIStatusBar.hpp" -------------------------------------------------------------------------------- /src/game/WndMan_IME/WndMan_IME.hpp: -------------------------------------------------------------------------------- 1 | // WndMan_IME.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | int32_t __cdecl attr_prec(unsigned char b); 11 | -------------------------------------------------------------------------------- /src/game/WvsContext2/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | #include "CtrlComboBox/CtrlComboBox.hpp" 6 | 7 | #include "StringPolicy/StringPolicy.hpp" 8 | -------------------------------------------------------------------------------- /src/src/game/LoginWnd_Title/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlgEx/UtilDlgEx.hpp" 5 | 6 | #include "CtrlEdit/CtrlEdit.hpp" 7 | #include "CtrlScrollBar/CtrlScrollBar.hpp" -------------------------------------------------------------------------------- /src/src/game/ScriptMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlgEx/UtilDlgEx.hpp" 5 | #include "SlideMenuDlgEX/SlideMenuDlgEX.hpp" 6 | #include "SlideMenuDlg/SlideMenuDlg.hpp" -------------------------------------------------------------------------------- /src/src/game/WndMan_IME/WndMan_IME.hpp: -------------------------------------------------------------------------------- 1 | // WndMan_IME.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | int32_t __cdecl attr_prec(unsigned char b); 11 | -------------------------------------------------------------------------------- /src/game/Field_Battlefield/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Scoreboard_Battlefield/Scoreboard_Battlefield.hpp" 5 | #include "UIMiniMap/UIMiniMap.hpp" 6 | #include "Field/regen.hpp" -------------------------------------------------------------------------------- /src/game/RepairDurabilityDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 6 | #include "ActionMan/ActionMan.hpp" 7 | #include "NpcTemplate/NpcTemplate.hpp" -------------------------------------------------------------------------------- /src/game/WndMan_IME/WndMan_IME.ipp: -------------------------------------------------------------------------------- 1 | // WndMan_IME.ipp 2 | #include "WndMan_IME.hpp" 3 | 4 | // attr_prec 5 | __SUB(005B4CE0, __cdecl, 79261, int32_t, unsigned char) { 6 | _ASM_PLACEHOLDER(005B4CE0, 79261) 7 | } 8 | -------------------------------------------------------------------------------- /src/src/game/AvatarMegaphone/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "StringPolicy/StringPolicy.hpp" 6 | #include "UIStatusBar/UIStatusBar.hpp" 7 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/src/game/LoginWnd_Char/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "GW/GW.hpp" 5 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 6 | 7 | //get_job_name 8 | #include "CSCommon/CSCommon.hpp" -------------------------------------------------------------------------------- /src/src/game/Logo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "SoundMan/SoundMan.hpp" 5 | #include "InputSystem/InputSystem.hpp" 6 | #include "WvsApp/WvsApp.hpp" 7 | #include "Login/Login.hpp" -------------------------------------------------------------------------------- /src/src/game/MemoListDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | 6 | #include "UIStatusBar/UIStatusBar.hpp" 7 | 8 | #include "CtrlScrollBar/CtrlScrollBar.hpp" -------------------------------------------------------------------------------- /src/src/game/UIMonsterCarnival/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 5 | #include "CtrlTab/CtrlTab.hpp" 6 | 7 | #include "UIStatusBar/UIStatusBar.hpp" -------------------------------------------------------------------------------- /src/src/game/WvsContext2/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | #include "CtrlComboBox/CtrlComboBox.hpp" 6 | 7 | #include "StringPolicy/StringPolicy.hpp" 8 | -------------------------------------------------------------------------------- /src/util/types.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | typedef uint8_t uchar; 6 | typedef uint16_t ushort; 7 | typedef uint32_t ulong; 8 | 9 | typedef int none_t; 10 | typedef void (*proc_t)(); -------------------------------------------------------------------------------- /src/game/UIGoldHammer/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "Field/Field.hpp" 6 | #include "UserLocal/UserLocal.hpp" 7 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/pcom/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | add_executable(pcom-test PCom.cpp main.cpp) 5 | 6 | target_sources(game95 PRIVATE 7 | PCom.cpp 8 | ) 9 | include_directories(${CMAKE_CURRENT_SOURCE_DIR}) 10 | 11 | -------------------------------------------------------------------------------- /src/src/game/Field_Battlefield/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Scoreboard_Battlefield/Scoreboard_Battlefield.hpp" 5 | #include "UIMiniMap/UIMiniMap.hpp" 6 | #include "Field/regen.hpp" -------------------------------------------------------------------------------- /src/src/game/RepairDurabilityDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 6 | #include "ActionMan/ActionMan.hpp" 7 | #include "NpcTemplate/NpcTemplate.hpp" -------------------------------------------------------------------------------- /src/src/game/UIGoldHammer/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "Field/Field.hpp" 6 | #include "UserLocal/UserLocal.hpp" 7 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/src/game/WndMan_IME/WndMan_IME.ipp: -------------------------------------------------------------------------------- 1 | // WndMan_IME.ipp 2 | #include "WndMan_IME.hpp" 3 | 4 | // attr_prec 5 | __SUB(005B4CE0, __cdecl, 79261, int32_t, unsigned char) { 6 | _ASM_PLACEHOLDER(005B4CE0, 79261) 7 | } 8 | -------------------------------------------------------------------------------- /src/src/util/types.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | typedef uint8_t uchar; 6 | typedef uint16_t ushort; 7 | typedef uint32_t ulong; 8 | 9 | typedef int none_t; 10 | typedef void (*proc_t)(); -------------------------------------------------------------------------------- /src/game/ADBalloon/ADBalloon.ipp: -------------------------------------------------------------------------------- 1 | // ADBalloon.ipp 2 | #include "ADBalloon.hpp" 3 | 4 | // ShowADBalloon 5 | __SUB(00029000, __cdecl, 146339, int32_t, const ADBalloonParam&) { 6 | _ASM_PLACEHOLDER(00029000, 146339) 7 | } 8 | -------------------------------------------------------------------------------- /src/game/CtrlButton/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "InputSystem/InputSystem.hpp" 5 | #include "UIStatusBar/UIStatusBar.hpp" 6 | //#include "ActionMan/ActionMan.hpp" //TODO get_int32 7 | -------------------------------------------------------------------------------- /src/game/CtrlEdit/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "Stage/Stage.hpp" 6 | #include "WvsApp/WvsApp.hpp" 7 | #include "UserLocal/UserLocal.hpp" 8 | #include "InputSystem/InputSystem.hpp" -------------------------------------------------------------------------------- /src/game/FieldCommon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static ZList> _FAKE_ZLIST_USER_COND__{}; 5 | 6 | #include "CSCommon/CSCommon.hpp" 7 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/game/Field_MonsterCarnival/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | 6 | #include "UIStatusBar/UIStatusBar.hpp" 7 | #include "UIMonsterCarnival/UIMonsterCarnival.hpp" -------------------------------------------------------------------------------- /src/game/SpriteInfo/SpriteInfo.hpp: -------------------------------------------------------------------------------- 1 | // SpriteInfo.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | Ztl_bstr_t __cdecl CommonSlot(wchar_t* bs1, wchar_t* bs2); 11 | -------------------------------------------------------------------------------- /src/game/SpriteInfo/SpriteInfo.ipp: -------------------------------------------------------------------------------- 1 | // SpriteInfo.ipp 2 | #include "SpriteInfo.hpp" 3 | 4 | // CommonSlot 5 | __SUB(00318160, __cdecl, 132764, Ztl_bstr_t, wchar_t*, wchar_t*) { 6 | _ASM_PLACEHOLDER(00318160, 132764) 7 | } 8 | -------------------------------------------------------------------------------- /src/game/Stat/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | 7 | #include "BattleRecordMan/BattleRecordMan.hpp" 8 | //#include "ActionMan/ActionMan.hpp" 9 | 10 | -------------------------------------------------------------------------------- /src/src/game/CtrlButton/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "InputSystem/InputSystem.hpp" 5 | #include "UIStatusBar/UIStatusBar.hpp" 6 | //#include "ActionMan/ActionMan.hpp" //TODO get_int32 7 | -------------------------------------------------------------------------------- /src/src/game/CtrlEdit/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "Stage/Stage.hpp" 6 | #include "WvsApp/WvsApp.hpp" 7 | #include "UserLocal/UserLocal.hpp" 8 | #include "InputSystem/InputSystem.hpp" -------------------------------------------------------------------------------- /src/src/game/FieldCommon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static ZList> _FAKE_ZLIST_USER_COND__{}; 5 | 6 | #include "CSCommon/CSCommon.hpp" 7 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/src/game/SpriteInfo/SpriteInfo.hpp: -------------------------------------------------------------------------------- 1 | // SpriteInfo.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | Ztl_bstr_t __cdecl CommonSlot(wchar_t* bs1, wchar_t* bs2); 11 | -------------------------------------------------------------------------------- /src/src/pcom/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | add_executable(pcom-test PCom.cpp main.cpp) 5 | 6 | target_sources(game95 PRIVATE 7 | PCom.cpp 8 | ) 9 | include_directories(${CMAKE_CURRENT_SOURCE_DIR}) 10 | 11 | -------------------------------------------------------------------------------- /src/game/CtrlMLEdit/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 5 | #include "InputSystem/InputSystem.hpp" 6 | #include "WvsApp/WvsApp.hpp" 7 | #include "Stage/Stage.hpp" -------------------------------------------------------------------------------- /src/game/ExpeditionIntermediary/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIStatusBar/UIStatusBar.hpp" 5 | #include "UtilDlg/UtilDlg.hpp" 6 | #include "Field/Field.hpp" 7 | #include "Packet/Packet.hpp" -------------------------------------------------------------------------------- /src/game/UIItemMaker/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "UtilDlgEx/UtilDlgEx.hpp" 6 | #include "CtrlComboBox/CtrlComboBox.hpp" 7 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/src/game/ADBalloon/ADBalloon.ipp: -------------------------------------------------------------------------------- 1 | // ADBalloon.ipp 2 | #include "ADBalloon.hpp" 3 | 4 | // ShowADBalloon 5 | __SUB(00029000, __cdecl, 146339, int32_t, const ADBalloonParam&) { 6 | _ASM_PLACEHOLDER(00029000, 146339) 7 | } 8 | -------------------------------------------------------------------------------- /src/src/game/CtrlMLEdit/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 5 | #include "InputSystem/InputSystem.hpp" 6 | #include "WvsApp/WvsApp.hpp" 7 | #include "Stage/Stage.hpp" -------------------------------------------------------------------------------- /src/src/game/ExpeditionIntermediary/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIStatusBar/UIStatusBar.hpp" 5 | #include "UtilDlg/UtilDlg.hpp" 6 | #include "Field/Field.hpp" 7 | #include "Packet/Packet.hpp" -------------------------------------------------------------------------------- /src/src/game/Field_MonsterCarnival/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | 6 | #include "UIStatusBar/UIStatusBar.hpp" 7 | #include "UIMonsterCarnival/UIMonsterCarnival.hpp" -------------------------------------------------------------------------------- /src/src/game/SpriteInfo/SpriteInfo.ipp: -------------------------------------------------------------------------------- 1 | // SpriteInfo.ipp 2 | #include "SpriteInfo.hpp" 3 | 4 | // CommonSlot 5 | __SUB(00318160, __cdecl, 132764, Ztl_bstr_t, wchar_t*, wchar_t*) { 6 | _ASM_PLACEHOLDER(00318160, 132764) 7 | } 8 | -------------------------------------------------------------------------------- /src/src/game/Stat/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | 7 | #include "BattleRecordMan/BattleRecordMan.hpp" 8 | //#include "ActionMan/ActionMan.hpp" 9 | 10 | -------------------------------------------------------------------------------- /src/game/CtrlComboBox/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | #include "UIStatusBar/UIStatusBar.hpp" 6 | #include "WvsApp/WvsApp.hpp" 7 | #include "CtrlScrollBar/CtrlScrollBar.hpp" -------------------------------------------------------------------------------- /src/game/Dragon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "QuestMan/QuestMan.hpp" 5 | #include "VecCtrlDragon/VecCtrlDragon.hpp" 6 | #include "UserLocal/UserLocal.hpp" 7 | //#include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/game/FuncKeyMappedMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIStatusBar/UIStatusBar.hpp" 5 | #include "QuickslotKeyMappedMan/QuickslotKeyMappedMan.hpp" 6 | #include "SequencedKeyMan/SequencedKeyMan.hpp" -------------------------------------------------------------------------------- /src/game/LoginWnd_Pincode/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "UtilDlgEx/UtilDlgEx.hpp" 6 | 7 | #include "CtrlEdit/CtrlEdit.hpp" 8 | 9 | #include "WvsApp/WvsApp.hpp" -------------------------------------------------------------------------------- /src/game/QuickslotKeyModifyDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "FuncKeyMappedMan/FuncKeyMappedMan.hpp" 5 | #include "UtilDlg/UtilDlg.hpp" 6 | #include "QuickslotKeyMappedMan/QuickslotKeyMappedMan.hpp" -------------------------------------------------------------------------------- /src/game/SummonedCommon/SummonedCommon.hpp: -------------------------------------------------------------------------------- 1 | // SummonedCommon.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | #include "extra.h" 6 | 7 | 8 | tagRECT __cdecl GetTeslaCoilRect(ZRef pTriangle); 9 | -------------------------------------------------------------------------------- /src/game/VecCtrlMob/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Mob/Mob.hpp" 5 | #include "Crc32/Crc32.hpp" 6 | #include "Summoned/Summoned.hpp" 7 | #include "User/User.hpp" 8 | #include "DropPool/DropPool.hpp" -------------------------------------------------------------------------------- /src/game/WvsPhysicalSpace2D/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Crc32/Crc32.hpp" 5 | #include "Field/Field.hpp" 6 | 7 | //static TRSTree, 2, 4, 2> FAKE_TRS2D_TREE_{}; 8 | -------------------------------------------------------------------------------- /src/src/game/SummonedCommon/SummonedCommon.hpp: -------------------------------------------------------------------------------- 1 | // SummonedCommon.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | #include "extra.h" 6 | 7 | 8 | tagRECT __cdecl GetTeslaCoilRect(ZRef pTriangle); 9 | -------------------------------------------------------------------------------- /src/src/game/UIItemMaker/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "UtilDlgEx/UtilDlgEx.hpp" 6 | #include "CtrlComboBox/CtrlComboBox.hpp" 7 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/src/game/WvsPhysicalSpace2D/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Crc32/Crc32.hpp" 5 | #include "Field/Field.hpp" 6 | 7 | //static TRSTree, 2, 4, 2> FAKE_TRS2D_TREE_{}; 8 | -------------------------------------------------------------------------------- /src/game/SpriteInfo/SpriteInfo.cpp: -------------------------------------------------------------------------------- 1 | // SpriteInfo.cpp 2 | #include "SpriteInfo.hpp" 3 | #include "SpriteInfo_regen.ipp" 4 | 5 | 6 | Ztl_bstr_t __cdecl CommonSlot(wchar_t* bs1, wchar_t* bs2) { 7 | return __sub_00318160(bs1, bs2); 8 | } 9 | -------------------------------------------------------------------------------- /src/game/TradingRoomDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "UtilDlgEx/UtilDlgEx.hpp" 6 | 7 | #include "CtrlEdit/CtrlEdit.hpp" 8 | #include "CtrlScrollBar/CtrlScrollBar.hpp" -------------------------------------------------------------------------------- /src/game/UIBattleRecord/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "BattleRecordMan/BattleRecordMan.hpp" 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | #include "CtrlTab/CtrlTab.hpp" 7 | 8 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/src/game/CtrlComboBox/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | #include "UIStatusBar/UIStatusBar.hpp" 6 | #include "WvsApp/WvsApp.hpp" 7 | #include "CtrlScrollBar/CtrlScrollBar.hpp" -------------------------------------------------------------------------------- /src/src/game/Dragon/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "QuestMan/QuestMan.hpp" 5 | #include "VecCtrlDragon/VecCtrlDragon.hpp" 6 | #include "UserLocal/UserLocal.hpp" 7 | //#include "ActionMan/ActionMan.hpp" -------------------------------------------------------------------------------- /src/src/game/FuncKeyMappedMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIStatusBar/UIStatusBar.hpp" 5 | #include "QuickslotKeyMappedMan/QuickslotKeyMappedMan.hpp" 6 | #include "SequencedKeyMan/SequencedKeyMan.hpp" -------------------------------------------------------------------------------- /src/src/game/LoginWnd_Pincode/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "UtilDlgEx/UtilDlgEx.hpp" 6 | 7 | #include "CtrlEdit/CtrlEdit.hpp" 8 | 9 | #include "WvsApp/WvsApp.hpp" -------------------------------------------------------------------------------- /src/src/game/QuickslotKeyModifyDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "FuncKeyMappedMan/FuncKeyMappedMan.hpp" 5 | #include "UtilDlg/UtilDlg.hpp" 6 | #include "QuickslotKeyMappedMan/QuickslotKeyMappedMan.hpp" -------------------------------------------------------------------------------- /src/src/game/VecCtrlMob/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Mob/Mob.hpp" 5 | #include "Crc32/Crc32.hpp" 6 | #include "Summoned/Summoned.hpp" 7 | #include "User/User.hpp" 8 | #include "DropPool/DropPool.hpp" -------------------------------------------------------------------------------- /tmp/regex.txt: -------------------------------------------------------------------------------- 1 | secure extract: 2 | 3 | clean: 4 | \s*public:\s*\n\s+ 5 | uint32_t _ZtlSecureTear.*;\n 6 | 7 | 8 | replace: 9 | std::array<(\w*\s*\w+),\s*2>\s*_ZtlSecureTear_(.*); 10 | _ZTL_SEC_GETSETI($1, SecondaryStat, $2) 11 | -------------------------------------------------------------------------------- /src/game/UIEnchantDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIStatusBar/UIStatusBar.hpp" 5 | 6 | #include "UserLocal/UserLocal.hpp" 7 | #include "UtilDlg/UtilDlg.hpp" 8 | 9 | #include "InputSystem/InputSystem.hpp" -------------------------------------------------------------------------------- /src/src/game/SpriteInfo/SpriteInfo.cpp: -------------------------------------------------------------------------------- 1 | // SpriteInfo.cpp 2 | #include "SpriteInfo.hpp" 3 | #include "SpriteInfo_regen.ipp" 4 | 5 | 6 | Ztl_bstr_t __cdecl CommonSlot(wchar_t* bs1, wchar_t* bs2) { 7 | return __sub_00318160(bs1, bs2); 8 | } 9 | -------------------------------------------------------------------------------- /src/src/game/TradingRoomDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "UtilDlgEx/UtilDlgEx.hpp" 6 | 7 | #include "CtrlEdit/CtrlEdit.hpp" 8 | #include "CtrlScrollBar/CtrlScrollBar.hpp" -------------------------------------------------------------------------------- /src/src/game/UIBattleRecord/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "BattleRecordMan/BattleRecordMan.hpp" 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | #include "CtrlTab/CtrlTab.hpp" 7 | 8 | #include "UtilDlg/UtilDlg.hpp" -------------------------------------------------------------------------------- /src/game/Field_Wedding/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | //TODO 5 | #include "Field/regen.hpp" 6 | 7 | #include "SoundMan/SoundMan.hpp" 8 | #include "UtilDlgEx/UtilDlgEx.hpp" 9 | 10 | #include "UserPool/UserPool.hpp" -------------------------------------------------------------------------------- /src/game/StoreBankDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 5 | 6 | #include "UtilDlg/UtilDlg.hpp" 7 | #include "UtilDlgEx/UtilDlgEx.hpp" 8 | 9 | #include "NpcTemplate/NpcTemplate.hpp" -------------------------------------------------------------------------------- /src/game/SummonedCommon/SummonedCommon.ipp: -------------------------------------------------------------------------------- 1 | // SummonedCommon.ipp 2 | #include "SummonedCommon.hpp" 3 | 4 | // GetTeslaCoilRect 5 | __SUB(00358870, __cdecl, 88616, tagRECT, NakedParam>) { 6 | _ASM_PLACEHOLDER(00358870, 88616) 7 | } 8 | -------------------------------------------------------------------------------- /src/game/UIAccountMoreInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static ZMap, long, ZXString> FAKE_MAP_STR_STR_2__{}; 5 | 6 | #include "UtilDlg/UtilDlg.hpp" 7 | 8 | #include "CtrlComboBox/CtrlComboBox.hpp" -------------------------------------------------------------------------------- /src/game/UIEquip/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "FuncKeyMappedMan/FuncKeyMappedMan.hpp" 5 | #include "UserLocal/UserLocal.hpp" 6 | #include "UIDragonBox/UIDragonBox.hpp" 7 | #include "InputSystem/InputSystem.hpp" -------------------------------------------------------------------------------- /src/game/UIStatChange/UIStatChange.hpp: -------------------------------------------------------------------------------- 1 | // UIStatChange.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | _x_com_ptr __cdecl GetStatCanvas(unsigned long dwFlag, int32_t bDec); 11 | -------------------------------------------------------------------------------- /src/game/UIStatChange/UIStatChange.ipp: -------------------------------------------------------------------------------- 1 | // UIStatChange.ipp 2 | #include "UIStatChange.hpp" 3 | 4 | // GetStatCanvas 5 | __SUB(0046A6B0, __cdecl, 85130, _x_com_ptr, unsigned long, int32_t) { 6 | _ASM_PLACEHOLDER(0046A6B0, 85130) 7 | } 8 | -------------------------------------------------------------------------------- /src/src/game/UIEnchantDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIStatusBar/UIStatusBar.hpp" 5 | 6 | #include "UserLocal/UserLocal.hpp" 7 | #include "UtilDlg/UtilDlg.hpp" 8 | 9 | #include "InputSystem/InputSystem.hpp" -------------------------------------------------------------------------------- /src/src/game/Field_Wedding/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | //TODO 5 | #include "Field/regen.hpp" 6 | 7 | #include "SoundMan/SoundMan.hpp" 8 | #include "UtilDlgEx/UtilDlgEx.hpp" 9 | 10 | #include "UserPool/UserPool.hpp" -------------------------------------------------------------------------------- /src/src/game/StoreBankDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 5 | 6 | #include "UtilDlg/UtilDlg.hpp" 7 | #include "UtilDlgEx/UtilDlgEx.hpp" 8 | 9 | #include "NpcTemplate/NpcTemplate.hpp" -------------------------------------------------------------------------------- /src/src/game/SummonedCommon/SummonedCommon.ipp: -------------------------------------------------------------------------------- 1 | // SummonedCommon.ipp 2 | #include "SummonedCommon.hpp" 3 | 4 | // GetTeslaCoilRect 5 | __SUB(00358870, __cdecl, 88616, tagRECT, NakedParam>) { 6 | _ASM_PLACEHOLDER(00358870, 88616) 7 | } 8 | -------------------------------------------------------------------------------- /src/src/game/UIAccountMoreInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static ZMap, long, ZXString> FAKE_MAP_STR_STR_2__{}; 5 | 6 | #include "UtilDlg/UtilDlg.hpp" 7 | 8 | #include "CtrlComboBox/CtrlComboBox.hpp" -------------------------------------------------------------------------------- /src/src/game/UIEquip/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "FuncKeyMappedMan/FuncKeyMappedMan.hpp" 5 | #include "UserLocal/UserLocal.hpp" 6 | #include "UIDragonBox/UIDragonBox.hpp" 7 | #include "InputSystem/InputSystem.hpp" -------------------------------------------------------------------------------- /src/src/game/UIStatChange/UIStatChange.hpp: -------------------------------------------------------------------------------- 1 | // UIStatChange.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | _x_com_ptr __cdecl GetStatCanvas(unsigned long dwFlag, int32_t bDec); 11 | -------------------------------------------------------------------------------- /src/src/game/UIStatChange/UIStatChange.ipp: -------------------------------------------------------------------------------- 1 | // UIStatChange.ipp 2 | #include "UIStatChange.hpp" 3 | 4 | // GetStatCanvas 5 | __SUB(0046A6B0, __cdecl, 85130, _x_com_ptr, unsigned long, int32_t) { 6 | _ASM_PLACEHOLDER(0046A6B0, 85130) 7 | } 8 | -------------------------------------------------------------------------------- /src/game/SplashScreen/SplashScreen.ipp: -------------------------------------------------------------------------------- 1 | // SplashScreen.ipp 2 | #include "SplashScreen.hpp" 3 | 4 | // CSplashScreen::Log 5 | __SUB_CLASS_THIS(003180B0, __thiscall, 77538, CSplashScreen, void, const ZXString&) { 6 | _ASM_PLACEHOLDER(003180B0, 77538) 7 | } 8 | -------------------------------------------------------------------------------- /src/game/ITCWnd4/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlTab/CtrlTab.hpp" 5 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 6 | #include "UtilDlg/UtilDlg.hpp" 7 | #include "UserLocal/UserLocal.hpp" 8 | #include "ITC_DBBasic/ITC_DBBasic.hpp" -------------------------------------------------------------------------------- /src/game/RPSGameDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | #include "UtilDlg/UtilDlg.hpp" 6 | #include "UtilDlgEx/UtilDlgEx.hpp" 7 | #include "NpcTemplate/NpcTemplate.hpp" 8 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/src/game/RPSGameDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | #include "UtilDlg/UtilDlg.hpp" 6 | #include "UtilDlgEx/UtilDlgEx.hpp" 7 | #include "NpcTemplate/NpcTemplate.hpp" 8 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/src/game/SplashScreen/SplashScreen.ipp: -------------------------------------------------------------------------------- 1 | // SplashScreen.ipp 2 | #include "SplashScreen.hpp" 3 | 4 | // CSplashScreen::Log 5 | __SUB_CLASS_THIS(003180B0, __thiscall, 77538, CSplashScreen, void, const ZXString&) { 6 | _ASM_PLACEHOLDER(003180B0, 77538) 7 | } 8 | -------------------------------------------------------------------------------- /src/game/UICharacterSale/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | #include "UtilDlg/UtilDlg.hpp" 7 | #include "Field/Field.hpp" 8 | #include "LoginWnd_Etc/LoginWnd_Etc.hpp" 9 | #include "StringPolicy/StringPolicy.hpp" -------------------------------------------------------------------------------- /src/game/UIStatChange/UIStatChange.cpp: -------------------------------------------------------------------------------- 1 | // UIStatChange.cpp 2 | #include "UIStatChange.hpp" 3 | #include "UIStatChange_regen.ipp" 4 | 5 | 6 | _x_com_ptr __cdecl GetStatCanvas(unsigned long dwFlag, int32_t bDec) { 7 | return __sub_0046A6B0(dwFlag, bDec); 8 | } 9 | -------------------------------------------------------------------------------- /src/game/WorldMapDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIHelper/UIHelper.hpp" 5 | #include "QuestMan/QuestMan.hpp" 6 | #include "NpcTemplate/NpcTemplate.hpp" 7 | #include "FuncKeyMappedMan/FuncKeyMappedMan.hpp" 8 | #include "Field/Field.hpp" -------------------------------------------------------------------------------- /src/src/game/ITCWnd4/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlTab/CtrlTab.hpp" 5 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 6 | #include "UtilDlg/UtilDlg.hpp" 7 | #include "UserLocal/UserLocal.hpp" 8 | #include "ITC_DBBasic/ITC_DBBasic.hpp" -------------------------------------------------------------------------------- /src/game/Crc32/Crc32.ipp: -------------------------------------------------------------------------------- 1 | // Crc32.ipp 2 | #include "Crc32.hpp" 3 | 4 | // CCrc32::GetCrc32 5 | __SUB(000B7860, __cdecl, 131467, unsigned long, const unsigned char*, unsigned long, unsigned long, int32_t, unsigned long*, int32_t) { 6 | _ASM_PLACEHOLDER(000B7860, 131467) 7 | } 8 | -------------------------------------------------------------------------------- /src/game/SummonedCommon/SummonedCommon.cpp: -------------------------------------------------------------------------------- 1 | // SummonedCommon.cpp 2 | #include "SummonedCommon.hpp" 3 | #include "SummonedCommon_regen.ipp" 4 | 5 | 6 | tagRECT __cdecl GetTeslaCoilRect(ZRef pTriangle) { 7 | return __sub_00358870(CreateNakedParam(pTriangle)); 8 | } 9 | -------------------------------------------------------------------------------- /src/game/WeddingWishListDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "UtilDlgEx/UtilDlgEx.hpp" 6 | 7 | #include "CtrlTab/CtrlTab.hpp" 8 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 9 | #include "CtrlEdit/CtrlEdit.hpp" -------------------------------------------------------------------------------- /src/src/game/UICharacterSale/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | #include "UtilDlg/UtilDlg.hpp" 7 | #include "Field/Field.hpp" 8 | #include "LoginWnd_Etc/LoginWnd_Etc.hpp" 9 | #include "StringPolicy/StringPolicy.hpp" -------------------------------------------------------------------------------- /src/src/game/UIStatChange/UIStatChange.cpp: -------------------------------------------------------------------------------- 1 | // UIStatChange.cpp 2 | #include "UIStatChange.hpp" 3 | #include "UIStatChange_regen.ipp" 4 | 5 | 6 | _x_com_ptr __cdecl GetStatCanvas(unsigned long dwFlag, int32_t bDec) { 7 | return __sub_0046A6B0(dwFlag, bDec); 8 | } 9 | -------------------------------------------------------------------------------- /src/src/game/WorldMapDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIHelper/UIHelper.hpp" 5 | #include "QuestMan/QuestMan.hpp" 6 | #include "NpcTemplate/NpcTemplate.hpp" 7 | #include "FuncKeyMappedMan/FuncKeyMappedMan.hpp" 8 | #include "Field/Field.hpp" -------------------------------------------------------------------------------- /src/game/Pet/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Field/Field.hpp" 5 | #include "Dragon/Dragon.hpp" 6 | #include "VecCtrlPet/VecCtrlPet.hpp" 7 | //#include "ActionMan/ActionMan.hpp" 8 | 9 | static TSecType _FAKE_TSecType_unsigned_long__{}; -------------------------------------------------------------------------------- /src/game/WndMan_IME/WndMan_IME.cpp: -------------------------------------------------------------------------------- 1 | // WndMan_IME.cpp 2 | #include "WndMan_IME.hpp" 3 | #include "WndMan_IME_regen.ipp" 4 | 5 | 6 | int32_t __cdecl attr_prec(unsigned char b) { 7 | std::array attr{0,1,-1, 2, -2, 3, -4}; 8 | return b < attr.size() ? attr[b] : 0; 9 | } 10 | -------------------------------------------------------------------------------- /src/src/game/Crc32/Crc32.ipp: -------------------------------------------------------------------------------- 1 | // Crc32.ipp 2 | #include "Crc32.hpp" 3 | 4 | // CCrc32::GetCrc32 5 | __SUB(000B7860, __cdecl, 131467, unsigned long, const unsigned char*, unsigned long, unsigned long, int32_t, unsigned long*, int32_t) { 6 | _ASM_PLACEHOLDER(000B7860, 131467) 7 | } 8 | -------------------------------------------------------------------------------- /src/src/game/SummonedCommon/SummonedCommon.cpp: -------------------------------------------------------------------------------- 1 | // SummonedCommon.cpp 2 | #include "SummonedCommon.hpp" 3 | #include "SummonedCommon_regen.ipp" 4 | 5 | 6 | tagRECT __cdecl GetTeslaCoilRect(ZRef pTriangle) { 7 | return __sub_00358870(CreateNakedParam(pTriangle)); 8 | } 9 | -------------------------------------------------------------------------------- /src/src/game/WeddingWishListDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "UtilDlgEx/UtilDlgEx.hpp" 6 | 7 | #include "CtrlTab/CtrlTab.hpp" 8 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 9 | #include "CtrlEdit/CtrlEdit.hpp" -------------------------------------------------------------------------------- /src/src/game/WndMan_IME/WndMan_IME.cpp: -------------------------------------------------------------------------------- 1 | // WndMan_IME.cpp 2 | #include "WndMan_IME.hpp" 3 | #include "WndMan_IME_regen.ipp" 4 | 5 | 6 | int32_t __cdecl attr_prec(unsigned char b) { 7 | std::array attr{0,1,-1, 2, -2, 3, -4}; 8 | return b < attr.size() ? attr[b] : 0; 9 | } 10 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "lib/spdlog"] 2 | path = lib/spdlog 3 | url = https://github.com/gabime/spdlog 4 | [submodule "THST"] 5 | path = THST 6 | url = https://github.com/tuxalin/THST 7 | [submodule "lib/THST"] 8 | path = lib/THST 9 | url = https://github.com/tuxalin/THST 10 | -------------------------------------------------------------------------------- /src/game/EntrustedShopDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlgEx/UtilDlgEx.hpp" 5 | #include "UserLocal/UserLocal.hpp" 6 | #include "UtilDlg/UtilDlg.hpp" 7 | 8 | #include "StringPolicy/StringPolicy.hpp" 9 | 10 | #include "WvsApp/WvsApp.hpp" -------------------------------------------------------------------------------- /src/game/MapleTVDownloader/MapleTVDownloader.ipp: -------------------------------------------------------------------------------- 1 | // MapleTVDownloader.ipp 2 | #include "MapleTVDownloader.hpp" 3 | 4 | // CMapleTVDownloader::~CMapleTVDownloader 5 | __SUB_CLASS_THIS0(0020F2B0, __thiscall, 134838, CMapleTVDownloader, void) { 6 | _ASM_PLACEHOLDER(0020F2B0, 134838) 7 | } 8 | -------------------------------------------------------------------------------- /src/game/NewYearCardSenderDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | 6 | #include "CtrlEdit/CtrlEdit.hpp" 7 | #include "CtrlMLEdit/CtrlMLEdit.hpp" 8 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 9 | #include "CtrlButton/CtrlButton.hpp" -------------------------------------------------------------------------------- /src/game/TrunkDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "UtilDlgEx/UtilDlgEx.hpp" 6 | 7 | #include "CtrlTab/CtrlTab.hpp" 8 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 9 | 10 | #include "NpcTemplate/NpcTemplate.hpp" -------------------------------------------------------------------------------- /src/src/game/Pet/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Field/Field.hpp" 5 | #include "Dragon/Dragon.hpp" 6 | #include "VecCtrlPet/VecCtrlPet.hpp" 7 | //#include "ActionMan/ActionMan.hpp" 8 | 9 | static TSecType _FAKE_TSecType_unsigned_long__{}; -------------------------------------------------------------------------------- /src/src/game/EntrustedShopDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlgEx/UtilDlgEx.hpp" 5 | #include "UserLocal/UserLocal.hpp" 6 | #include "UtilDlg/UtilDlg.hpp" 7 | 8 | #include "StringPolicy/StringPolicy.hpp" 9 | 10 | #include "WvsApp/WvsApp.hpp" -------------------------------------------------------------------------------- /src/src/game/MapleTVDownloader/MapleTVDownloader.ipp: -------------------------------------------------------------------------------- 1 | // MapleTVDownloader.ipp 2 | #include "MapleTVDownloader.hpp" 3 | 4 | // CMapleTVDownloader::~CMapleTVDownloader 5 | __SUB_CLASS_THIS0(0020F2B0, __thiscall, 134838, CMapleTVDownloader, void) { 6 | _ASM_PLACEHOLDER(0020F2B0, 134838) 7 | } 8 | -------------------------------------------------------------------------------- /src/src/game/NewYearCardSenderDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | 6 | #include "CtrlEdit/CtrlEdit.hpp" 7 | #include "CtrlMLEdit/CtrlMLEdit.hpp" 8 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 9 | #include "CtrlButton/CtrlButton.hpp" -------------------------------------------------------------------------------- /src/src/game/TrunkDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "UtilDlgEx/UtilDlgEx.hpp" 6 | 7 | #include "CtrlTab/CtrlTab.hpp" 8 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 9 | 10 | #include "NpcTemplate/NpcTemplate.hpp" -------------------------------------------------------------------------------- /src/game/ITCWnd2/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | #include "CtrlComboBox/CtrlComboBox.hpp" 6 | #include "ITC/ITC.hpp" 7 | #include "UtilDlg/UtilDlg.hpp" 8 | #include "StringPolicy/StringPolicy.hpp" 9 | #include "ITCDialog/ITCDialog.hpp" -------------------------------------------------------------------------------- /src/game/ActionMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CSCommon/CSCommon.hpp" 5 | 6 | #include "PetTemplate/PetTemplate.hpp" 7 | #include "NpcTemplate/NpcTemplate.hpp" 8 | 9 | #include "DayOfWeek/DayOfWeek.hpp" 10 | 11 | static Ztl_bstr_t _D_S_BSCAPHAIRVSLOT; -------------------------------------------------------------------------------- /src/game/Util/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | #include "psapi.h" 4 | 5 | #include "SoundMan/SoundMan.hpp" 6 | #include "UserLocal/UserLocal.hpp" 7 | #include "Msgbox/Msgbox.hpp" 8 | #include "WvsApp/WvsApp.hpp" 9 | 10 | #include "AntiPrivateServer/AntiPrivateServer.hpp" -------------------------------------------------------------------------------- /src/src/game/ITCWnd2/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | #include "CtrlComboBox/CtrlComboBox.hpp" 6 | #include "ITC/ITC.hpp" 7 | #include "UtilDlg/UtilDlg.hpp" 8 | #include "StringPolicy/StringPolicy.hpp" 9 | #include "ITCDialog/ITCDialog.hpp" -------------------------------------------------------------------------------- /src/src/game/Util/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | #include "psapi.h" 4 | 5 | #include "SoundMan/SoundMan.hpp" 6 | #include "UserLocal/UserLocal.hpp" 7 | #include "Msgbox/Msgbox.hpp" 8 | #include "WvsApp/WvsApp.hpp" 9 | 10 | #include "AntiPrivateServer/AntiPrivateServer.hpp" -------------------------------------------------------------------------------- /src/src/game/ActionMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CSCommon/CSCommon.hpp" 5 | 6 | #include "PetTemplate/PetTemplate.hpp" 7 | #include "NpcTemplate/NpcTemplate.hpp" 8 | 9 | #include "DayOfWeek/DayOfWeek.hpp" 10 | 11 | static Ztl_bstr_t _D_S_BSCAPHAIRVSLOT; -------------------------------------------------------------------------------- /src/game/CSWnd_Oneaday/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static ZArray FAKE_ZARRAY_OneADayInfo{}; 5 | 6 | #include "CSWnd/CSWnd.hpp" 7 | #include "CSWnd/regen.hpp" //TODO 8 | #include "CashShopAdvanced/CashShopAdvanced.hpp" 9 | 10 | #include "CtrlSelector/CtrlSelector.hpp" -------------------------------------------------------------------------------- /src/game/MobPool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "ClientOptMan/ClientOptMan.hpp" 5 | #include "VecCtrlMob/VecCtrlMob.hpp" 6 | #include "Field/Field.hpp" 7 | #include "MapLoadable/MapLoadable.hpp" 8 | #include "SummonedCommon/SummonedCommon.hpp" 9 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/game/VecCtrlUser/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | #include "InputSystem/InputSystem.hpp" 6 | #include "WvsApp/WvsApp.hpp" 7 | #include "Field/Field.hpp" 8 | #include "Crc32/Crc32.hpp" 9 | 10 | //TODO tolong 11 | #include "DropPool/DropPool.hpp" -------------------------------------------------------------------------------- /src/src/game/CSWnd_Oneaday/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static ZArray FAKE_ZARRAY_OneADayInfo{}; 5 | 6 | #include "CSWnd/CSWnd.hpp" 7 | #include "CSWnd/regen.hpp" //TODO 8 | #include "CashShopAdvanced/CashShopAdvanced.hpp" 9 | 10 | #include "CtrlSelector/CtrlSelector.hpp" -------------------------------------------------------------------------------- /src/src/game/MobPool/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "ClientOptMan/ClientOptMan.hpp" 5 | #include "VecCtrlMob/VecCtrlMob.hpp" 6 | #include "Field/Field.hpp" 7 | #include "MapLoadable/MapLoadable.hpp" 8 | #include "SummonedCommon/SummonedCommon.hpp" 9 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/src/game/VecCtrlUser/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | #include "InputSystem/InputSystem.hpp" 6 | #include "WvsApp/WvsApp.hpp" 7 | #include "Field/Field.hpp" 8 | #include "Crc32/Crc32.hpp" 9 | 10 | //TODO tolong 11 | #include "DropPool/DropPool.hpp" -------------------------------------------------------------------------------- /src/game/PersonalShopDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | 7 | #include "UtilDlg/UtilDlg.hpp" 8 | #include "UtilDlgEx/UtilDlgEx.hpp" 9 | 10 | #include "UserPool/UserPool.hpp" 11 | 12 | #include "Field/Field.hpp" -------------------------------------------------------------------------------- /src/game/UIItem/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlTab/CtrlTab.hpp" 5 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 6 | 7 | #include "UtilDlg/UtilDlg.hpp" 8 | #include "UtilDlgEx/UtilDlgEx.hpp" 9 | 10 | #include "InputSystem/InputSystem.hpp" 11 | 12 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/src/game/PersonalShopDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | 7 | #include "UtilDlg/UtilDlg.hpp" 8 | #include "UtilDlgEx/UtilDlgEx.hpp" 9 | 10 | #include "UserPool/UserPool.hpp" 11 | 12 | #include "Field/Field.hpp" -------------------------------------------------------------------------------- /src/src/game/UIItem/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlTab/CtrlTab.hpp" 5 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 6 | 7 | #include "UtilDlg/UtilDlg.hpp" 8 | #include "UtilDlgEx/UtilDlgEx.hpp" 9 | 10 | #include "InputSystem/InputSystem.hpp" 11 | 12 | #include "UserLocal/UserLocal.hpp" -------------------------------------------------------------------------------- /src/game/UIGuildBBS/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlMLEdit/CtrlMLEdit.hpp" 5 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 6 | #include "CtrlEdit/CtrlEdit.hpp" 7 | #include "CtrlSelector/CtrlSelector.hpp" 8 | 9 | #include "UtilDlg/UtilDlg.hpp" 10 | #include "StringPolicy/StringPolicy.hpp" 11 | -------------------------------------------------------------------------------- /src/game/UIHelper/UIHelper.ipp: -------------------------------------------------------------------------------- 1 | // UIHelper.ipp 2 | #include "UIHelper.hpp" 3 | 4 | // UIHelper::MakeBalloonTip 5 | __SUB(003C9780, __cdecl, 79110, _x_com_ptr, NakedParam<_x_com_ptr>, long, long, long, const ZArray >&, NakedParam<_x_com_ptr>) { 6 | _ASM_PLACEHOLDER(003C9780, 79110) 7 | } 8 | -------------------------------------------------------------------------------- /src/game/UIMapTransfer/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static TSecType _FAKE_TSECTY_UL__{}; 5 | 6 | #include "CtrlEdit/CtrlEdit.hpp" 7 | #include "UtilDlg/UtilDlg.hpp" 8 | #include "StringPolicy/StringPolicy.hpp" 9 | #include "Field/Field.hpp" 10 | #include "CtrlScrollBar/CtrlScrollBar.hpp" -------------------------------------------------------------------------------- /src/src/game/UIMapTransfer/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static TSecType _FAKE_TSECTY_UL__{}; 5 | 6 | #include "CtrlEdit/CtrlEdit.hpp" 7 | #include "UtilDlg/UtilDlg.hpp" 8 | #include "StringPolicy/StringPolicy.hpp" 9 | #include "Field/Field.hpp" 10 | #include "CtrlScrollBar/CtrlScrollBar.hpp" -------------------------------------------------------------------------------- /src/game/BasicSystem/BasicSystem.hpp: -------------------------------------------------------------------------------- 1 | // BasicSystem.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | long __cdecl get_bodypart_from_item(long nItemID, long nGender, long* pnBodyPart, int32_t bAll); 11 | int32_t __cdecl is_correct_bodypart(long nItemID, long nBodyPart, long nGender); 12 | -------------------------------------------------------------------------------- /src/game/ITCDialog/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlScrollBar/CtrlScrollbar.hpp" 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | #include "CtrlComboBox/CtrlComboBox.hpp" 7 | 8 | #include "UtilDlg/UtilDlg.hpp" 9 | #include "UtilDlgEx/UtilDlgEx.hpp" 10 | 11 | 12 | #include "StringPolicy/StringPolicy.hpp" -------------------------------------------------------------------------------- /src/game/UIMonsterBook/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | #include "MonsterBookMan/MonsterBookMan.hpp" 6 | 7 | //TODO monsterbookman 8 | #include "WvsApp/WvsApp.hpp" 9 | 10 | //TODO CT_INFO 11 | #include "BookDlg/BookDlg.hpp" 12 | 13 | 14 | #include "UtilDlgEx/UtilDlgEx.hpp" -------------------------------------------------------------------------------- /src/src/game/ITCDialog/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlScrollBar/CtrlScrollbar.hpp" 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | #include "CtrlComboBox/CtrlComboBox.hpp" 7 | 8 | #include "UtilDlg/UtilDlg.hpp" 9 | #include "UtilDlgEx/UtilDlgEx.hpp" 10 | 11 | 12 | #include "StringPolicy/StringPolicy.hpp" -------------------------------------------------------------------------------- /src/src/game/UIGuildBBS/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlMLEdit/CtrlMLEdit.hpp" 5 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 6 | #include "CtrlEdit/CtrlEdit.hpp" 7 | #include "CtrlSelector/CtrlSelector.hpp" 8 | 9 | #include "UtilDlg/UtilDlg.hpp" 10 | #include "StringPolicy/StringPolicy.hpp" 11 | -------------------------------------------------------------------------------- /src/src/game/UIHelper/UIHelper.ipp: -------------------------------------------------------------------------------- 1 | // UIHelper.ipp 2 | #include "UIHelper.hpp" 3 | 4 | // UIHelper::MakeBalloonTip 5 | __SUB(003C9780, __cdecl, 79110, _x_com_ptr, NakedParam<_x_com_ptr>, long, long, long, const ZArray >&, NakedParam<_x_com_ptr>) { 6 | _ASM_PLACEHOLDER(003C9780, 79110) 7 | } 8 | -------------------------------------------------------------------------------- /src/game/AnimationDisplayer/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | //TODO get_action_code_from_name 5 | #include "CSCommon/CSCommon.hpp" 6 | 7 | #include "SoundMan/SoundMan.hpp" 8 | 9 | #include "UserPool/UserPool.hpp" 10 | #include "MobPool/MobPool.hpp" 11 | 12 | #include "Stage/Stage.hpp" 13 | #include "Field/Field.hpp" -------------------------------------------------------------------------------- /src/game/SoftKeyboardDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEditEx/CtrlEditEx.hpp" 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | #include "CtrlTab/CtrlTab.hpp" 7 | 8 | //TODO get_random_unique_array 9 | #include "Mob/Mob.hpp" 10 | 11 | #include "LoginWnd_Etc/LoginWnd_Etc.hpp" 12 | #include "Avatar/Avatar.hpp" -------------------------------------------------------------------------------- /src/game/UIFindFriend/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static ZList> FAKE_LIST_STRING2__{}; 5 | 6 | #include "CtrlComboBox/CtrlComboBox.hpp" 7 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 8 | #include "Field/Field.hpp" 9 | #include "UIStatusBar/UIStatusBar.hpp" 10 | #include "CSCommon/CSCommon.hpp" 11 | -------------------------------------------------------------------------------- /src/src/game/BasicSystem/BasicSystem.hpp: -------------------------------------------------------------------------------- 1 | // BasicSystem.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | long __cdecl get_bodypart_from_item(long nItemID, long nGender, long* pnBodyPart, int32_t bAll); 11 | int32_t __cdecl is_correct_bodypart(long nItemID, long nBodyPart, long nGender); 12 | -------------------------------------------------------------------------------- /src/src/game/UIMonsterBook/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | #include "MonsterBookMan/MonsterBookMan.hpp" 6 | 7 | //TODO monsterbookman 8 | #include "WvsApp/WvsApp.hpp" 9 | 10 | //TODO CT_INFO 11 | #include "BookDlg/BookDlg.hpp" 12 | 13 | 14 | #include "UtilDlgEx/UtilDlgEx.hpp" -------------------------------------------------------------------------------- /src/game/TextLineBreaker/TextLineBreaker.ipp: -------------------------------------------------------------------------------- 1 | // TextLineBreaker.ipp 2 | #include "TextLineBreaker.hpp" 3 | 4 | // CTextLineBreaker::LineBreakText 5 | __SUB_CLASS_THIS(0035FCC0, __thiscall, 15914, CTextLineBreaker, int32_t, NakedParam>, ZArray >&, NakedParam<_x_com_ptr>) { 6 | _ASM_PLACEHOLDER(0035FCC0, 15914) 7 | } 8 | -------------------------------------------------------------------------------- /src/game/Wnd/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlWnd/CtrlWnd.hpp" 5 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 6 | #include "CtrlComboBox/CtrlComboBox.hpp" 7 | #include "UIStatusBar/UIStatusBar.hpp" 8 | 9 | 10 | #include "InputSystem/InputSystem.hpp" 11 | #include "AnimationDisplayer/AnimationDisplayer.hpp" -------------------------------------------------------------------------------- /src/src/game/AnimationDisplayer/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | //TODO get_action_code_from_name 5 | #include "CSCommon/CSCommon.hpp" 6 | 7 | #include "SoundMan/SoundMan.hpp" 8 | 9 | #include "UserPool/UserPool.hpp" 10 | #include "MobPool/MobPool.hpp" 11 | 12 | #include "Stage/Stage.hpp" 13 | #include "Field/Field.hpp" -------------------------------------------------------------------------------- /src/src/game/SoftKeyboardDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEditEx/CtrlEditEx.hpp" 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | #include "CtrlTab/CtrlTab.hpp" 7 | 8 | //TODO get_random_unique_array 9 | #include "Mob/Mob.hpp" 10 | 11 | #include "LoginWnd_Etc/LoginWnd_Etc.hpp" 12 | #include "Avatar/Avatar.hpp" -------------------------------------------------------------------------------- /src/src/game/UIFindFriend/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static ZList> FAKE_LIST_STRING2__{}; 5 | 6 | #include "CtrlComboBox/CtrlComboBox.hpp" 7 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 8 | #include "Field/Field.hpp" 9 | #include "UIStatusBar/UIStatusBar.hpp" 10 | #include "CSCommon/CSCommon.hpp" 11 | -------------------------------------------------------------------------------- /src/src/game/Wnd/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlWnd/CtrlWnd.hpp" 5 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 6 | #include "CtrlComboBox/CtrlComboBox.hpp" 7 | #include "UIStatusBar/UIStatusBar.hpp" 8 | 9 | 10 | #include "InputSystem/InputSystem.hpp" 11 | #include "AnimationDisplayer/AnimationDisplayer.hpp" -------------------------------------------------------------------------------- /src/game/CashShop_ShopSvrRes/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "InputSystem/InputSystem.hpp" 5 | #include "SoundMan/SoundMan.hpp" 6 | 7 | #include "CtrlTab/CtrlTab.hpp" 8 | 9 | #include "CashShopAdvanced/CashShopAdvanced.hpp" 10 | #include "InterStage/InterStage.hpp" 11 | 12 | #include "StringPolicy/StringPolicy.hpp" -------------------------------------------------------------------------------- /src/src/game/TextLineBreaker/TextLineBreaker.ipp: -------------------------------------------------------------------------------- 1 | // TextLineBreaker.ipp 2 | #include "TextLineBreaker.hpp" 3 | 4 | // CTextLineBreaker::LineBreakText 5 | __SUB_CLASS_THIS(0035FCC0, __thiscall, 15914, CTextLineBreaker, int32_t, NakedParam>, ZArray >&, NakedParam<_x_com_ptr>) { 6 | _ASM_PLACEHOLDER(0035FCC0, 15914) 7 | } 8 | -------------------------------------------------------------------------------- /src/game/UIMessenger/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "StringPolicy/StringPolicy.hpp" 6 | 7 | #include "CtrlEdit/CtrlEdit.hpp" 8 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 9 | 10 | #include "UtilDlg/UtilDlg.hpp" 11 | #include "UtilDlgEx/UtilDlgEx.hpp" 12 | 13 | //slashcmd_check 14 | #include "CSCommon/CSCommon.hpp" -------------------------------------------------------------------------------- /src/game/UserPreview/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | 6 | #include "QuestMan/QuestMan.hpp" 7 | #include "NpcTemplate/NpcTemplate.hpp" 8 | #include "UserLocal/UserLocal.hpp" 9 | #include "Pet/Pet.hpp" 10 | #include "SoundMan/SoundMan.hpp" 11 | #include "VecCtrlUserPreview/VecCtrlUserPreview.hpp" 12 | #include "Dragon/Dragon.hpp" -------------------------------------------------------------------------------- /src/src/game/CashShop_ShopSvrRes/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "InputSystem/InputSystem.hpp" 5 | #include "SoundMan/SoundMan.hpp" 6 | 7 | #include "CtrlTab/CtrlTab.hpp" 8 | 9 | #include "CashShopAdvanced/CashShopAdvanced.hpp" 10 | #include "InterStage/InterStage.hpp" 11 | 12 | #include "StringPolicy/StringPolicy.hpp" -------------------------------------------------------------------------------- /src/src/game/UIMessenger/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "StringPolicy/StringPolicy.hpp" 6 | 7 | #include "CtrlEdit/CtrlEdit.hpp" 8 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 9 | 10 | #include "UtilDlg/UtilDlg.hpp" 11 | #include "UtilDlgEx/UtilDlgEx.hpp" 12 | 13 | //slashcmd_check 14 | #include "CSCommon/CSCommon.hpp" -------------------------------------------------------------------------------- /src/src/game/UserPreview/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | 6 | #include "QuestMan/QuestMan.hpp" 7 | #include "NpcTemplate/NpcTemplate.hpp" 8 | #include "UserLocal/UserLocal.hpp" 9 | #include "Pet/Pet.hpp" 10 | #include "SoundMan/SoundMan.hpp" 11 | #include "VecCtrlUserPreview/VecCtrlUserPreview.hpp" 12 | #include "Dragon/Dragon.hpp" -------------------------------------------------------------------------------- /src/game/ClientSocket/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | #include "ztl/ZFileStream.h" 4 | 5 | 6 | #include "WvsApp/WvsApp.hpp" 7 | #include "igCipher/igCipher.hpp" 8 | #include "InterStage/InterStage.hpp" 9 | #include "SecurityClient/SecurityClient.hpp" 10 | #include "CashShop_ShopSvrRes/CashShop_ShopSvrRes.hpp" 11 | #include "UIDialogEtc/UIDialogEtc.hpp" -------------------------------------------------------------------------------- /src/game/NMInclude/NMInclude.hpp: -------------------------------------------------------------------------------- 1 | // NMInclude.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | HRESULT __stdcall StringCchCopyA(char* pszDest, uint32_t cchDest, const char* pszSrc); 11 | HRESULT __stdcall StringCopyWorkerA(char* pcchNewDestLength, uint32_t cchToCopy, uint32_t* arg2, const char* arg3, uint32_t arg4); 12 | -------------------------------------------------------------------------------- /src/game/StartUpWnd/StartUpWnd.ipp: -------------------------------------------------------------------------------- 1 | // StartUpWnd.ipp 2 | #include "StartUpWnd.hpp" 3 | 4 | // ShowStartUpWnd 5 | __SUB(00320680, __cdecl, 132038, int32_t, const StartUpWndParam&) { 6 | _ASM_PLACEHOLDER(00320680, 132038) 7 | } 8 | // StartUpWndProc 9 | __SUB(00320160, __stdcall, 4421, long, HWND__*, uint32_t, uint32_t, long) { 10 | _ASM_PLACEHOLDER(00320160, 4421) 11 | } 12 | -------------------------------------------------------------------------------- /src/src/game/ClientSocket/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | #include "ztl/ZFileStream.h" 4 | 5 | 6 | #include "WvsApp/WvsApp.hpp" 7 | #include "igCipher/igCipher.hpp" 8 | #include "InterStage/InterStage.hpp" 9 | #include "SecurityClient/SecurityClient.hpp" 10 | #include "CashShop_ShopSvrRes/CashShop_ShopSvrRes.hpp" 11 | #include "UIDialogEtc/UIDialogEtc.hpp" -------------------------------------------------------------------------------- /src/src/game/NMInclude/NMInclude.hpp: -------------------------------------------------------------------------------- 1 | // NMInclude.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | HRESULT __stdcall StringCchCopyA(char* pszDest, uint32_t cchDest, const char* pszSrc); 11 | HRESULT __stdcall StringCopyWorkerA(char* pcchNewDestLength, uint32_t cchToCopy, uint32_t* arg2, const char* arg3, uint32_t arg4); 12 | -------------------------------------------------------------------------------- /src/game/BasicSystem/BasicSystem.ipp: -------------------------------------------------------------------------------- 1 | // BasicSystem.ipp 2 | #include "BasicSystem.hpp" 3 | 4 | // get_bodypart_from_item 5 | __SUB(0006FBE0, __cdecl, 146086, long, long, long, long*, int32_t) { 6 | _ASM_PLACEHOLDER(0006FBE0, 146086) 7 | } 8 | // is_correct_bodypart 9 | __SUB(0006F760, __cdecl, 146085, int32_t, long, long, long) { 10 | _ASM_PLACEHOLDER(0006F760, 146085) 11 | } 12 | -------------------------------------------------------------------------------- /src/game/ShopDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | 6 | #include "UtilDlgEx/UtilDlgEx.hpp" 7 | #include "UtilDlg/UtilDlg.hpp" 8 | 9 | #include "NpcTemplate/NpcTemplate.hpp" 10 | 11 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 12 | #include "CtrlTab/CtrlTab.hpp" 13 | 14 | static ZRef FAKE_ZRef_UserLocal__{}; -------------------------------------------------------------------------------- /src/game/UIQuestDelivery/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 5 | #include "QuestMan/QuestMan.hpp" 6 | #include "UIQuestInfo/UIQuestInfo.hpp" 7 | #include "NpcTemplate/NpcTemplate.hpp" 8 | #include "Npc/Npc.hpp" 9 | #include "UserLocal/UserLocal.hpp" 10 | #include "Npc/Npc.hpp" 11 | 12 | static ZRef FAKE_NPC___{}; -------------------------------------------------------------------------------- /src/src/game/StartUpWnd/StartUpWnd.ipp: -------------------------------------------------------------------------------- 1 | // StartUpWnd.ipp 2 | #include "StartUpWnd.hpp" 3 | 4 | // ShowStartUpWnd 5 | __SUB(00320680, __cdecl, 132038, int32_t, const StartUpWndParam&) { 6 | _ASM_PLACEHOLDER(00320680, 132038) 7 | } 8 | // StartUpWndProc 9 | __SUB(00320160, __stdcall, 4421, long, HWND__*, uint32_t, uint32_t, long) { 10 | _ASM_PLACEHOLDER(00320160, 4421) 11 | } 12 | -------------------------------------------------------------------------------- /src/src/game/BasicSystem/BasicSystem.ipp: -------------------------------------------------------------------------------- 1 | // BasicSystem.ipp 2 | #include "BasicSystem.hpp" 3 | 4 | // get_bodypart_from_item 5 | __SUB(0006FBE0, __cdecl, 146086, long, long, long, long*, int32_t) { 6 | _ASM_PLACEHOLDER(0006FBE0, 146086) 7 | } 8 | // is_correct_bodypart 9 | __SUB(0006F760, __cdecl, 146085, int32_t, long, long, long) { 10 | _ASM_PLACEHOLDER(0006F760, 146085) 11 | } 12 | -------------------------------------------------------------------------------- /src/src/game/ShopDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | 6 | #include "UtilDlgEx/UtilDlgEx.hpp" 7 | #include "UtilDlg/UtilDlg.hpp" 8 | 9 | #include "NpcTemplate/NpcTemplate.hpp" 10 | 11 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 12 | #include "CtrlTab/CtrlTab.hpp" 13 | 14 | static ZRef FAKE_ZRef_UserLocal__{}; -------------------------------------------------------------------------------- /src/src/game/UIQuestDelivery/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 5 | #include "QuestMan/QuestMan.hpp" 6 | #include "UIQuestInfo/UIQuestInfo.hpp" 7 | #include "NpcTemplate/NpcTemplate.hpp" 8 | #include "Npc/Npc.hpp" 9 | #include "UserLocal/UserLocal.hpp" 10 | #include "Npc/Npc.hpp" 11 | 12 | static ZRef FAKE_NPC___{}; -------------------------------------------------------------------------------- /src/game/ADBalloon/ADBalloon.cpp: -------------------------------------------------------------------------------- 1 | // ADBalloon.cpp 2 | #include "ADBalloon.hpp" 3 | #include "ADBalloon_regen.ipp" 4 | 5 | 6 | 7 | 8 | int32_t __cdecl ShowADBalloon(const ADBalloonParam& adp) { 9 | return __sub_00029000(adp); 10 | } 11 | 12 | int32_t __stdcall ADBallonProc(struct HWND__ *hwnd, uint32_t uMsg, uint32_t wParam, int32_t lParam) { 13 | UNIMPLEMENTED; 14 | return 0; //TODO 15 | } -------------------------------------------------------------------------------- /src/game/ItemInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | #include "ztl/ztl.h" 4 | 5 | #include "Crc32/Crc32.hpp" 6 | #include "UserLocal/UserLocal.hpp" 7 | #include "GW/GW.hpp" 8 | 9 | static ZRef _FAKE_ZREF_CUSERLOCAL{}; 10 | static ZRef _FAKE_ZREF_GW_ITEMSLOTEQ{}; 11 | static ZRef __ZREF_QUESTDELIVERYITEM_{}; 12 | -------------------------------------------------------------------------------- /src/game/Quest/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | #include "QuestMan/QuestMan.hpp" 6 | #include "ItemInfo/ItemInfo.hpp" 7 | 8 | #include "NpcTemplate/NpcTemplate.hpp" 9 | 10 | #include "UtilDlg/UtilDlg.hpp" 11 | #include "UtilDlgEx/UtilDlgEx.hpp" 12 | 13 | 14 | static ZRef FAKE_QUESTDELIVERYITEM{}; -------------------------------------------------------------------------------- /src/game/StartUpWnd/StartUpWnd.cpp: -------------------------------------------------------------------------------- 1 | // StartUpWnd.cpp 2 | #include "StartUpWnd.hpp" 3 | #include "StartUpWnd_regen.ipp" 4 | 5 | 6 | long __stdcall StartUpWndProc(HWND__* hwnd, uint32_t uMsg, uint32_t wParam, long lParam) { 7 | return __sub_00320160(hwnd, uMsg, wParam, lParam); 8 | } 9 | int32_t __cdecl ShowStartUpWnd(const StartUpWndParam& sup) { 10 | return __sub_00320680(sup); 11 | } 12 | -------------------------------------------------------------------------------- /src/game/User/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | //TODO 5 | #include "UserLocal/regen.hpp" 6 | 7 | #include "UIPQReward/UIPQReward.hpp" 8 | #include "UIScreenMsg/UIScreenMsg.hpp" 9 | #include "StringPolicy/StringPolicy.hpp" 10 | #include "ItemEffect/ItemEffect.hpp" 11 | #include "VecCtrlGrenade/VecCtrlGrenade.hpp" 12 | #include "Field_Battlefield/Field_Battlefield.hpp" -------------------------------------------------------------------------------- /src/game/DayOfWeek/DayOfWeek.ipp: -------------------------------------------------------------------------------- 1 | // DayOfWeek.ipp 2 | #include "DayOfWeek.hpp" 3 | 4 | // CDayOfWeek::SetCurrentDay 5 | __SUB_CLASS_THIS(000F1BC0, __thiscall, 70670, CDayOfWeek, void, uint16_t) { 6 | _ASM_PLACEHOLDER(000F1BC0, 70670) 7 | } 8 | // CDayOfWeek::GetCurrentDay 9 | __SUB_CLASS_THIS0(000F1B90, __thiscall, 70669, CDayOfWeek, uint16_t) { 10 | _ASM_PLACEHOLDER(000F1B90, 70669) 11 | } 12 | -------------------------------------------------------------------------------- /src/game/UIMiniMap/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static TSecType FAKE_TSECTY__UL__{}; 5 | static ZList FAKE_ZLIST__TAGPOINT__{}; 6 | 7 | #include "WorldMapDlg/WorldMapDlg.hpp" 8 | #include "UtilDlg/UtilDlg.hpp" 9 | 10 | #include "EmployeePool/EmployeePool.hpp" 11 | 12 | #include "PortalList/PortalList.hpp" 13 | #include "NpcPool/NpcPool.hpp" -------------------------------------------------------------------------------- /src/src/game/ADBalloon/ADBalloon.cpp: -------------------------------------------------------------------------------- 1 | // ADBalloon.cpp 2 | #include "ADBalloon.hpp" 3 | #include "ADBalloon_regen.ipp" 4 | 5 | 6 | 7 | 8 | int32_t __cdecl ShowADBalloon(const ADBalloonParam& adp) { 9 | return __sub_00029000(adp); 10 | } 11 | 12 | int32_t __stdcall ADBallonProc(struct HWND__ *hwnd, uint32_t uMsg, uint32_t wParam, int32_t lParam) { 13 | UNIMPLEMENTED; 14 | return 0; //TODO 15 | } -------------------------------------------------------------------------------- /src/src/game/ItemInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | #include "ztl/ztl.h" 4 | 5 | #include "Crc32/Crc32.hpp" 6 | #include "UserLocal/UserLocal.hpp" 7 | #include "GW/GW.hpp" 8 | 9 | static ZRef _FAKE_ZREF_CUSERLOCAL{}; 10 | static ZRef _FAKE_ZREF_GW_ITEMSLOTEQ{}; 11 | static ZRef __ZREF_QUESTDELIVERYITEM_{}; 12 | -------------------------------------------------------------------------------- /src/src/game/Quest/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | #include "QuestMan/QuestMan.hpp" 6 | #include "ItemInfo/ItemInfo.hpp" 7 | 8 | #include "NpcTemplate/NpcTemplate.hpp" 9 | 10 | #include "UtilDlg/UtilDlg.hpp" 11 | #include "UtilDlgEx/UtilDlgEx.hpp" 12 | 13 | 14 | static ZRef FAKE_QUESTDELIVERYITEM{}; -------------------------------------------------------------------------------- /src/src/game/StartUpWnd/StartUpWnd.cpp: -------------------------------------------------------------------------------- 1 | // StartUpWnd.cpp 2 | #include "StartUpWnd.hpp" 3 | #include "StartUpWnd_regen.ipp" 4 | 5 | 6 | long __stdcall StartUpWndProc(HWND__* hwnd, uint32_t uMsg, uint32_t wParam, long lParam) { 7 | return __sub_00320160(hwnd, uMsg, wParam, lParam); 8 | } 9 | int32_t __cdecl ShowStartUpWnd(const StartUpWndParam& sup) { 10 | return __sub_00320680(sup); 11 | } 12 | -------------------------------------------------------------------------------- /src/src/game/User/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | //TODO 5 | #include "UserLocal/regen.hpp" 6 | 7 | #include "UIPQReward/UIPQReward.hpp" 8 | #include "UIScreenMsg/UIScreenMsg.hpp" 9 | #include "StringPolicy/StringPolicy.hpp" 10 | #include "ItemEffect/ItemEffect.hpp" 11 | #include "VecCtrlGrenade/VecCtrlGrenade.hpp" 12 | #include "Field_Battlefield/Field_Battlefield.hpp" -------------------------------------------------------------------------------- /src/src/game/DayOfWeek/DayOfWeek.ipp: -------------------------------------------------------------------------------- 1 | // DayOfWeek.ipp 2 | #include "DayOfWeek.hpp" 3 | 4 | // CDayOfWeek::SetCurrentDay 5 | __SUB_CLASS_THIS(000F1BC0, __thiscall, 70670, CDayOfWeek, void, uint16_t) { 6 | _ASM_PLACEHOLDER(000F1BC0, 70670) 7 | } 8 | // CDayOfWeek::GetCurrentDay 9 | __SUB_CLASS_THIS0(000F1B90, __thiscall, 70669, CDayOfWeek, uint16_t) { 10 | _ASM_PLACEHOLDER(000F1B90, 70669) 11 | } 12 | -------------------------------------------------------------------------------- /src/src/game/UIMiniMap/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static TSecType FAKE_TSECTY__UL__{}; 5 | static ZList FAKE_ZLIST__TAGPOINT__{}; 6 | 7 | #include "WorldMapDlg/WorldMapDlg.hpp" 8 | #include "UtilDlg/UtilDlg.hpp" 9 | 10 | #include "EmployeePool/EmployeePool.hpp" 11 | 12 | #include "PortalList/PortalList.hpp" 13 | #include "NpcPool/NpcPool.hpp" -------------------------------------------------------------------------------- /src/game/NMInclude/NMInclude.ipp: -------------------------------------------------------------------------------- 1 | // NMInclude.ipp 2 | #include "NMInclude.hpp" 3 | 4 | // StringCopyWorkerA 5 | __SUB(0026B0F0, __stdcall, 137769, HRESULT, char*, uint32_t, uint32_t*, const char*, uint32_t) { 6 | _ASM_PLACEHOLDER(0026B0F0, 137769) 7 | } 8 | // StringCchCopyA 9 | __SUB(0026B720, __stdcall, 137773, HRESULT, char*, uint32_t, const char*) { 10 | _ASM_PLACEHOLDER(0026B720, 137773) 11 | } 12 | -------------------------------------------------------------------------------- /src/game/UIHelper/UIHelper.cpp: -------------------------------------------------------------------------------- 1 | // UIHelper.cpp 2 | #include "UIHelper.hpp" 3 | #include "UIHelper_regen.ipp" 4 | 5 | _x_com_ptr __cdecl UIHelper::MakeBalloonTip(_x_com_ptr arg0, long arg1, long arg2, long arg3, const ZArray >& arg4, _x_com_ptr arg5) { 6 | return __sub_003C9780(CreateNakedParam(arg0), arg1, arg2, arg3, arg4, CreateNakedParam(arg5)); 7 | } 8 | 9 | -------------------------------------------------------------------------------- /src/game/UtilDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static ZList> _FAKE_ZLIST_STRINGCHAR_{}; 5 | 6 | 7 | #include "CtrlComboBox/CtrlComboBox.hpp" 8 | #include "CtrlEdit/CtrlEdit.hpp" 9 | #include "CtrlSlider/CtrlSlider.hpp" 10 | #include "SoundMan/SoundMan.hpp" 11 | 12 | #include "ExpeditionIntermediary/ExpeditionIntermediary.hpp" 13 | #include "Field/Field.hpp" 14 | -------------------------------------------------------------------------------- /src/src/game/UIHelper/UIHelper.cpp: -------------------------------------------------------------------------------- 1 | // UIHelper.cpp 2 | #include "UIHelper.hpp" 3 | #include "UIHelper_regen.ipp" 4 | 5 | _x_com_ptr __cdecl UIHelper::MakeBalloonTip(_x_com_ptr arg0, long arg1, long arg2, long arg3, const ZArray >& arg4, _x_com_ptr arg5) { 6 | return __sub_003C9780(CreateNakedParam(arg0), arg1, arg2, arg3, arg4, CreateNakedParam(arg5)); 7 | } 8 | 9 | -------------------------------------------------------------------------------- /src/game/Exception/Exception.ipp: -------------------------------------------------------------------------------- 1 | // Exception.ipp 2 | #include "Exception.hpp" 3 | 4 | // CMSException::CMSException 5 | __SUB_CLASS_THIS(00120F70, __thiscall, 120173, CMSException, void, HRESULT) { 6 | _ASM_PLACEHOLDER(00120F70, 120173) 7 | } 8 | // CMSException::GetMessageA 9 | __SUB_CLASS_THIS0(001210B0, __thiscall, 120177, CMSException, ZXString) { 10 | _ASM_PLACEHOLDER(001210B0, 120177) 11 | } 12 | -------------------------------------------------------------------------------- /src/game/Field_GuildBoss/Field_GuildBoss.ipp: -------------------------------------------------------------------------------- 1 | // Field_GuildBoss.ipp 2 | #include "Field_GuildBoss.hpp" 3 | 4 | // CPulley::~CPulley 5 | __SUB_CLASS_THIS0(00151390, __thiscall, 143682, CPulley, void) { 6 | _ASM_PLACEHOLDER(00151390, 143682) 7 | } 8 | // CPulley::Init 9 | __SUB_CLASS_THIS(00151560, __thiscall, 143681, CPulley, void, long, long, const wchar_t*) { 10 | _ASM_PLACEHOLDER(00151560, 143681) 11 | } 12 | -------------------------------------------------------------------------------- /src/src/game/NMInclude/NMInclude.ipp: -------------------------------------------------------------------------------- 1 | // NMInclude.ipp 2 | #include "NMInclude.hpp" 3 | 4 | // StringCopyWorkerA 5 | __SUB(0026B0F0, __stdcall, 137769, HRESULT, char*, uint32_t, uint32_t*, const char*, uint32_t) { 6 | _ASM_PLACEHOLDER(0026B0F0, 137769) 7 | } 8 | // StringCchCopyA 9 | __SUB(0026B720, __stdcall, 137773, HRESULT, char*, uint32_t, const char*) { 10 | _ASM_PLACEHOLDER(0026B720, 137773) 11 | } 12 | -------------------------------------------------------------------------------- /src/src/game/UtilDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | static ZList> _FAKE_ZLIST_STRINGCHAR_{}; 5 | 6 | 7 | #include "CtrlComboBox/CtrlComboBox.hpp" 8 | #include "CtrlEdit/CtrlEdit.hpp" 9 | #include "CtrlSlider/CtrlSlider.hpp" 10 | #include "SoundMan/SoundMan.hpp" 11 | 12 | #include "ExpeditionIntermediary/ExpeditionIntermediary.hpp" 13 | #include "Field/Field.hpp" 14 | -------------------------------------------------------------------------------- /src/game/Avatar/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "MorphTemplate/MorphTemplate.hpp" 6 | #include "UserLocal/UserLocal.hpp" 7 | 8 | #include "SequencedKeyMan/SequencedKeyMan.hpp" 9 | 10 | #include "MacroSysMan/MacroSysMan.hpp" 11 | #include "DayOfWeek/DayOfWeek.hpp" 12 | 13 | // ACTIONS static 14 | #include "CSCommon/CSCommon.hpp" 15 | //#include "ActionMan/ActionMan.hpp" 16 | -------------------------------------------------------------------------------- /src/src/game/Exception/Exception.ipp: -------------------------------------------------------------------------------- 1 | // Exception.ipp 2 | #include "Exception.hpp" 3 | 4 | // CMSException::CMSException 5 | __SUB_CLASS_THIS(00120F70, __thiscall, 120173, CMSException, void, HRESULT) { 6 | _ASM_PLACEHOLDER(00120F70, 120173) 7 | } 8 | // CMSException::GetMessageA 9 | __SUB_CLASS_THIS0(001210B0, __thiscall, 120177, CMSException, ZXString) { 10 | _ASM_PLACEHOLDER(001210B0, 120177) 11 | } 12 | -------------------------------------------------------------------------------- /src/src/game/Field_GuildBoss/Field_GuildBoss.ipp: -------------------------------------------------------------------------------- 1 | // Field_GuildBoss.ipp 2 | #include "Field_GuildBoss.hpp" 3 | 4 | // CPulley::~CPulley 5 | __SUB_CLASS_THIS0(00151390, __thiscall, 143682, CPulley, void) { 6 | _ASM_PLACEHOLDER(00151390, 143682) 7 | } 8 | // CPulley::Init 9 | __SUB_CLASS_THIS(00151560, __thiscall, 143681, CPulley, void, long, long, const wchar_t*) { 10 | _ASM_PLACEHOLDER(00151560, 143681) 11 | } 12 | -------------------------------------------------------------------------------- /src/game/UIDialogEtc/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | #include "CtrlMLEdit/CtrlMLEdit.hpp" 6 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 7 | #include "CtrlComboBox/CtrlComboBox.hpp" 8 | 9 | #include "UtilDlgEx/UtilDlgEx.hpp" 10 | #include "StringPolicy/StringPolicy.hpp" 11 | 12 | #include "UIStatusBar/UIStatusBar.hpp" 13 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/game/VecCtrlUserPreview/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserPreview/UserPreview.hpp" 5 | #include "WvsApp/WvsApp.hpp" 6 | #include "InputSystem/InputSystem.hpp" 7 | 8 | #include "CashShop_ShopSvrRes/CashShop_ShopSvrRes.hpp" 9 | #include "UserLocal/UserLocal.hpp" 10 | #include "Pet/Pet.hpp" 11 | #include "Dragon/Dragon.hpp" 12 | 13 | //tolong 14 | #include "DropPool/DropPool.hpp" -------------------------------------------------------------------------------- /src/game/WndMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Stage/Stage.hpp" 5 | #include "InputSystem/InputSystem.hpp" 6 | #include "UIStatusBar/UIStatusBar.hpp" 7 | #include "UserLocal/UserLocal.hpp" 8 | #include "UtilDlgEx/UtilDlgEx.hpp" 9 | #include "PetTemplate/PetTemplate.hpp" 10 | #include "ScreenShot/ScreenShot.hpp" 11 | #include "UILogoutGift/UILogoutGift.hpp" 12 | #include "Field/Field.hpp" -------------------------------------------------------------------------------- /src/game/WvsContext_Family/WvsContext_Family.ipp: -------------------------------------------------------------------------------- 1 | // WvsContext_Family.ipp 2 | #include "WvsContext_Family.hpp" 3 | 4 | // Privilege::Decode 5 | __SUB_CLASS_THIS(00609780, __thiscall, 7942, Privilege, void, CInPacket&) { 6 | _ASM_PLACEHOLDER(00609780, 7942) 7 | } 8 | // PrivilegeItem::~PrivilegeItem 9 | __SUB_CLASS_THIS0(00609A70, __thiscall, 45768, PrivilegeItem, void) { 10 | _ASM_PLACEHOLDER(00609A70, 45768) 11 | } 12 | -------------------------------------------------------------------------------- /src/src/game/Avatar/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "MorphTemplate/MorphTemplate.hpp" 6 | #include "UserLocal/UserLocal.hpp" 7 | 8 | #include "SequencedKeyMan/SequencedKeyMan.hpp" 9 | 10 | #include "MacroSysMan/MacroSysMan.hpp" 11 | #include "DayOfWeek/DayOfWeek.hpp" 12 | 13 | // ACTIONS static 14 | #include "CSCommon/CSCommon.hpp" 15 | //#include "ActionMan/ActionMan.hpp" 16 | -------------------------------------------------------------------------------- /src/src/game/UIDialogEtc/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlEdit/CtrlEdit.hpp" 5 | #include "CtrlMLEdit/CtrlMLEdit.hpp" 6 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 7 | #include "CtrlComboBox/CtrlComboBox.hpp" 8 | 9 | #include "UtilDlgEx/UtilDlgEx.hpp" 10 | #include "StringPolicy/StringPolicy.hpp" 11 | 12 | #include "UIStatusBar/UIStatusBar.hpp" 13 | #include "SoundMan/SoundMan.hpp" -------------------------------------------------------------------------------- /src/src/game/VecCtrlUserPreview/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserPreview/UserPreview.hpp" 5 | #include "WvsApp/WvsApp.hpp" 6 | #include "InputSystem/InputSystem.hpp" 7 | 8 | #include "CashShop_ShopSvrRes/CashShop_ShopSvrRes.hpp" 9 | #include "UserLocal/UserLocal.hpp" 10 | #include "Pet/Pet.hpp" 11 | #include "Dragon/Dragon.hpp" 12 | 13 | //tolong 14 | #include "DropPool/DropPool.hpp" -------------------------------------------------------------------------------- /issues.txt: -------------------------------------------------------------------------------- 1 | CCOnfig::GetQuestAlarm fails, with nullable stuff 2 | 3 | CUserPool::CreateLocalUser zref issue 4 | 5 | CVecCtrlNpc::OnResolveMoveAction -> inheritance issue (-4/+4) 6 | 7 | 8 | _x_com_ptr::_QueryVecCtrlNpc -> _QueryVecCtrlNpc 9 | 10 | 11 | ZArray::_Realloc leaks because it inits leaking cpa space 12 | 13 | void __thiscall CTemporaryStatView::Show(CTemporaryStatView *this) crash(iterator) -------------------------------------------------------------------------------- /src/src/game/WndMan/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "Stage/Stage.hpp" 5 | #include "InputSystem/InputSystem.hpp" 6 | #include "UIStatusBar/UIStatusBar.hpp" 7 | #include "UserLocal/UserLocal.hpp" 8 | #include "UtilDlgEx/UtilDlgEx.hpp" 9 | #include "PetTemplate/PetTemplate.hpp" 10 | #include "ScreenShot/ScreenShot.hpp" 11 | #include "UILogoutGift/UILogoutGift.hpp" 12 | #include "Field/Field.hpp" -------------------------------------------------------------------------------- /src/src/game/WvsContext_Family/WvsContext_Family.ipp: -------------------------------------------------------------------------------- 1 | // WvsContext_Family.ipp 2 | #include "WvsContext_Family.hpp" 3 | 4 | // Privilege::Decode 5 | __SUB_CLASS_THIS(00609780, __thiscall, 7942, Privilege, void, CInPacket&) { 6 | _ASM_PLACEHOLDER(00609780, 7942) 7 | } 8 | // PrivilegeItem::~PrivilegeItem 9 | __SUB_CLASS_THIS0(00609A70, __thiscall, 45768, PrivilegeItem, void) { 10 | _ASM_PLACEHOLDER(00609A70, 45768) 11 | } 12 | -------------------------------------------------------------------------------- /src/game/ITCWnd/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "ITC/ITC.hpp" 5 | #include "ITC_DBBasic/ITC_DBBasic.hpp" 6 | #include "SoundMan/SoundMan.hpp" 7 | #include "UtilDlg/UtilDlg.hpp" 8 | 9 | #include "CtrlTab/CtrlTab.hpp" 10 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 11 | 12 | #include "UserPreview/UserPreview.hpp" 13 | #include "User/User.hpp" 14 | #include "FuncKeyMappedMan/FuncKeyMappedMan.hpp" -------------------------------------------------------------------------------- /src/src/game/ITCWnd/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "ITC/ITC.hpp" 5 | #include "ITC_DBBasic/ITC_DBBasic.hpp" 6 | #include "SoundMan/SoundMan.hpp" 7 | #include "UtilDlg/UtilDlg.hpp" 8 | 9 | #include "CtrlTab/CtrlTab.hpp" 10 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 11 | 12 | #include "UserPreview/UserPreview.hpp" 13 | #include "User/User.hpp" 14 | #include "FuncKeyMappedMan/FuncKeyMappedMan.hpp" -------------------------------------------------------------------------------- /src/game/ParcelDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "UtilDlgEx/UtilDlgEx.hpp" 6 | 7 | #include "CtrlTab/CtrlTab.hpp" 8 | #include "CtrlMLEdit/CtrlMLEdit.hpp" 9 | #include "CtrlEdit/CtrlEdit.hpp" 10 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 11 | 12 | #include "InputSystem/InputSystem.hpp" 13 | #include "StringPolicy/StringPolicy.hpp" 14 | 15 | #include "Field/Field.hpp" -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | Include(FetchContent) 2 | 3 | FetchContent_Declare( 4 | Catch2 5 | GIT_REPOSITORY https://github.com/catchorg/Catch2.git 6 | GIT_TAG v3.4.0 # or a later release 7 | ) 8 | 9 | FetchContent_MakeAvailable(Catch2) 10 | 11 | add_executable(tests test.cpp) 12 | target_link_libraries(tests PRIVATE Catch2::Catch2WithMain game95 wsock32 ws2_32 winmm Imm32 Wininet Iphlpapi Netapi32 version Shell32 dinput8 dxguid ztl) -------------------------------------------------------------------------------- /src/game/CSWnd/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CashShop_ShopSvrRes/CashShop_ShopSvrRes.hpp" 5 | #include "UserPreview/UserPreview.hpp" 6 | 7 | #include "UtilDlg/UtilDlg.hpp" 8 | 9 | #include "CtrlEdit/CtrlEdit.hpp" 10 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 11 | #include "CtrlTab/CtrlTab.hpp" 12 | 13 | #include "FuncKeyMappedMan/FuncKeyMappedMan.hpp" 14 | 15 | #include "StringPolicy/StringPolicy.hpp" -------------------------------------------------------------------------------- /src/game/CashTradingRoomDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 7 | 8 | #include "UIStatusBar/UIStatusBar.hpp" 9 | 10 | #include "UtilDlg/UtilDlg.hpp" 11 | #include "UtilDlgEx/UtilDlgEx.hpp" 12 | 13 | #include "EntrustedShopDlg/EntrustedShopDlg.hpp" 14 | #include "OmokDlg/OmokDlg.hpp" 15 | #include "MemoryGameDlg/MemoryGameDlg.hpp" 16 | -------------------------------------------------------------------------------- /src/game/Summoned/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "MobPool/MobPool.hpp" 5 | #include "UserPool/UserPool.hpp" 6 | 7 | #include "Dragon/Dragon.hpp" 8 | 9 | #include "SkillImp/SkillImp.hpp" 10 | #include "BattleRecordMan/BattleRecordMan.hpp" 11 | #include "VecCtrlSummoned/VecCtrlSummoned.hpp" 12 | #include "Crc32/Crc32.hpp" 13 | #include "StringPolicy/StringPolicy.hpp" 14 | 15 | #include "UtilDlgEx/UtilDlgEx.hpp" -------------------------------------------------------------------------------- /src/game/UserRemote/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "VecCtrlUser/VecCtrlUser.hpp" 5 | #include "Pet/Pet.hpp" 6 | #include "StringPolicy/StringPolicy.hpp" 7 | 8 | #include "UserPool/UserPool.hpp" 9 | #include "SkillImp/SkillImp.hpp" 10 | #include "Dragon/Dragon.hpp" 11 | #include "MobPool/MobPool.hpp" 12 | 13 | //_D_S_ACHARACTERACTI 14 | #include "CSCommon/CSCommon.hpp" 15 | 16 | #include "Stat/TwoState.hpp" -------------------------------------------------------------------------------- /src/src/game/CSWnd/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CashShop_ShopSvrRes/CashShop_ShopSvrRes.hpp" 5 | #include "UserPreview/UserPreview.hpp" 6 | 7 | #include "UtilDlg/UtilDlg.hpp" 8 | 9 | #include "CtrlEdit/CtrlEdit.hpp" 10 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 11 | #include "CtrlTab/CtrlTab.hpp" 12 | 13 | #include "FuncKeyMappedMan/FuncKeyMappedMan.hpp" 14 | 15 | #include "StringPolicy/StringPolicy.hpp" -------------------------------------------------------------------------------- /src/src/game/ParcelDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UtilDlg/UtilDlg.hpp" 5 | #include "UtilDlgEx/UtilDlgEx.hpp" 6 | 7 | #include "CtrlTab/CtrlTab.hpp" 8 | #include "CtrlMLEdit/CtrlMLEdit.hpp" 9 | #include "CtrlEdit/CtrlEdit.hpp" 10 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 11 | 12 | #include "InputSystem/InputSystem.hpp" 13 | #include "StringPolicy/StringPolicy.hpp" 14 | 15 | #include "Field/Field.hpp" -------------------------------------------------------------------------------- /src/src/game/UserRemote/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "VecCtrlUser/VecCtrlUser.hpp" 5 | #include "Pet/Pet.hpp" 6 | #include "StringPolicy/StringPolicy.hpp" 7 | 8 | #include "UserPool/UserPool.hpp" 9 | #include "SkillImp/SkillImp.hpp" 10 | #include "Dragon/Dragon.hpp" 11 | #include "MobPool/MobPool.hpp" 12 | 13 | //_D_S_ACHARACTERACTI 14 | #include "CSCommon/CSCommon.hpp" 15 | 16 | #include "Stat/TwoState.hpp" -------------------------------------------------------------------------------- /src/game/AdminShopDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 5 | #include "CtrlTab/CtrlTab.hpp" 6 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 7 | 8 | #include "UIAdminShopWishList/UIAdminShopWishList.hpp" 9 | 10 | 11 | #include "UtilDlg/UtilDlg.hpp" 12 | #include "UtilDlgEx/UtilDlgEx.hpp" 13 | #include "NpcTemplate/NpcTemplate.hpp" 14 | 15 | static TSecType FAKE_TSecType_long{}; -------------------------------------------------------------------------------- /src/game/StrUtl/StrUtl.hpp: -------------------------------------------------------------------------------- 1 | // StrUtl.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | int32_t __cdecl Util__IsEndWithJongSung(ZXString sInput); 11 | ZXString __cdecl Util__AddJosa_EUN(ZXString sStr); 12 | void __cdecl Util__StrSplit(const char* szStr, const char* szSeperator, ZArray >& asResult); 13 | int32_t __cdecl Util__IsHanGeulWithJongSung(wchar_t chInput); 14 | -------------------------------------------------------------------------------- /src/src/game/CashTradingRoomDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "CtrlEdit/CtrlEdit.hpp" 6 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 7 | 8 | #include "UIStatusBar/UIStatusBar.hpp" 9 | 10 | #include "UtilDlg/UtilDlg.hpp" 11 | #include "UtilDlgEx/UtilDlgEx.hpp" 12 | 13 | #include "EntrustedShopDlg/EntrustedShopDlg.hpp" 14 | #include "OmokDlg/OmokDlg.hpp" 15 | #include "MemoryGameDlg/MemoryGameDlg.hpp" 16 | -------------------------------------------------------------------------------- /src/src/game/Summoned/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "MobPool/MobPool.hpp" 5 | #include "UserPool/UserPool.hpp" 6 | 7 | #include "Dragon/Dragon.hpp" 8 | 9 | #include "SkillImp/SkillImp.hpp" 10 | #include "BattleRecordMan/BattleRecordMan.hpp" 11 | #include "VecCtrlSummoned/VecCtrlSummoned.hpp" 12 | #include "Crc32/Crc32.hpp" 13 | #include "StringPolicy/StringPolicy.hpp" 14 | 15 | #include "UtilDlgEx/UtilDlgEx.hpp" -------------------------------------------------------------------------------- /src/src/game/AdminShopDlg/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 5 | #include "CtrlTab/CtrlTab.hpp" 6 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 7 | 8 | #include "UIAdminShopWishList/UIAdminShopWishList.hpp" 9 | 10 | 11 | #include "UtilDlg/UtilDlg.hpp" 12 | #include "UtilDlgEx/UtilDlgEx.hpp" 13 | #include "NpcTemplate/NpcTemplate.hpp" 14 | 15 | static TSecType FAKE_TSecType_long{}; -------------------------------------------------------------------------------- /src/src/game/StrUtl/StrUtl.hpp: -------------------------------------------------------------------------------- 1 | // StrUtl.hpp 2 | #pragma once 3 | #include "util/base.h" 4 | #include "pcom/wz.h" 5 | 6 | 7 | 8 | 9 | 10 | int32_t __cdecl Util__IsEndWithJongSung(ZXString sInput); 11 | ZXString __cdecl Util__AddJosa_EUN(ZXString sStr); 12 | void __cdecl Util__StrSplit(const char* szStr, const char* szSeperator, ZArray >& asResult); 13 | int32_t __cdecl Util__IsHanGeulWithJongSung(wchar_t chInput); 14 | -------------------------------------------------------------------------------- /src/game/Field_Tutorial/Field_Tutorial.ipp: -------------------------------------------------------------------------------- 1 | // Field_Tutorial.ipp 2 | #include "Field_Tutorial.hpp" 3 | 4 | // CField_Tutorial::DecodeFieldSpecificData 5 | __SUB_CLASS_THIS(00163830, __thiscall, 142890, CField_Tutorial, void, CUser*, CInPacket&) { 6 | _ASM_PLACEHOLDER(00163830, 142890) 7 | } 8 | // CField_Tutorial::CField_Tutorial 9 | __SUB_CLASS_THIS0(00163800, __thiscall, 142886, CField_Tutorial, void) { 10 | _ASM_PLACEHOLDER(00163800, 142886) 11 | } 12 | -------------------------------------------------------------------------------- /src/game/Npc/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "VecCtrlNpc/VecCtrlNpc.hpp" 5 | #include "UtilDlg/UtilDlg.hpp" 6 | #include "UtilDlgEx/UtilDlgEx.hpp" 7 | #include "UIStatusBar/UIStatusBar.hpp" 8 | 9 | #include "QuestMan/QuestMan.hpp" 10 | #include "MapleTVMan/MapleTVMan.hpp" 11 | #include "StringPolicy/StringPolicy.hpp" 12 | #include "Field/Field.hpp" 13 | #include "UserLocal/UserLocal.hpp" 14 | 15 | #include "Dragon/Dragon.hpp" -------------------------------------------------------------------------------- /src/src/game/Field_Tutorial/Field_Tutorial.ipp: -------------------------------------------------------------------------------- 1 | // Field_Tutorial.ipp 2 | #include "Field_Tutorial.hpp" 3 | 4 | // CField_Tutorial::DecodeFieldSpecificData 5 | __SUB_CLASS_THIS(00163830, __thiscall, 142890, CField_Tutorial, void, CUser*, CInPacket&) { 6 | _ASM_PLACEHOLDER(00163830, 142890) 7 | } 8 | // CField_Tutorial::CField_Tutorial 9 | __SUB_CLASS_THIS0(00163800, __thiscall, 142886, CField_Tutorial, void) { 10 | _ASM_PLACEHOLDER(00163800, 142886) 11 | } 12 | -------------------------------------------------------------------------------- /src/game/Field_ShowaBath/Field_ShowaBath.ipp: -------------------------------------------------------------------------------- 1 | // Field_ShowaBath.ipp 2 | #include "Field_ShowaBath.hpp" 3 | 4 | // CField_ShowaBath::CField_ShowaBath 5 | __SUB_CLASS_THIS0(0015FF40, __thiscall, 143260, CField_ShowaBath, void) { 6 | _ASM_PLACEHOLDER(0015FF40, 143260) 7 | } 8 | // CField_ShowaBath::DecodeFieldSpecificData 9 | __SUB_CLASS_THIS(0015FF70, __thiscall, 143264, CField_ShowaBath, void, CUser*, CInPacket&) { 10 | _ASM_PLACEHOLDER(0015FF70, 143264) 11 | } 12 | -------------------------------------------------------------------------------- /src/game/Mob/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "MobPool/MobPool.hpp" 5 | #include "UserPool/UserPool.hpp" 6 | 7 | #include "Field/Field.hpp" 8 | 9 | #include "UIStatusBar/UIStatusBar.hpp" 10 | 11 | #include "VecCtrlMob/VecCtrlMob.hpp" 12 | 13 | #include "QuestMan/QuestMan.hpp" 14 | #include "SoundMan/SoundMan.hpp" 15 | 16 | #include "DropPool/DropPool.hpp" 17 | 18 | //TODO CAttrShoe 19 | #include "Dragon/Dragon.hpp" 20 | 21 | -------------------------------------------------------------------------------- /src/src/game/Npc/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "VecCtrlNpc/VecCtrlNpc.hpp" 5 | #include "UtilDlg/UtilDlg.hpp" 6 | #include "UtilDlgEx/UtilDlgEx.hpp" 7 | #include "UIStatusBar/UIStatusBar.hpp" 8 | 9 | #include "QuestMan/QuestMan.hpp" 10 | #include "MapleTVMan/MapleTVMan.hpp" 11 | #include "StringPolicy/StringPolicy.hpp" 12 | #include "Field/Field.hpp" 13 | #include "UserLocal/UserLocal.hpp" 14 | 15 | #include "Dragon/Dragon.hpp" -------------------------------------------------------------------------------- /src/game/UIMedalQuestInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 5 | #include "CtrlTab/CtrlTab.hpp" 6 | 7 | #include "UIQuestTimer/UIQuestTimer.hpp" 8 | #include "UIQuestInfo/UIQuestInfo.hpp" 9 | 10 | #include "QuestMan/QuestMan.hpp" 11 | #include "NpcTemplate/NpcTemplate.hpp" 12 | 13 | #include "UtilDlg/UtilDlg.hpp" 14 | #include "AnimationDisplayer/AnimationDisplayer.hpp" 15 | #include "NpcPool/NpcPool.hpp" -------------------------------------------------------------------------------- /src/src/game/Field_ShowaBath/Field_ShowaBath.ipp: -------------------------------------------------------------------------------- 1 | // Field_ShowaBath.ipp 2 | #include "Field_ShowaBath.hpp" 3 | 4 | // CField_ShowaBath::CField_ShowaBath 5 | __SUB_CLASS_THIS0(0015FF40, __thiscall, 143260, CField_ShowaBath, void) { 6 | _ASM_PLACEHOLDER(0015FF40, 143260) 7 | } 8 | // CField_ShowaBath::DecodeFieldSpecificData 9 | __SUB_CLASS_THIS(0015FF70, __thiscall, 143264, CField_ShowaBath, void, CUser*, CInPacket&) { 10 | _ASM_PLACEHOLDER(0015FF70, 143264) 11 | } 12 | -------------------------------------------------------------------------------- /src/src/game/Mob/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "MobPool/MobPool.hpp" 5 | #include "UserPool/UserPool.hpp" 6 | 7 | #include "Field/Field.hpp" 8 | 9 | #include "UIStatusBar/UIStatusBar.hpp" 10 | 11 | #include "VecCtrlMob/VecCtrlMob.hpp" 12 | 13 | #include "QuestMan/QuestMan.hpp" 14 | #include "SoundMan/SoundMan.hpp" 15 | 16 | #include "DropPool/DropPool.hpp" 17 | 18 | //TODO CAttrShoe 19 | #include "Dragon/Dragon.hpp" 20 | 21 | -------------------------------------------------------------------------------- /src/game/UIKeyConfig/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIStatusBar/UIStatusBar.hpp" 5 | #include "QuickslotKeyMappedMan/QuickslotKeyMappedMan.hpp" 6 | #include "FuncKeyMappedMan/FuncKeyMappedMan.hpp" 7 | 8 | #include "InputSystem/InputSystem.hpp" 9 | 10 | #include "UISkill/UISkill.hpp" 11 | #include "UISkillEx/UISkillEx.hpp" 12 | #include "UserLocal/UserLocal.hpp" 13 | 14 | #include "Npc/Npc.hpp" 15 | #include "MacroSysMan/MacroSysMan.hpp" -------------------------------------------------------------------------------- /src/game/UIUserInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | 6 | 7 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 8 | #include "CtrlEdit/CtrlEdit.hpp" 9 | 10 | #include "Pet/Pet.hpp" 11 | 12 | #include "QuestMan/QuestMan.hpp" 13 | 14 | #include "Field/Field.hpp" 15 | 16 | //TODO get_job_name 17 | #include "CSCommon/CSCommon.hpp" 18 | 19 | #include "WvsContext2/WvsContext2.hpp" 20 | #include "CashShop/CashShop.hpp" -------------------------------------------------------------------------------- /src/src/game/UIMedalQuestInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 5 | #include "CtrlTab/CtrlTab.hpp" 6 | 7 | #include "UIQuestTimer/UIQuestTimer.hpp" 8 | #include "UIQuestInfo/UIQuestInfo.hpp" 9 | 10 | #include "QuestMan/QuestMan.hpp" 11 | #include "NpcTemplate/NpcTemplate.hpp" 12 | 13 | #include "UtilDlg/UtilDlg.hpp" 14 | #include "AnimationDisplayer/AnimationDisplayer.hpp" 15 | #include "NpcPool/NpcPool.hpp" -------------------------------------------------------------------------------- /src/src/game/UIUserInfo/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | 6 | 7 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 8 | #include "CtrlEdit/CtrlEdit.hpp" 9 | 10 | #include "Pet/Pet.hpp" 11 | 12 | #include "QuestMan/QuestMan.hpp" 13 | 14 | #include "Field/Field.hpp" 15 | 16 | //TODO get_job_name 17 | #include "CSCommon/CSCommon.hpp" 18 | 19 | #include "WvsContext2/WvsContext2.hpp" 20 | #include "CashShop/CashShop.hpp" -------------------------------------------------------------------------------- /src/src/game/UIKeyConfig/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UIStatusBar/UIStatusBar.hpp" 5 | #include "QuickslotKeyMappedMan/QuickslotKeyMappedMan.hpp" 6 | #include "FuncKeyMappedMan/FuncKeyMappedMan.hpp" 7 | 8 | #include "InputSystem/InputSystem.hpp" 9 | 10 | #include "UISkill/UISkill.hpp" 11 | #include "UISkillEx/UISkillEx.hpp" 12 | #include "UserLocal/UserLocal.hpp" 13 | 14 | #include "Npc/Npc.hpp" 15 | #include "MacroSysMan/MacroSysMan.hpp" -------------------------------------------------------------------------------- /src/game/UISkill/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "UtilDlg/UtilDlg.hpp" 6 | #include "UtilDlgEx/UtilDlgEx.hpp" 7 | 8 | #include "UIStatusBar/UIStatusBar.hpp" 9 | #include "MacroSysMan/MacroSysMan.hpp" 10 | #include "CtrlTab/CtrlTab.hpp" 11 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 12 | #include "UIKeyConfig/UIKeyConfig.hpp" 13 | #include "UserLocal/UserLocal.hpp" 14 | #include "UIHelper/UIHelper.hpp" 15 | #include "StringPolicy/StringPolicy.hpp" -------------------------------------------------------------------------------- /src/src/game/UISkill/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "UtilDlg/UtilDlg.hpp" 6 | #include "UtilDlgEx/UtilDlgEx.hpp" 7 | 8 | #include "UIStatusBar/UIStatusBar.hpp" 9 | #include "MacroSysMan/MacroSysMan.hpp" 10 | #include "CtrlTab/CtrlTab.hpp" 11 | #include "CtrlScrollBar/CtrlScrollBar.hpp" 12 | #include "UIKeyConfig/UIKeyConfig.hpp" 13 | #include "UserLocal/UserLocal.hpp" 14 | #include "UIHelper/UIHelper.hpp" 15 | #include "StringPolicy/StringPolicy.hpp" -------------------------------------------------------------------------------- /src/game/MapLoadable/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | 5 | #include "VecProcess/VecProcess.hpp" 6 | #include "NpcTemplate/NpcTemplate.hpp" 7 | #include "ReactorTemplate/ReactorTemplate.hpp" 8 | #include "UserPool/UserPool.hpp" 9 | 10 | #include "UserLocal/UserLocal.hpp" 11 | 12 | #include "SoundMan/SoundMan.hpp" 13 | #include "WvsApp/WvsApp.hpp" 14 | 15 | #include "InputSystem/InputSystem.hpp" 16 | 17 | //TODO CHAR ACCTIONS 18 | #include "CSCommon/CSCommon.hpp" -------------------------------------------------------------------------------- /src/game/NMInclude/NMInclude.cpp: -------------------------------------------------------------------------------- 1 | // NMInclude.cpp 2 | #include "NMInclude.hpp" 3 | #include "NMInclude_regen.ipp" 4 | 5 | 6 | HRESULT __stdcall StringCchCopyA(char* pszDest, uint32_t cchDest, const char* pszSrc) { 7 | return __sub_0026B720(pszDest, cchDest, pszSrc); 8 | } 9 | HRESULT __stdcall StringCopyWorkerA(char* pcchNewDestLength, uint32_t cchToCopy, uint32_t* arg2, const char* arg3, uint32_t arg4) { 10 | return __sub_0026B0F0(pcchNewDestLength, cchToCopy, arg2, arg3, arg4); 11 | } 12 | -------------------------------------------------------------------------------- /src/game/UIStat/regen.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "RegenBase.hpp" 3 | 4 | #include "UserLocal/UserLocal.hpp" 5 | 6 | #include "CSCommon/CSCommon.hpp" 7 | #include "MorphTemplate/MorphTemplate.hpp" 8 | #include "Stat/TwoState.hpp" 9 | #include "UtilDlg/UtilDlg.hpp" 10 | #include "UIHelper/UIHelper.hpp" 11 | #include "TamingMobTemplate/TamingMobTemplate.hpp" 12 | 13 | #include "BattleRecordMan/BattleRecordMan.hpp" 14 | 15 | 16 | #include "Util/Util.hpp" 17 | #include "TimeUtil/TimeUtil.hpp" --------------------------------------------------------------------------------