Oni (folder): Difference between revisions

From OniGalore
Jump to navigation Jump to search
(actually, key_config is made by Oni if not present)
m (oops, this one too)
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
This is a browseable representation of Oni's file hierarchy under Windows and the Mac OS. You can use it to verify that you have all the needed files; it can also educate you on the details of what each file does, or how Oni finds its game data. Click on a folder's name to go down to that level of the hierarchy; click on a file's name to read more about that file.
This is a browseable representation of Oni's file hierarchy under Windows and macOS. You can use it to verify that you have all the needed files; it can also educate you on the details of what each file does, or how Oni finds its game data. Click on a folder's name to go down to that level of the hierarchy; click on a file's name to read more about that file.


:The default location for this folder in Windows is '''C:\Program Files\Oni''', and in Mac OS X it is '''/Applications/Oni'''.
The default location for this folder in Windows is '''C:\Program Files\Oni'''; there is no default location on Macs because modern Macs cannot run the installer on the CD-ROM, and so the user must drag the "Oni ƒ" folder manually to his hard drive.


For Windows Vista, four files - '''persist.dat''', '''debugger.txt''', '''key_config.txt''' & '''startup.txt''' are instead located at '''C:\Users\*your username*\AppData\Local\VirtualStore\Program Files\Oni''' by virtue of OS's handling of the game's installation. This does not apply to Oni: AE that is installed on Vista.
In Windows Vista, four files - '''persist.dat''', '''debugger.txt''', '''key_config.txt''' & '''startup.txt''' are instead located at '''C:\Users\*your username*\AppData\Local\VirtualStore\Program Files\Oni''' by virtue of the OS's handling of the game's installation. This does not apply to an installation of the [[AE]] in Vista.


'''About the icons'''<br>
{| border="1" cellpadding="5" cellspacing="0" style="margin-left:auto; margin-right:auto;"
[[Image:Aqua Dot-Red.png]] = needed to run Oni (created while installing); [[Image:Aqua Dot-Yellow.png]] = created while running Oni; [[Image:Aqua Dot-Blue.png]] = less-important files.
!Legend
|-
|<center>[[Image:Aqua Dot-Red.png]] = needed to run Oni; [[Image:Aqua Dot-Yellow.png]] = created by Oni; [[Image:Aqua Dot-Blue.png]] = unneeded files</center>
|}


Not all Oni players may see all the files in this list; if they are marked with yellow, Oni may not have seen a need to create them (read about that file for more info); if they are blue, then don't even worry about them if they're missing.
Your initial Oni installation will probably have all the red and blue files. For files marked with yellow, Oni may not have seen a need to create them yet (follow that file name's link for more info).


;Note
{| border="1" cellpadding="5" cellspacing="0" style="margin-left:auto; margin-right:auto;"
:This list is not exhaustive. Screenshots and "films" are dumped to this folder, with generic filenames. Also, a variety of debugging/authoring information can be dumped on demand, either from scripts or the [[Dev Mode]] console.
{| border="1" cellpadding="5" cellspacing="0" align="center"
|+
|+
!
!
!Windows
!Windows
!Mac OS X
!macOS
!Description
!Description
{{th}}
{{th}}
Line 28: Line 29:
|-
|-
|[[Image:Aqua Dot-Red.png]]
|[[Image:Aqua Dot-Red.png]]
|binkw32.dll
|<center>binkw32.dll</center>
|bgcolor=gray|
|bgcolor=gray|
|Allows Windows Oni to play BINK movies
|Allows Windows Oni to play Bink movies; also see [[Daodan DLL]]
|-
|-
|[[Image:Aqua Dot-Yellow.png]]
|[[Image:Aqua Dot-Yellow.png]]
|colspan="2"|<center>[[Oni (folder)/debugger.txt|debugger.txt]]</center>
|colspan="2"|<center>[[Oni (folder)/debugger.txt|debugger.txt]]</center>
|Error log; only created if an error occurs while running Oni
|Error log; created first time that an error occurs while running Oni
|-
|-
|[[Image:Aqua Dot-Yellow.png]]
|[[Image:Aqua Dot-Yellow.png]]
|colspan="2"|<center>[[Customizing/Binding|key_config.txt]]</center>
|colspan="2"|<center>[[Oni (folder)/key_config.txt|key_config.txt]]</center>
|Key configuration file; if it's missing, Oni will generate a default
|Key configuration file; if it's missing, Oni will generate a fresh copy
|-
|[[Image:Aqua Dot-Yellow.png]]
|colspan="2"|<center>[[OBD:CRSA|lvl_*_*_corpse.dat]]</center>
|Developer Mode corpse file; created by BSL command [[make_corpse]]
|-
|-
|[[Image:Aqua Dot-Blue.png]]
|[[Image:Aqua Dot-Blue.png]]
|[[Oni (folder)/license.txt|license.txt]]
|<center>[[Oni (folder)/license.txt|license.txt]]</center>
|bgcolor=gray|
|bgcolor=gray|
|Software license and warranty agreement
|Software license and warranty agreement
|-
|-
|[[Image:Aqua Dot-Red.png]]
|[[Image:Aqua Dot-Red.png]]
|[[AE:EXE|Oni.exe]]
|<center>Oni.exe</center>
|[[AE:OMNI|Oni]]
|<center>[[History of Mac Oni|Oni.app]]</center>
|The game's executable
|The game application
|-
|-
|[[Image:Aqua Dot-Blue.png]]
|[[Image:Aqua Dot-Blue.png]]
|ONI.url
|<center><!--http://oni.bungie.com-->ONI.url</center>
|bgcolor=gray|
|bgcolor=gray|
|URL for [http://oni.bungie.com oni.bungie.com] (subdomain is defunct)
|URL for Oni subdomain on Bungie.com (defunct)
|-
|-
|[[Image:Aqua Dot-Yellow.png]]
|[[Image:Aqua Dot-Yellow.png]]
Line 60: Line 65:
|-
|-
|[[Image:Aqua Dot-Blue.png]]
|[[Image:Aqua Dot-Blue.png]]
|[[Oni (folder)/readme.txt|readme.txt]]
|<center>[[Oni (folder)/readme.txt|readme.txt]]</center>
|[[Oni (folder)/Oni ReadMe|Oni ReadMe]]
|<center>[[Oni (folder)/Oni ReadMe|Oni ReadMe]]</center>
|Readme file
|Read-me file
|-
|-
|[[Image:Aqua Dot-Blue.png]]
|[[Image:Aqua Dot-Blue.png]]
|RegisterOni.url
|<center><!--http://www.godgames.com/main.php?section=support&page=registration-->RegisterOni.url</center>
|bgcolor=gray|
|bgcolor=gray|
|[http://www.godgames.com/main.php?section=support&page=registration URL] for godgames.com (site is defunct)
|URL for godgames.com game registration (defunct)
|-
|[[Image:Aqua Dot-Yellow.png]]
|colspan="2"|<center>[[XML:FILM|saved_film*.dat]]</center>
|Developer Mode film; created by recording a film with F9 and F10
|-
|-
|[[Image:Aqua Dot-Yellow.png]]
|[[Image:Aqua Dot-Yellow.png]]
|colspan="2"|<center>[[BSL|script_commands.txt]]</center>
|colspan="2"|<center>[[BSL|script_commands.txt]]</center>
|List of BSL commands & variables; created by [[BSL]] command [[dump_docs]]
|List of [[BSL]] commands & variables; created by BSL command [[dump_docs]]
|-
|-
|[[Image:Aqua Dot-Yellow.png]]
|[[Image:Aqua Dot-Yellow.png]]
|colspan="2"|<center>[[Oni (folder)/script_debug.txt|script_debug.txt]]</center>
|colspan="2"|<center>script_debug.txt</center>
|Log of BSL "contexts"; dumped if Oni is run with [[Customizing#Command-line arguments|-debugfiles]]
|Log of BSL functions called during gameplay; dumped if Oni is run with [[Customizing#Command-line arguments|-debugfiles]]
|-
|-
|[[Image:Aqua Dot-Yellow.png]]
|[[Image:Aqua Dot-Yellow.png]]
|colspan="2"|<center>[[Oni (folder)/startup.txt|startup.txt]]</center>
|colspan="2"|<center>[[Oni (folder)/startup.txt|startup.txt]]</center>
|Event log; dumped (overwritten) every time Oni is run
|Event log; overwritten every time Oni is run
|-
|-
|[[Image:Aqua Dot-Blue.png]]
|[[Image:Aqua Dot-Blue.png]]
|Uninst.isu
|<center>Uninst.isu</center>
|bgcolor=gray|
|bgcolor=gray|
|Record used by Windows to uninstall Oni (or "Uninstal.log")
|(or "Uninstal.log") Record used by Windows to uninstall Oni
|}
|}


[[Category:Game directory map]]
[[Category:Game directory map]]

Revision as of 00:34, 21 March 2020

This is a browseable representation of Oni's file hierarchy under Windows and macOS. You can use it to verify that you have all the needed files; it can also educate you on the details of what each file does, or how Oni finds its game data. Click on a folder's name to go down to that level of the hierarchy; click on a file's name to read more about that file.

The default location for this folder in Windows is C:\Program Files\Oni; there is no default location on Macs because modern Macs cannot run the installer on the CD-ROM, and so the user must drag the "Oni ƒ" folder manually to his hard drive.

In Windows Vista, four files - persist.dat, debugger.txt, key_config.txt & startup.txt are instead located at C:\Users\*your username*\AppData\Local\VirtualStore\Program Files\Oni by virtue of the OS's handling of the game's installation. This does not apply to an installation of the AE in Vista.

Legend
Aqua Dot-Red.png = needed to run Oni; Aqua Dot-Yellow.png = created by Oni; Aqua Dot-Blue.png = unneeded files

Your initial Oni installation will probably have all the red and blue files. For files marked with yellow, Oni may not have seen a need to create them yet (follow that file name's link for more info).

Windows macOS Description
Folders
Aqua Dot-Red.png
GameDataFolder
A subfolder with movies, scripts and binary resources
Files
Aqua Dot-Red.png
binkw32.dll
Allows Windows Oni to play Bink movies; also see Daodan DLL
Aqua Dot-Yellow.png
debugger.txt
Error log; created first time that an error occurs while running Oni
Aqua Dot-Yellow.png
key_config.txt
Key configuration file; if it's missing, Oni will generate a fresh copy
Aqua Dot-Yellow.png
lvl_*_*_corpse.dat
Developer Mode corpse file; created by BSL command make_corpse
Aqua Dot-Blue.png
license.txt
Software license and warranty agreement
Aqua Dot-Red.png
Oni.exe
Oni.app
The game application
Aqua Dot-Blue.png
ONI.url
URL for Oni subdomain on Bungie.com (defunct)
Aqua Dot-Yellow.png
persist.dat
Save-game file; created by Oni if missing
Aqua Dot-Blue.png
readme.txt
Oni ReadMe
Read-me file
Aqua Dot-Blue.png
RegisterOni.url
URL for godgames.com game registration (defunct)
Aqua Dot-Yellow.png
saved_film*.dat
Developer Mode film; created by recording a film with F9 and F10
Aqua Dot-Yellow.png
script_commands.txt
List of BSL commands & variables; created by BSL command dump_docs
Aqua Dot-Yellow.png
script_debug.txt
Log of BSL functions called during gameplay; dumped if Oni is run with -debugfiles
Aqua Dot-Yellow.png
startup.txt
Event log; overwritten every time Oni is run
Aqua Dot-Blue.png
Uninst.isu
(or "Uninstal.log") Record used by Windows to uninstall Oni