Difference between revisions of "Halo Online"

From PCGamingWiki, the wiki about fixing PC games
m
(Added Major information)
Line 76: Line 76:
 
==Input settings==
 
==Input settings==
 
{{Input settings
 
{{Input settings
|key remap                = unknown
+
|key remap                = true
|key remap notes          =  
+
|key remap notes          = Available through 'Controls' option in the Settings menu, custom keyboard maps can be applied through {{file|dewrito_prefs.cfg}}
|acceleration option      = unknown
+
|acceleration option      = true
|acceleration option notes =  
+
|acceleration option notes = Available through 'Controls' option in the Settings menu, custom values can be applied through {{file|dewrito_prefs.cfg}}
|mouse sensitivity        = unknown
+
|mouse sensitivity        = true
|mouse sensitivity notes  =  
+
|mouse sensitivity notes  = Available through 'Controls' option in the Settings menu, custom values can be applied through {{file|dewrito_prefs.cfg}}
|mouse menu                = unknown
+
|mouse menu                = true
|mouse menu notes          =  
+
|mouse menu notes          = Available through 'Controls' option in the Settings menu, custom values can be applied through {{file|dewrito_prefs.cfg}}
|invert mouse y-axis      = unknown
+
|invert mouse y-axis      = true
|invert mouse y-axis notes =  
+
|invert mouse y-axis notes = In-game options only revert in both directions, but explicit reversion of Y-axis is available through {{file|dewrito_prefs.cfg}}
 
|touchscreen              = unknown
 
|touchscreen              = unknown
 
|touchscreen notes        =  
 
|touchscreen notes        =  
|controller support        = unknown
+
|controller support        = true
|controller support notes  =  
+
|controller support notes  = Only has native support for XInput
|full controller          = unknown
+
|full controller          = true
|full controller notes    =  
+
|full controller notes    = El Dewrito Mod has inconsistencies with certain menus regarding controller support, it is recommended to keep a keyboard and mouse nearby.
|controller remap          = unknown
+
|controller remap          = true
|controller remap notes    =  
+
|controller remap notes    = Available through 'Controls' option in the Settings menu, custom controls can be applied through {{file|dewrito_prefs.cfg}}
|controller sensitivity    = unknown
+
|controller sensitivity    = true
|controller sensitivity notes=  
+
|controller sensitivity notes= Available through 'Controls' option in the Settings menu, custom values can be applied through {{file|dewrito_prefs.cfg}}
|invert controller y-axis  = unknown
+
|invert controller y-axis  = true
|invert controller y-axis notes=  
+
|invert controller y-axis notes= Similar to mouse invert, the in-game options only revert in both axis, explicit y-axis inversion is available through {{file|dewrito_prefs.cfg}}
|xinput controllers        = unknown
+
|xinput controllers        = true
|xinput controllers notes  =  
+
|xinput controllers notes  = Both Xbox 360 and Xbox One conrollers are supported with icons
|xbox prompts              = unknown
+
|xbox prompts              = true
|xbox prompts notes        =  
+
|xbox prompts notes        = Both Xbox 360 and Xbox One controllers are supported with icons
 
|impulse triggers          = unknown
 
|impulse triggers          = unknown
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
|dualshock 4              = unknown
+
|dualshock 4              = hackable
|dualshock 4 notes        =  
+
|dualshock 4 notes        = Launching the game through Steam with Overlay will allow Steam to convert the DS4 input to Xinput such that Halo Online can support
|dualshock prompts        = unknown
+
|dualshock prompts        = false
|dualshock prompts notes  =  
+
|dualshock prompts notes  = Without modification there is no in-game icons for any PlayStation controller
 
|light bar support        = unknown
 
|light bar support        = unknown
 
|light bar support notes  =  
 
|light bar support notes  =  
Line 120: Line 120:
 
|other button prompts      = unknown
 
|other button prompts      = unknown
 
|other button prompts notes=  
 
|other button prompts notes=  
|controller hotplug        = unknown
+
|controller hotplug        = true
|controller hotplug notes  =  
+
|controller hotplug notes  = Hotplug and direct switching of input is supported in Halo Online
|haptic feedback          = unknown
+
|haptic feedback          = true
|haptic feedback notes    =  
+
|haptic feedback notes    = Vibration is supported
 
|simultaneous input        = unknown
 
|simultaneous input        = unknown
 
|simultaneous input notes  =  
 
|simultaneous input notes  =  
|steam input api          = unknown
+
|steam input api          = true
|steam input api notes    =  
+
|steam input api notes    = Opening the game with Steam with Overlay, Steam will handle converting the input of unrecognized controllers (according to Steam settings) to XInput, which Halo Online supports
 
|steam hook input          = unknown
 
|steam hook input          = unknown
 
|steam hook input notes    =  
 
|steam hook input notes    =  
Line 140: Line 140:
 
==Audio settings==
 
==Audio settings==
 
{{Audio settings
 
{{Audio settings
|separate volume          = unknown
+
|separate volume          = true
|separate volume notes    =  
+
|separate volume notes    = Listed as "Master Volume" in Settings Menu, editable through {{file|dewrito_prefs.cfg}}
 
|surround sound          = unknown
 
|surround sound          = unknown
 
|surround sound notes    =  
 
|surround sound notes    =  
|subtitles                = unknown
+
|subtitles                = false
|subtitles notes          =  
+
|subtitles notes          = In unmodded MS23, there are available Subtitle files for Russian, but are removed in El Dewrito Mod
|closed captions          = unknown
+
|closed captions          = false
|closed captions notes    =  
+
|closed captions notes    = In unmodded MS23, there are available Subtitle files for Russian, but are removed in El Dewrito Mod
|mute on focus lost      = unknown
+
|mute on focus lost      = false
|mute on focus lost notes =  
+
|mute on focus lost notes = Since the game plays in Borderless Fullscreen or Windowed, the game will continue to run and render even when minimized or unfocused.
|eax support              =  
+
|eax support              = false
|eax support notes        =  
+
|eax support notes        = EAX was not supported on Xbox 360, and hence Halo 3 Engine does not utilize this technology.
 
}}
 
}}
  
 
{{L10n|content=
 
{{L10n|content=
 +
{{ii}} There is an "Game.Language" option in {{file|dewrito_prefs.cfg}} however, it is unknown how well supported other languages are outside of "english"
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = English
 
  |language  = English
 
  |interface = yes
 
  |interface = yes
  |audio    = unknown
+
  |audio    = true
  |subtitles = unknown
+
  |subtitles = false
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 169: Line 170:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      =  
+
|direct3d versions      = 9.5
|direct3d notes        =  
+
|direct3d notes        = DirectX 9 Extended, Using ReShade Mod for Halo Online will require full DirectX 10 Support
|directdraw versions    =  
+
|directdraw versions    = unknown
 
|directdraw notes      =  
 
|directdraw notes      =  
|opengl versions        =  
+
|opengl versions        = unknown
|opengl notes          =  
+
|opengl notes          = Halo 3 Engine only renders in DirectX, only way to load OpenGL is to use WineD3D wrapper for Linux machines
 
|glide versions        =  
 
|glide versions        =  
 
|glide notes            =  
 
|glide notes            =  
|software mode          =  
+
|software mode          = false
|software mode notes    =  
+
|software mode notes    = Halo 3 Engine requires explicit GPU hardware
 
|mantle support        =  
 
|mantle support        =  
 
|mantle support notes  =  
 
|mantle support notes  =  
|metal support          =  
+
|metal support          =
 
|metal support notes    =  
 
|metal support notes    =  
 
|vulkan versions        =  
 
|vulkan versions        =  
|vulkan notes          =  
+
|vulkan notes          = Can be forced through DXVK using Steam's Proton for Linux
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable      = unknown
+
|64-bit executable      = false
|64-bit executable notes=  
+
|64-bit executable notes= {{file|eldorado.exe}} is 32-bit
 
}}
 
}}
  
 
===Middleware===
 
===Middleware===
 
{{Middleware
 
{{Middleware
|physics          =  
+
|physics          = Havok
|physics notes    =  
+
|physics notes    = Halo 3 uses Havok, physics does not appear to be changed between Halo 3 and Halo Online
 
|audio            =  
 
|audio            =  
 
|audio notes      =  
 
|audio notes      =  
Line 205: Line 206:
 
|cutscenes        =  
 
|cutscenes        =  
 
|cutscenes notes  =  
 
|cutscenes notes  =  
|multiplayer      =  
+
|multiplayer      = El Dewrito
|multiplayer notes=  
+
|multiplayer notes= Requirement to play after shutdown by Microsoft
 
}}
 
}}
  
 
==System requirements==
 
==System requirements==
 +
 +
|OSfamily = Windows
 
{{System requirements
 
{{System requirements
|OSfamily = Windows
+
|minOS    = Windows 7
 
+
|minCPU  = Intel Core 2 Duo E6600 (or AMD equivalent)
|minOS    =  
+
|minRAM  = 4 GB
|minCPU  =  
+
|minHD    = 4GB hard disk space (real Install size of El Dewrito Mod 0.6.1.0 is 2.35 GB)
|minRAM  =  
+
|minGPU  = NVIDIA GeForce 9600GT (or AMD equivalent)
|minHD    =  
 
|minGPU  =  
 
  
|recOS    =
+
{{ii}} As according to El Dewrito Mod Developers, not Microsoft or Saber Interactive <ref>[https://www.tweaktown.com/news/46999/new-mod-brings-halo-3-online-multiplayer-pc/index.html https://www.tweaktown.com/news/46999/new-mod-brings-halo-3-online-multiplayer-pc/index.html]</ref>
|recCPU  =
 
|recRAM  =
 
|recHD    =
 
|recGPU  =
 
 
}}
 
}}
  
 
{{References}}
 
{{References}}

Revision as of 02:05, 3 January 2019

This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.
Halo Online
Halo Online cover
Developers
343 Industries
Saber Interactive
Windows Microsoft Game Studios
Publishers
Microsoft Studios
Innova Systems
Engines
Halo Engine
Release dates
Windows 2015
Halo Online on Wikipedia
Halo: Combat Evolved 2003
Halo 2 2007
Halo: Spartan Assault 2013
Halo Online 2015*
Halo: Spartan Strike 2015
Halo 5: Forge 2016
Halo Wars: Definitive Edition 2016
Halo Wars 2 2017
Halo Recruit 2017
Halo: The Master Chief Collection (series)
Halo Infinite 2021

Key points

The official release under Microsoft Studios for Russian players was canceled in 2015. However, Halo Online is playable worldwide with the El Dewrito Mod, which is now essential for play. All changes, settings, etc. are in reference to El Dewrito 0.6.1.0 Mod.
As the El Dewrito Developers received a DMCA takedown in April 2018, the official game data (Halo Online v1.106708 cert_ms23 from the 4game launcher) is no longer provided with the El Dewrito Mod;[1] however, there is a Reddit page dedicated to providing various downloads of ms23 v1.106708.

General Information

ElDewrito.com - Official Page of El Dewrito Mod
Halo Waypoint - Official closure of Halo Online testing under Microsoft Studios in Russia

Availability

Not officially available.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\dewrito_prefs.cfg[Note 1]

Video settings

In order to access game settings on keyboard and mouse, press Home from the main menu.
Entry graphics settings
Entry graphics settings
In-depth graphics settings
In-depth graphics settings

Graphics feature State Notes
Widescreen resolution
Only shows 21:9 resolutions when the native screen resolution is 21:9; otherwise simply states 16:9 Widescreen, 16:10 Widescreen, or 4:3 Letterbox.
Multi-monitor
Halo 3 Engine does not support multi-monitor output, but split screen could be modded in.
Ultra-widescreen
Only allows 21:9 resolutions to be selected if native resolution is 21:9
4K Ultra HD
Field of view (FOV)
Supports between 55 and 120 degrees; however, custom FOVs can be entered through dewrito_prefs.cfg.
Windowed
Defaults to borderless window but available in options.
Borderless fullscreen windowed
Opens by default in borderless window on first run. Can be changed to windowed; however, no real fullscreen is supported.
Anisotropic filtering (AF)
Bundled as part of 'Post Processing' Setting.
Anti-aliasing (AA)
Simply an 'Enable' and 'Disable' option.
Vertical sync (Vsync)
Enabled by default; can be removed through dewrito_prefs.cfg.
60 FPS
Physics is bound to frame rate, which can maximally refresh at 60 Hz.
120+ FPS
Can be achieved by hex editing eldorado.exe; however, since the physics are bound to the frame rate, this can severely affect gameplay, which will make multiplayer extremely difficult.
High dynamic range display (HDR)
Halo 3 Engine does not support BT. 2020 output, a necessity for HDR, as the Xbox 360 never could output BT. 2020, and Halo 3 was designed for Xbox 360.

Input settings

Keyboard and mouse State Notes
Remapping
Available through 'Controls' option in the Settings menu, custom keyboard maps can be applied through dewrito_prefs.cfg
Mouse acceleration
Available through 'Controls' option in the Settings menu, custom values can be applied through dewrito_prefs.cfg
Mouse sensitivity
Available through 'Controls' option in the Settings menu, custom values can be applied through dewrito_prefs.cfg
Mouse input in menus
Available through 'Controls' option in the Settings menu, custom values can be applied through dewrito_prefs.cfg
Mouse Y-axis inversion
In-game options only revert in both directions, but explicit reversion of Y-axis is available through dewrito_prefs.cfg
Controller
Controller support
Only has native support for XInput
Full controller support
El Dewrito Mod has inconsistencies with certain menus regarding controller support, it is recommended to keep a keyboard and mouse nearby.
Controller remapping
Available through 'Controls' option in the Settings menu, custom controls can be applied through dewrito_prefs.cfg
Controller sensitivity
Available through 'Controls' option in the Settings menu, custom values can be applied through dewrito_prefs.cfg
Controller Y-axis inversion
Similar to mouse invert, the in-game options only revert in both axis, explicit y-axis inversion is available through dewrito_prefs.cfg
Controller types
XInput-compatible controllers
Both Xbox 360 and Xbox One conrollers are supported with icons
Xbox button prompts
Both Xbox 360 and Xbox One controllers are supported with icons
Impulse Trigger vibration
DualShock 4 controllers
Launching the game through Steam with Overlay will allow Steam to convert the DS4 input to Xinput such that Halo Online can support
DualShock button prompts
Without modification there is no in-game icons for any PlayStation controller
Light bar support
Connection modes unknown
Generic/other controllers
Additional information
Controller hotplugging
Hotplug and direct switching of input is supported in Halo Online
Haptic feedback
Vibration is supported
Simultaneous controller+KB/M

Audio settings

Audio feature State Notes
Separate volume controls
Listed as "Master Volume" in Settings Menu, editable through dewrito_prefs.cfg
Surround sound
Subtitles
In unmodded MS23, there are available Subtitle files for Russian, but are removed in El Dewrito Mod
Closed captions
In unmodded MS23, there are available Subtitle files for Russian, but are removed in El Dewrito Mod
Mute on focus lost
Since the game plays in Borderless Fullscreen or Windowed, the game will continue to run and render even when minimized or unfocused.

Localizations

There is an "Game.Language" option in dewrito_prefs.cfg however, it is unknown how well supported other languages are outside of "english"
Language UI Audio Sub Notes
English

Other information

API

Technical specs Supported Notes
Direct3D 9.5 DirectX 9 Extended, Using ReShade Mod for Halo Online will require full DirectX 10 Support
DirectDraw
OpenGL
Halo 3 Engine only renders in DirectX, only way to load OpenGL is to use WineD3D wrapper for Linux machines
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Physics Havok Halo 3 uses Havok, physics does not appear to be changed between Halo 3 and Halo Online
Multiplayer El Dewrito Requirement to play after shutdown by Microsoft

System requirements

|OSfamily = Windows

Minimum
Operating system (OS) Windows 7
Processor (CPU) Intel Core 2 Duo E6600 (or AMD equivalent)
System memory (RAM) 4 GB
Hard disk drive (HDD) 4GB hard disk space (real Install size of El Dewrito Mod 0.6.1.0 is 2.35 GB)
Video card (GPU) NVIDIA GeForce 9600GT (or AMD equivalent)
As according to El Dewrito Mod Developers, not Microsoft or Saber Interactive [2]

Notes

  1. When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References