1. masagrator

    OP masagrator The developper
    Member

    Joined:
    Oct 14, 2018
    Messages:
    2,149
    Country:
    Poland
    So I was digging for some time prerelease version of Alien: Isolation and I found how can I add more graphics settings, how to enable 60 FPS and where are stored more advanced settings.

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

    • To enable 60 FPS only what you need is version 1.1.1_46760 of game and you need to download AlienISO-60FPS, then put exefs_patches folder to

      atmosphere
      or
      reinx
      or
      sxos

      And restart Switch

      With max OC 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.
    • 2019120510500000-17A369D078429851D86294523F96554C.jpg
      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>
      to
      Code:
                              <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)

      I didn't enable Antialiasing option, because TAA is a separate setting that cannot be added to game menu.
      Screenshots:
      • 47 (default): 47.jpg
        75: 75.jpg
      • Low: Low.jpg
        Medium (default): Medium.jpg
        High: High.jpg
        Ultra: Ultra.jpg
      • 512: 512.jpg
        1024 (default): 1024.jpg
        1536: 1536.jpg
        2048: 2048.jpg
      • Off (default): Off.jpg
        HDAO: HDAO.jpg
        Standard: Standard.jpg


      This should work with any version of game.
      Download AlienEnhancedSettings.zip and put folder 010075D00E8BA000 to sdcard folder

      atmosphere/titles (Atmosphere 0.9.4 and older)
      or
      atmosphere/contents (Atmosphere 0.10.1+)
      or
      reinx/titles
      or
      sxos/titles

      And restart Switch
    • More advanced settings you can find in save file.
      You can find here settings like:
      - Dynamic Resolution
      - TAA
      - Sharpening upscaler
      - LowQualityDoF
      - HardcodeShadowSettings
      - ForceVolumetricLightingLevels
      - ForceLowResAlpha
      - DisallowCustomFOV

      Backup save with Checkpoint or Edizon and edit "preferences" file.
      This is how looks default file with Polish language set:
      Code:
      <?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>

      And here are additional settings that I found in exefs and not confirmed if they are working by adding to save file:
      Code:
      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
     

    Attached Files:

    Last edited: Dec 15, 2019
  2. OverkillLabs

    OverkillLabs Member
    Newcomer

    Joined:
    Jan 26, 2019
    Messages:
    43
    Country:
    Bulgaria
    What do I enter in the advanced settings config, it's all either 1 or 0 how do I change the settings to high or ultra?
     
  3. masagrator

    OP masagrator The developper
    Member

    Joined:
    Oct 14, 2018
    Messages:
    2,149
    Country:
    Poland
    I don't know the answer for all settings. I know only that:
    Code:
            <Setting name="Level of Detail">
                <Quality name="Ultra"            float="1.0"        precedence="4"/>
                <Quality name="High"            float="0.9"        precedence="3"/>
                <Quality name="Medium"      float="0.75"    precedence="2"/>
                <Quality name="Low"             float="0.6"        precedence="1"/>
            </Setting>
            <Setting name="Particles">
                <!-- Particles compare quality settings to these -->
                <!-- great or equal to these means it will emit -->
                <Quality name="Low"             int="1" precedence="1"/>
                <Quality name="Medium"     int="2" precedence="2"/>
                <Quality name="High"            int="3" precedence="3"/>
                <!-- GPU Particles -->
                <Quality name="Ultra"           int="4" precedence="4">
            </Setting>
            <Setting name="ShadowMapping">
                <!-- PCF -->
                <!-- Int value refers to size of PCF kernel (number of bilinear PCF blocks). -->
                <!-- So value 2 means fetching and filtering 16 shadow map texels. -->
                <Quality name="Very Low"    int="2" precedence="1"/>
                <Quality name="Low"             int="3" precedence="2"/>
                <Quality name="Medium"     int="4" precedence="3"/>
                <Quality name="High"            int="5" precedence="4">
                <!-- Contact hardening -->
                <Quality name="Ultra"           int="6" precedence="5">
            </Setting>
    
     
    Last edited: Dec 5, 2019
  4. azoreseuropa

    azoreseuropa GBAtemp Guru
    Member

    Joined:
    Nov 6, 2002
    Messages:
    8,987
    Country:
    United States
    I tried to like 60 fps but too awkward to me, no. I think that I am so used to 30 FPS and its fine to me. Good job, thought.
     
  5. OverkillLabs

    OverkillLabs Member
    Newcomer

    Joined:
    Jan 26, 2019
    Messages:
    43
    Country:
    Bulgaria
    I don't see these settings in your attached files and I see the save file preference file instead
     
  6. masagrator

    OP masagrator The developper
    Member

    Joined:
    Oct 14, 2018
    Messages:
    2,149
    Country:
    Poland
    Because this code is extracted from game files. I've pasted it here so you can check what values are defined as Ultra for some settings...

    — Posts automatically merged - Please don't double post! —

    Beside I've named this TAB "advanced" for some reason. If this is too much for you, don't use it.
     
  7. Gausak

    Gausak Newbie
    Newcomer

    Joined:
    Jan 27, 2018
    Messages:
    8
    Country:
    Spain
    The mod for 60 FPS does not work for me, I do just like other times but there is no way to make it work (however, other mods of yours do work correctly).

    I am in the correct update version.
     
  8. masagrator

    OP masagrator The developper
    Member

    Joined:
    Oct 14, 2018
    Messages:
    2,149
    Country:
    Poland
    When game is showing autosave icon in warning, this icon is animated in double speed or not?
    If it's faster, then mod is working.
     
  9. Gausak

    Gausak Newbie
    Newcomer

    Joined:
    Jan 27, 2018
    Messages:
    8
    Country:
    Spain
    Double speed, then the mod is working ... Only in this game the 60 FPS are not appreciated as much as in the rest: D

    Thank you for your great work!
     
  10. Syynx

    Syynx GBAtemp Regular
    Member

    Joined:
    Jun 5, 2018
    Messages:
    129
    Country:
    United States
    There wouldn't be a way to make the game louder, would there?
     
  11. masagrator

    OP masagrator The developper
    Member

    Joined:
    Oct 14, 2018
    Messages:
    2,149
    Country:
    Poland
    If game will accept float higher than 1.0, then it can be done.
     
  12. Syynx

    Syynx GBAtemp Regular
    Member

    Joined:
    Jun 5, 2018
    Messages:
    129
    Country:
    United States
    BTW Alien Isolation supports PC mods, I'm currently testing Softcore Mod, install it by dropping the mod's DATA folder into 010075D00E8BA000\romfs\data\

    The end structure will look like 010075D00E8BA000\romfs\data\DATA\

    Also tried setting the audio values to > 1.0 and it just crashes
     
  13. Rounard

    Rounard Newbie
    Newcomer

    Joined:
    Dec 9, 2019
    Messages:
    1
    Country:
    France
    Hello masagrator, thanks for your work.
    I have a question regarding the preferences file. I would like to use the English dub with French subs, but the game don't allow that.
    Do you think it could be possible by editing the lines gamelanguage Id and/or language selectmultivalue?
    Thanks!
     
  14. masagrator

    OP masagrator The developper
    Member

    Joined:
    Oct 14, 2018
    Messages:
    2,149
    Country:
    Poland
    There are hidden settings, where you can choose between English and System language for audio. I didn't check how you can apply them.
     
  15. cucholix

    cucholix Banners guy
    Member

    Joined:
    Jan 17, 2017
    Messages:
    2,146
    Country:
    Chile
    This game uses dynamic res? What happen if you disable it?
    Code:
    <value name="Enable"                                              type="integer">0</value>
     
  16. masagrator

    OP masagrator The developper
    Member

    Joined:
    Oct 14, 2018
    Messages:
    2,149
    Country:
    Poland
    Guess you will have fixed 720p resolution.
     
    Last edited: Dec 9, 2019
  17. RAWRzilla22

    RAWRzilla22 Advanced Member
    Newcomer

    Joined:
    Oct 30, 2012
    Messages:
    92
    Country:
    United States
    I've always been curious, maybe you can answer this for me: Why do most, if not all of these enhanced mods run only in handheld mode? Doesnt docked mode give you more resources to work with?
     
  18. masagrator

    OP masagrator The developper
    Member

    Joined:
    Oct 14, 2018
    Messages:
    2,149
    Country:
    Poland
    If you mean 60 FPS mods, because Enhanced Settings can be used in both modes and I'm not against any of them:
    Nope. We have to use 1785/921/1600
    Dock mode is optimized to work with 1020/768/1600
    Handheld is optimized to work with 1020/460/1331

    So answer me - where you have more free resources? :)
     
  19. Kheldar382

    Kheldar382 Member
    Newcomer

    Joined:
    Nov 13, 2019
    Messages:
    26
    Country:
    Spain
    I didn't got the PC mods to work. Not even the one you're testing.
     
  20. keegokahgo

    keegokahgo Member
    Newcomer

    Joined:
    Apr 2, 2019
    Messages:
    11
    Country:
    United States
    Hey @masagrator, does this change any of the clocks or is everything stock? I'm only asking to be sure since recommended clocks are usually given, but nothing regarding the sort is mentioned for this one
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Isolation, Enhanced, Graphics