Oni (folder): Difference between revisions
m (Oni (folder-Win) moved to Oni (Win): Now that we are specifying whether the hierarchy is showing the Mac side or the Windows side in parentheses, the word "folder" is no longer needed to avoid naming conflict with "Oni".) |
m (+link to Oni) |
||
(34 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
This is a representation of Oni's file hierarchy under Windows | {{UpdatedForOniX|1.0.0}} | ||
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''', or '''C:\Program Files (x86)\Oni''' on 64-bit systems. The Russian installer adds another level with the publisher's name: '''C:\Program Files (x86)\Buka\Oni''' | |||
{| | There is no default location on Macs because modern Macs cannot run the installer on the CD-ROM, and so users must drag the "Oni ƒ" folder manually to their hard drive. | ||
In Windows Vista, persist.dat, debugger.txt, key_config.txt and startup.txt will be located in '''C:\Users\<username>\AppData\Local\VirtualStore\Program Files\Oni''' due to the way Vista handles installations. This does not apply to an installation of the [[AE]] or a manual installation of Oni. | |||
{| border="1" cellpadding="5" cellspacing="0" style="margin-left:auto; margin-right:auto;" | |||
!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> | |||
|} | |||
!< | |||
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). | |||
{| border="1" cellpadding="5" cellspacing="0" style="margin-left:auto; margin-right:auto;" | |||
|+ | |||
!<!--aqua dots--> | |||
!Windows | |||
!macOS | |||
![[OniX]] | |||
!Description | |||
{{th}} | |||
!colspan="5" |Folders | |||
|- | |- | ||
| | |[[Image:Aqua Dot-Red.png]] | ||
| | |colspan="2"|<center>[[Oni (folder)/GameDataFolder|GameDataFolder]]</center> | ||
|<center>GameDataFolderX</center> | |||
|A subfolder with movies, scripts and binary resources | |||
{{th}} | |||
!colspan="5" |Files | |||
|- | |- | ||
| | |[[Image:Aqua Dot-Red.png]] | ||
|binkw32.dll | |<center>binkw32.dll</center> | ||
|bgcolor=lightgray| | |||
|<center>bink-ffplay.exe / binkplay.exe</center> | |||
|Allows Oni to play Bink movies; [[Daodan DLL]] also poses as binkw32.dll | |||
|- | |- | ||
| | |[[Image:Aqua Dot-Yellow.png]] | ||
|debugger.txt | |colspan="3"|<center>[[Oni (folder)/debugger.txt|debugger.txt]]</center> | ||
| | |Error log; created first time that an error occurs while running Oni | ||
|- | |- | ||
| | |[[Image:Aqua Dot-Yellow.png]] | ||
| | |colspan="3"|<center>[[Oni (folder)/key_config.txt|key_config.txt]]</center> | ||
| | |Key configuration file; if it's missing, Oni will generate a fresh copy | ||
|- | |- | ||
| | |[[Image:Aqua Dot-Yellow.png]] | ||
|colspan="3"|<center>[[OBD:CRSA|lvl_*_*_corpse.dat]]</center> | |||
| | |Developer Mode corpse file; created by BSL command [[make_corpse]] | ||
|- | |- | ||
| | |[[Image:Aqua Dot-Blue.png]] | ||
|startup.txt | |<center>[[Oni (folder)/license.txt|license.txt]]</center> | ||
| | |bgcolor=lightgray| | ||
|bgcolor=lightgray| | |||
|Software license and warranty agreement | |||
|- | |||
|[[Image:Aqua Dot-Red.png]] | |||
|<center>Oni.exe</center> | |||
|<center>[[History of Mac Oni|Oni(.app)]]</center> | |||
|<center>OniX.exe</center> | |||
|The game application | |||
|- | |||
|[[Image:Aqua Dot-Blue.png]] | |||
|<center>ONI.url</center> | |||
|bgcolor=lightgray| | |||
|bgcolor=lightgray| | |||
|Points to <nowiki>http://oni.bungie.com</nowiki>, defunct | |||
|- | |||
|[[Image:Aqua Dot-Yellow.png]] | |||
|colspan="3"|<center>[[Oni (folder)/persist.dat|persist.dat]]</center> | |||
|Save-game file; created by Oni if missing | |||
|- | |||
|[[Image:Aqua Dot-Blue.png]] | |||
|<center>[[Oni (folder)/readme.txt|readme.txt]]</center> | |||
|<center>[[Oni (folder)/Oni ReadMe|Oni ReadMe]]</center> | |||
|<center>OniX read-me.pdf</center> | |||
|Read-me file | |||
|- | |||
|[[Image:Aqua Dot-Blue.png]] | |||
|<center>RegisterOni.url</center> | |||
|bgcolor=lightgray| | |||
|bgcolor=lightgray| | |||
|Points to <nowiki>http://www.godgames.com/main.php?section=support&page=registration</nowiki>, defunct | |||
|- | |||
|[[Image:Aqua Dot-Yellow.png]] | |||
|colspan="3"|<center>[[XML:FILM|saved_film*.dat]]</center> | |||
|Developer Mode film; created by recording a film with F9 and F10 | |||
|- | |||
|[[Image:Aqua Dot-Yellow.png]] | |||
|colspan="3"|<center>screen_shot*.bmp</center> | |||
|Screenshots taken with the [[Customizing/Binding#screenshot|screenshot key]] or with the Ctrl+Shift+L [[Developer_Mode#Hotkeys|Dev Mode hotkey]] | |||
|- | |||
|[[Image:Aqua Dot-Yellow.png]] | |||
|colspan="3"|<center>[[BSL|script_commands.txt]]</center> | |||
|List of [[BSL]] commands & variables; created by BSL command [[dump_docs]] | |||
|- | |||
|[[Image:Aqua Dot-Yellow.png]] | |||
|colspan="3"|<center>script_debug.txt</center> | |||
|Log of BSL functions called during gameplay; dumped if Oni is run with [[Customizing#Command-line arguments|-debugfiles]] | |||
|- | |||
|[[Image:Aqua Dot-Yellow.png]] | |||
|colspan="3"|<center>[[Oni (folder)/startup.txt|startup.txt]]</center> | |||
|Event log; overwritten every time Oni is run | |||
|- | |||
|[[Image:Aqua Dot-Blue.png]] | |||
|<center>Uninst.isu</center> | |||
|bgcolor=lightgray| | |||
|bgcolor=lightgray| | |||
|(or "Uninstal.log") Record used by Windows to uninstall Oni | |||
|} | |} | ||
[[Category:Game directory map]] |
Latest revision as of 15:23, 13 April 2024
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, or C:\Program Files (x86)\Oni on 64-bit systems. The Russian installer adds another level with the publisher's name: C:\Program Files (x86)\Buka\Oni
There is no default location on Macs because modern Macs cannot run the installer on the CD-ROM, and so users must drag the "Oni ƒ" folder manually to their hard drive.
In Windows Vista, persist.dat, debugger.txt, key_config.txt and startup.txt will be located in C:\Users\<username>\AppData\Local\VirtualStore\Program Files\Oni due to the way Vista handles installations. This does not apply to an installation of the AE or a manual installation of Oni.
Legend |
---|
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 | OniX | Description | |
---|---|---|---|---|
Folders | ||||
A subfolder with movies, scripts and binary resources | ||||
Files | ||||
Allows Oni to play Bink movies; Daodan DLL also poses as binkw32.dll | ||||
Error log; created first time that an error occurs while running Oni | ||||
Key configuration file; if it's missing, Oni will generate a fresh copy | ||||
Developer Mode corpse file; created by BSL command make_corpse | ||||
Software license and warranty agreement | ||||
The game application | ||||
Points to http://oni.bungie.com, defunct | ||||
Save-game file; created by Oni if missing | ||||
Read-me file | ||||
Points to http://www.godgames.com/main.php?section=support&page=registration, defunct | ||||
Developer Mode film; created by recording a film with F9 and F10 | ||||
Screenshots taken with the screenshot key or with the Ctrl+Shift+L Dev Mode hotkey | ||||
List of BSL commands & variables; created by BSL command dump_docs | ||||
Log of BSL functions called during gameplay; dumped if Oni is run with -debugfiles | ||||
Event log; overwritten every time Oni is run | ||||
(or "Uninstal.log") Record used by Windows to uninstall Oni |