If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Oni (Windows)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Oni

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


AnimationsIcon.png This game has unused animations.
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.


Set in the year 2032, Oni is a third-person 3D action game with weapons and hand-to-hand combat featuring Konoko, a highly skilled agent.

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.
  • Cover Mac version as well.
  • Replace the video of the unused animation with a higher quality recording.
  • Document the dev mode.
  • Fact-check publisher info please.
  • Investigate the prototypes released by The Hidden Palace

Unused Animations

An animation exists in game of Konoko changing the outfit that she is wearing into a different one. The developers intended this to serve some kind of purpose in gameplay but it was scrapped.

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!

BMF was the Myth clan which one of Oni's developers belonged to. "Your Mom" jokes were popular at Bungie at the time.

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. "Blam" was a long-running inside joke at Bungie.

Oni(PC) BlamError.png