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

m
removed obsolete info on status of PCSX2 Mac build
(remove confusing Mac note; the Mac build is ancient anyway)
m (removed obsolete info on status of PCSX2 Mac build)
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
Once you have an ISO of the developer build, the following instructions will allow you to see all the playable content on the disc.
__NOTOC__
==Running the game==
==Running the game==
[[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 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 for Windows and Linux.
The dev build is playable on a modded PS2 or in an emulator. The only mature PS2 emulator is [https://pcsx2.net/ PCSX2].


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.
However 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. Beyond this, an additional 80 layouts can be made available by patching the game disc ISO with the tool [http://mods.oni2.net/node/347 HERE]. "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. This makes a total of 95 layouts in the game (1 + 14 + 80). 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. 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.
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. Beyond this, an additional 80 layouts can be made available by patching the game disc ISO with the tool [http://mods.oni2.net/node/387 HERE]. "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. This makes a total of 95 layouts in the game (1 + 14 + 80). 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. 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.
 
==Debug features==
Only one debug-related feature is known at the moment (discovered by Punk7890 of [https://tcrf.net/The_Cutting_Room_Floor TCRF]), which is a display at the top of the screen that can be enabled by placing a plain-text file called FE063258.pnach in the PCSX2 cheats directory which contains the following:
patch=1,EE,204D5D50,word,00000001 # debug readout
The display will show the following readouts in milliseconds: "host" delay, "VU/GS" delay (rendering time?), and the delay between frames, which always seems to be 16.67ms (meaning 60fps).


==Launch arguments==
==Launch arguments==
Oni 2 accepts various launch arguments. To pass arguments to the game, you must use the package [http://mods.oni2.net/node/346 HERE]. Note that the patch tool provided in the previous section will allow you to play any level without using launch arguments.
Oni 2 accepts various launch arguments. To pass arguments to the game, you must use PCSX2 1.6.0 or later. Calling PCSX2 on the command line, pass it the argument <tt>--gameargs="-arg1 -arg2 -etc."</tt>, e.g.:
 
pcsx2.exe "C:\path\to\oni2dev_ps2.iso" --gameargs="-noui"
 
Note that the patch tool provided in the previous section will allow you to play any level without using launch arguments.


The syntax for arguments which require a parameter, such as "-layout", is "-argument=parameter". The descriptions given below are taken verbatim from the game, and the effects are based on our testing.
The syntax for arguments which require a parameter, such as "-layout", is "-argument=parameter". The descriptions given below are taken verbatim from the game, and the effects are based on our testing.
Line 166: Line 177:
|}
|}


[[Category:Oni Support]]
[[Category:Oni history]]