Jump to content

Cheats: Difference between revisions

76 bytes added ,  Tuesday at 22:55
m
minor wording and layout tweaks
(picked new colors for cheat table that don't make me feel like I'm going blind; some table markup corrections and improvements)
m (minor wording and layout tweaks)
 
Line 1: Line 1:
Like most games, Oni comes with a range of cheat codes. The most famous of these is "shapeshifter", featured in the [[Quotes/Credits|end credits]], which allows playthroughs as other characters. This cheat is considered to be the biggest contribution to vanilla Oni's replayability (in other words, before installing mods with the [[Anniversary Edition]]).
Like most games, Oni comes with a range of cheat codes. The most famous of these is "shapeshifter", featured in the [[Quotes/Credits|end credits]], which allows playthroughs as other characters. This cheat is considered to be the biggest contribution to Oni's replayability in vanilla form (in other words, before installing mods with the [[Anniversary Edition]]).


==PC==
==PC==
When playing the Mac or Windows version of Oni, you are required to finish the game in order to unlock cheats, but the cheats can also be unlocked prematurely by editing [[persist.dat|the save-game file]]. However, if you have the [[Daodan DLL]] installed in Windows, or are using an [[FERAL|Intel Mac build]] of Oni, cheats will be unlocked even when the game has not been beaten. (Note that the Anniversary Edition automatically installs the Daodan DLL in Windows and the Intel build on Macs.)
When playing the vanilla Mac or Windows version of Oni, you are required to finish the game in order to unlock cheats, but the cheats can also be unlocked prematurely by editing [[persist.dat|the save-game file]]. However, if you have the [[Daodan DLL]] installed in Windows, or are using an [[FERAL|Intel Mac build]] of Oni, cheats will be unlocked even when the game has not been beaten. (Note that the Anniversary Edition automatically installs the Daodan DLL in Windows and the Intel build on Macs.)


While playing a game, press F1 (or whatever is [[Customizing/Binding|bound]] to "pausescreen") and type one or more of the following (the confirmation message will appear if done correctly).
While playing a game, press F1 (or whatever is [[Customizing/Binding|bound]] to "pausescreen") and type one or more of the following (the confirmation message will appear if done correctly).
Line 86: Line 86:
!chenille
!chenille
!Daodan Power Enabled/Disabled
!Daodan Power Enabled/Disabled
|style="background:palegreen"|Player gets permanent Daodan glow and [[boss shield]]
|style="background:palegreen"|Player gets permanent Daodan glow and boss shield/supershield (see [[#Overpower|tip]])
|align=center|NO||style="background:palegreen"|<tt>chr_super(0, 1); chr_super(0, 0);</tt> '''(2)'''<br><tt>chr_boss_shield(0);</tt>
|align=center|NO||style="background:palegreen"|<tt>chr_super(0, 1); chr_super(0, 0);</tt> '''(2)'''<br><tt>chr_boss_shield(0);</tt>
|-
|-
Line 126: Line 126:


===Legend===
===Legend===
====Effect column====
{|
{|
!colspan="2"|Effect description
|-
!style="background:palegreen"|Green
!style="background:palegreen"|Green
|cheat applies to any character that you <tt>chr_focus</tt> to (via scripting). When you <tt>chr_focus</tt> to another, the effect stays with the old one.
|cheat applies to any character that you <tt>chr_focus</tt> to (via scripting). When you <tt>chr_focus</tt> to another, the effect stays with the old one.
Line 138: Line 137:
|cheat isn't player-character-specific
|cheat isn't player-character-specific
|-
|-
!colspan="2"|Scripting equivalent
|}
|-
 
====Scripting equivalent column====
{|
!style="background:darkgray"|Gray
!style="background:darkgray"|Gray
|no equivalent available
|no equivalent available
Line 155: Line 156:
|no exact equivalent, extra work required
|no exact equivalent, extra work required
|}
|}
===Tips to gamers===
====Overpower====
'''[[chenille]]''' gives you the visual effect of Daodan overpower and a defensive shield, but your combat moves don't deal extra damage. To achieve Daodan overpower mode and stay in it forever, use '''elderrune''' and then use a hypo at full health. Overpower drains at the rate of 1 hit point per second, which is exactly compensated by '''elderrune'''. You're essentially frozen in ''real'' overpower as long as you don't get hurt. You must get down to normal health to take another hypo.


===Tips to scripters===
===Tips to scripters===
Line 217: Line 222:
*'''minime''' and '''behemoth''' are not detectable
*'''minime''' and '''behemoth''' are not detectable
*Other cheats like '''fatloot''', '''chenille''', '''munitionfrenzy''' and '''moonshadow''' can only be made useless, not detected.
*Other cheats like '''fatloot''', '''chenille''', '''munitionfrenzy''' and '''moonshadow''' can only be made useless, not detected.
===Tips to gamers===
====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. You must get down to normal health to take another hypo.


==PlayStation 2==
==PlayStation 2==
The PS2 version of the game does not need to be beaten in order to unlock cheats. To enter a cheat, start playing the game, press the SELECT button and highlight the HELP button. Then press one of the following button sequences (you'll hear a sound if you did it correctly). You'll notice that the first 6 inputs are always the same "master code" of L2, L1, L2, ▢, ◯, ▢.
The PS2 version of the game does not need to be beaten in order to unlock cheats. To enter a cheat, start playing the game, press the SELECT button and highlight the HELP button. Then press one of the following button sequences (you'll hear a sound if you did it correctly). You'll notice that the first 6 inputs are always the same "master code" of L2, L1, L2, ▢, ◯, ▢.


Compared to the PC cheat code table above with its 22 cheats, there are only 11 cheat codes below. Missing are carousel, canttouchthis, chenille, elderrune, glassworld, killmequick, loselevel, munitionfrenzy, reservoirdogs, roughjustice and thedayismine. That last absence means no Developer Mode (though it's not like you could use the developer console anyway). However, some Dev Mode features such as camera controls are actually available if you have the means to patch the game. See [[Oni (PlayStation 2)#Patches]] for more info on that as well as a no-movies patch.
Compared to the PC cheat code table above with its 22 cheats, there are only 11 cheat codes below. Missing are carousel, canttouchthis, chenille, elderrune, glassworld, killmequick, loselevel, munitionfrenzy, reservoirdogs, roughjustice and thedayismine. That last absence means no Developer Mode (though it's not like you could use the developer console anyway). However, some Dev Mode features such as camera controls are actually available if you have the means to patch the game. See [[Oni (PlayStation 2)#Patches]] for more info on that as well as a skip-movies patch.


{| border="1" cellpadding="5" cellspacing="0" style="margin-left:auto; margin-right:auto; text-align:center;"
{| border="1" cellpadding="5" cellspacing="0" style="margin-left:auto; margin-right:auto; text-align:center;"