Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Ion Fury"

From PCGamingWiki, the wiki about fixing PC games
m (→‎System requirements: updated template usage)
 
(127 intermediate revisions by 35 users not shown)
Line 1: Line 1:
{{stub}}
 
{{state|beta}}
 
 
{{Infobox game
 
{{Infobox game
|cover        = ionmaiden.jpg
+
|cover        = Ion Fury cover.png
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|Void Point}}
 
{{Infobox game/row/developer|Void Point}}
Line 8: Line 6:
 
{{Infobox game/row/publisher|3D Realms}}
 
{{Infobox game/row/publisher|3D Realms}}
 
|engines      =  
 
|engines      =  
{{Infobox game/row/engine|Build}}
+
{{Infobox game/row/engine|Build|name=EDuke32}}
 
|release dates=  
 
|release dates=  
{{Infobox game/row/date|Windows|EA}}
+
{{Infobox game/row/date|Windows|August 15, 2019}}
{{Infobox game/row/date|Linux|EA}}
+
{{Infobox game/row/date|Linux|August 15, 2019}}
 +
{{Infobox game/row/date|OS X|TBA}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|ion-fury|79}}
 +
{{Infobox game/row/reception|OpenCritic|8117/ion-fury|77}}
 +
{{Infobox game/row/reception|IGDB|ion-fury|84}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase, DLC }}
 +
{{Infobox game/row/taxonomy/microtransactions | None }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | First-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Action, FPS, Shooter }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | }}
 +
{{Infobox game/row/taxonomy/themes            | Cyberpunk, Sci-fi }}
 +
{{Infobox game/row/taxonomy/series            | Bombshell }}
 
|steam appid  = 562860
 
|steam appid  = 562860
|gogcom page  = ion_maiden
+
|steam appid side = 1588720
 +
|gogcom id    = 2130382962
 +
|gogcom id side = 1740836875, 1752977759, 1496956756
 +
|official site= http://www.ionfury.com/
 +
|hltb        = 49534
 +
|lutris      = ion-fury
 
|strategywiki =  
 
|strategywiki =  
|wikipedia    = Ion Maiden
+
|mobygames    = 104300
|winehq      =  
+
|wikipedia    = Ion Fury
 +
|winehq      = 19524
 
|license      = commercial
 
|license      = commercial
 
}}
 
}}
{{series|Bombshell}}
+
 
 +
{{Introduction
 +
|introduction      = '''''Ion Fury''''' is a [[Glossary:Singleplayer|singleplayer]] [[Glossary:FPS|first-person shooter]] in [[Series:Bombshell|Bombshell]] series and running in the [https://www.eduke32.com/ EDuke32] engine, made largely by the latter's developers.
 +
 
 +
|release history  = The game was released into early access on February 28, 2018 as '''''Ion Maiden'''''. Leading up to the full release, it was retitled as '''''Ion Fury''''' after a lawsuit filed by the heavy metal band [[Wikipedia:Iron Maiden|Iron Maiden]].<ref>{{Refsnip|url=https://steamcommunity.com/games/562860/announcements/detail/1620646560783169848|title=Steam Community - Ion Fury - 3D Realms Ion Maiden Statement|date=2019-05-30|snippet=We’ve recently heard about a lawsuit filed in California by the band Iron Maiden, claiming our old-school first-person shooter Ion Maiden is infringing on their trademark.}}</ref><ref>{{Refsnip|url=https://steamcommunity.com/games/562860/announcements/detail/1619524466602443850|title=Steam Community - Ion Fury - ION MAIDEN IS NOW ION FURY - RELEASE DATE, NEW BIG BOX!|date=2019-07-11|snippet=ION MAIDEN will release under a new title to avoid legal issues with a certain popular heavy metal band.}}</ref>
 +
 
 +
A major post-release patch, version 2.0, was released in October 2021 with bug and weapon balancing fixes, and optimized controls. The '''''Aftershock''''' expansion pack was announced on March 25, 2021, and released on October 2, 2023 on Steam and GOG.com on October 26, 2023.
 +
 
 +
The game has been available on Windows and Linux since the early access release. macOS support has been delayed but is still planned for the future,<ref>{{Refsnip|url=https://steamcommunity.com/app/562860/discussions/0/1642045637384574237/|title=Steam Community - Ion Fury - Launch Day Technical Update|date=2019-08-15|snippet=We haven't forgotten about a macOS build! Due to some unforeseen difficulties this support did not land by launch day. We are very close to having this ready, so if you're a Mac user depending on a native build, hang tight over the coming days!}}</ref> but can be played by manual usage of EDuke32.<ref>{{Refurl|url=https://www.gog.com/forum/ion_fury/running_ion_fury_on_macos/page1|title=Running Ion Fury on macOS, Page 1 - Forum - GOG.com|date=February 3, 2020}}</ref>
 +
 
 +
|current state    =
 +
}}
  
 
'''General information'''
 
'''General information'''
{{GOG.com links|2039300202|ion_maiden}}
+
{{mm}} [https://discord.gg/3drealms Official Discord server]
 +
{{GOG.com links|2130382962|ion_fury}}
 
{{mm}} [https://steamcommunity.com/app/562860/discussions/ Steam Community Discussions]
 
{{mm}} [https://steamcommunity.com/app/562860/discussions/ Steam Community Discussions]
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| publisher | https://3drealms.com/catalog/ion-maiden_56/ | DRM-free | Purchasing while in Early Access allows access to exclusive Preview Campaign. |  | Windows, Linux }}
+
{{Availability/row| Publisher | https://3drealms.com/catalog/ion-maiden_56/ | DRM-free | Digital version. |  | Windows, Linux }}
{{Availability/row| GOG.com | ion_maiden | DRM-free | | | Windows, Linux }}
+
{{Availability/row| Publisher | https://3drealms.com/catalog/ion-fury-pc-dvd-2_179/ | Steam | Physical keep case version. |  | Windows, Linux}}
{{Availability/row| GMG | ion-maiden-pc | Steam |  |  | Windows, Linux }}
+
{{Availability/row| GOG.com | ion_fury | DRM-free | {{Store link|GOG.com|ion_fury_aftershock_bundle|Bundle with Aftershock}} also available. | | Windows, Linux }}
{{Availability/row| Steam | 562860 | Steam | Purchasing while in Early Access allows access to exclusive Preview Campaign. | | Windows, Linux }}
+
{{Availability/row| GMG | ion-fury-pc | Steam |  |  | Windows, Linux }}
 +
{{Availability/row| Humble | ion-fury | Steam |  |  | Windows, Linux }}
 +
{{Availability/row| Steam | 562860 | Steam | {{Store link|Steam-bundle|35201|Bundle with Aftershock}} also available. |  | Windows, Linux }}
 +
{{Availability/row| publisher | https://3drealms.com/catalog/ion-fury-big-box-2_146/ | DRM-free | Physical "Big Box" version. |  | Windows, Linux | Unavailable}}
 +
}}
 +
 
 +
===Version differences===
 +
{{ii}} The physical "Big Box" version includes a Bowling Bomb-styled USB containing the game and a digital soundtrack, a poster, an A3 keycard based the game, a "making-of" booklet, and a sticker set.
 +
{{ii}} The physical keep case version includes a sticker and artbook, as well as a redeemable Steam key instead of a DRM-free release.
 +
 
 +
==Monetization==
 +
{{Monetization
 +
|ad-supported          =
 +
|dlc                    =
 +
|expansion pack        = The expansion pack includes a new campaign, weapons, enemies and a new game mode.<ref>{{Refurl|url=https://store.steampowered.com/app/1588720|title=Ion Fury: Aftershock on Steam.|date=August 11, 2021}}</ref>
 +
|freeware              =
 +
|free-to-play          =
 +
|one-time game purchase = The game requires an upfront purchase to access.
 +
|sponsored              =
 +
|subscription          =
 +
}}
 +
 
 +
{{DLC|
 +
{{DLC/row| Aftershock | | Windows, Linux }}
 +
}}
 +
 
 +
==Essential improvements==
 +
===Patches===
 +
{{ii}} Official patches for the game can be found from the developer's website [http://voidpoint.com/public/ here].<ref>{{Refurl|url=https://steamcommunity.com/app/562860/discussions/0/2952628008339799179/#c2952628008339811022|title=Ion Fury v1.1 Patch notes (changelog) - Steam Community Discussions|date=2020-09-21}}</ref> The digital distribution releases are always updated with the latest patches.
 +
{{ii}} The official 2.0 patch is currently only available on Steam (Windows and Linux) and GOG.com (Windows).
 +
 
 +
===Disable resolution selection at launch===
 +
{{Fixbox|description=Launch the game with <code>-nosetup</code> [[Glossary:Command line arguments|parameter]]|ref=<ref>{{Refcheck|user=Suicide machine|date=2019-08-16}}</ref>|fix=
 +
}}
 +
{{Fixbox|description=Make change permanent|ref=<ref>{{Refcheck|user=Keith|date=2019-08-20}}</ref>|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open {{file|fury.cfg}}.
 +
# Change <code>ForceSetup = 1</code> to <code> ForceSetup = 0</code>.
 +
}}
 +
 
 +
===Source ports===
 +
{{Source ports table|content=
 +
{{Source ports table/row| EDuke32 | url=http://eduke32.com/ | A source port of ''[[Duke Nukem 3D]]'' which adds modern features to the Build engine.<br>EDuke32 supports, and is used to build, ''Ion Fury'' and allows playing the game on Macs. | Windows, OS X, Linux }}
 
}}
 
}}
{{ii}} OS X support is in progress, but has been held up due to issues with Apple's method of implementing retina displays.<ref>[https://forums.duke4.net/topic/8181-ion-maiden/page__view__findpost__p__295425 Ion Maiden - Duke4.net Forums - Page 21]</ref>
+
{{ii}} If playing through EDuke32, disable Polymer. ''Ion Fury'' does '''not''' support Polymer and leaving it enabled will lead to bad performance regardless of system configuration.
 +
{{ii}} EDuke32 requires {{file|fury.grpinfo}} to be present and to be built with the <code>make FURY=1</code> command to properly support Ion Fury.
  
 
==Game data==
 
==Game data==
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/config|Windows|{{p|appdata}}\Ion Maiden Preview Campaign}}
+
{{Game data/config|Windows|{{p|appdata}}\Ion Fury\fury.cfg|{{p|appdata}}\Ion Fury\settings.cfg}}
{{Game data/config|Linux|{{p|linuxhome}}/.config/maiden}}
+
{{Game data/config|Linux|{{p|linuxhome}}/.config/fury}}
 
}}
 
}}
{{ii}} {{code|maiden.cfg}} stores the game's mouse bindings and screen resolution.
+
{{ii}} {{code|fury.cfg}} stores the game's mouse bindings and screen resolution.
 
{{ii}} {{code|settings.cfg}} stores the game's keyboard bindings, audio settings, some video settings, and others.
 
{{ii}} {{code|settings.cfg}} stores the game's keyboard bindings, audio settings, some video settings, and others.
 
{{ii}} To force portable mode, create an empty {{code|user_profiles_disabled}} file in the installation folder (no extension).
 
{{ii}} To force portable mode, create an empty {{code|user_profiles_disabled}} file in the installation folder (no extension).
Line 46: Line 123:
  
 
===Save game data location===
 
===Save game data location===
 +
{{Image|Ion Fury - Save Settings.png|Save/autosave settings.}}
 
{{Game data|
 
{{Game data|
{{Game data/saves|Windows|{{p|game}}\}}
+
{{Game data/saves|Windows|{{p|appdata}}\Ion Fury\}}
{{Game data/saves|Linux|{{p|linuxhome}}/.config/maiden}}
+
{{Game data/saves|Linux|{{p|linuxhome}}/.config/fury}}
 
}}
 
}}
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|gog galaxy           = unknown
+
|discord                  =
|gog galaxy notes     =  
+
|discord notes            =
|origin               =  
+
|epic games launcher      =
|origin notes         =  
+
|epic games launcher notes =
|steam cloud           = true
+
|gog galaxy               = true
|steam cloud notes     =  
+
|gog galaxy notes         =  
|uplay                =  
+
|origin                   =  
|uplay notes           =  
+
|origin notes             =  
|xbox cloud           =  
+
|steam cloud               = true
|xbox cloud notes     =  
+
|steam cloud notes         =  
 +
|ubisoft connect          =  
 +
|ubisoft connect notes     =  
 +
|xbox cloud               =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
{{Video settings
+
{{Image|Ion Fury - Display Settings.png|Display settings.}}
 +
{{Image|Ion Fury - Color Correction Settings.png|Color correction settings.}}
 +
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
Line 74: Line 158:
 
|widescreen resolution      = true
 
|widescreen resolution      = true
 
|widescreen resolution notes=  
 
|widescreen resolution notes=  
|multimonitor              = unknown
+
|multimonitor              = true
|multimonitor notes        =  
+
|multimonitor notes        = {{term|Hor+}} with {{code|Widescreen}} enabled, or {{term|vert-}} with {{code|Widescreen}} disabled.  UI spans the screen.  Additional FOV can cause clipping problems, especially in small spaces such as vents and tunnels.
 
|ultrawidescreen            = true
 
|ultrawidescreen            = true
|ultrawidescreen notes      =  
+
|ultrawidescreen notes      = {{term|Hor+}} with {{code|Widescreen}} enabled, or {{term|vert-}} with {{code|Widescreen}} disabled.
 
|4k ultra hd                = true
 
|4k ultra hd                = true
|4k ultra hd notes          =  
+
|4k ultra hd notes          = 2D sprites designed for 480p and {{term|nearest-neighbor}} upscaled at higher resolutions.
|fov                        = false
+
|fov                        = true
|fov notes                  =  
+
|fov notes                  = 70-120°
 
|windowed                  = true
 
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
|borderless windowed        = false
+
|borderless windowed        = limited
|borderless windowed notes  =  
+
|borderless windowed notes  = Enable windowed mode and set render resolution to desktop resolution.
|anisotropic                = true
+
|anisotropic                = always on
|anisotropic notes          =  
+
|anisotropic notes          = 16x anisotropic filtering with nearest neighbor filtering. Anisotropy level is not noticeable due to the lack of mipmapping.
 
|antialiasing              = false
 
|antialiasing              = false
 
|antialiasing notes        =  
 
|antialiasing notes        =  
Line 95: Line 179:
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = true
 
|120 fps                    = true
|120 fps notes              =  
+
|120 fps notes              = The default Auto option caps the framerate to your monitor's refresh rate, recommended when Vsync is turned on. Predefined limits (30, 60, 75, 100, 120, 144, 165, 240 FPS) with adjustable offset (±10).
|hdr                        = unknown
+
|hdr                        = false
 
|hdr notes                  =  
 
|hdr notes                  =  
|color blind                = unknown
+
|ray tracing                = unknown
 +
|ray tracing notes          =
 +
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
==Input settings==
+
==Input==
{{Input settings
+
{{Image|Ion Fury - HUD Settings.png|HUD options.}}
 +
{{Image|Ion Fury - Mouse Settings.png|Mouse options.}}
 +
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
|acceleration option      = unknown
+
|acceleration option      = false
 
|acceleration option notes =  
 
|acceleration option notes =  
 
|mouse sensitivity        = true
 
|mouse sensitivity        = true
|mouse sensitivity notes  =  
+
|mouse sensitivity notes  = Set X-scale to half of Y-scale for 1:1 pitch and yaw (e.g.: 0.5X, 1.0Y); sensitivity can be configured with more precision in [[#Configuration_file.28s.29_location|settings.cfg]]<ref>{{Refurl|url=https://www.mouse-sensitivity.com/forum/topic/3427-ion-fury/?tab=comments#comment-13784|title=Ion Fury|date=2019-08-16}}</ref>
 
|mouse menu                = true
 
|mouse menu                = true
 
|mouse menu notes          =  
 
|mouse menu notes          =  
|invert mouse y-axis      = unknown
+
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 
|touchscreen              = unknown
 
|touchscreen              = unknown
 
|touchscreen notes        =  
 
|touchscreen notes        =  
 
|controller support        = true
 
|controller support        = true
|controller support notes  =  
+
|controller support notes  = Added in the release day build.<ref>{{Refurl|url=https://steamcommunity.com/app/562860/discussions/0/1642045637384574237/|title=Launch Day Technical Update|date=2019-08-15}}</ref>
|full controller          = unknown
+
|full controller          = false
|full controller notes    =  
+
|full controller notes    = Launcher requires keyboard. See [[#Disable_resolution_selection_at_launch|disable resolution selection at launch]] to bypass launcher.
|controller remap          = unknown
+
|controller remap          = true
 
|controller remap notes    =  
 
|controller remap notes    =  
|controller sensitivity    = unknown
+
|controller sensitivity    = true
|controller sensitivity notes=  
+
|controller sensitivity notes= Can edit '''Scale''', '''Saturation''', and '''Dead Zone''' for controller axes. '''Dead Zone''' affects vertical axis only.
|invert controller y-axis  = unknown
+
|invert controller y-axis  = true
|invert controller y-axis notes=  
+
|invert controller y-axis notes= Can edit for controller axes.
 +
|xinput controllers        = true
 +
|xinput controllers notes  =
 +
|xbox prompts              = true
 +
|xbox prompts notes        =
 +
|impulse triggers          = false
 +
|impulse triggers notes    =
 +
|dualshock 4              = true
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = false
 +
|dualshock prompts notes  = Game uses Xbox-style button prompts.
 +
|light bar support        = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers        = unknown
 +
|other controllers notes  =
 +
|other button prompts      = unknown
 +
|other button prompts notes=  
 
|controller hotplug        = true
 
|controller hotplug        = true
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
|haptic feedback          = unknown
+
|haptic feedback          = false
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|simultaneous input        = unknown
+
|simultaneous input        = true
|simultaneous input notes  =  
+
|simultaneous input notes  = Button prompts change if switching between gamepad and keyboard/mouse.
|steam input api          = unknown
+
|steam input api          = false
 
|steam input api notes    =  
 
|steam input api notes    =  
|steam hook input          = unknown
+
|steam hook input          = true
 
|steam hook input notes    =  
 
|steam hook input notes    =  
|steam input presets      = unknown
+
|steam input presets      = false
 
|steam input presets notes =  
 
|steam input presets notes =  
|steam controller prompts  = unknown
+
|steam controller prompts  = false
 
|steam controller prompts notes =  
 
|steam controller prompts notes =  
 
|steam cursor detection    = unknown
 
|steam cursor detection    = unknown
 
|steam cursor detection notes =  
 
|steam cursor detection notes =  
 
}}
 
}}
 +
<gallery>
 +
Ion Fury - Keyboard Bindings 1.png|Keyboard binding options (1/2).
 +
Ion Fury - Keyboard Bindings 2.png|Keyboard binding options (2/2).<br>{{note|note=Weapon names (beyond starting equipment) have been blurred to avoid spoilers.|name=Ion Fury Weapon Names}}
 +
Ion Fury - Mouse Bindings.png|Mouse binding options.
 +
</gallery>
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Image|Ion Fury - Audio Settings.png|Audio settings.}}
 +
{{Audio
 
|separate volume          = true
 
|separate volume          = true
|separate volume notes    =  
+
|separate volume notes    = Adjustable sliders for '''Sound''' and '''Volume'''.
|surround sound          = unknown
+
|surround sound          = false
|surround sound notes    =  
+
|surround sound notes    = Stereo only.
 
|subtitles                = false
 
|subtitles                = false
 
|subtitles notes          =  
 
|subtitles notes          =  
Line 158: Line 274:
 
|eax support              =  
 
|eax support              =  
 
|eax support notes        =  
 
|eax support notes        =  
 +
|royalty free audio      = always on
 +
|royalty free audio notes =
 
}}
 
}}
  
Line 163: Line 281:
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = English
 
  |language  = English
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = unknown
+
  |subtitles = false
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = hackable
 +
|audio    = hackable
 +
|subtitles = false
 +
|notes    = Fan-made text localization. [https://www.moddb.com/mods/ion-fury-mod-packs/downloads/fury-ru Download]. Note that it was last updated for version 1.1.<br/> Fan voice-over by [https://vk.com/club76249462 «Mechanics VoiceOver»]<br>Aftershock localization available from [https://www.gamesvoice.ru/ionfury GamesVoice.ru].
 +
|fan      = true
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = false
 +
|notes    = Fan-made localization. [https://www.moddb.com/mods/ion-fury-mod-packs/downloads/fury-es Download]. Note that it was last updated for version 1.1.
 +
|fan      = true
 
}}
 
}}
 
}}
 
}}
  
==Other information==
 
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      = 11
+
|direct3d versions      =  
 
|direct3d notes        =  
 
|direct3d notes        =  
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
|opengl versions        = unknown
+
|opengl versions        = 3.1
 
|opengl notes          =  
 
|opengl notes          =  
 
|glide versions        =  
 
|glide versions        =  
Line 194: Line 327:
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable      = true
+
|windows 32-bit exe    = false
|64-bit executable notes=  
+
|windows 64-bit exe    = true
 +
|windows arm app        = unknown
 +
|windows exe notes      =
 +
|mac os x powerpc app  = hackable
 +
|macos intel 32-bit app = hackable
 +
|macos intel 64-bit app = hackable
 +
|macos arm app          = hackable
 +
|macos app notes        = Requires EDuke32 in lieu of an official release. PowerPC support requires building EDuke32 from source code (The official EDuke32 binary for OS X Leopard is too old).<ref>{{Refurl|url=https://wiki.eduke32.com/wiki/Frequently_Asked_Questions|title=Frequently Asked Questions - EDukeWiki|date=2020-12-12}}</ref><ref>{{Refurl|url=https://dukeworld.duke4.net/eduke32/mac/|title=dukeworld - /eduke32/mac/|date=2020-12-12}}</ref>
 +
|linux 32-bit executable= hackable
 +
|linux 64-bit executable= true
 +
|linux powerpc app     = hackable
 +
|linux arm app          = hackable
 +
|linux executable notes = Non-64-bit support requires EDuke32.<ref>{{Refurl|url=https://wiki.eduke32.com/wiki/Frequently_Asked_Questions|title=Frequently Asked Questions - EDukeWiki|date=2020-12-12}}</ref>
 +
}}
 +
 
 +
===Middleware===
 +
{{Middleware
 +
|physics          =
 +
|physics notes    =
 +
|audio            =
 +
|audio notes      =
 +
|interface        =
 +
|interface notes  =
 +
|input            = SDL2
 +
|input notes      = Version 2.0.10{{note|note=SDL2 version is listed in '''Message Log''' within launcher or in {{file|fury.log}} within game directory after starting game at least once.|name=Ion Fury SDL2 Version}}
 +
|cutscenes        =
 +
|cutscenes notes  =
 +
|multiplayer      =
 +
|multiplayer notes=  
 
}}
 
}}
  
Line 201: Line 362:
 
{{System requirements
 
{{System requirements
 
|OSfamily = Windows
 
|OSfamily = Windows
|minOS    = 7
+
|minOS    = 7, 8, 8.1, 10
|minCPU  = Intel Pentium Dual Core E2220
+
|minCPU  = Intel
|minCPU2  = AMD Athlon 64 X2 5000+
+
|minCPU2  = AMD
|minRAM  = 2 GB
+
|minRAM  = 1 GB
 
|minHD    = 100 MB
 
|minHD    = 100 MB
|minGPU  = Nvidia GeForce 8600 GT
+
|minGPU  = Intel HD Graphics
|minGPU2 = AMD Radeon HD 4670
+
|minVRAM = 512 MB
|minDX    = 11
 
  
|recOS    = 8, 8.1, 10
+
|recOS    =  
|recCPU  = Intel Core i3-530
+
|recCPU  = Intel Core i5
|recCPU2  = AMD Phenom x4 9850
+
|recCPU2  = AMD FX
|recRAM  =  
+
|recRAM  = 2 GB
 
|recHD    =  
 
|recHD    =  
|recGPU  = Nvidia GeForce GT 610
+
|recGPU  = Nvidia
|recGPU2  = AMD Radeon HD 6850
+
|recGPU2  = AMD
|recDX    = 11
+
|recVRAM  = 1 GB
 +
|recDX    = 9.0c
 
|notes    = {{ii}} A 64-bit system is required.
 
|notes    = {{ii}} A 64-bit system is required.
 
}}
 
}}
Line 223: Line 384:
 
{{System requirements
 
{{System requirements
 
|OSfamily = Linux
 
|OSfamily = Linux
|minOS    = Ubuntu 14.04
+
|minOS    = Ubuntu 14.04, SteamOS 2.0
|minCPU  = Intel Core i3
+
|minCPU  = Intel
|minCPU2  = AMD FX-6300
+
|minCPU2  = AMD
|minRAM  = 2 GB
+
|minRAM  = 1 GB
 
|minHD    = 100 MB
 
|minHD    = 100 MB
|minGPU  = Nvidia GeForce 640
+
|minGPU  = Intel HD Graphics
|minGPU2 = AMD Radeon R7 260X
+
|minVRAM = 512 MB
  
|recOS    = SteamOS 2.0
+
|recOS    =  
 +
|recCPU  = Intel Core i5
 +
|recCPU2  = AMD FX
 +
|recRAM  = 2 GB
 +
|recHD    =
 +
|recGPU  = Nvidia
 +
|recGPU2  = AMD
 +
|recVRAM  = 1 GB
 
|notes    = {{ii}} A 64-bit system is required.
 
|notes    = {{ii}} A 64-bit system is required.
 
}}
 
}}
  
 
{{References}}
 
{{References}}
 +
{{GOG.com Enhancement Project}}

Latest revision as of 16:50, 14 December 2023

Ion Fury
Ion Fury cover
Developers
Void Point
Publishers
3D Realms
Engines
EDuke32
Release dates
Windows August 15, 2019
Linux August 15, 2019
macOS (OS X) TBA
Reception
Metacritic 79
OpenCritic 77
IGDB 84
Taxonomy
Monetization One-time game purchase, DLC
Microtransactions None
Modes Singleplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Action, FPS, Shooter
Themes Cyberpunk, Sci-fi
Series Bombshell
Ion Fury on HowLongToBeat
Ion Fury on IGDB
Ion Fury on MobyGames
Ion Fury on Wikipedia
Bombshell
Bombshell 2016
Ion Fury 2019
Phantom Fury 2024

Ion Fury is a singleplayer first-person shooter in Bombshell series and running in the EDuke32 engine, made largely by the latter's developers.

The game was released into early access on February 28, 2018 as Ion Maiden. Leading up to the full release, it was retitled as Ion Fury after a lawsuit filed by the heavy metal band Iron Maiden.[1][2]

A major post-release patch, version 2.0, was released in October 2021 with bug and weapon balancing fixes, and optimized controls. The Aftershock expansion pack was announced on March 25, 2021, and released on October 2, 2023 on Steam and GOG.com on October 26, 2023.

The game has been available on Windows and Linux since the early access release. macOS support has been delayed but is still planned for the future,[3] but can be played by manual usage of EDuke32.[4]

General information

Official Discord server
GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Publisher website
DRM-free
Digital version.
Windows
Linux
Publisher website
Icon overlay.png
Physical keep case version.
Windows
Linux
GOG.com
DRM-free
Bundle with Aftershock also available.
Windows
Linux
Green Man Gaming
Icon overlay.png
Windows
Linux
Humble Store
Icon overlay.png
Windows
Linux
Steam
Icon overlay.png
Bundle with Aftershock also available.
Windows
Linux
Publisher website (unavailable)
DRM-free
Physical "Big Box" version.
Windows
Linux

Version differences

The physical "Big Box" version includes a Bowling Bomb-styled USB containing the game and a digital soundtrack, a poster, an A3 keycard based the game, a "making-of" booklet, and a sticker set.
The physical keep case version includes a sticker and artbook, as well as a redeemable Steam key instead of a DRM-free release.

Monetization

Type Notes
Expansion pack The expansion pack includes a new campaign, weapons, enemies and a new game mode.[5]
One-time game purchase The game requires an upfront purchase to access.

DLC and expansion packs

Name Notes
Aftershock
Windows
Linux

Essential improvements

Patches

Official patches for the game can be found from the developer's website here.[6] The digital distribution releases are always updated with the latest patches.
The official 2.0 patch is currently only available on Steam (Windows and Linux) and GOG.com (Windows).

Disable resolution selection at launch

Launch the game with -nosetup parameter[7]
Make change permanent[8]
  1. Go to the configuration file(s) location.
  2. Open fury.cfg.
  3. Change ForceSetup = 1 to ForceSetup = 0.

Source ports

Name Description
EDuke32 A source port of Duke Nukem 3D which adds modern features to the Build engine.
EDuke32 supports, and is used to build, Ion Fury and allows playing the game on Macs.
Windows
macOS (OS X)
Linux
If playing through EDuke32, disable Polymer. Ion Fury does not support Polymer and leaving it enabled will lead to bad performance regardless of system configuration.
EDuke32 requires fury.grpinfo to be present and to be built with the make FURY=1 command to properly support Ion Fury.

Game data

Configuration file(s) location

System Location
Windows %APPDATA%\Ion Fury\fury.cfg
%APPDATA%\Ion Fury\settings.cfg
Linux $HOME/.config/fury
fury.cfg stores the game's mouse bindings and screen resolution.
settings.cfg stores the game's keyboard bindings, audio settings, some video settings, and others.
To force portable mode, create an empty user_profiles_disabled file in the installation folder (no extension).
It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.

Save game data location

Save/autosave settings.
Save/autosave settings.
System Location
Windows %APPDATA%\Ion Fury\
Linux $HOME/.config/fury

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud

Video

Display settings.
Display settings.
Color correction settings.
Color correction settings.

Graphics feature State Notes
Widescreen resolution
Multi-monitor
Hor+ with Widescreen enabled, or Vert- with Widescreen disabled. UI spans the screen. Additional FOV can cause clipping problems, especially in small spaces such as vents and tunnels.
Ultra-widescreen
Hor+ with Widescreen enabled, or Vert- with Widescreen disabled.
4K Ultra HD
2D sprites designed for 480p and nearest-neighbor upscaled at higher resolutions.
Field of view (FOV)
70-120°
Windowed
Borderless fullscreen windowed
Enable windowed mode and set render resolution to desktop resolution.
Anisotropic filtering (AF)
16x anisotropic filtering with nearest neighbor filtering. Anisotropy level is not noticeable due to the lack of mipmapping.
Anti-aliasing (AA)
See the glossary page for potential workarounds.
Vertical sync (Vsync)
60 FPS and 120+ FPS
The default Auto option caps the framerate to your monitor's refresh rate, recommended when Vsync is turned on. Predefined limits (30, 60, 75, 100, 120, 144, 165, 240 FPS) with adjustable offset (±10).
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Input

HUD options.
HUD options.
Mouse options.
Mouse options.

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Mouse sensitivity
Set X-scale to half of Y-scale for 1:1 pitch and yaw (e.g.: 0.5X, 1.0Y); sensitivity can be configured with more precision in settings.cfg[9]
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Added in the release day build.[10]
Full controller support
Launcher requires keyboard. See disable resolution selection at launch to bypass launcher.
Controller remapping
Controller sensitivity
Can edit Scale, Saturation, and Dead Zone for controller axes. Dead Zone affects vertical axis only.
Controller Y-axis inversion
Can edit for controller axes.
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
PlayStation button prompts
Game uses Xbox-style button prompts.
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes
Generic/other controllers
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M
Button prompts change if switching between gamepad and keyboard/mouse.
Steam Input
Steam Input API support
Hook input (legacy mode)
Official controller preset(s)
Steam Controller button prompts
Cursor detection

Audio

Audio settings.
Audio settings.

Audio feature State Notes
Separate volume controls
Adjustable sliders for Sound and Volume.
Surround sound
Stereo only.
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Russian
Fan-made text localization. Download. Note that it was last updated for version 1.1.
Fan voice-over by «Mechanics VoiceOver»
Aftershock localization available from GamesVoice.ru.
Spanish
Fan-made localization. Download. Note that it was last updated for version 1.1.

API

Technical specs Supported Notes
OpenGL 3.1
Software renderer
ExecutablePPC 32-bit 64-bitARM Notes
Windows
macOS (OS X)
Requires EDuke32 in lieu of an official release. PowerPC support requires building EDuke32 from source code (The official EDuke32 binary for OS X Leopard is too old).[11][12]
Linux
Non-64-bit support requires EDuke32.[13]

Middleware

Middleware Notes
Input SDL2 Version 2.0.10[Note 2]

System requirements

Windows
Minimum Recommended
Operating system (OS) 7, 8, 8.1, 10
Processor (CPU) Intel
AMD
System memory (RAM) 1 GB
Hard disk drive (HDD) 100 MB
Video card (GPU) Intel HD Graphics
512 MB of VRAM
A 64-bit system is required.
Linux
Minimum Recommended
Operating system (OS) Ubuntu 14.04, SteamOS 2.0
Processor (CPU) Intel
AMD
System memory (RAM) 1 GB
Hard disk drive (HDD) 100 MB
Video card (GPU) Intel HD Graphics
512 MB of VRAM
A 64-bit system is required.


Notes

  1. Weapon names (beyond starting equipment) have been blurred to avoid spoilers.
  2. SDL2 version is listed in Message Log within launcher or in fury.log within game directory after starting game at least once.

References

  1. Steam Community - Ion Fury - 3D Realms Ion Maiden Statement - last accessed on 2019-05-30
    "We’ve recently heard about a lawsuit filed in California by the band Iron Maiden, claiming our old-school first-person shooter Ion Maiden is infringing on their trademark."
  2. Steam Community - Ion Fury - ION MAIDEN IS NOW ION FURY - RELEASE DATE, NEW BIG BOX! - last accessed on 2019-07-11
    "ION MAIDEN will release under a new title to avoid legal issues with a certain popular heavy metal band."
  3. Steam Community - Ion Fury - Launch Day Technical Update - last accessed on 2019-08-15
    "We haven't forgotten about a macOS build! Due to some unforeseen difficulties this support did not land by launch day. We are very close to having this ready, so if you're a Mac user depending on a native build, hang tight over the coming days!"
  4. Running Ion Fury on macOS, Page 1 - Forum - GOG.com - last accessed on February 3, 2020
  5. Ion Fury: Aftershock on Steam. - last accessed on August 11, 2021
  6. Ion Fury v1.1 Patch notes (changelog) - Steam Community Discussions - last accessed on 2020-09-21
  7. Verified by User:Suicide machine on 2019-08-16
  8. Verified by User:Keith on 2019-08-20
  9. Ion Fury - last accessed on 2019-08-16
  10. Launch Day Technical Update - last accessed on 2019-08-15
  11. Frequently Asked Questions - EDukeWiki - last accessed on 2020-12-12
  12. dukeworld - /eduke32/mac/ - last accessed on 2020-12-12
  13. Frequently Asked Questions - EDukeWiki - last accessed on 2020-12-12