Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Alien Isolation 60 FPS Mod Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=Alien Isolation 60 FPS Mod |image=alienisolation60fpsmodswitch.png |description=Alien Isolation 60 FPS, Enhanced Graphics Settings & more. |author=masagrator |lastupdated=2020/05/14 |type=Game Hacks |version=1.1.3 |license=Mixed |download=https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodswitch.7z |website=https://gbatemp.net/threads/alien-isolation-60-fps-enhanced-graphics-settings-more.553647/ |source= |donation=https://k...")
 
No edit summary
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=Alien Isolation 60 FPS Mod
|title=Alien: Isolation 60 FPS Mod
|image=alienisolation60fpsmodswitch.png
|image=alienisolation60fpsmodnx.png
|description=Alien Isolation 60 FPS, Enhanced Graphics Settings & more.
|description=Alien: Isolation 60 FPS, enhanced graphics settings and more.
|author=masagrator
|author=masagrator
|lastupdated=2020/05/14
|lastupdated=2020/05/14
Line 8: Line 8:
|version=1.1.3
|version=1.1.3
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodnx.7z?k33p0fil35
|website=https://gbatemp.net/threads/alien-isolation-60-fps-enhanced-graphics-settings-more.553647/
|website=https://gbatemp.net/threads/alien-isolation-60-fps-enhanced-graphics-settings-more.553647/
|source=
|donation=https://ko-fi.com/masagrator
|donation=https://ko-fi.com/masagrator
}}
}}
{{#seo:
This is a mod for Alien: Isolation that enables 60 FPS, enhanced graphics settings and more advanced settings.
|title=Switch Rom Hacks (Game Hacks) - GameBrew
 
|title_mode=append
All settings are WIP and may glitch or crash your game. Only tested in handheld mode.
|image=alienisolation60fpsmodswitch.png
 
|image_alt=Alien Isolation 60 FPS Mod
==Installation==
}}
===60 FPS===
{{cleanup|article|Needs cleanup}}
To enable 60 FPS you only need to download for versions:
Alien Isolation 60 FPS, Enhanced Graphics Settings & more.
* 1.1_46609 - AlienISO-60FPS.zip
* 1.1.2_47610 - AlienISO-60FPS-1.1.2_47610.zip
* 1.1.3_48479 - AlienISO-60FPS-1.1.3_48479.zip
* 1.1.4_60709 - [https://raw.githubusercontent.com/ChanseyIsTheBest/NX-60FPS-RES-GFX-Cheats/main/titles/010075D00E8BA000/cheats/397C054A3D25D488.txt 397C054A3D25D488.txt]
 
For 1.1_46609, 1.1.2_47610 or 1.1.3_48479 versions:
*Put exefs_patches folder to <code>atmosphere</code> folder.
*And restart Switch.
 
For 1.1.4_60709 version:
*Put the txt file to <code>/atmosphere/contents/010075D00E8BA000/cheats/</code>.
*Create folder if any doesn't exist.
*Activate 60 FPS in cheat manager (for example [[EdiZon-Overlay Switch|EdiZon Overlay]]).
 
===Enhanced settings===
Extract AlienEnhancedSettings.zip and place the 010075D00E8BA000 folder to the corresponding folder:
*Atmosphere >=0.10.1 <code>/atmosphere/contents/</code>
*Atmosphere <=0.9.4 <code>/atmosphere/title/</code>
*ReiNX <code>/reinx/titles/</code>
*SXOS <code>/sxos/titles/</code>
 
Then restart Switch (this should work with any version of game).
 
==User guide==
===60 FPS===
With [[sys-clk Switch|sys-clk]]'s max OC setting you still will notice sometimes framedrops to 30 FPS with default graphics settings.
 
Some animations in menu are double speed and camera is now more sensitive, so you need to adjust right stick.
 
===Enhanced settings===
This mod adds more options to edit. As they are matching equivalents of PC release, setting things to ultra may crash your game.
 
What was added:
* Level of Detail (by default Medium).
* Shadow Map Resolution (by default 1024).
* Shadow Mapping (by default low, not confirmed if it's working).
* Particles (by default Low, not confirmed if it's working).
* Motion Blur On/Off (by default Off).
* Depth of Field On/Off (by default On, not confirmed if it's working).
* Planar Reflections On/Off (by default On, not confirmed if it's working).
* SSAO (by default Off).
* Texture Filtering (by default Anisotropic 2x, not confirmed if it's working).
* Field of View (by default 47).
** Warning: Configs by default are disabling any changes to FOV.
** If you have already created save, then you need to delete it from Data Management or backup save, edit "preferences" file and change
** <code><value name="DisallowCustomFOV" type="integer">1</value></code> to
** <code><value name="DisallowCustomFOV" type="integer">0</value></code>
 
Confirmed not working:
* Volumetric Lighting On/Off (Off by default, but it has some custom force values specific for Switch)
* Antialiasing option has been disabled, because TAA is a separate setting that cannot be added to game menu.
 
===Advanced settings===
More advanced settings you can find in save file.
 
You can find here settings such as:
* Dynamic Resolution.
* TAA.
* Sharpening upscaler.
* LowQualityDoF.
* HardcodeShadowSettings.
* ForceVolumetricLightingLevels.
* ForceLowResAlpha.
* DisallowCustomFOV.
 
Backup save with [[Checkpoint Switch|Checkpoint]] or [[EdiZon Switch|EdiZon]] and edit "preferences" file.
 
This is how default file with Polish language set looks:
 
{| role="presentation" class="wikitable mw-collapsible mw-collapsed"|
! ▼ Preferences&nbsp;
|-
|<div style="height: 50em; max-width: max-content; overflow: auto; ">
<pre span style="white-space: pre-wrap">
<?xml version="1.0" encoding="UTF-8"?>
<registry>
    <key name="HKEY_CLASSES_ROOT">
    </key>
    <key name="HKEY_CURRENT_CONFIG">
    </key>
    <key name="HKEY_CURRENT_USER">
        <key name="AutoValueRemap">
            <key name="GPURemap">
                <key name="keys">
                    <value name="Software\IndirectX\Direct3D\Config" type="integer">1</value>
                </key>
                <key name="values">
                    <value name="Software\Feral Interactive\Alien Isolation\Setup\FullScreen" type="integer">1</value>
                    <value name="Software\Feral Interactive\Alien Isolation\Setup\ScreenH" type="integer">1</value>
                    <value name="Software\Feral Interactive\Alien Isolation\Setup\ScreenW" type="integer">1</value>
                </key>
            </key>
        </key>
        <key name="Software">
            <key name="Feral Interactive">
                <key name="Alien Isolation">
                    <key name="Setup">
                        <value name="AddSteamCloudAlias" type="integer">1</value>
                        <value name="AllowPausing" type="integer">1</value>
                        <value name="CardRenderer" type="string">unknown 0MB</value>
                        <value name="ConstrainLiveWindowResize" type="integer">1</value>
                        <value name="CrashCounter" type="integer">2</value>
                        <value name="DeepColour" type="integer">0</value>
                        <value name="DisallowCustomFOV" type="integer">1</value>
                        <value name="DoneMinOS" type="integer">0</value>
                        <value name="DonePromotional" type="integer">0</value>
                        <value name="DoneUnsupported" type="integer">0</value>
                        <value name="DrawSortMethod" type="integer">1</value>
                        <value name="EnableTiledCaching" type="integer">1</value>
                        <value name="FeralAnalyticsInstallID" type="string">mw5sZLItzKUk9O5OMy/IMogl</value>
                        <value name="ForceLowResAlpha" type="integer">1</value>
                        <value name="ForceVolumetricLightingLevels" type="string">Production\HAB_Airport</value>
                        <value name="FullScreen" type="integer">1</value>
                        <value name="GameInstallVersion" type="integer">16843008</value>
                        <value name="GameInstallVersionString" type="string">Alien: Isolationâ„¢ v1.1.1</value>
                        <value name="GameInstallVersionWithStages" type="integer">17924096</value>
                        <value name="GameLanguageId_Current" type="integer">7</value>
                        <value name="GameLanguageId_Pending" type="integer">7</value>
                        <value name="GameVersionNew" type="integer">16843008</value>
                        <value name="GameVersionString" type="string">Alien: Isolation➢ v1.1.1</value>
                        <value name="GenerateUILayerMips" type="integer">1</value>
                        <value name="HardcodeShadowSettings" type="integer">1</value>
                        <value name="HighResSoftwareZLevels" type="string">Production\ENG_ReactorCore</value>
                        <value name="LanguageSelectMultiValue" type="string">pl</value>
                        <value name="LiveWindowResizePercentage" type="integer">0</value>
                        <value name="LiveWindowResizeThreshold" type="integer">0</value>
                        <value name="LowQualityDoF" type="integer">1</value>
                        <value name="LowResPlanarReflections" type="integer">1</value>
                        <value name="MaxMessagesPerFrame" type="integer">200</value>
                        <value name="MinWindowedHeight" type="integer">0</value>
                        <value name="MinWindowedWidth" type="integer">0</value>
                        <value name="ModelStreamingPlacedBuffers" type="integer">1</value>
                        <value name="MotionControls" type="integer">0</value>
                        <value name="MotionSensitivity" type="binary">000000000000f03f</value>
                        <value name="OptimisedHairShader" type="integer">1</value>
                        <value name="ParallelScaleformAndEntityTick" type="integer">1</value>
                        <value name="PauseMoviesOnPause" type="integer">1</value>
                        <value name="PauseOnSuspend" type="integer">1</value>
                        <value name="PauseSoundOnPause" type="integer">1</value>
                        <value name="PauseTimersOnPause" type="integer">1</value>
                        <value name="RadiosityCubemapPS" type="integer">1</value>
                        <value name="RumbleMode" type="integer">1</value>
                        <value name="RumbleStrength" type="binary">000000000000f03f</value>
                        <value name="ScreenH" type="integer">720</value>
                        <value name="ScreenW" type="integer">1280</value>
                        <value name="SeenSpecificationAlertUUIDSwitchDefaultSpecificationsClass11a25_2" type="integer">1</value>
                        <value name="ShowAssertAlerts" type="integer">0</value>
                        <value name="ShowTheHideDockCheckbox" type="integer">1</value>
                        <value name="SoftwareZBufferHeight" type="integer">2</value>
                        <value name="SoftwareZBufferWidth" type="integer">4</value>
                        <value name="SpecificationFirstLaunchCheck" type="integer">0</value>
                        <value name="SpecificationUpdateURL" type="string">https://u1.feralinteractive.com/autoupdate/alienisolation/specifications_switch_1_1_1.xml</value>
                        <value name="TaskWorkerThreadCount" type="integer">2</value>
                        <value name="TextureStreamingStagingHeap" type="integer">1</value>
                        <value name="UpdateServerDomain" type="string">u1.feralinteractive.com</value>
                        <value name="UpdateServerPath" type="string">/autoupdate/</value>
                        <value name="UpdateServerProtocol" type="string">https://</value>
                        <value name="VideoSetting_AntiAliasing" type="integer">0</value>
                        <value name="VideoSetting_AntiAliasing_Visible" type="integer">0</value>
                        <value name="VideoSetting_ChromaticAberrations" type="integer">1</value>
                        <value name="VideoSetting_ChromaticAberrations_Visible" type="integer">1</value>
                        <value name="VideoSetting_Deep Colour (30bpp)" type="integer">0</value>
                        <value name="VideoSetting_Depth of Field" type="integer">1</value>
                        <value name="VideoSetting_Depth of Field_Visible" type="integer">0</value>
                        <value name="VideoSetting_Field Of View" type="integer">6</value>
                        <value name="VideoSetting_Field Of View_Visible" type="integer">0</value>
                        <value name="VideoSetting_FilmGrainIntensity" type="integer">10</value>
                        <value name="VideoSetting_FilmGrainIntensity_Visible" type="integer">1</value>
                        <value name="VideoSetting_Full Screen_Visible" type="integer">0</value>
                        <value name="VideoSetting_FullScreen Resolution 24bpp_Visible" type="integer">0</value>
                        <value name="VideoSetting_FullScreen Resolution 30bpp_Visible" type="integer">0</value>
                        <value name="VideoSetting_GammaDocked" type="integer">4</value>
                        <value name="VideoSetting_GammaUndocked" type="integer">8</value>
                        <value name="VideoSetting_Level of Detail" type="integer">1</value>
                        <value name="VideoSetting_Level of Detail_Visible" type="integer">0</value>
                        <value name="VideoSetting_MotionBlur" type="integer">0</value>
                        <value name="VideoSetting_MotionBlur_Visible" type="integer">0</value>
                        <value name="VideoSetting_Particles" type="integer">0</value>
                        <value name="VideoSetting_Particles_Visible" type="integer">0</value>
                        <value name="VideoSetting_Planar Reflections" type="integer">1</value>
                        <value name="VideoSetting_Planar Reflections_Visible" type="integer">0</value>
                        <value name="VideoSetting_Screen Space Ambient Occlusion" type="integer">0</value>
                        <value name="VideoSetting_Screen Space Ambient Occlusion_Visible" type="integer">0</value>
                        <value name="VideoSetting_ShadowMapping" type="integer">1</value>
                        <value name="VideoSetting_ShadowMapping_Visible" type="integer">0</value>
                        <value name="VideoSetting_ShadowMapResolution" type="integer">1</value>
                        <value name="VideoSetting_ShadowMapResolution_Visible" type="integer">0</value>
                        <value name="VideoSetting_Texture Filtering" type="integer">2</value>
                        <value name="VideoSetting_Texture Filtering_Visible" type="integer">0</value>
                        <value name="VideoSetting_Vertical Sync" type="integer">0</value>
                        <value name="VideoSetting_Vertical Sync_Visible" type="integer">0</value>
                        <value name="VideoSetting_Volumetric Lighting" type="integer">0</value>
                        <value name="VideoSetting_Volumetric Lighting_Visible" type="integer">0</value>
                        <value name="VideoSetting_Windowed Resolution_Visible" type="integer">0</value>
                        <key name="DynamicResolutionScaling">
                            <value name="CPUFrameTimeSmoothing" type="integer">10</value>
                            <value name="DropDelayFrames" type="integer">2</value>
                            <value name="DropTimeMargin" type="binary">000000000000f03f</value>
                            <value name="Enable" type="integer">1</value>
                            <value name="FastDropTimeMargin" type="binary">00000000000000c0</value>
                            <value name="MinScaling" type="binary">666666666666e63f</value>
                            <value name="RaiseDelayFrames" type="integer">3</value>
                            <value name="RaiseDelayFramesInRace" type="integer">4</value>
                            <value name="RaiseTimeMargin" type="binary">0000000000000040</value>
                            <value name="StepCount" type="integer">10</value>
                            <value name="SwitchLevel3GPUClock" type="string">460MHz</value>
                            <value name="SwitchLevel8GPUClock" type="string">384MHz</value>
                            <value name="UseGPUTime" type="integer">1</value>
                        </key>
                        <key name="TemporalAntiAliasing">
                            <value name="Enable" type="integer">1</value>
                            <value name="ShaderVariant" type="string">optimized</value>
                        </key>
                        <key name="Upscaler">
                            <value name="CASUsePixelShader" type="integer">1</value>
                            <value name="SharpenAmount" type="binary">000000000000f03f</value>
                            <value name="Technique" type="integer">2</value>
                        </key>
                    </key>
                </key>
            </key>
            <key name="IndirectX">
                <key name="Direct3D">
                    <key name="Config">
                        <value name="AllowSM5" type="integer">1</value>
                        <value name="EnableF3DWarmer" type="integer">1</value>
                        <value name="EnableIdxD3D11Threaded" type="integer">1</value>
                        <value name="EnableLoopTransformations" type="integer">1</value>
                        <value name="EnableShaderDeduplicator" type="integer">1</value>
                        <value name="IdxD3D11ThreadedThreadAffinity" type="integer">6</value>
                        <value name="IdxD3D11ThreadedThreadPriority" type="integer">-1</value>
                        <value name="IdxD3D11WaitOnPresentMode" type="integer">1</value>
                        <value name="LazyShaderCreation" type="integer">0</value>
                        <value name="MaxFramesPerSecond" type="integer">60</value>
                        <value name="NVNEnableZCullSaveRestore" type="integer">1</value>
                        <value name="NVNRenderToBackbuffer" type="integer">1</value>
                        <value name="UseBufferForICB" type="integer">8</value>
                        <value name="UseFastDivByZero" type="integer">1</value>
                        <value name="UseInMemoryWarmerDB" type="integer">1</value>
                    </key>
                </key>
            </key>
            <key name="MacDoze">
                <key name="Config">
                    <value name="ClearSavesEnabled" type="integer">0</value>
                    <value name="DisableClearSaveDataAlert" type="integer">0</value>
                </key>
            </key>
            <key name="SystemMonitor">
                <key name="Config">
                    <value name="AppVersion" type="integer">16843008</value>
                    <value name="Backgrounded" type="integer">0</value>
                    <value name="OSVersion" type="string">0.0</value>
                    <value name="QuitIntentional" type="integer">0</value>
                </key>
            </key>
        </key>
    </key>
    <key name="HKEY_LOCAL_MACHINE">
        <key name="Hardware">
            <key name="Description">
                <key name="System">
                    <key name="CentralProcessor">
                        <key name="0">
                            <value name="Identifier" type="string">Cortex-A57</value>
                            <value name="ProcessorNameString" type="string">Cortex-A57</value>
                            <value name="VendorIdentifier" type="string">ARM</value>
                            <value name="~MHz" type="integer">1020</value>
                        </key>
                        <key name="1">
                            <value name="Identifier" type="string">Cortex-A57</value>
                            <value name="ProcessorNameString" type="string">Cortex-A57</value>
                            <value name="VendorIdentifier" type="string">ARM</value>
                            <value name="~MHz" type="integer">1020</value>
                        </key>
                        <key name="2">
                            <value name="Identifier" type="string">Cortex-A57</value>
                            <value name="ProcessorNameString" type="string">Cortex-A57</value>
                            <value name="VendorIdentifier" type="string">ARM</value>
                            <value name="~MHz" type="integer">1020</value>
                        </key>
                    </key>
                </key>
            </key>
        </key>
        <key name="Software">
        </key>
    </key>
    <key name="HKEY_USERS">
    </key>
</registry>
</pre>
</div>
|}


==Media==
Below are the additional settings found in exefs and not confirmed if they are working by adding to save file:
<youtube></youtube>


{| role="presentation" class="wikitable mw-collapsible mw-collapsed"|
!▼ ExeFS digged settings&nbsp;
|-
|<pre span style="white-space: pre-wrap">
DynamicResolutionScaling\\DebugMode
DynamicResolutionScaling\\SwitchLevel%dGPUClock (with strings in the same function 76MHz = 0, 307MHz = 1, 384MHz = 2, 460MHz = 3, 768MHz = -1, dunno what should be in %d)
TemporalAntiAliasing\\ShaderVariant, additional option: "configurable"
TemporalAntiAliasing\\FinalBlendFactorMin, value: 0.01 (float)
TemporalAntiAliasing\\BlendFactorMin, value: 0.01 (float)
TemporalAntiAliasing\\BlendFactorMax, value: 0.2 (float)
TemporalAntiAliasing\\ResponsiveBlendFactorMin, value: 0.2 (float)
TemporalAntiAliasing\\ResponsiveBlendFactorMax, value: 0.6 (float)
TemporalAntiAliasing\\VarianceClippingMult, value: 2 (float)
TemporalAntiAliasing\\ResponsiveVarianceClippingMult, value: 0.5 (float)
TemporalAntiAliasing\\AIClampResponsiveMult, value: 0.9 (float)
TemporalAntiAliasing\\MotionDiffMax, value: 10 (float)
TemporalAntiAliasing\\MotionDiffBlendWeight, value: 0.5 (float)
TemporalAntiAliasing\\UseYCoCg, value: 0 (int)
TemporalAntiAliasing\\UnjitterPosition, value: 1 (int)
TemporalAntiAliasing\\NeighbourhoodPattern, value: 0 (int)
TemporalAntiAliasing\\AverageCurrent, value: 0 (int)
TemporalAntiAliasing\\HistoryClampMethod, value: 3 (int)
TemporalAntiAliasing\\BlendFilterMethod, value: 1 (int)
TemporalAntiAliasing\\JitterSize, value: 1 (float)
TemporalAntiAliasing\\JitterSampleCount, value: 8 (int)
EarlyShadowMaps
LowQualityBloom
UseLightVolumeDepthBounds</pre>
|}


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodswitch-01.png
<tabber>
https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodswitch-02.png
|-|Enchanced Settings=
https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodswitch-03.png
{| style="width: 80%; margin-left:0.5em;"
https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodswitch-04.png
|https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodnx2.jpg
https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodswitch-05.png
|}
https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodswitch-06.png
|-|FOV=
https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodswitch-07.png
{| style="width: 80%; margin-left:0.5em;"
https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodswitch-08.png
|'''47 (default)'''<br>https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodnx3.jpg
|-
|'''75'''<br>https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodnx4.jpg
|}
|-|LOD=
{| style="width: 80%; margin-left:0.5em;"
|'''Low'''<br>https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodnx5.jpg
|-
|'''Medium (default)'''<br>https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodnx6.jpg
|-
|'''High'''<br>https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodnx7.jpg
|-
|'''Ultra'''<br>https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodnx8.jpg
|}
|-|Shadow Resolution=
{| style="width: 80%; margin-left:0.5em;"
|'''512'''<br>https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodnx9.jpg
|-
|'''1024 (default)'''<br>https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodnx10.jpg
|-
|'''1536'''<br>https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodnx11.jpg
|-
|'''2048'''<br>https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodnx12.jpg
|}
|-|SSAO=
{| style="width: 80%; margin-left:0.5em;"
|'''Off (default)'''<br>https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodnx13.jpg
|-
|'''HDAO'''<br>https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodnx14.jpg
|-
|'''Standard'''<br>https://dlhb.gamebrew.org/switchhomebrews/alienisolation60fpsmodnx15.jpg
|}
</tabber>


==Changelog==
==Credits==
'''v.1.0'''
Credits to @Hazerou for 1.1.4_60709 60 FPS cheats file.
* First Release.


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/alien-isolation-60-fps-enhanced-graphics-settings-more.553647/
* GitHub - https://github.com/masagrator/NXGraphicsPatches
* Github -
* GBAtemp - https://gbatemp.net/threads/alien-isolation-60-fps-enhanced-graphics-settings-more.553647/
* Reddit -

Latest revision as of 01:25, 5 February 2024

Alien: Isolation 60 FPS Mod
Alienisolation60fpsmodnx.png
General
Authormasagrator
TypeGame Hacks
Version1.1.3
LicenseMixed
Last Updated2020/05/14
Links
Download
Website
Support Author

This is a mod for Alien: Isolation that enables 60 FPS, enhanced graphics settings and more advanced settings.

All settings are WIP and may glitch or crash your game. Only tested in handheld mode.

Installation

60 FPS

To enable 60 FPS you only need to download for versions:

  • 1.1_46609 - AlienISO-60FPS.zip
  • 1.1.2_47610 - AlienISO-60FPS-1.1.2_47610.zip
  • 1.1.3_48479 - AlienISO-60FPS-1.1.3_48479.zip
  • 1.1.4_60709 - 397C054A3D25D488.txt

For 1.1_46609, 1.1.2_47610 or 1.1.3_48479 versions:

  • Put exefs_patches folder to atmosphere folder.
  • And restart Switch.

For 1.1.4_60709 version:

  • Put the txt file to /atmosphere/contents/010075D00E8BA000/cheats/.
  • Create folder if any doesn't exist.
  • Activate 60 FPS in cheat manager (for example EdiZon Overlay).

Enhanced settings

Extract AlienEnhancedSettings.zip and place the 010075D00E8BA000 folder to the corresponding folder:

  • Atmosphere >=0.10.1 /atmosphere/contents/
  • Atmosphere <=0.9.4 /atmosphere/title/
  • ReiNX /reinx/titles/
  • SXOS /sxos/titles/

Then restart Switch (this should work with any version of game).

User guide

60 FPS

With sys-clk's max OC setting you still will notice sometimes framedrops to 30 FPS with default graphics settings.

Some animations in menu are double speed and camera is now more sensitive, so you need to adjust right stick.

Enhanced settings

This mod adds more options to edit. As they are matching equivalents of PC release, setting things to ultra may crash your game.

What was added:

  • Level of Detail (by default Medium).
  • Shadow Map Resolution (by default 1024).
  • Shadow Mapping (by default low, not confirmed if it's working).
  • Particles (by default Low, not confirmed if it's working).
  • Motion Blur On/Off (by default Off).
  • Depth of Field On/Off (by default On, not confirmed if it's working).
  • Planar Reflections On/Off (by default On, not confirmed if it's working).
  • SSAO (by default Off).
  • Texture Filtering (by default Anisotropic 2x, not confirmed if it's working).
  • Field of View (by default 47).
    • Warning: Configs by default are disabling any changes to FOV.
    • If you have already created save, then you need to delete it from Data Management or backup save, edit "preferences" file and change
    • <value name="DisallowCustomFOV" type="integer">1</value> to
    • <value name="DisallowCustomFOV" type="integer">0</value>

Confirmed not working:

  • Volumetric Lighting On/Off (Off by default, but it has some custom force values specific for Switch)
  • Antialiasing option has been disabled, because TAA is a separate setting that cannot be added to game menu.

Advanced settings

More advanced settings you can find in save file.

You can find here settings such as:

  • Dynamic Resolution.
  • TAA.
  • Sharpening upscaler.
  • LowQualityDoF.
  • HardcodeShadowSettings.
  • ForceVolumetricLightingLevels.
  • ForceLowResAlpha.
  • DisallowCustomFOV.

Backup save with Checkpoint or EdiZon and edit "preferences" file.

This is how default file with Polish language set looks:

Below are the additional settings found in exefs and not confirmed if they are working by adding to save file:

Screenshots

alienisolation60fpsmodnx2.jpg

47 (default)
alienisolation60fpsmodnx3.jpg
75
alienisolation60fpsmodnx4.jpg

Low
alienisolation60fpsmodnx5.jpg
Medium (default)
alienisolation60fpsmodnx6.jpg
High
alienisolation60fpsmodnx7.jpg
Ultra
alienisolation60fpsmodnx8.jpg

512
alienisolation60fpsmodnx9.jpg
1024 (default)
alienisolation60fpsmodnx10.jpg
1536
alienisolation60fpsmodnx11.jpg
2048
alienisolation60fpsmodnx12.jpg

Off (default)
alienisolation60fpsmodnx13.jpg
HDAO
alienisolation60fpsmodnx14.jpg
Standard
alienisolation60fpsmodnx15.jpg

Credits

Credits to @Hazerou for 1.1.4_60709 60 FPS cheats file.

External links

Advertising: