19,800
edits
m (corrected file names for relic intro and outro) |
m (applied SectionLink template) |
||
| Line 4: | Line 4: | ||
==Gameplay differences== | ==Gameplay differences== | ||
* Cheats are entered differently; see | * Cheats are entered differently; see {{SectionLink|Cheats|PlayStation 2}}. Also, they do not require the game to be beaten first, which is extremely helpful since the console controls make this version harder. | ||
* The cooldown exploit has been fixed. | * The cooldown exploit has been fixed. | ||
* The AI for the androids in Training is glitchy or overly aggressive. They might try to attack you after beating Karen, and the training bots sometimes forget the defense/offense program they're supposed to be following and wantonly attack you. It remains to be seen if this is an overall glitch with AI in the PS2 version. | * The AI for the androids in Training is glitchy or overly aggressive. They might try to attack you after beating Karen, and the training bots sometimes forget the defense/offense program they're supposed to be following and wantonly attack you. It remains to be seen if this is an overall glitch with AI in the PS2 version. | ||
* In the opening cutscene for Chapter 13, Konoko fires two or three times at the glass in the ceiling instead of once. (This probably means you have fewer bullets in your clip when the level starts | * In the opening cutscene for Chapter 13, Konoko fires two or three times at the glass in the ceiling instead of once. (This probably means you have fewer bullets in your clip when the level starts, can someone confirm?) | ||
==Visual differences== | ==Visual differences== | ||
| Line 13: | Line 13: | ||
[more pictures coming later] | [more pictures coming later] | ||
* The intro and outro movies are 30 fps (NTSC) or 25 fps (PAL) instead of 15 fps, and intro in particular looks better on PS2. (These movies were turned into mod packages for PC Oni called "HQ Movies (Mac)" and "HQ Intro Movie (Windows)".) | * The intro and outro movies are 30 fps (NTSC) or 25 fps (PAL) instead of 15 fps, and intro in particular looks better on PS2. (These movies were turned into mod packages for PC Oni called "HQ Movies (Mac)" and "HQ Intro Movie (Windows)".) | ||
* The intro on PC starts with the Bungie logo sequence and then plays the anime intro as part of one movie, but on PS2 there are two intro movies: the first contains a ten-second [https://www.youtube.com/watch?v=itX1fGbkpbo Konoko-based presentation of the Rockstar logo] and the original PC Bungie logo sequence; this movie is unskippable. The second movie contains the original anime intro and is skippable with a button press. See | * The intro on PC starts with the Bungie logo sequence and then plays the anime intro as part of one movie, but on PS2 there are two intro movies: the first contains a ten-second [https://www.youtube.com/watch?v=itX1fGbkpbo Konoko-based presentation of the Rockstar logo] and the original PC Bungie logo sequence; this movie is unskippable. The second movie contains the original anime intro and is skippable with a button press. See {{SectionLink||Patches}} for a PCSX2 patch which disables movie playback. | ||
* Different Main Menu. | * Different Main Menu. | ||
* When loading a level, instead of a progress bar against a black background, PS2 Oni has a proper loading screen – the game cycles through three different backgrounds for these. | * When loading a level, instead of a progress bar against a black background, PS2 Oni has a proper loading screen – the game cycles through three different backgrounds for these. | ||
| Line 43: | Line 43: | ||
==Credits differences== | ==Credits differences== | ||
* Instead of using "Trailer" and "Farewell" for the credits, the PS2 credits have completely different music. This is probably because [https://www.youtube.com/watch?v=Od1ReWIxduo the PC credits sequence] is 171 seconds long (that is, the textual credits, not counting the animated outro), but [https://www.youtube.com/watch?v=Yhqg_MF6dM8 the NTSC version] of the PS2 credits is 156 seconds and [https://www.youtube.com/watch?v=YX0OGl2-WLA the PAL version] is 204 seconds. (The differing frame rate of PAL's 25 fps vs. NTSC's 30 fps cannot account for this 48-second time difference, and the credits themselves are identical; the PAL version simply scrolls the credits 30% slower for some reason.) To cover these credit sequences of differing length, a new backing track with a house beat was composed by Rockstar Canada staff. The NTSC version's music fades out arbitrarily as the credits end, whereas the track behind the longer PAL version continues on an extended (and eyebrow-raising) riff on female pain sounds from the game and ends with an actual coda. | * Instead of using "Trailer" and "Farewell" for the credits, the PS2 credits have completely different music. This is probably because [https://www.youtube.com/watch?v=Od1ReWIxduo the PC credits sequence] is 171 seconds long (that is, the textual credits, not counting the animated outro), but [https://www.youtube.com/watch?v=Yhqg_MF6dM8 the NTSC version] of the PS2 credits is 156 seconds and [https://www.youtube.com/watch?v=YX0OGl2-WLA the PAL version] is 204 seconds. (The differing frame rate of PAL's 25 fps vs. NTSC's 30 fps cannot account for this 48-second time difference, and the credits themselves are identical; the PAL version simply scrolls the credits 30% slower for some reason.) To cover these credit sequences of differing length, a new backing track with a house beat was composed by Rockstar Canada staff. The NTSC version's music fades out arbitrarily as the credits end, whereas the track behind the longer PAL version continues on an extended (and eyebrow-raising) riff on female pain sounds from the game and ends with an actual coda. | ||
* The text of the PS2 credits is somewhat different; see | * The text of the PS2 credits is somewhat different; see {{SectionLink|Quotes/Credits|PS2 outro differences}} for details. | ||
==Directories== | ==Directories== | ||
The root directory of the PS2 CD-ROM is roughly equivalent to | The root directory of the PS2 CD-ROM is roughly equivalent to [[Oni (folder)|the Oni folder]] of a Windows or Mac installation (see subsections below for exceptions). This similarity isn't clear at first, as the names of the files and folders are represented by numbers. Most of Oni's original file and folder names would be too long for a PS2 disc's ISO 9660 Level 1 file system, which employs [[wp:8.3 filename|8+3 naming]]. Thus, the actual names for these files are given in plain-text directory listings named INDEX.DIR alongside the renamed files. The game executable reads these .DIR files at runtime to find the desired file/folder by name. Here is the directory tree with de-indexed names: | ||
{|border=1 cellspacing=0 style="font-size:75%" | {|border=1 cellspacing=0 style="font-size:75%" | ||
| Line 118: | Line 118: | ||
*Intro and outro video sequences (18.12.2000 dev build has INTRO.PSS and OUTRO.PSS) | *Intro and outro video sequences (18.12.2000 dev build has INTRO.PSS and OUTRO.PSS) | ||
*Game data for the loading screen interface (absent for the 18.12.2000 dev build) | *Game data for the loading screen interface (absent for the 18.12.2000 dev build) | ||
*A savegame/preference file (unused; see | *A savegame/preference file (unused; see {{SectionLink||Relic files}}) | ||
|-valign=top | |-valign=top | ||
| | | | ||
| Line 127: | Line 127: | ||
*Preferences.txt | *Preferences.txt | ||
| | | | ||
*A duplicate of PERSIST.DAT (also unused, see | *A duplicate of PERSIST.DAT (also unused, see {{SectionLink||Relic files}}) | ||
*A vestigial file listing locations for the game data (absent in 18.12.2000 dev build) | *A vestigial file listing locations for the game data (absent in 18.12.2000 dev build) | ||
|- | |- | ||
| Line 151: | Line 151: | ||
The internal structure of '''level#_Final.dat''' and the corresponding '''.raw''' and '''.sep''' is compliant with the "VR31" iteration of instance files, although many resources were optimized for minimal storage space (textures use indexed colors, character animations has been split into a trimmed-down TRAM and an "extra" instance TREX that only exists for combat moves and such, etc.). These deviations in PS2 resource formats are covered by the [[OBD:PS2]] page. | The internal structure of '''level#_Final.dat''' and the corresponding '''.raw''' and '''.sep''' is compliant with the "VR31" iteration of instance files, although many resources were optimized for minimal storage space (textures use indexed colors, character animations has been split into a trimmed-down TRAM and an "extra" instance TREX that only exists for combat moves and such, etc.). These deviations in PS2 resource formats are covered by the [[OBD:PS2]] page. | ||
Sounds are encoded using Sony's VAG format/codec, and (unlike for other Oni versions) their waveform data isn't stored in '''level#_Final.raw''' (see | Sounds are encoded using Sony's VAG format/codec, and (unlike for other Oni versions) their waveform data isn't stored in '''level#_Final.raw''' (see {{SectionLink|OBD:SNDD|PS2 implementation}}). Instead the SNDD instances in '''level#_Final.dat''' contain links to '''SOUNDS/LEVEL#/SOUND.DAT''', which in turn references waveform data stored either in '''SOUNDS/LEVEL#/SOUND.SEP''' (raw VAG data without any headers) or '''SOUNDS/LEVEL#/SOUND.RAW''' (raw VAG data with minimal headers to allow the lookup of each sound). The three '''BINK#.VAG''' files are beep-like sounds picked from Oni's game data (SNDDbeep43, SNDDbeep24 and SNDDbeep23, respectively); they have a VAG header and are valid sounds for VAG-capable apps. | ||
==Level scripts== | ==Level scripts== | ||