2018-10-07 18:13:26 +02:00
|
|
|
[XCX_COLLECTIBLESRANGE]
|
|
|
|
moduleMatches = 0xF882D5CF, 0x30B6E091 ; 1.0.1E, 1.0.2U
|
|
|
|
|
|
|
|
codeCaveSize = 0x100
|
|
|
|
|
|
|
|
; ----------------------------------------------------------------------------
|
|
|
|
; WHO : cfs::CfPopManagerItem::updateTouchItem((void))
|
|
|
|
; WHAT : Initialize collectibles distance
|
|
|
|
|
|
|
|
0x00000060 = .float 40.0 ; _rangeInnerConst
|
|
|
|
0x00000064 = .float 8.0 ; _heightInnerConst
|
|
|
|
0x00000068 = .float 64.0 ; _rangeDollConst
|
|
|
|
0x0000006C = .float 64.0 ; _heightDollConst
|
|
|
|
0x00000070 = .float 64.0 ; _rangeFlightConst
|
|
|
|
0x00000074 = .float 52.0 ; _heightFlightConst
|
|
|
|
|
|
|
|
_rangeInnerConst = 0x00000060
|
|
|
|
_heightInnerConst = 0x00000064
|
|
|
|
_rangeDollConst = 0x00000068
|
|
|
|
_heightDollConst = 0x0000006C
|
|
|
|
_rangeFlightConst = 0x00000070
|
|
|
|
_heightFlightConst = 0x00000074
|
|
|
|
|
|
|
|
_itemRangeInner = 0x00000000
|
|
|
|
0x00000000 = lis r5, _rangeInnerConst@ha
|
|
|
|
0x00000004 = lfs f10, _rangeInnerConst@l(r5)
|
|
|
|
0x00000008 = fadd f10, f9, f10
|
|
|
|
0x0000000C = blr
|
|
|
|
|
|
|
|
_itemHeightInner = 0x00000010
|
|
|
|
0x00000010 = lis r5, _heightInnerConst@ha
|
|
|
|
0x00000014 = lfs f12, _heightInnerConst@l(r5)
|
|
|
|
0x00000018 = fadd f12, f10, f12
|
|
|
|
0x0000001C = blr
|
|
|
|
|
|
|
|
_itemRangeDoll = 0x00000020
|
|
|
|
0x00000020 = lis r5, _rangeDollConst@ha
|
|
|
|
0x00000024 = lfs f9, _rangeDollConst@l(r5)
|
|
|
|
0x00000028 = fadd f9, f6, f9
|
|
|
|
0x0000002C = blr
|
|
|
|
|
|
|
|
_itemHeightDoll = 0x00000030
|
|
|
|
0x00000030 = lis r5, _heightDollConst@ha
|
|
|
|
0x00000034 = lfs f10, _heightDollConst@l(r5)
|
|
|
|
0x00000038 = fadd f10, f7, f10
|
|
|
|
0x0000003C = blr
|
|
|
|
|
|
|
|
_itemRangeFlight = 0x00000040
|
|
|
|
0x00000040 = lis r5, _rangeFlightConst@ha
|
|
|
|
0x00000044 = lfs f10, _rangeFlightConst@l(r5)
|
|
|
|
0x00000048 = fadd f10, f12, f10
|
|
|
|
0x0000004C = blr
|
|
|
|
|
|
|
|
_itemHeightFlight = 0x00000050
|
|
|
|
0x00000050 = lis r5, _heightFlightConst@ha
|
|
|
|
0x00000054 = lfs f0, _heightFlightConst@l(r5)
|
|
|
|
0x00000058 = fadd f0, f13, f0
|
|
|
|
0x0000005C = blr
|
|
|
|
|
|
|
|
0x02389B80 = bla _itemRangeInner
|
|
|
|
0x02389BB8 = bla _itemHeightInner
|
|
|
|
0x02389C3C = bla _itemRangeDoll
|
|
|
|
0x02389C74 = bla _itemHeightDoll
|
|
|
|
0x02389CEC = bla _itemRangeFlight
|
|
|
|
0x02389D30 = bla _itemHeightFlight
|
2019-03-16 14:25:25 +01:00
|
|
|
#################################################################################################
|
|
|
|
[XCX_COLLECTIBLESRANGE_1U]
|
|
|
|
moduleMatches = 0xAB97DE6B ; 1.0.1U
|
|
|
|
|
|
|
|
codeCaveSize = 0x100
|
|
|
|
|
|
|
|
; ----------------------------------------------------------------------------
|
|
|
|
; WHO : cfs::CfPopManagerItem::updateTouchItem((void))
|
|
|
|
; WHAT : Initialize collectibles distance
|
|
|
|
|
|
|
|
0x00000060 = .float 40.0 ; _rangeInnerConst
|
|
|
|
0x00000064 = .float 8.0 ; _heightInnerConst
|
|
|
|
0x00000068 = .float 64.0 ; _rangeDollConst
|
|
|
|
0x0000006C = .float 64.0 ; _heightDollConst
|
|
|
|
0x00000070 = .float 64.0 ; _rangeFlightConst
|
|
|
|
0x00000074 = .float 52.0 ; _heightFlightConst
|
|
|
|
|
|
|
|
_rangeInnerConst = 0x00000060
|
|
|
|
_heightInnerConst = 0x00000064
|
|
|
|
_rangeDollConst = 0x00000068
|
|
|
|
_heightDollConst = 0x0000006C
|
|
|
|
_rangeFlightConst = 0x00000070
|
|
|
|
_heightFlightConst = 0x00000074
|
|
|
|
|
|
|
|
_itemRangeInner = 0x00000000
|
|
|
|
0x00000000 = lis r5, _rangeInnerConst@ha
|
|
|
|
0x00000004 = lfs f10, _rangeInnerConst@l(r5)
|
|
|
|
0x00000008 = fadd f10, f9, f10
|
|
|
|
0x0000000C = blr
|
|
|
|
|
|
|
|
_itemHeightInner = 0x00000010
|
|
|
|
0x00000010 = lis r5, _heightInnerConst@ha
|
|
|
|
0x00000014 = lfs f12, _heightInnerConst@l(r5)
|
|
|
|
0x00000018 = fadd f12, f10, f12
|
|
|
|
0x0000001C = blr
|
|
|
|
|
|
|
|
_itemRangeDoll = 0x00000020
|
|
|
|
0x00000020 = lis r5, _rangeDollConst@ha
|
|
|
|
0x00000024 = lfs f9, _rangeDollConst@l(r5)
|
|
|
|
0x00000028 = fadd f9, f6, f9
|
|
|
|
0x0000002C = blr
|
|
|
|
|
|
|
|
_itemHeightDoll = 0x00000030
|
|
|
|
0x00000030 = lis r5, _heightDollConst@ha
|
|
|
|
0x00000034 = lfs f10, _heightDollConst@l(r5)
|
|
|
|
0x00000038 = fadd f10, f7, f10
|
|
|
|
0x0000003C = blr
|
|
|
|
|
|
|
|
_itemRangeFlight = 0x00000040
|
|
|
|
0x00000040 = lis r5, _rangeFlightConst@ha
|
|
|
|
0x00000044 = lfs f10, _rangeFlightConst@l(r5)
|
|
|
|
0x00000048 = fadd f10, f12, f10
|
|
|
|
0x0000004C = blr
|
|
|
|
|
|
|
|
_itemHeightFlight = 0x00000050
|
|
|
|
0x00000050 = lis r5, _heightFlightConst@ha
|
|
|
|
0x00000054 = lfs f0, _heightFlightConst@l(r5)
|
|
|
|
0x00000058 = fadd f0, f13, f0
|
|
|
|
0x0000005C = blr
|
|
|
|
|
|
|
|
0x02389B10 = bla _itemRangeInner
|
|
|
|
0x02389B48 = bla _itemHeightInner
|
|
|
|
0x02389BCC = bla _itemRangeDoll
|
|
|
|
0x02389C04 = bla _itemHeightDoll
|
|
|
|
0x02389C7C = bla _itemRangeFlight
|
|
|
|
0x02389CC0 = bla _itemHeightFlight
|