Jump to content

Oni 2 (Angel Studios)/Running: Difference between revisions

argument testing results so far; AA is not needed to fix shadow issue
(linking to coming Levels subpage; adding illustrative images; referencing patch tool that doesn't exist yet)
(argument testing results so far; AA is not needed to fix shadow issue)
Line 4: Line 4:
The ISO can be found on epforums.org (registration required) and is playable on a modded PS2 or in an emulator. The only mature PS2 emulator is PCSX2. Although PCSX2 is available for both Windows and macOS, the Mac version has poor performance and exhibits graphical glitches with this particular game. (Lighting problems occur even when playing on a PS2, so it's likely that graphics code was being worked on when this game build was produced.) Thus, if you are on a Mac, you will ideally want to use Boot Camp to run the game in PCSX2 for Windows. PCSX2 has also been reported to work on Macs running Windows within Parallels Desktop and VMware Fusion; it does not seem to run in Oracle VM VirtualBox, which has problems with 3D acceleration as of v5.1.
The ISO can be found on epforums.org (registration required) and is playable on a modded PS2 or in an emulator. The only mature PS2 emulator is PCSX2. Although PCSX2 is available for both Windows and macOS, the Mac version has poor performance and exhibits graphical glitches with this particular game. (Lighting problems occur even when playing on a PS2, so it's likely that graphics code was being worked on when this game build was produced.) Thus, if you are on a Mac, you will ideally want to use Boot Camp to run the game in PCSX2 for Windows. PCSX2 has also been reported to work on Macs running Windows within Parallels Desktop and VMware Fusion; it does not seem to run in Oracle VM VirtualBox, which has problems with 3D acceleration as of v5.1.


To prevent glitched shadows when playing Oni 2 in PCSX2, you need to switch the GSdx plugin to Software mode and turn on the "Edge anti-aliasing" setting; this will severely cut performance compared to rendering in Hardware mode.
To prevent glitched shadows when playing Oni 2 in PCSX2, you need to switch the GSdx plugin to Software mode; this will severely cut performance compared to rendering in Hardware mode.
{{Clearall}}
{{Clearall}}
==Playing the levels==
==Playing the levels==
Once Oni 2 is running, there is only one level available by choosing New Game. Fourteen additional levels, however, can be chosen from the Load Game menu. Levels can take a couple minutes to load, and some do not have loading screens, instead displaying a gray screen until they're done loading. Beyond this, an additional 80 layouts can be made available by patching the game disc ISO (instructions [[OBD:Oni2AS|HERE]], patch tool coming soon). "Layout" is the engine's term for what we would call a level or a room; some layouts are quite small, and others are large and complex. There is a total of 95 layouts in the game (this includes the 1 + 14 levels available normally). However, many of these (24, by one count) are nonfunctional. All the layouts are documented in their current functional or nonfunctional state on the [[../Levels|Levels]] page.
Once Oni 2 is running, there is only one level available by choosing New Game. Fourteen additional levels, however, can be chosen from the Load Game menu. Levels can take a couple minutes to load, and some do not have loading screens, instead displaying a gray screen until they're done loading. Beyond this, an additional 80 layouts can be made available by patching the game disc ISO (instructions [[OBD:Oni2AS|HERE]], patch tool coming soon). "Layout" is the engine's term for what we would call a level or a room; some layouts are quite small, and others are large and complex. There is a total of 95 layouts in the game (including the 1 + 14 levels available normally). However, many of these (24, by one count) are nonfunctional. All the layouts are documented in their current functional or nonfunctional state on the [[../Levels|Levels]] page.


==Launch arguments==
==Launch arguments==
Line 41: Line 41:
| -nogame
| -nogame
|Never go into the game shell.  Useful for testing frontend.
|Never go into the game shell.  Useful for testing frontend.
|
|No effect.
|-
|-
| -mission
| -mission
|The "mission" to load.
|The "mission" to load.
|
|Seems to have no effect, though the format of the parameter supplied to this argument is not known.
|-
|-
| -level
| -level
|The level to load
|The level to load
|
|Seems to have no effect, though the format of the parameter supplied to this argument is not known.
|-
|-
| -players
| -players
|The number of human players in game.
|The number of human players in game.
|
|No effect from "-players=2".
|-
|-
| -vsplit
| -vsplit
|Want vertical split for 2 player mode instead of default horizontal split.
|Want vertical split for 2 player mode instead of default horizontal split.
|
|No effect is to be expected unless "-players" can be successfully used to activate multiplayer co-op mode.
|-
|-
| -sharevp
| -sharevp
|All players share the same viewport.
|All players share the same viewport.
|
|No effect is to be expected unless "-players" can be successfully used to activate multiplayer co-op mode.
|-
|-
| -diff
| -diff
Line 81: Line 81:
| -nocutscenes
| -nocutscenes
|Disables in-game cinematics.
|Disables in-game cinematics.
|No effect?
|No effect.
|-
|-
| -noattacking
| -noattacking
Line 89: Line 89:
| -layout
| -layout
|Specify which level to load.
|Specify which level to load.
|Game starts by loading the layout (level) that you name. Names of layouts are found in the uncompressed RB.DAT archive, which is downloadable from the [[OBD:Oni2AS]] page. To unlock a group of layouts at once, adding them to the Load Game menu so that you don't need to use the -layout argument, see the patch tool (coming soon) in the "Playing the levels" section.
|Game starts by loading the layout (level) that you name. Names of layouts are found on the [[../Levels|Levels]] page. To add layouts to the Load Game menu so that you don't need to use the "-layout" argument, see the patch tool in the "Playing the levels" section above.
|-
|-
| -testloadsave
| -testloadsave
Line 153: Line 153:
| -modelNN
| -modelNN
|(Where NN is 0->Max players) Sets the specified player's model to use.
|(Where NN is 0->Max players) Sets the specified player's model to use.
|
|Seems to have no effect, though the format of the parameter supplied to this argument is not known.
|-
|-
| -controlcfgNN
| -controlcfgNN