Please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Oni (Windows)

From The Cutting Room Floor
Jump to: navigation, search

Title Screen

Oni

Developer: Bungie
Publishers: Bungie (EU), Gathering (US), MediaQuest (JP)
Platform: Windows
Released in JP: September 27, 2001
Released in US: January 28, 2001
Released in EU: January 26, 2001


DevMessageIcon.png This game has a hidden developer message.
DevTextIcon.png This game has hidden development-related text.
DebugIcon.png This game has debugging material.


Hmmm...
To do:
Lots of removed content. Sadly, we can't find the page which would show some of it. Also, the images from the loading screen hint at a completely different plot.

Developers' Hard Drive

These strings can be found throughout the executable.

F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_FileManager\BFW_FileManager_Common.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_FileManager\Platform_Win32\BFW_FileManager_Win32.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_LocalInput\Platform_Win32\BFW_LI_Platform_Win32.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_LocalInput\BFW_LocalInput.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Motoko\Engines\DrawEngine\OpenGL\gl_engine.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Motoko\Engines\GeomEngine\Software\MS_GeomEngine_Method.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Motoko\Manager\Motoko_Draw.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Motoko\Manager\Motoko_Geom.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Motoko\Manager\Motoko_Geom_Camera.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Motoko\Manager\Motoko_Geom_Matrix.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Motoko\Manager\Motoko_Manager.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Motoko\Manager\Motoko_Sort.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Motoko\Manager\Motoko_State_Draw.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Motoko\Manager\Motoko_State_Geom.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Motoko\Manager\Motoko_Texture.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Motoko\Manager\Motoko_Utility.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Motoko\Manager\BFW_Motoko_Template.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_TemplateManager\BFW_TM_Common.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_TemplateManager\BFW_TM_Construction.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_TemplateManager\BFW_TM_Game.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Utility\BFW_Memory.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Utility\Platform_Win32\BFW_Platform_Win32.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Utility\BFW_Utility.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Totoro\BFW_Totoro.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Totoro\BFW_Totoro_Template.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_TextSystem\BFW_TextSystem.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_TextSystem\BFW_TextSystem_Template.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Console\BFW_Console.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Group\BFW_Group.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_AppUtilities\BFW_AppUtilities.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Object\BFW_Object.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Akira\BFW_Akira.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Akira\BFW_Akira_Collision.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Akira\BFW_Akira_Render.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Akira\BFW_Akira_Template.c.
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_FileFormat\BMP\BFW_FF_BMP.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_FileFormat\PSD\BFW_FF_PSD.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_FileFormat\DDS\BFW_FF_DDS.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Image\BFW_Image.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Image\BFW_Image_Scale_Box.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Particle\BFW_Decal.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Particle\BFW_EnvParticle.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Particle\BFW_Particle3.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_WindowManager\WM_Dialog\WM_Dialog.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_WindowManager\WM_DrawContext\WM_DrawContext.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_WindowManager\WM_PartSpecification\WM_PartSpecification.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_WindowManager\WM_Windows\WM_Box.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_WindowManager\WM_Windows\WM_Button.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_WindowManager\WM_Windows\WM_CheckBox.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_WindowManager\WM_Windows\WM_EditField.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_WindowManager\WM_Windows\WM_ListBox.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_WindowManager\WM_Windows\WM_Menu.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_WindowManager\WM_Windows\WM_MenuBar.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_WindowManager\WM_Windows\WM_Picture.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_WindowManager\WM_Windows\WM_PopupMenu.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_WindowManager\WM_Windows\WM_ProgressBar.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_WindowManager\WM_Windows\WM_RadioButton.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_WindowManager\WM_Windows\WM_Scrollbar.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_WindowManager\WM_Windows\WM_Slider.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_WindowManager\WM_Windows\WM_Text.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_WindowManager\BFW_WindowManager.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_ScriptLang\BFW_ScriptLang.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_ScriptLang\BFW_ScriptLang_Database.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_ScriptLang\BFW_ScriptLang_Parse.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_ScriptLang\BFW_ScriptLang_Scheduler.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_ScriptLang\BFW_ScriptLang_Token.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_BinaryData\BFW_BinaryData.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_BinaryData\BFW_BinaryData_Template.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_SoundSystem2\BFW_SoundSystem2.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_SoundSystem2\Platform_Win32\BFW_SS2_Platform_Win32.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_SoundSystem2\BFW_SS2_RegisterTemplate.c
F:\BungieDevelopment\BungieSource\BungieFrameWork\BFW_Source\BFW_Materials\BFW_Materials.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_AI\Oni_AI.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_AI\Oni_AI2.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_AI\Oni_AI2_Melee.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_AI\Oni_AI2_Script.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Windows2.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\object_types\OT_Character.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\object_types\OT_Combat.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\object_types\OT_Console.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\object_types\OT_Door.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\object_types\OT_Flags.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\object_types\OT_Furniture.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\object_types\OT_Melee.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\object_types\OT_Neutral.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\object_types\OT_Particle.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\OT_PatrolPoint.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\object_types\OT_PowerUps.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\object_types\OT_Sound.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\object_types\OT_Trigger.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\object_types\OT_TriggerVolume.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\object_types\OT_Turret.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\object_types\OT_Weapon.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\Oni_Object.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\Oni_Object_RegisterTemplates.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Object\Oni_Object_Utils.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_BinaryData\Oni_BinaryData.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Bink.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Camera.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\ONI_Character.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Cinematics.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Film.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_GameSettings.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_GameState.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_ImpactEffect.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_InGameUI.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Level.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Mechanics.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Motoko.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Particle3.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Path.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Script.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Sky.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Sound2.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Sound_Animation.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Templates.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_TextureMaterials.c
F:\BungieDevelopment\BungieSource\OniProj\OniGameSource\Oni_Weapon.c

Developer Message

This message can be found at 1345A4 in the executable.

Yo Mama! 
BMF4LIFE!

Developer Mode

There is a development mode that enables a console for scripting commands, manual camera control and various debugging features. You need to patch the game with Daodan DLL and enter the cheat thedayismine to access the mode.

Hmmm...
To do:
More information and screenshots.

Error Messages

This window can appear when the game crashes.

Oni(PC) BlamError.png