5,391
edits
m (→thedayismine)  | 
				mNo edit summary  | 
				||
| Line 1: | Line 1: | ||
{|align=right  | {|align=right  | ||
|+Label on a crate in<br>Syndicate Warehouse  | |||
|http://geyser.oni2.net/Developer_Mode/TheDayIsMine.png  | |||
|http://geyser.oni2.net/Developer_Mode/TheDayIsMine0.png  | |http://geyser.oni2.net/Developer_Mode/TheDayIsMine0.png  | ||
|}  | |}  | ||
==thedayismine==  | ==thedayismine==  | ||
| Line 57: | Line 58: | ||
Look at the cheat table entry structure:  | Look at the cheat table entry structure:  | ||
  struct ONI_CHEAT_ENTRY                ;FASM-style structure declaration.  |   struct ONI_CHEAT_ENTRY                ;FASM-style structure declaration.  | ||
   lpszCheatName   dd ?                ;Address of "magic" word.  | |||
   lpszDescOn      dd ?                ;Address of "Cheat is enabled" message.  | |||
   lpszDescOff     dd ?                ;Address of "Cheat is disabled" message.  | |||
   nFnIndex        dd ?                ;Index in in CcLocations array.  | |||
  ends  |   ends  | ||
At the address   0x005533f8   (real 0x001533f8)  in  OniEn,  0x0054dea8  (real 0x0014dea8) in OniRu,  there  is an array of ONI_CHEAT_ENTRY structures (used by one of the core functions).  | At the address   0x005533f8   (real 0x001533f8)  in  OniEn,  0x0054dea8  (real 0x0014dea8) in OniRu,  there  is an array of ONI_CHEAT_ENTRY structures (used by one of the core functions).  | ||
{|  | {|border=1 cellspacing=0  | ||
|+The whole array  | |+The whole array  | ||
|  | |||
!colspan=4|ONI_CHEAT_ENTRY  | |||
|-  | |||
|  | |||
!lpszCheatName  | |||
!lpszDescOn  | |||
!lpszDescOff  | |||
!nFnIndex  | |||
|-  | |||
!shapeshifter  | !shapeshifter  | ||
|szShapeShifter  | |szShapeShifter  | ||
|szShapeShiftOn  | |szShapeShiftOn  | ||
| Line 74: | Line 83: | ||
|-  | |-  | ||
!liveforever  | !liveforever  | ||
|szLive4Ever  | |szLive4Ever  | ||
|szLive4EverOn  | |szLive4EverOn  | ||
| Line 81: | Line 89: | ||
|-  | |-  | ||
!touchofdeath  | !touchofdeath  | ||
|szTouchOfDeath  | |szTouchOfDeath  | ||
|szTODOn  | |szTODOn  | ||
| Line 88: | Line 95: | ||
|-  | |-  | ||
!canttouchthis  | !canttouchthis  | ||
|szCantTouch  | |szCantTouch  | ||
|szCantTouchOn  | |szCantTouchOn  | ||
| Line 95: | Line 101: | ||
|-  | |-  | ||
!fatloot ''(1)''  | !fatloot ''(1)''  | ||
|szFatLoot  | |szFatLoot  | ||
|szFatLootOn  | |szFatLootOn  | ||
| Line 102: | Line 107: | ||
|-     | |-     | ||
!glassworld  | !glassworld  | ||
|szGlassWorld  | |szGlassWorld  | ||
|szGlassWorldOn  | |szGlassWorldOn  | ||
| Line 109: | Line 113: | ||
|-     | |-     | ||
!winlevel ''(2)''  | !winlevel ''(2)''  | ||
|szWinLevel  | |szWinLevel  | ||
|szWinLevelOn  | |szWinLevelOn  | ||
| Line 116: | Line 119: | ||
|-     | |-     | ||
!loselevel ''(2)''  | !loselevel ''(2)''  | ||
|szLoseLevel  | |szLoseLevel  | ||
|szLoseLevelOff  | |szLoseLevelOff  | ||
| Line 123: | Line 125: | ||
|-     | |-     | ||
!bighead  | !bighead  | ||
|szBigHead  | |szBigHead  | ||
|szBigHeadOn  | |szBigHeadOn  | ||
| Line 130: | Line 131: | ||
|-     | |-     | ||
!minime  | !minime  | ||
|szMiniMe  | |szMiniMe  | ||
|szMiniMeOn  | |szMiniMeOn  | ||
| Line 137: | Line 137: | ||
|-     | |-     | ||
!superammo  | !superammo  | ||
|szSuperAmmo  | |szSuperAmmo  | ||
|szSuperAmmoOn  | |szSuperAmmoOn  | ||
| Line 144: | Line 143: | ||
|-     | |-     | ||
!reservoirdogs  | !reservoirdogs  | ||
|szResDogs  | |szResDogs  | ||
|szResDogsOn  | |szResDogsOn  | ||
| Line 151: | Line 149: | ||
|-     | |-     | ||
!roughjustice  | !roughjustice  | ||
|szRoughJustice  | |szRoughJustice  | ||
|szRJOn  | |szRJOn  | ||
| Line 158: | Line 155: | ||
|-     | |-     | ||
!chenille  | !chenille  | ||
|szChenille  | |szChenille  | ||
|szChenilleOn  | |szChenilleOn  | ||
| Line 165: | Line 161: | ||
|-     | |-     | ||
!behemoth  | !behemoth  | ||
|szBehemoth  | |szBehemoth  | ||
|szBehemothOn  | |szBehemothOn  | ||
| Line 172: | Line 167: | ||
|-     | |-     | ||
!elderrune  | !elderrune  | ||
|szElderrune  | |szElderrune  | ||
|szElderruneOn  | |szElderruneOn  | ||
| Line 179: | Line 173: | ||
|-     | |-     | ||
!moonshadow  | !moonshadow  | ||
|szMoonShadow  | |szMoonShadow  | ||
|szMoonShadowOn  | |szMoonShadowOn  | ||
| Line 186: | Line 179: | ||
|-     | |-     | ||
!munitionfrenzy ''(2)''  | !munitionfrenzy ''(2)''  | ||
|szMunitionFrenzy  | |szMunitionFrenzy  | ||
|szMunFrenOn  | |szMunFrenOn  | ||
| Line 193: | Line 185: | ||
|-     | |-     | ||
!fistsoflegend  | !fistsoflegend  | ||
|szFistsOfLegend  | |szFistsOfLegend  | ||
|szFistsOn  | |szFistsOn  | ||
| Line 200: | Line 191: | ||
|-     | |-     | ||
!killmequick  | !killmequick  | ||
|szKillMeQuick  | |szKillMeQuick  | ||
|szKillMeQOn  | |szKillMeQOn  | ||
| Line 207: | Line 197: | ||
|-       | |-       | ||
!carousel  | !carousel  | ||
|szCarousel  | |szCarousel  | ||
|szCarouselOn  | |szCarouselOn  | ||
| Line 214: | Line 203: | ||
|-     | |-     | ||
!''(3)''  | !''(3)''  | ||
|  | |0  | ||
|0  | |0  | ||
|0  | |0  | ||