Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- NewOS("_0501_JODIE_HOUSE_Jodie", 4006, 503):EnableConeCollision(true)
- :DeactivePhysics("OnDeactivePhysics")
- --:EnableAllCollisions(false)
- --:EnablePlayerLikeCollisions(false)
- :ActivePhysics("OnActivePhysics")
- (+5021D8)
- Devfrontend: 1005EC5C = 10560E34
- SystemData: 1021E0B8 = 10720290
- CurrentMapInfo: 1021D508 = 1071F6E0
- mMapData@CurrentLevel (0x6D4D617044617461)
- Level_Sep (0x4C6576656C5F5365): 10013674 = 10515860
- Mangrove (0x4d414e47524f5645)
- 14FEA000-14FFF800 = Save Data?
- 1566E614-15FD4634 = Save Data?
- 14-15
- In the Game:
- 021B69E8 = 0ECB6A60 CStateManagerObject::LoadingFinished((CStateManager &)) (+CB00078)
- 0247A238 = 0EF7A2A4 CProductionFrontEnd::StartLoad(IFlashMovieInstance const *, rstl::vector__tm__41_11CFlashValueQ2_4rstl17rmemory_allocator &))
- 0247AFD8 = 0EF7B044 CProductionFrontEnd::LaunchLevel((CArchitectureQueue &))
- 0247F230 = 0EF7F29C CProductionLoadingScreenSFQ2:ShowLoadingScreen(void* CUniverseInfo, u8 ELoadDirection, void *CGameStateManager, void *CArchitectureQueue, IObjectStore, void *CResourceFactory)
- 0213C838 = 0EC3C804 Getlocalshortname
- 021795F8 = 0EC79664 CPlayerGOC::OnAction_VRB_EndOfLevel((CStateManager &, CScriptMsg const &))
- 0213C68C = 0EC3C6F8 CAreaInfo::GetHasEndOfLevelBeatup(const(void))
- 02044168 = 0EB441D4 CGraphicalTransition::ActivateTransitionType((NGraphicalTransition::ETransitionType int))
- 02044A98 = 0EB44B04 CGraphicalTransition:StartTransition(NGraphicalTransition::ETransitionType int) //Type 10 == Boss Beatup
- 024EBB84 = 0EFEBBF0 CBeatUpHandlerGOC::AcceptScriptMsg((CStateManager &, CScriptMsg const &))
- At Level End (if you get DK icon):
- Happen on Barrel Punch:
- AwardRandomItem = 0x49413037
- StopDetectionOnly = 0x49413130
- Happens before fadeout:
- StopDetectionAndSetBeatup_0 = 0x49413036
- At end of Boss:
- GetPrimaryPlayer
- Graphical Transition 10
- StartDetection_0
- SetBeatupState_1
- SetBarrerlMultiplier
- StopDetectionAndSetBeatup_0
- Use:
- Graphical Transition 10 (flag 1) (very its boss level via b tag in level name)
- StopDetectionAndSetBeatup_0 = 0x49413036 (flag 2) (loading resets all flags)
- if map = final boss, send isEnd flag instead
- 024E7204 = 0EFE7270 CBarrelBalloonGOC::AcceptScriptMsg((CStateManager &, CScriptMsg const &))
- OnLevelEnd (Heart)
- AddToInventory = 0x49413037
- Use:
- AddToInventory = 0x49413037 (very its a non boss level first via level tag not including B)
- StartCinematicCamera
- OnAction_ShowResults
- CTimerGOC::OnAction_Stop
- To get area type id (mangrove, savannah etc.):
- read u32 at gamestatemanager ptr
- read u32 at result + 4
- read u32 at result
- -1 = 0 = Generic
- 1 = Mangrove
- 2 = Alps
- 3 = Savannah
- 4 = Ocean
- 5 = Juice
- 6 = DKI
- 7 = Secret
- string id 89
- 0213C950 = 0EC3C9BC UniverseInfo::GetLocalizedAreaName(const(CAreaInfo const *))
- main ram: 10000000-21000000
- unk_1021D508:
- mMapData@CurrentLevel String: 1050AC34
- String in Index Table: 1071F728 (ID: 00 00 00 2D ; 00 00 00 17) (2D is the ID, 17 maybe size = 23 bytes string)
- Island Name would be 22 bytes in this case
- l01_mangrove
- CurrentIslandName: 14FF041B
- slot_currentLevel_1: 14FEFEBC
- Island.Level: 14FEFA8A
- CurrentLevel: 1586CE1D
- CurrentBanana: 15F9226A and 15FAA95E
Add Comment
Please, Sign In to add comment