Difference between revisions of "DCS World"
From AppleGamingWiki, the wiki about gaming on M1 Apple silicon Macs
Goldmaster11 (talk | contribs) |
(updated options.lua link to a more user-friendly one after requested to do so) |
||
| (13 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
| − | |||
| − | |||
{{Infobox game | {{Infobox game | ||
|cover = DCS_World_Cover.jpg | |cover = DCS_World_Cover.jpg | ||
| Line 14: | Line 12: | ||
{{Infobox game/row/date|Windows|March 7, 2009 (Initial release, GER)}} | {{Infobox game/row/date|Windows|March 7, 2009 (Initial release, GER)}} | ||
{{Infobox game/row/date|Windows|April 2, 2009 (Initial release, NA)}} | {{Infobox game/row/date|Windows|April 2, 2009 (Initial release, NA)}} | ||
| − | {{Infobox game/row/date|Windows|3 May 2021 (Latest stable | + | {{Infobox game/row/date|Windows|3 May 2021 (Latest stable, 2.5.6.61527.3)}} |
| − | {{Infobox game/row/date|Windows|5 May 2021 (Latest open beta 2.7.0.5659}} | + | {{Infobox game/row/date|Windows|5 May 2021 (Latest open beta, 2.7.0.5659}} |
|steam appid = 223750 | |steam appid = 223750 | ||
|steam appid side = 10 | |steam appid side = 10 | ||
| + | |official site= https://www.digitalcombatsimulator.com/en/ | ||
| + | |pcgamingwiki = DCS_World | ||
}} | }} | ||
| Line 28: | Line 28: | ||
|ios-ipados app = na | |ios-ipados app = na | ||
|ios-ipados app notes = | |ios-ipados app notes = | ||
| − | |crossover = | + | |crossover = Playable |
| − | |crossover notes = | + | |crossover notes = Please see the "Issues fixed" section below for instructions on installing and running the standalone and Steam versions of this game. |
|wine = unknown | |wine = unknown | ||
|wine notes = | |wine notes = | ||
| − | |parallels = | + | |parallels = Menu |
|parallels notes = Boots. Main menu is fine. However, actual gameplay is riddled with graphical issues. AWACS View (F10) works just fine. FPS surges up and down, causing extremely unstable performance. | |parallels notes = Boots. Main menu is fine. However, actual gameplay is riddled with graphical issues. AWACS View (F10) works just fine. FPS surges up and down, causing extremely unstable performance. | ||
|windows 10 arm = na | |windows 10 arm = na | ||
| Line 38: | Line 38: | ||
|linux arm = na | |linux arm = na | ||
|linux arm notes = | |linux arm notes = | ||
| + | }} | ||
| + | |||
| + | ==Issues fixed<ref>Thanks to user Sokennethwasall for finding these fixes.</ref>== | ||
| + | Please Note: This involves modifying game files, so if you repair the game, this file will revert to its original broken state and you'll need to fix it again. | ||
| + | |||
| + | {{Fixbox|description=Installing DCS Standalone or Steam version in CrossOver|ref=|fix= | ||
| + | # If you are using Steam, install DCS into a Windows 10 64-bit CrossOver bottle. If you are using the standlone version, download (but do not install) it. | ||
| + | # If you are using the Standalone version, download [https://www.codeweavers.com/compatibility/crossover/the-kitchen-sink The Kitchen Sink dependencies]. | ||
| + | # Override {{code|winhttp.dll}} (native, builtin), {{code|wbemprox.dll}} (native) & {{code|msdmo.dll}} (native) in the Wine configuration options in CrossOver. | ||
| + | # Install {{code|d3dcompiler_47}} (32-bit) and {{code|d3dcompiler_47}} (64-bit). | ||
| + | # If you are using the Standalone version, install corefonts. | ||
| + | # Enable D3DMetal graphics and enable E-sync if Standalone, M-sync if Steam, and restart the bottle. | ||
| + | # If you are using the Standalone version, run the DCS Installer | ||
| + | }} | ||
| + | |||
| + | {{Fixbox|description=Skipping the broken launcher|ref=|fix= | ||
| + | # Download the {{code|options.lua}} file from [https://github.com/deleterium/dcs_on_linux/blob/master/options.lua here] and place it in the {{code|CONFIG_DIR}} to skip the broken launcher. If the {{code|CONFIG_DIR}} does not exist, create the directory. i.e. {{code|drive_c/users/$USERNAME/Saved Games/DCS/Config/options.lua}} | ||
| + | }} | ||
| + | |||
| + | {{Fixbox|description=Overriding the input audio device load|ref=|fix= | ||
| + | # You need to override the {{code|getVoiceChatDevices()}} method in optionsDb.lua to always return an empty string, as the {{code|mod_sound.getVoiceChatDevices(dev_type)}} returns nil under CrossOver and causes an error to occur. You can access this file by clicking "Open C: Drive" button on your CrossOver bottle, and then navigating to {{code|./Program Files/Eagle Dynamics/DCS World/MissionEditor/modules/Options/optionsDb.lua}} | ||
| + | <pre> | ||
| + | local function getVoiceChatDevices(dev_type) | ||
| + | --local devices = mod_sound.getVoiceChatDevices(dev_type) | ||
| + | local result = {Name(_('Default')):Value("")} | ||
| + | |||
| + | if devices then | ||
| + | for k,v in ipairs(devices) do | ||
| + | table.insert(result,Name(v[2]):Value(v[1])) | ||
| + | end | ||
| + | end | ||
| + | |||
| + | return result | ||
| + | end | ||
| + | </pre> | ||
}} | }} | ||
Latest revision as of 18:55, 29 July 2025
![]() |
|
| Developers | |
|---|---|
| Eagle Dynamics | |
| Publishers | |
| Eagle Dynamics | |
| Engines | |
| Eagle Dynamics Game Engine | |
| Release dates | |
| October 17, 2008 (Initial release, RU) | |
| December 10, 2008 (Initial release, EN) | |
| March 7, 2009 (Initial release, GER) | |
| April 2, 2009 (Initial release, NA) | |
| 3 May 2021 (Latest stable, 2.5.6.61527.3) | |
| 5 May 2021 (Latest open beta, 2.7.0.5659 | |
| Resources | |
| PCGamingWiki | |
macOS Compatibility
| Compatibility layer | Rating | Notes |
|---|---|---|
| CrossOver | Please see the "Issues fixed" section below for instructions on installing and running the standalone and Steam versions of this game. | |
| Wine | ||
| Virtualization | ||
| Parallels | Boots. Main menu is fine. However, actual gameplay is riddled with graphical issues. AWACS View (F10) works just fine. FPS surges up and down, causing extremely unstable performance. |
Issues fixed[1]
Please Note: This involves modifying game files, so if you repair the game, this file will revert to its original broken state and you'll need to fix it again.
| Installing DCS Standalone or Steam version in CrossOver |
|---|
|
| Skipping the broken launcher |
|---|
|
| Overriding the input audio device load |
|---|
local function getVoiceChatDevices(dev_type)
--local devices = mod_sound.getVoiceChatDevices(dev_type)
local result = {Name(_('Default')):Value("")}
if devices then
for k,v in ipairs(devices) do
table.insert(result,Name(v[2]):Value(v[1]))
end
end
return result
end
|
- ↑ Thanks to user Sokennethwasall for finding these fixes.
