Jump to content

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

→‎Running the game: the Mac situation is 3x as complex as I originally described here, so let's not get into it; all versions have awful performance anyway
(→‎Launch arguments: last test results)
(→‎Running the game: the Mac situation is 3x as complex as I originally described here, so let's not get into it; all versions have awful performance anyway)
Line 2: Line 2:
[[Image:Oni 2 - Shadow glitch.jpg|left|thumb|x220px|You will see issues like this with shadows unless you run PCSX2's renderer in Software mode.]]
[[Image:Oni 2 - Shadow glitch.jpg|left|thumb|x220px|You will see issues like this with shadows unless you run PCSX2's renderer in Software mode.]]
[[Image:Oni 2 - Initial Attack.JPG|right|thumb|x220px|Characters will often be "blacked out" due to an issue with the lighting code. This is normal.]]
[[Image:Oni 2 - Initial Attack.JPG|right|thumb|x220px|Characters will often be "blacked out" due to an issue with the lighting code. This is normal.]]
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 dev build's 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 only way to get decent performance on a Mac is to use Boot Camp to run PCSX2 in Windows.


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.
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. A separate issue with the lighting in this dev build will cause characters to become silhouettes in many settings; this cannot be corrected.
{{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 (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.
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.