5,389
edits
mNo edit summary |
|||
Line 7: | Line 7: | ||
NB: PC/Mac cheats can be unlocked by hacking '''persist.dat''' manually or using [[OniSavedGameEditor]] | NB: PC/Mac cheats can be unlocked by hacking '''persist.dat''' manually or using [[OniSavedGameEditor]] | ||
==PlayStation 2== | |||
Whilst playing the game, press the SELECT button and highlight the HELP button. Then enter one of the following (you'll hear a sound if you did it correctly): | |||
{| border="1" cellpadding="5" cellspacing="0" align="center" | |||
|-style="background:aqua;" | |||
!Effect | |||
!Input Sequence | |||
|- | |||
!Change The Character | |||
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''L2, L2, L2, L2...'''<br>(Hit the L2 button until you've selected a character) | |||
|- | |||
!One Shot One Kill | |||
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''L3, R3, CIRCLE, SQUARE''' | |||
|- | |||
!Unlimited Health | |||
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''R3, L3, R3, CIRCLE''' | |||
|- | |||
!Extra Powerful Punches And Kicks | |||
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''R3, L3, CIRCLE, SQUARE''' | |||
|- | |||
!Small Characters | |||
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''L3, R3, SQUARE, CIRCLE''' | |||
|- | |||
!Unlimited Phase Cloak | |||
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''L1, R3, L2, L3''' | |||
|- | |||
!Big Head Mode | |||
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''START, SQUARE, CIRCLE, START''' | |||
|- | |||
!Unlimited ammo | |||
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''L2, L2, L1, L3''' | |||
|- | |||
!Huge Characters | |||
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''R3, SQUARE, CIRCLE, L3''' | |||
|- | |||
!Hard Mode | |||
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''R3, L3, CIRCLE, SQUARE''' | |||
|- | |||
!Instant Level Completion | |||
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''L3, R3, L2, L1''' | |||
|} | |||
==Macintosh/PC== | ==Macintosh/PC== | ||
Whilst playing a game, press F1 (or whatever is [[Customizing/Binding |bound]] to '''pausescreen''') and type one (or more) of the following : | Whilst playing a game, press F1 (or whatever is [[Customizing/Binding |bound]] to '''pausescreen''') and type one (or more) of the following : | ||
Line 16: | Line 57: | ||
!Confirmation message | !Confirmation message | ||
!Effect description | !Effect description | ||
!Persists on level load | |||
!Scripting equivalent | !Scripting equivalent | ||
|- | |- | ||
!shapeshifter | !shapeshifter | ||
!Change Characters Enabled/Disabled | !Change Characters Enabled/Disabled | ||
|While playing, pressing F8 changes | |style="background:lime"|While playing, pressing F8 changes the player's appearance | ||
|YES | |||
|style="background:black"| | |style="background:black"| | ||
|- | |- | ||
!liveforever | !liveforever | ||
!Invincibility Enabled/Disabled | !Invincibility Enabled/Disabled | ||
|style="background:fuchsia"|Konoko takes no melee, weapon or falling damage | |||
|style="background: | |||
|NO | |NO | ||
|style="background:lime"|<tt>invincible= 1; '''/''' invincible= 0;</tt> '''(1)''' | |||
|- | |- | ||
!touchofdeath | !touchofdeath | ||
!Omnipotence Enabled/Disabled | !Omnipotence Enabled/Disabled | ||
|style="background:fuchsia"|Konoko kills enemies with any combat move | |||
|style="background: | |||
|NO | |NO | ||
|<tt>omnipotent= 1; omnipotent= 0;</tt> | |||
|- | |- | ||
!canttouchthis | !canttouchthis | ||
!Unstoppable Enabled/Disabled | !Unstoppable Enabled/Disabled | ||
| | |style="background:fuchsia"|Konoko can't be stunned, thrown, knocked down or blown up | ||
|NO | |NO | ||
|style="background:lime"|<tt>unstoppable= 1; '''/''' unstoppable= 0;</tt> '''(1)''' | |||
|- | |- | ||
!fatloot | !fatloot | ||
!Fat Loot Received | !Fat Loot Received | ||
|style="background:lime"|Player's quantity of ammo and hypos is set to max | |||
|style="background:lime"| | |||
|style="background:black"| | |style="background:black"| | ||
|style="background:yellow"|<tt>give_powerup</tt> '''(1)''' | |||
|- | |- | ||
!glassworld | !glassworld | ||
!Glass Furniture Enabled/Disabled | !Glass Furniture Enabled/Disabled | ||
|Makes all the furnishings destroyable | |Makes all the furnishings destroyable | ||
|<tt>p3_furniture_breakable= 1<br>p3_furniture_breakable= 0</tt> | |YES | ||
|<tt>p3_furniture_breakable= 1;<br>p3_furniture_breakable= 0;</tt> | |||
|- | |- | ||
!winlevel | !winlevel | ||
!Instantly Win Level | !Instantly Win Level | ||
| | |Level is won upon exit of the pause screen | ||
|style="background:black"| | |||
|<tt>win</tt> | |<tt>win</tt> | ||
|- | |- | ||
!loselevel | !loselevel | ||
!Instantly Lose Level | !Instantly Lose Level | ||
| | |Level is lost upon exit of the pause screen | ||
|style="background:black"| | |||
|<tt>lose</tt> | |<tt>lose</tt> | ||
|- | |- | ||
!bighead | !bighead | ||
!Big Head Enabled/Disabled | !Big Head Enabled/Disabled | ||
|Everybody's head is 4 times its normal size | |Everybody's head is 4 times its normal size | ||
| | |NO | ||
|<tt>chr_big_head= 1; '''/''' chr_big_head= 0;<br>chr_big_head_amount= 4;</tt> | |||
|- | |- | ||
!minime | !minime | ||
!Mini Mode Enabled/Disabled | !Mini Mode Enabled/Disabled | ||
| | |style="background:lime"|Player's size is 0.25 times normal | ||
|style="background: | |NO | ||
|style="background:fuchsia"|<tt>chr_mini_me= 1; '''/''' chr_mini_me= 0;<br>chr_mini_me_amount= 0.25;</tt> | |||
|- | |- | ||
!superammo | !superammo | ||
!Super Ammo Mode Enabled/Disabled | !Super Ammo Mode Enabled/Disabled | ||
| | |style="background:lime"|Player's guns are always full with ammo | ||
|NO | |||
|style="background:black"| | |style="background:black"| | ||
|- | |- | ||
!reservoirdogs | !reservoirdogs | ||
!Last Man Standing Enabled/Disabled | !Last Man Standing Enabled/Disabled | ||
|AI fight amongst themselves | |AI fight amongst themselves | ||
|YES | |||
|style="background:black"| | |style="background:black"| | ||
|- | |- | ||
!roughjustice | !roughjustice | ||
!Gatling Guns Enabled/Disabled | !Gatling Guns Enabled/Disabled | ||
|Player's | |style="background:lime"|Player's guns fire X times faster | ||
|YES | |||
|style="background:black"| | |style="background:black"| | ||
|- | |- | ||
!chenille | !chenille | ||
!Daodan Power Enabled/Disabled | !Daodan Power Enabled/Disabled | ||
| | |style="background:lime"|Player gets permanent Daodan glow | ||
|style="background:lime"|<tt>chr_super(0, 1); | |NO | ||
|style="background:lime"|<tt>chr_super(0, 1); chr_super(0, 0);</tt> '''(2)''' | |||
|- | |- | ||
!behemoth | !behemoth | ||
!Godzilla Mode Enabled/Disabled | !Godzilla Mode Enabled/Disabled | ||
|Player is double-sized | |style="background:lime"|Player is (roughly) double-sized | ||
|style="background: | |NO | ||
|style="background:fuchsia"|<tt>chr_mini_me= 1; '''/''' chr_mini_me= 0;<br>chr_mini_me_amount= 2;</tt> | |||
|- | |- | ||
!elderrune | !elderrune | ||
!Regeneration Enabled/Disabled | !Regeneration Enabled/Disabled | ||
| | |style="background:fuchsia"|Konoko regenerates at the rate of 1 HP/sec | ||
|YES | |||
|style="background:black"| | |style="background:black"| | ||
|- | |- | ||
!moonshadow | !moonshadow | ||
!Phase Cloak Enabled/Disabled | !Phase Cloak Enabled/Disabled | ||
|Phase Cloak | |style="background:lime"|Player gets a permanent Phase Cloak | ||
|style="background:yellow"|<tt>give_powerup( | |NO | ||
|style="background:yellow"|<tt>give_powerup(invis, -1);<br>give_powerup(invis, 1);</tt> '''(2)''' | |||
|- | |- | ||
!munitionfrenzy | !munitionfrenzy | ||
!Weapons Locker Created | !Weapons Locker Created | ||
|All weapons appear | |style="background:lime"|All weapons appear at the player's feet for 15 secs | ||
|style="background:black"| | |style="background:black"| | ||
|style="background:black"| | |style="background:black"| | ||
Line 129: | Line 170: | ||
!fistsoflegend | !fistsoflegend | ||
!Fists Of Legend Enabled/Disabled | !Fists Of Legend Enabled/Disabled | ||
| | |style="background:fuchsia"|Konoko's combat moves knock enemies back | ||
|NO | |||
|style="background:black"| | |style="background:black"| | ||
|- | |- | ||
!killmequick | !killmequick | ||
!Ultra Mode Enabled/Disabled | !Ultra Mode Enabled/Disabled | ||
|Makes | |Makes characters other than Konoko deal more damage | ||
| | |YES | ||
| | |style="background:yellow"|<tt>chr_ultra</tt> '''(3)''' | ||
|- | |- | ||
!carousel | !carousel | ||
!Slow Motion Enabled/Disabled | !Slow Motion Enabled/Disabled | ||
|Permanent slow motion | |Permanent slow motion | ||
|style="background:yellow"| | |NO | ||
|style="background:yellow"|<tt>slowmo</tt> '''(4)''' | |||
|} | |} | ||
===Color code=== | |||
== | {| | ||
!colspan="2"|Effect description | |||
|- | |||
{| | !style="background:lime"|Lime | ||
|-style="background: | |cheat applies to any character you <tt>chr_focus</tt> to (''via'' scripting) | ||
|- | |- | ||
! | !style="background:fuchsia"|Fuchsia | ||
| | |cheat applies to Konoko even if you <tt>chr_focus</tt> to another character | ||
|- | |- | ||
! | !style="background:white"|White | ||
| | |cheat isn't character-specific | ||
|- | |- | ||
! | !colspan="2"|Scripting equivalent | ||
| | |||
|- | |- | ||
! | !style="background:black;color:white"|Black | ||
| | |no equivalent available | ||
|- | |- | ||
! | !style="background:white"|White | ||
| | |exact equivalent and that's it | ||
|- | |- | ||
! | !style="background:fuchsia"|Fuchsia | ||
| | |script only works for Konoko, use <tt>chr_focus</tt> and cheats for other characters | ||
|- | |- | ||
! | !style="background:lime"|Lime | ||
| | |script given works for Konoko, but other characters<br>(whether you <tt>chr_focus</tt> to them or not) can be done too | ||
|- | |- | ||
! | !style="background:yellow"|Yellow | ||
| | |no exact equivalent, extra work required | ||
|} | |||
===Comments and tips=== | |||
====Scripting equivalents==== | |||
{| | |||
!style="background:lime"|(1) | |||
|Use the <tt>chr_invincible</tt> and <tt>chr_unstoppable</tt> modifiers for generic characters. | |||
|- | |- | ||
! | !style="background:lime"|(2) | ||
| | |The generic <tt>chr_super</tt> modifier is the only way. | ||
|- | |- | ||
! | !style="background:yellow"|(1) | ||
| | |You can use either of the generic <tt>give_powerup</tt> and <tt>chr_givepowerup</tt> modifiers. | ||
|} | |||
*<tt>give_powerup</tt> usage : | |||
**first two arguments are powerup type and amount (optional) | |||
**The third argument is the character's ID (0 by default) | |||
*<tt>chr_givepowerup</tt> usage : | |||
**first argument is the character's name or script ID (compulsory) | |||
*problem with reproducing the '''fatloot''' effect : | |||
**'''fatloot''' fills up hypos, ammos and cells to a maximum of 6 | |||
**generally, you don't know how many of those the player ''already'' has | |||
*solution (if you ''really'' want to mimic '''fatloot''' exactly) : | |||
**take away all the player's powerups, e.g. <tt>chr_givepowerup(0, hypo, -X)</tt>, where <tt>-X</tt> is the largest negative integer. | |||
**''then'' use e.g. <tt>chr_givepowerup(0, hypo, 6)</tt> | |||
{| | |||
!style="background:yellow"|(2) | |||
|You can use either of the generic <tt>give_powerup</tt> and <tt>chr_givepowerup</tt> modifiers (see above). | |||
|} | |||
*'''moonshadow''' is the same as taking the Phase Cloak away then do e.g. <tt>chr_givepowerup(0, invis, -1)</tt>. | |||
*problem with reproducing the '''moonshadow''' effect : | |||
**generally, you don't know how much Phase Cloak the character ''already'' has | |||
**unlike for ammo and hypos, taking away more than the character has ''does have'' an effect | |||
*solution (if you ''really'' want to mimic '''moonshadow''' exactly) : | |||
**drain the player's Phase Cloak with the built-in <tt>begin_cutscene(); end_cutscene();</tt> (only affects the player) | |||
**or somehow make sure the character has no phase cloak | |||
**''then'' use e.g. <tt>chr_givepowerup(0, invis, -1)</tt> | |||
{| | |||
!style="background:yellow"|(3) | |||
|You must use the generic <tt>chr_ultra</tt> modifier on every character you want to be "ultra". | |||
|- | |- | ||
! | !style="background:yellow"|(4) | ||
| | |You can use the <tt>slowmo</tt> command, or play with <tt>draw_every_frame</tt> and <tt>draw_every_frame_multiple</tt>. | ||
|} | |} | ||
*The scripted <tt>slowmo</tt> doesn't have a permanent effect : <tt>slowmo(300)</tt> gives you 300 frames (5 seconds) of slowmo. | |||
*Extra work is required to make it last (implemented in Oni Menu, no wiki page yet). | |||
====Overpower==== | |||
*'''chenille''' gives you the visual effect of Daodan overpower, but your combat moves don't deal extra damage. | |||
*To '''really''' stay in Daodan overpower forever, use '''elderrune''', then use a hypo at full health. | |||
*Overpower drains at the rate of 1 hitpoint per second, which is exactly compensated by '''elderrune'''. | |||
*You're then virtually frozen in '''real''' overpower, as long as you don't get hurt. Then you have to take another hypo. | |||
====Cheat watching==== | |||
*'''liveforever''', '''canttouchthis''' and '''touchofdeath''' can be detected at runtime by custom scripts. | |||
*One can then ignore the cheat or trigger a custom event (kill or hurt the cheater, etc, etc). | |||
*'''glassworld''', '''minime''', '''behemoth''', '''bighead''' and '''shapeshifter''' are also detectable | |||
*Other cheats like '''fatloot''', '''chenille''', '''moonshadow''' and '''carousel''' can only be force-disabled, not detected. |