Jump to content

Cheats: Difference between revisions

4,629 bytes added ,  11 November 2005
m
no edit summary
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
!Persists on level load
|-
|-
!shapeshifter
!shapeshifter
!Change Characters Enabled/Disabled
!Change Characters Enabled/Disabled
|While playing, pressing F8 changes your character's appearance
|style="background:lime"|While playing, pressing F8 changes the player's appearance
|YES
|style="background:black"|
|style="background:black"|
|YES
|-
|-
!liveforever
!liveforever
!Invincibility Enabled/Disabled
!Invincibility Enabled/Disabled
|Melee, weapon and falling damage doesn't apply to you
|style="background:fuchsia"|Konoko takes no melee, weapon or falling damage
|style="background:lime"|<tt>invincible= 1<br>invincible= 0</tt>
|NO
|NO
|style="background:lime"|<tt>invincible= 1; '''/''' invincible= 0;</tt> '''(1)'''
|-
|-
!touchofdeath
!touchofdeath
!Omnipotence Enabled/Disabled
!Omnipotence Enabled/Disabled
|Enemy is killed instantly when you injure them
|style="background:fuchsia"|Konoko kills enemies with any combat move
|style="background:lime"|<tt>omnipotent= 1<br>omnipotent= 0</tt>
|NO
|NO
|<tt>omnipotent= 1; omnipotent= 0;</tt>
|-
|-
!canttouchthis
!canttouchthis
!Unstoppable Enabled/Disabled
!Unstoppable Enabled/Disabled
|You cannot be stunned, thrown, knocked down or blown up
|style="background:fuchsia"|Konoko can't be stunned, thrown, knocked down or blown up
|style="background:lime"|<tt>unstoppable= 1<br>unstoppable= 0</tt>
|NO
|NO
|style="background:lime"|<tt>unstoppable= 1; '''/''' unstoppable= 0;</tt> '''(1)'''
|-
|-
!fatloot
!fatloot
!Fat Loot Received
!Fat Loot Received
|Maximum health and ammo
|style="background:lime"|Player's quantity of ammo and hypos is set to max
|style="background:lime"|<tt>chr_givepowerup(0, ammo, 6); chr_givepowerup(0, cell, 6); chr_givepowerup(0, hypo, 6);</tt>
|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
|Makes you win the level when you exit the pause screen
|Level is won upon exit of the pause screen
|style="background:black"|
|<tt>win</tt>
|<tt>win</tt>
|style="background:black"|
|-
|-
!loselevel
!loselevel
!Instantly Lose Level
!Instantly Lose Level
|Makes you lose the level when you exit the pause screen
|Level is lost upon exit of the pause screen
|style="background:black"|
|<tt>lose</tt>
|<tt>lose</tt>
|style="background:black"|
|-
|-
!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
|style="background:lime"|chr_big_head= 1; chr_big_head_amount= 4;<br>chr_big_head= 0;
|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:lime"|chr_mini_me= 1; chr_mini_me_amount= 0.2;<br>chr_mini_me= 0;
|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
|Every gun you hold is automatically filled with ammo
|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"|
|YES
|-
|-
!roughjustice
!roughjustice
!Gatling Guns Enabled/Disabled
!Gatling Guns Enabled/Disabled
|Player's weapons fire extremely fast
|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
|Always remain in overpower effect
|style="background:lime"|Player gets permanent Daodan glow
|style="background:lime"|<tt>chr_super(0, 1);<br>chr_super(0, 0);</tt>
|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:lime"|chr_mini_me= 1; chr_mini_me_amount= 2;<br>chr_mini_me= 0;
|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
|Your health slowly regenerates up to a maximum of 100%
|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 that lasts forever
|style="background:lime"|Player gets a permanent Phase Cloak
|style="background:yellow"|<tt>give_powerup(0, invis, -1); '''(1)'''</tt><br><tt>give_powerup(0, invis, 1);</tt>
|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 on the ground for a limited time
|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
|When you punch an enemy they get knocked back
|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 the computer characters tougher
|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"|Custom <tt>slowmo</tt> '''(2)'''
|NO
|
|style="background:yellow"|<tt>slowmo</tt> '''(4)'''
|}
|}
 
===Color code===
==PlayStation 2==
{|
 
!colspan="2"|Effect description
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:lime"|Lime
|-style="background:aqua;"
|cheat applies to any character you <tt>chr_focus</tt> to (''via'' scripting)
!Effect
!Input Sequence
|-
|-
!Change The Character
!style="background:fuchsia"|Fuchsia
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''L2, L2, L2, L2...'''<br>(Hit the L2 button until you've selected a character)
|cheat applies to Konoko even if you <tt>chr_focus</tt> to another character
|-
|-
!One Shot One Kill
!style="background:white"|White
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''L3, R3, CIRCLE, SQUARE'''
|cheat isn't character-specific
|-
|-
!Unlimited Health
!colspan="2"|Scripting equivalent
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''R3, L3, R3, CIRCLE'''
|-
|-
!Extra Powerful Punches And Kicks
!style="background:black;color:white"|Black
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''R3, L3, CIRCLE, SQUARE'''
|no equivalent available
|-
|-
!Small Characters
!style="background:white"|White
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''L3, R3, SQUARE, CIRCLE'''
|exact equivalent and that's it
|-
|-
!Unlimited Phase Cloak
!style="background:fuchsia"|Fuchsia
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''L1, R3, L2, L3'''
|script only works for Konoko, use <tt>chr_focus</tt> and cheats for other characters
|-
|-
!Big Head Mode
!style="background:lime"|Lime
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''START, SQUARE, CIRCLE, START'''
|script given works for Konoko, but other characters<br>(whether you <tt>chr_focus</tt> to them or not) can be done too
|-
|-
!Unlimited ammo
!style="background:yellow"|Yellow
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''L2, L2, L1, L3'''
|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.
|-
|-
!Huge Characters
!style="background:lime"|(2)
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''R3, SQUARE, CIRCLE, L3'''
|The generic <tt>chr_super</tt> modifier is the only way.
|-
|-
!Hard Mode
!style="background:yellow"|(1)
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''R3, L3, CIRCLE, SQUARE'''
|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".
|-
|-
!Instant Level Completion
!style="background:yellow"|(4)
|L2, L1, L2, SQUARE, CIRCLE, SQUARE, '''L3, R3, L2, L1'''
|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.