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 "Atelier Shallie: Alchemists of the Dusk Sea DX"

From PCGamingWiki, the wiki about fixing PC games
(Created page with "{{stub}} {{Infobox game |cover = Atelier Shallie Alchemists of the Dusk Sea DX cover.png |developers = {{Infobox game/row/developer|Gust Co. Ltd.}} |publishers =...")
 
(Put fixes in video section notes in proper fixboxes.)
 
(37 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{{stub}}
 
 
{{Infobox game
 
{{Infobox game
 
|cover        = Atelier Shallie Alchemists of the Dusk Sea DX cover.png
 
|cover        = Atelier Shallie Alchemists of the Dusk Sea DX cover.png
Line 7: Line 6:
 
{{Infobox game/row/publisher|Koei Tecmo}}
 
{{Infobox game/row/publisher|Koei Tecmo}}
 
|engines      =  
 
|engines      =  
 +
{{Infobox game/row/engine|Katana Engine|ref=<ref>{{Refcheck|user=Enyufiro|date=2024-02-24|comment={{file|{{P|game}}\Data\x64\Shader|folder}} contains a filed named {{file|KTGLEffect.g1s}}. Checked shaders using 3Dmigoto. The vertext shader with hash <code>b3b0f3001c33046a</code> contains variables named <code>ktglViewport</code> and <code>ktglColorScale</code>.}}</ref>}}
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|January 14, 2020}}
 
{{Infobox game/row/date|Windows|January 14, 2020}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|atelier-shallie-alchemists-of-the-dusk-sea-dx| }}
 +
{{Infobox game/row/reception|Opencritic|8852/atelier-shallie-alchemists-of-the-dusk-sea-dx|76}}
 +
{{Infobox game/row/reception|IGDB|atelier-shallie-alchemists-of-the-dusk-sea-dx| }}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | No microtransactions }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Turn-based }}
 +
{{Infobox game/row/taxonomy/perspectives      | Third-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control, Menu-based }}
 +
{{Infobox game/row/taxonomy/genres            | JRPG }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | Anime }}
 +
{{Infobox game/row/taxonomy/themes            | Fantasy }}
 +
{{Infobox game/row/taxonomy/series            | Atelier }}
 
|steam appid  = 1152320
 
|steam appid  = 1152320
 
|steam appid side  =  
 
|steam appid side  =  
 
|gogcom id    =  
 
|gogcom id    =  
 
|gogcom id side =  
 
|gogcom id side =  
|strategywiki =  
+
|official site= https://www.koeitecmoamerica.com/duskdx/
|wikipedia    =  
+
|hltb        = 74045
 +
|igdb        = atelier-shallie-alchemists-of-the-dusk-sea-dx
 +
|lutris      = atelier-shallie-alchemists-of-the-dusk-sea-dx
 +
|mobygames    = 139106
 +
|strategywiki = Atelier_Shallie:_Alchemists_of_the_Dusk_Sea
 +
|wikipedia    = Atelier_Shallie:_Alchemists_of_the_Dusk_Sea
 
|winehq      =  
 
|winehq      =  
 
|license      = commercial
 
|license      = commercial
 
}}
 
}}
{{Series|Atelier}}
+
 
 +
{{Introduction
 +
|introduction      = '''''{{PAGENAME}}'''''{{note|'''''Sharī no Atorie ~ Tasogare no Umi no Renkinjutsu-shi ~ Derakkusu''''' (Japanese: {{lang|ja|''シャリーのアトリエ ~黄昏の海の錬金術士~ DX''}}) in Japan.}} is a {{Glossary:singleplayer}} {{Glossary:third-person}} {{Glossary:JRPG}} game developed by [[Company:Gust Co. Ltd.|Gust Co. Ltd.]] and published by [[Company:Koei Tecmo|Koei Tecmo]]. It is part of the ''[[Series:Atelier|Atelier]]'' series.
 +
 
 +
|release history  = The game itself is an enhanced re-release of the console-exclusive 2016 PlayStation Vita game '''''Atelier Shallie Plus: Alchemists of the Dusk Sea'''''{{note|'''''Sharī no Atorie Purasu ~ Tasogare no Umi no Renkinjutsu-shi ~''''' (Japanese: {{lang|ja|''シャリーのアトリエ Plus ~黄昏の海の錬金術士~''}}) in Japan.}}, which itself is an enhanced port of the original 2014 PlayStation 3 game '''''Atelier Shallie: Alchemists of the Dusk Sea'''''{{note|'''''Sharī no Atorie ~ Tasogare no Umi no Renkinjutsu-shi ~''''' (Japanese: {{lang|ja|''シャリーのアトリエ ~黄昏の海の錬金術士~''}}) in Japan.}}, the third entry in the ''Dusk'' subseries.
 +
 
 +
The ''DX'' re-release includes content and gameplay additions from the ''Plus'' re-release and integrate DLC contents from prior releases into the base game. Initially released on PlayStation 4 and Nintendo Switch in Japan on December 25, 2019, the PC version was released worldwide on January 14, 2020 alongside the console versions' worldwide release.
 +
 
 +
|current state    =
 +
}}
  
 
'''General information'''
 
'''General information'''
Line 25: Line 56:
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
 +
{{Availability/row| Humble | atelier-shallie-alchemists-of-the-dusk-sea-dx | Steam | | | Windows }}
 
{{Availability/row| Steam | 1152320 | Steam | | | Windows }}
 
{{Availability/row| Steam | 1152320 | Steam | | | Windows }}
 
}}
 
}}
 
{{ii}} All versions require {{DRM|Steam}}.
 
{{ii}} All versions require {{DRM|Steam}}.
 +
 +
==Monetization==
 +
{{Monetization
 +
|ad-supported                =
 +
|cross-game bonus            =
 +
|dlc                        =
 +
|expansion pack              =
 +
|freeware                    =
 +
|free-to-play                =
 +
|one-time game purchase      = Requires an upfront purchase to access.
 +
|sponsored                  =
 +
|subscription                =
 +
|subscription gaming service =
 +
}}
 +
 +
===Microtransactions===
 +
{{Microtransactions
 +
|boost              =
 +
|cosmetic            =
 +
|currency            =
 +
|finite spend        =
 +
|infinite spend      =
 +
|free-to-grind      =
 +
|loot box            =
 +
|none                = The game has no microtransactions.
 +
|player trading      =
 +
|time-limited        =
 +
|unlock              =
 +
}}
 +
 +
==Essential Improvements==
 +
 +
===[https://github.com/TellowKrinkle/atelier-sync-fix/releases/tag/atelier-sophie-20231022 Atelier Sync Fix]===
 +
{{++}} Improves GPU utilization in D3D11-based Atelier games and can dramatically improve performance as a result.
 +
{{++}} Adds an external configuration for anti-aliasing (MSAA and SSAA) and anisotropic filtering.
 +
{{Fixbox|description=Instructions|ref=<ref>[https://steamcommunity.com/sharedfiles/filedetails/?id=2873028623 Atelier Sync Fix]</ref>|fix=
 +
# Extract into {{p|game}}.
 +
# Add as a [[Glossary:Command line arguments|command line argument]] <code>WINEDLLOVERRIDES="d3d11=n,b" %command%</code>. Only required on Linux/Steam Deck.
 +
}}
  
 
==Game data==
 
==Game data==
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/config|Windows|}}
+
{{Game data/config|Windows|{{P|game}}\Setting.ini}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/saves|Windows|}}
+
{{Game data/saves|Windows|{{P|userprofile\Documents}}\KoeiTecmo\Atelier Shallie DX\SAVEDATA}}
 
}}
 
}}
  
 
===[[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  
|discord               =  
+
|discord                   =  
|discord notes         =  
+
|discord notes             =  
|epic games store       =  
+
|epic games launcher       =  
|epic games store notes =  
+
|epic games launcher notes =  
|gog galaxy             =  
+
|gog galaxy               =  
|gog galaxy notes       =  
+
|gog galaxy notes         =  
|origin                 =  
+
|origin                   =  
|origin notes           =  
+
|origin notes             =  
|steam cloud           = unknown
+
|steam cloud               = true
|steam cloud notes     =  
+
|steam cloud notes         =  
|uplay                  =  
+
|ubisoft connect          =  
|uplay notes           =  
+
|ubisoft connect notes     =  
|xbox cloud             =  
+
|xbox cloud               =  
|xbox cloud notes       =  
+
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
{{Video settings
+
{{Image|Atelier_Shallie_Alchemists_of_the_Dusk_Sea_DX_Video_Settings.png|Video & Language Settings}}
 +
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
Line 65: Line 137:
 
|ultrawidescreen wsgf award =  
 
|ultrawidescreen wsgf award =  
 
|4k ultra hd wsgf award    =  
 
|4k ultra hd wsgf award    =  
|widescreen resolution      = unknown
+
|widescreen resolution      = true
|widescreen resolution notes=  
+
|widescreen resolution notes= Only natively supports 16:9 resolutions.
|multimonitor              = unknown
+
|multimonitor              = false
 
|multimonitor notes        =  
 
|multimonitor notes        =  
|ultrawidescreen            = unknown
+
|ultrawidescreen            = hackable
|ultrawidescreen notes      =  
+
|ultrawidescreen notes      = Only natively supports 16:9 resolutions. See [[#Ultra-widescreen|Ultra-widescreen]].
|4k ultra hd                = unknown
+
|4k ultra hd                = true
|4k ultra hd notes          =  
+
|4k ultra hd notes          = Only natively supports 16:9 resolutions. See [[#4K Ultra HD|4K Ultra HD]].
|fov                        = unknown
+
|fov                        = false
 
|fov notes                  =  
 
|fov notes                  =  
|windowed                  = unknown
+
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
|borderless windowed        = unknown
+
|borderless windowed        = hackable
|borderless windowed notes  =  
+
|borderless windowed notes  = See [[#Borderless fullscreen windowed|Borderless fullscreen windowed]].
|anisotropic                = unknown
+
|anisotropic                = hackable
|anisotropic notes          =  
+
|anisotropic notes          = See [[#Anisotropic filtering (AF)|Anisotropic filtering (AF)]].
|antialiasing              = unknown
+
|antialiasing              = hackable
|antialiasing notes        =  
+
|antialiasing notes        = See [[#Anti-aliasing (AA)|Anti-aliasing (AA)]].
|vsync                      = unknown
+
|upscaling                  = false
 +
|upscaling tech            =
 +
|upscaling notes            =  
 +
|vsync                      = always on
 
|vsync notes                =  
 
|vsync notes                =  
|60 fps                    = unknown
+
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
|120 fps                    = unknown
+
|120 fps                    = true
 
|120 fps notes              =  
 
|120 fps notes              =  
|hdr                        = unknown
+
|hdr                        = false
 
|hdr notes                  =  
 
|hdr notes                  =  
|color blind                = unknown
+
|ray tracing                = false
 +
|ray tracing notes          =
 +
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
==Input settings==
+
===[[Glossary:Ultra-widescreen|Ultra-widescreen]]===
{{Input settings
+
{{Fixbox|description=Set custom resolution without fixed animations|ref=<ref name="customUltraWidescreenUIFix">[https://www.reddit.com/r/widescreengamingforum/comments/qxmiqr/atelier_shallie_alchemists_of_the_dusk_sea_dx_fix/ Atelier Shallie Alchemists of the Dusk Sea DX Widescreen Fix]</ref>|collapsed=yes|fix=
|key remap                = unknown
+
 
|key remap notes          =  
+
{{++}} Can be used together with the [[#Atelier Sync Fix|Atelier Sync Fix]].
|acceleration option      = unknown
+
{{--}} Changing the aspect ratio can cause animations to look off.
 +
 
 +
# '''Back up the game executable ({{file|Atelier_Shallie_EN.exe}}) in {{file|{{P|game}}|folder}} before doing anything else. Place the backup in another location.'''
 +
# Use Steamless to de-obfuscate the game executable. If no exe.unpacked is created due to it failing, skip to the next step. Delete the {{file|Atelier_Shallie_EN.exe}} in {{file|{{P|game}}|folder}}. Rename the {{file|Atelier_Shallie_EN.exe.unpacked}} to {{file|Atelier_Shallie_EN.exe}}.
 +
# Go to [https://www.wsgf.org/article/common-hex-values this website] for common hex values.
 +
# In the aspect ratios table, find the row where "Common Name" matches the desired screen '''aspect ratio'''.
 +
# Find the "Formatted Value" of the row which contains the desired screen '''aspect ratio'''. As an example, the "Formatted Value" for the aspect ratio 21:9 (2560x1080) is <code>26 B4 17 40</code>. Remember this value.
 +
# Go to [https://hexed.it/ this] hex editor website.
 +
# Select the "Open file" option near the top left corner.
 +
# Select the {{file|Atelier_Shallie_EN.exe}}, which can be found in {{file|{{P|game}}|folder}} and open it.
 +
# In the "Search" part at the right, enter <code>39 8E E3 3F</code> in the field for "Search for".
 +
# Check the "Enable Replace" checkbox under the "Search type" near the bottom right.
 +
# In the "Replace by" field right under "Search type", enter the value you had to remember. As an example, the complete text which needs to be entered for a width of 2560 is <code>26 B4 17 40</code>.
 +
# Click on the "Find next" button near the bottom right.
 +
# Once the values have been found, click on "Replace" button near the bottom right.
 +
# After the values have been replaced, click on "Export" near the top right. Download and save the file as an executable (.exe format).
 +
# Delete the {{file|Atelier_Shallie_EN.exe}} in {{file|{{P|game}}|folder}}.
 +
# Put the newly created executable in {{file|{{P|game}}|folder}} and make sure that this new executable has the '''exact''' same name as the original {{file|Atelier_Shallie_EN.exe}}. Rename the new executable if this is not the case.
 +
# Open the [[#Configuration file(s) location|configuration file]].
 +
# Change the <code>ScreenWidth=</code> and <code>ScreenHeight=</code> values to that of the desired resolution.
 +
 
 +
}}
 +
 
 +
{{Fixbox|description=Set custom resolution with fixed animations|ref=<ref name="customUltraWidescreenUIFix">[https://www.reddit.com/r/widescreengamingforum/comments/qxmiqr/atelier_shallie_alchemists_of_the_dusk_sea_dx_fix/ Atelier Shallie Alchemists of the Dusk Sea DX Widescreen Fix]</ref>|collapsed=yes|fix=
 +
 
 +
{{ii}} Note that this fix can require a substantial amount of tinkering.
 +
 
 +
{{++}} Fixes animation issues when changing the aspect ratio.
 +
{{--}} Cannot be used together with the [[#Atelier Sync Fix|Atelier Sync Fix]].
 +
 
 +
# '''Back up the game executable ({{file|Atelier_Shallie_EN.exe}}) in {{file|{{P|game}}|folder}} before doing anything else. Place the backup in another location.'''
 +
# Use Steamless to de-obfuscate the game executable. If no exe.unpacked is created due to it failing, skip to the next step. Delete the {{file|Atelier_Shallie_EN.exe}} in {{file|{{P|game}}|folder}}. Rename the {{file|Atelier_Shallie_EN.exe.unpacked}} to {{file|Atelier_Shallie_EN.exe}}.
 +
# Go to [https://www.wsgf.org/article/common-hex-values this website] for common hex values.
 +
# In the aspect ratios table, find the row where "Common Name" matches the desired screen '''aspect ratio'''.
 +
# Find the "Formatted Value" of the row which contains the desired screen '''aspect ratio'''. As an example, the "Formatted Value" for the aspect ratio 21:9 (2560x1080) is <code>26 B4 17 40</code>. Remember this value.
 +
# Go to [https://hexed.it/ this] hex editor website.
 +
# Select the "Open file" option near the top left corner.
 +
# Select the {{file|Atelier_Shallie_EN.exe}}, which can be found in {{file|{{P|game}}|folder}} and open it.
 +
# In the "Search" part at the right, enter <code>39 8E E3 3F</code> in the field for "Search for".
 +
# Check the "Enable Replace" checkbox under the "Search type" near the bottom right.
 +
# In the "Replace by" field right under "Search type", enter the value you had to remember. As an example, the complete text which needs to be entered for a width of 2560 is <code>26 B4 17 40</code>.
 +
# Click on the "Find next" button near the bottom right.
 +
# Once the values have been found, click on "Replace" button near the bottom right.
 +
# After the values have been replaced, click on "Export" near the top right. Download and save the file as an executable (.exe format).
 +
# Delete the {{file|Atelier_Shallie_EN.exe}} in {{file|{{P|game}}|folder}}.
 +
# Put the newly created executable in {{file|{{P|game}}|folder}} and make sure that this new executable has the '''exact''' same name as the original {{file|Atelier_Shallie_EN.exe}}. Rename the new executable if this is not the case.
 +
# Open the [[#Configuration file(s) location|configuration file]].
 +
# Change the <code>ScreenWidth=</code> and <code>ScreenHeight=</code> values to that of the desired resolution.
 +
# Go to the [https://github.com/bo3b/3Dmigoto/releases download page] for 3Dmigoto.
 +
# Find the latest release and download 3Dmigoto by clicking on the latest {{file|3Dmigoto-X.X.X.zip}} under Assets ('''NOT''' the {{file|Source code (zip)}} or the {{file|cmd_Decompiler.X.X.X.zip}}).
 +
# Put the {{file|3Dmigoto-X.X.X.zip}} in a temporary folder and extract it.
 +
# Go to the {{file|x64|folder}} which has been extracted.
 +
# Copy '''all''' of the content inside this {{file|x64|folder}} folder and place it in {{file|{{P|game}}|folder}}. Only those files are necessary and all other folders and files of the {{file|3Dmigoto-X.X.X.zip}}, including the {{file|3Dmigoto-X.X.X.zip}} itself, can be deleted.
 +
# Open the {{file|d3dx.ini}} in {{file|{{P|game}}|folder}}.
 +
# Search for <code>hunting=1</code> and change it to <code>hunting=0</code>.
 +
# Save the changes.
 +
# Go to [https://pastebin.com/cv0JtrZS this place] for the shader file.
 +
# Click on the download button near the top right and save the text file.
 +
# Make sure that file is '''exactly''' named {{file|b3b0f3001c33046a-vs_replace.txt}} and not {{file|b3b0f3001c33046a-vs_replace.txt.txt}}. Rename the file if this is not the case.
 +
# Put the {{file|b3b0f3001c33046a-vs_replace.txt}} in {{file|{{P|game}}\ShaderFixes|folder}} folder.
 +
# The shader file is pre-configured for a 3840x1080 resolution. For other resolutions, the file needs editing.
 +
# Example for ''2560x1080'': Edit the {{file|b3b0f3001c33046a-vs_replace.txt}} by changing line 30 from <code>o0.x *= 0.5;</code> to <code>o0.x *= (16/21);</code>.
 +
 
 +
Known values:
 +
# 2560x1080: (16/21)
 +
# 3840x1080: 0.5
 +
# 3840x1200: 0.55
 +
# 3440x1440: 0.744
 +
 
 +
{{ii}} '''Starting the game might take a bit longer.'''
 +
 
 +
Other resolutions require different values which are not known. See the [https://www.reddit.com/r/widescreengamingforum/comments/qvxvcw/atelier_escha_and_logy_alchemists_of_the_dusk_sky/ original source] for more information.
 +
}}
 +
 
 +
===[[Glossary:4K Ultra HD|4K Ultra HD]]===
 +
{{Fixbox|description=Edit the configuration file|ref=<ref>{{Refcheck|user=Enyufiro|date=2024-03-25|comment=}}</ref>|fix=
 +
# Open the [[#Configuration file(s) location|configuration file]].
 +
# Change the values of <code>ScreenWidth=</code> and <code>ScreenHeight=</code> to the desired values.
 +
}}
 +
 
 +
===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]===
 +
{{Fixbox|description=Edit the configuration file and use a borderless fullscreen windowed tool|ref=<ref>{{Refcheck|user=Enyufiro|date=2024-03-25|comment=}}</ref>|fix=
 +
The game only gives the option for 1280x720 when fullscreen is not selected and must therefore manually be changed.
 +
# Open the [[#Configuration file(s) location|configuration file]].
 +
# Change the values of <code>FullScreen=</code> to 1.
 +
# Change the values of <code>ScreenWidth=</code> and <code>ScreenHeight=</code> to the desired values.
 +
# Use a borderless fullscreen windowed tool such as [https://github.com//Codeusa/Borderless-Gaming/releases/latest Borderless Gaming].
 +
}}
 +
 
 +
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]===
 +
{{Fixbox|description=Edit the atfix.ini of the Atelier Sync Fix|ref=<ref>{{Refurl|url=https://github.com/TellowKrinkle/atelier-sync-fix/releases/tag/atelier-sophie-20231022|title=Github - Atelier Sophie edition 2023-10-22|date=2024-03-25}}</ref>|fix=
 +
# Install the [[#Atelier Sync Fix|Atelier Sync Fix]].
 +
# Launch the game (not just the launcher) and exit it.
 +
# Open the {{file|atfix.ini}} in {{file|{{P|game}}|folder}}.
 +
# Change the value of <code>AF =</code> to the desired value.
 +
}}
 +
 
 +
===[[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]]===
 +
{{Fixbox|description=Edit the atfix.ini of the Atelier Sync Fix|ref=<ref>{{Refurl|url=https://github.com/TellowKrinkle/atelier-sync-fix/releases/tag/atelier-sophie-20231022|title=Github - Atelier Sophie edition 2023-10-22|date=2024-03-25}}</ref>|fix=
 +
# Install the [[#Atelier Sync Fix|Atelier Sync Fix]].
 +
# Launch the game (not just the launcher) and exit it.
 +
# Open the {{file|atfix.ini}} in {{file|{{P|game}}|folder}}.
 +
# Change the values of the [MSAA] section to the desired values.
 +
}}
 +
 
 +
==Input==
 +
{{Image|Atelier_Shallie_Alchemists_of_the_Dusk_Sea_DX_Key_Input_Settings.png|Key-bindings Settings}}
 +
{{Image|Atelier_Shallie_Alchemists_of_the_Dusk_Sea_DX_Mouse_Settings.png|Mouse Settings}}
 +
{{Image|Atelier_Shallie_Alchemists_of_the_Dusk_Sea_DX_Camera_&_Movement_Settings.png|Camera & Movement Settings}}
 +
{{Input
 +
|key remap                = limited
 +
|key remap notes          = Basic controller buttons-based remapping. Doesn't allow for remapping individual in-game actions.
 +
|acceleration option      = n/a
 
|acceleration option notes =  
 
|acceleration option notes =  
|mouse sensitivity        = unknown
+
|mouse sensitivity        = n/a
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
|mouse menu                = unknown
+
|mouse menu                = false
|mouse menu notes          =  
+
|mouse menu notes          = Only the launcher has mouse support.
|invert mouse y-axis      = unknown
+
|invert mouse y-axis      = n/a
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
|touchscreen              = unknown
+
|touchscreen              = false
 
|touchscreen notes        =  
 
|touchscreen notes        =  
 
|controller support        = true
 
|controller support        = true
 
|controller support notes  =  
 
|controller support notes  =  
|full controller          = unknown
+
|full controller          = false
|full controller notes    =  
+
|full controller notes    = Launcher requires mouse input.
|controller remap          = unknown
+
|controller remap          = false
 
|controller remap notes    =  
 
|controller remap notes    =  
|controller sensitivity    = unknown
+
|controller sensitivity    = false
 
|controller sensitivity notes=  
 
|controller sensitivity notes=  
|invert controller y-axis  = unknown
+
|invert controller y-axis  = false
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|xinput controllers        = unknown
+
|xinput controllers        = true
 
|xinput controllers notes  =  
 
|xinput controllers notes  =  
|xbox prompts              = unknown
+
|xbox prompts              = true
 
|xbox prompts notes        =  
 
|xbox prompts notes        =  
|impulse triggers          = unknown
+
|impulse triggers          = false
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
|dualshock 4              = unknown
+
|playstation controllers  = false
|dualshock 4 notes         =  
+
|playstation controller models =
|dualshock prompts         = unknown
+
|playstation controllers notes =  
|dualshock prompts notes   =  
+
|playstation prompts       = false
 +
|playstation prompts notes =  
 
|light bar support        = unknown
 
|light bar support        = unknown
 
|light bar support notes  =  
 
|light bar support notes  =  
|dualshock 4 modes         = unknown
+
|dualsense adaptive trigger support = unknown
|dualshock 4 modes notes   =  
+
|dualsense adaptive trigger support notes =
 +
|dualsense haptics support = unknown
 +
|dualsense haptics support notes =
 +
|playstation connection modes = unknown
 +
|playstation connection modes notes =  
 
|tracked motion controllers= false
 
|tracked motion controllers= false
 
|tracked motion controllers notes =  
 
|tracked motion controllers notes =  
 
|tracked motion prompts    = unknown
 
|tracked motion prompts    = unknown
 
|tracked motion prompts notes =  
 
|tracked motion prompts notes =  
|other controllers        = unknown
+
|other controllers        = false
 
|other controllers notes  =  
 
|other controllers notes  =  
|other button prompts      = unknown
+
|other button prompts      = false
 
|other button prompts notes=  
 
|other button prompts notes=  
|controller hotplug        = unknown
+
|controller hotplug        = true
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
|haptic feedback          = unknown
+
|haptic feedback          = false
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|simultaneous input        = unknown
+
|digital movement supported = true
 +
|digital movement supported notes =
 +
|simultaneous input        = true
 
|simultaneous input notes  =  
 
|simultaneous input notes  =  
|steam input api          = unknown
+
|steam input api          = false
|steam input api notes    =  
+
|steam input api notes    = <ref>{{Refcheck|user=Enyufiro|date=2024-02-21|comment=Checked with a PS4 controller. The controller layout does not support binding to game actions.}}</ref>
|steam hook input          = unknown
+
|steam hook input          = false
|steam hook input notes    =  
+
|steam hook input notes    = <ref>{{Refcheck|user=Enyufiro|date=2024-02-21|comment=Checked with a PS4 controller. The game does not respond to controller input when Steam Input is enabled.}}</ref>
|steam input presets      = unknown
+
|steam input presets      = false
|steam input presets notes =  
+
|steam input presets notes = <ref>{{Refcheck|user=Enyufiro|date=2024-02-21|comment=Checked with a PS4 controller. No official controller layout is provided by the developer.}}</ref>
|steam controller prompts  = unknown
+
|steam controller prompts  = false
 
|steam controller prompts notes =  
 
|steam controller prompts notes =  
|steam cursor detection    = unknown
+
|steam cursor detection    = n/a
 
|steam cursor detection notes =  
 
|steam cursor detection notes =  
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Image|Atelier_Shallie_Alchemists_of_the_Dusk_Sea_DX_In_Game_Options.png|Audio settings}}
|separate volume          = unknown
+
{{Audio
|separate volume notes    =  
+
|separate volume          = true
|surround sound          = unknown
+
|separate volume notes    = BGM, SE, Voice and Movie sliders.
 +
|surround sound          = false
 
|surround sound notes    =  
 
|surround sound notes    =  
 
|subtitles                = true
 
|subtitles                = true
 
|subtitles notes          =  
 
|subtitles notes          =  
|closed captions          = unknown
+
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = unknown
+
|mute on focus lost      = false
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
|eax support              =  
+
|eax support              = unknown
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio        = unknown
 +
|royalty free audio notes  =
 +
|red book cd audio        = unknown
 +
|red book cd audio notes  =
 +
|general midi audio       = unknown
 +
|general midi audio notes  =
 
}}
 
}}
  
Line 179: Line 382:
 
  |language  = English
 
  |language  = English
 
  |interface = true
 
  |interface = true
  |audio    = false
+
  |audio    = limited
 
  |subtitles = true
 
  |subtitles = true
  |notes    =  
+
  |notes    = Only partially voiced.
 +
|ref      =
 
  |fan      =  
 
  |fan      =  
 
}}
 
}}
Line 190: Line 394:
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 +
|ref      =
 
  |fan      =  
 
  |fan      =  
 
}}
 
}}
Line 198: Line 403:
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 +
|ref      =
 
  |fan      =  
 
  |fan      =  
 
}}
 
}}
Line 205: Line 411:
 
  |audio    = true
 
  |audio    = true
 
  |subtitles = true
 
  |subtitles = true
  |notes    =  
+
  |notes    = Fully voiced.
 +
|ref      =
 
  |fan      =  
 
  |fan      =  
 
}}
 
}}
 +
}}
 +
 +
==Issues fixed==
 +
===Heavy stutters without a controller===
 +
{{Fixbox|description=Connect or emulate a controller|ref=<ref>{{Refcheck|user=Enyufiro|date=2024-03-21|comment=Inspected the render latency before and after connecting a controller using Special K. Huge spikes in render latency were observed multiple times per second at regular intervals when no controller had been connected or emulated. These stutters were very noticeable. Connecting a DualSense Edge controller using a USB cable, via Bluetooth, or emulating a controller using vJoy or Key2Joy made these huge spikes go away almost immediately. The regular interval stutters disappeared entirely, even when the controller was disconnected or stopped being emulated. Using Special K to emulate a controller had no effect on the amount or severity of the spikes and therefore did not decrease the stuttering. }}</ref>|fix=
 +
The game will stutter multiple times per second if a controller has not been detected at least once. Solutions:
 +
* Connect any controller to the computer. Both wired and wireless methods work.
 +
* Emulate a controller using [https://github.com/jshafer817/vJoy/releases/latest vJoy] or [https://github.com/luttje/Key2Joy/releases/latest Key2Joy].
 +
The controller does not need to constantly be connected or emulated and can be removed as soon as the stutters stop, which happens almost immediately.
 
}}
 
}}
  
Line 213: Line 429:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      =  
+
|direct3d versions      = 11.4
 
|direct3d notes        =  
 
|direct3d notes        =  
 
|directdraw versions    =  
 
|directdraw versions    =  
Line 235: Line 451:
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|windows 32-bit exe    = unknown
+
|windows 32-bit exe    = false
|windows 64-bit exe    = unknown
+
|windows 64-bit exe    = true
|windows exe notes      =  
+
|windows arm app        = unknown
|macos 32-bit app       = unknown
+
|windows exe notes      = Only contains a 64-bit executable.
|macos 64-bit app       = unknown
+
|mac os x powerpc app  =  
 +
|macos intel 32-bit app = unknown
 +
|macos intel 64-bit app = unknown
 +
|macos arm app          = unknown
 
|macos app notes        =  
 
|macos app notes        =  
 +
|linux powerpc app      =
 
|linux 32-bit executable= unknown
 
|linux 32-bit executable= unknown
 
|linux 64-bit executable= unknown
 
|linux 64-bit executable= unknown
 +
|linux arm app          = unknown
 +
|linux 68k app          =
 
|linux executable notes =  
 
|linux executable notes =  
 +
|mac os powerpc app    =
 +
|mac os 68k app        =
 +
|mac os executable notes=
 
}}
 
}}
 +
  
 
===Middleware===
 
===Middleware===
Line 256: Line 482:
 
|input            =  
 
|input            =  
 
|input notes      =  
 
|input notes      =  
|cutscenes        =  
+
|cutscenes        = Windows Media Video
 
|cutscenes notes  =  
 
|cutscenes notes  =  
 
|multiplayer      =  
 
|multiplayer      =  
Line 270: Line 496:
 
|minOS    = 8.1, 10
 
|minOS    = 8.1, 10
 
|minCPU  = Intel Core i5 2.6 GHz
 
|minCPU  = Intel Core i5 2.6 GHz
 +
|minCPU2  =
 
|minRAM  = 4 GB
 
|minRAM  = 4 GB
 
|minHD    = 17 GB
 
|minHD    = 17 GB
 
|minGPU  = Nvidia GeForce GTX 660
 
|minGPU  = Nvidia GeForce GTX 660
 +
|minGPU2  =
 +
|minGPU3  =
 +
|minVRAM  = 2 GB
 +
|minOGL  =
 
|minDX    = 11
 
|minDX    = 11
 +
|minSM    =
 +
|minaudio = 16-bit stereo 48 kHz WAVE file compatible
 +
|mincont  =
 +
|minother = 1280x720 resolution<br/>Broadband Internet connection
  
 
|recOS    = 10
 
|recOS    = 10
 
|recCPU  = Intel Core i7 3.4 GHz
 
|recCPU  = Intel Core i7 3.4 GHz
 +
|recCPU2  =
 
|recRAM  = 8 GB
 
|recRAM  = 8 GB
 
|recHD    =  
 
|recHD    =  
 
|recGPU  = Nvidia GeForce GTX 960
 
|recGPU  = Nvidia GeForce GTX 960
 +
|recGPU2  =
 +
|recGPU3  =
 +
|recVRAM  =
 +
|recOGL  =
 +
|recDX    =
 +
|recSM    =
 +
|recaudio =
 +
|reccont  =
 +
|recother = 1920x1080 resolution
 
|notes    = {{ii}} A 64-bit system is required.
 
|notes    = {{ii}} A 64-bit system is required.
 
}}
 
}}
  
 
{{References}}
 
{{References}}

Latest revision as of 19:11, 25 March 2024

Atelier Shallie: Alchemists of the Dusk Sea DX
Atelier Shallie: Alchemists of the Dusk Sea DX cover
Developers
Gust Co. Ltd.
Publishers
Koei Tecmo
Engines
Katana Engine[1]
Release dates
Windows January 14, 2020
Reception
OpenCritic 76
Taxonomy
Monetization One-time game purchase
Microtransactions None
Modes Singleplayer
Pacing Turn-based
Perspectives Third-person
Controls Direct control, Menu-based
Genres JRPG
Art styles Anime
Themes Fantasy
Series Atelier
Atelier Shallie: Alchemists of the Dusk Sea DX on HowLongToBeat
Atelier Shallie: Alchemists of the Dusk Sea DX on IGDB
Atelier Shallie: Alchemists of the Dusk Sea DX guide on StrategyWiki
Atelier Shallie: Alchemists of the Dusk Sea DX on MobyGames
Atelier Shallie: Alchemists of the Dusk Sea DX on Wikipedia
Atelier Marie: The Alchemist of Salburg 2000
Atelier Elie: The Alchemist of Salburg 2 2000
Atelier Sophie: The Alchemist of the Mysterious Book 2017
Atelier Firis: The Alchemist and the Mysterious Journey 2017
Atelier Lydie & Suelle: The Alchemists and the Mysterious Paintings 2018
Atelier Rorona: The Alchemist of Arland DX 2018
Atelier Totori: The Adventurer of Arland DX 2018
Atelier Meruru: The Apprentice of Arland DX 2018
Nelke & the Legendary Alchemists: Ateliers of the New World 2019
Atelier Lulua: The Scion of Arland 2019
Atelier Ryza: Ever Darkness & the Secret Hideout 2019
Atelier Ayesha: The Alchemist of Dusk DX 2020
Atelier Escha & Logy: Alchemists of the Dusk Sky DX 2020
Atelier Shallie: Alchemists of the Dusk Sea DX 2020
Atelier Ryza 2: Lost Legends & the Secret Fairy 2021
Atelier Sophie: The Alchemist of the Mysterious Book DX 2021
Atelier Firis: The Alchemist and the Mysterious Journey DX 2021
Atelier Lydie & Suelle: The Alchemists and the Mysterious Paintings DX 2021
Atelier Sophie 2: The Alchemist of the Mysterious Dream 2022
Atelier Ryza 3: Alchemist of the End & the Secret Key 2023
Atelier Marie Remake: The Alchemist of Salburg 2023
Atelier Resleriana: Forgotten Alchemy and the Polar Night Liberator 2024

Atelier Shallie: Alchemists of the Dusk Sea DX[Note 1] is a singleplayer third-person JRPG game developed by Gust Co. Ltd. and published by Koei Tecmo. It is part of the Atelier series.

The game itself is an enhanced re-release of the console-exclusive 2016 PlayStation Vita game Atelier Shallie Plus: Alchemists of the Dusk Sea[Note 2], which itself is an enhanced port of the original 2014 PlayStation 3 game Atelier Shallie: Alchemists of the Dusk Sea[Note 3], the third entry in the Dusk subseries.

The DX re-release includes content and gameplay additions from the Plus re-release and integrate DLC contents from prior releases into the base game. Initially released on PlayStation 4 and Nintendo Switch in Japan on December 25, 2019, the PC version was released worldwide on January 14, 2020 alongside the console versions' worldwide release.

General information

Steam Community Discussions

Availability

Source DRM Notes Keys OS
Humble Store
Icon overlay.png
Windows
Steam
Icon overlay.png
Windows
All versions require Steam DRM.

Monetization

Type Notes
One-time game purchase Requires an upfront purchase to access.

Microtransactions

Type Notes
No microtransactions The game has no microtransactions.

Essential Improvements

Atelier Sync Fix

Improves GPU utilization in D3D11-based Atelier games and can dramatically improve performance as a result.
Adds an external configuration for anti-aliasing (MSAA and SSAA) and anisotropic filtering.
Instructions[2]
  1. Extract into <path-to-game>.
  2. Add as a command line argument WINEDLLOVERRIDES="d3d11=n,b" %command%. Only required on Linux/Steam Deck.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\Setting.ini[Note 4]
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/1152320/pfx/[Note 5]

Save game data location

System Location
Windows %USERPROFILE%\Documents\KoeiTecmo\Atelier Shallie DX\SAVEDATA
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/1152320/pfx/[Note 5]

Save game cloud syncing

System Native Notes
OneDrive
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud

Video

Video & Language Settings
Video & Language Settings

Graphics feature State Notes
Widescreen resolution
Only natively supports 16:9 resolutions.
Multi-monitor
Ultra-widescreen
Only natively supports 16:9 resolutions. See Ultra-widescreen.
4K Ultra HD
Only natively supports 16:9 resolutions. See 4K Ultra HD.
Field of view (FOV)
Windowed
Borderless fullscreen windowed
See Borderless fullscreen windowed.
Anisotropic filtering (AF)
See Anisotropic filtering (AF).
Anti-aliasing (AA)
See Anti-aliasing (AA).
High-fidelity upscaling
See the glossary page for potential workarounds.
Vertical sync (Vsync)
See the glossary page for potential workarounds.
60 FPS and 120+ FPS
High dynamic range display (HDR)
See the glossary page for potential alternatives.
Ray tracing (RT)

Ultra-widescreen

Set custom resolution without fixed animations[3]
Can be used together with the Atelier Sync Fix.
Changing the aspect ratio can cause animations to look off.
  1. Back up the game executable (Atelier_Shallie_EN.exe) in <path-to-game> before doing anything else. Place the backup in another location.
  2. Use Steamless to de-obfuscate the game executable. If no exe.unpacked is created due to it failing, skip to the next step. Delete the Atelier_Shallie_EN.exe in <path-to-game>. Rename the Atelier_Shallie_EN.exe.unpacked to Atelier_Shallie_EN.exe.
  3. Go to this website for common hex values.
  4. In the aspect ratios table, find the row where "Common Name" matches the desired screen aspect ratio.
  5. Find the "Formatted Value" of the row which contains the desired screen aspect ratio. As an example, the "Formatted Value" for the aspect ratio 21:9 (2560x1080) is 26 B4 17 40. Remember this value.
  6. Go to this hex editor website.
  7. Select the "Open file" option near the top left corner.
  8. Select the Atelier_Shallie_EN.exe, which can be found in <path-to-game> and open it.
  9. In the "Search" part at the right, enter 39 8E E3 3F in the field for "Search for".
  10. Check the "Enable Replace" checkbox under the "Search type" near the bottom right.
  11. In the "Replace by" field right under "Search type", enter the value you had to remember. As an example, the complete text which needs to be entered for a width of 2560 is 26 B4 17 40.
  12. Click on the "Find next" button near the bottom right.
  13. Once the values have been found, click on "Replace" button near the bottom right.
  14. After the values have been replaced, click on "Export" near the top right. Download and save the file as an executable (.exe format).
  15. Delete the Atelier_Shallie_EN.exe in <path-to-game>.
  16. Put the newly created executable in <path-to-game> and make sure that this new executable has the exact same name as the original Atelier_Shallie_EN.exe. Rename the new executable if this is not the case.
  17. Open the configuration file.
  18. Change the ScreenWidth= and ScreenHeight= values to that of the desired resolution.
Set custom resolution with fixed animations[3]
Note that this fix can require a substantial amount of tinkering.
Fixes animation issues when changing the aspect ratio.
Cannot be used together with the Atelier Sync Fix.
  1. Back up the game executable (Atelier_Shallie_EN.exe) in <path-to-game> before doing anything else. Place the backup in another location.
  2. Use Steamless to de-obfuscate the game executable. If no exe.unpacked is created due to it failing, skip to the next step. Delete the Atelier_Shallie_EN.exe in <path-to-game>. Rename the Atelier_Shallie_EN.exe.unpacked to Atelier_Shallie_EN.exe.
  3. Go to this website for common hex values.
  4. In the aspect ratios table, find the row where "Common Name" matches the desired screen aspect ratio.
  5. Find the "Formatted Value" of the row which contains the desired screen aspect ratio. As an example, the "Formatted Value" for the aspect ratio 21:9 (2560x1080) is 26 B4 17 40. Remember this value.
  6. Go to this hex editor website.
  7. Select the "Open file" option near the top left corner.
  8. Select the Atelier_Shallie_EN.exe, which can be found in <path-to-game> and open it.
  9. In the "Search" part at the right, enter 39 8E E3 3F in the field for "Search for".
  10. Check the "Enable Replace" checkbox under the "Search type" near the bottom right.
  11. In the "Replace by" field right under "Search type", enter the value you had to remember. As an example, the complete text which needs to be entered for a width of 2560 is 26 B4 17 40.
  12. Click on the "Find next" button near the bottom right.
  13. Once the values have been found, click on "Replace" button near the bottom right.
  14. After the values have been replaced, click on "Export" near the top right. Download and save the file as an executable (.exe format).
  15. Delete the Atelier_Shallie_EN.exe in <path-to-game>.
  16. Put the newly created executable in <path-to-game> and make sure that this new executable has the exact same name as the original Atelier_Shallie_EN.exe. Rename the new executable if this is not the case.
  17. Open the configuration file.
  18. Change the ScreenWidth= and ScreenHeight= values to that of the desired resolution.
  19. Go to the download page for 3Dmigoto.
  20. Find the latest release and download 3Dmigoto by clicking on the latest 3Dmigoto-X.X.X.zip under Assets (NOT the Source code (zip) or the cmd_Decompiler.X.X.X.zip).
  21. Put the 3Dmigoto-X.X.X.zip in a temporary folder and extract it.
  22. Go to the x64 which has been extracted.
  23. Copy all of the content inside this x64 folder and place it in <path-to-game>. Only those files are necessary and all other folders and files of the 3Dmigoto-X.X.X.zip, including the 3Dmigoto-X.X.X.zip itself, can be deleted.
  24. Open the d3dx.ini in <path-to-game>.
  25. Search for hunting=1 and change it to hunting=0.
  26. Save the changes.
  27. Go to this place for the shader file.
  28. Click on the download button near the top right and save the text file.
  29. Make sure that file is exactly named b3b0f3001c33046a-vs_replace.txt and not b3b0f3001c33046a-vs_replace.txt.txt. Rename the file if this is not the case.
  30. Put the b3b0f3001c33046a-vs_replace.txt in <path-to-game>\ShaderFixes folder.
  31. The shader file is pre-configured for a 3840x1080 resolution. For other resolutions, the file needs editing.
  32. Example for 2560x1080: Edit the b3b0f3001c33046a-vs_replace.txt by changing line 30 from o0.x *= 0.5; to o0.x *= (16/21);.

Known values:

  1. 2560x1080: (16/21)
  2. 3840x1080: 0.5
  3. 3840x1200: 0.55
  4. 3440x1440: 0.744
Starting the game might take a bit longer.

Other resolutions require different values which are not known. See the original source for more information.

4K Ultra HD

Edit the configuration file[4]
  1. Open the configuration file.
  2. Change the values of ScreenWidth= and ScreenHeight= to the desired values.

Borderless fullscreen windowed

Edit the configuration file and use a borderless fullscreen windowed tool[5]

The game only gives the option for 1280x720 when fullscreen is not selected and must therefore manually be changed.

  1. Open the configuration file.
  2. Change the values of FullScreen= to 1.
  3. Change the values of ScreenWidth= and ScreenHeight= to the desired values.
  4. Use a borderless fullscreen windowed tool such as Borderless Gaming.

Anisotropic filtering (AF)

Edit the atfix.ini of the Atelier Sync Fix[6]
  1. Install the Atelier Sync Fix.
  2. Launch the game (not just the launcher) and exit it.
  3. Open the atfix.ini in <path-to-game>.
  4. Change the value of AF = to the desired value.

Anti-aliasing (AA)

Edit the atfix.ini of the Atelier Sync Fix[7]
  1. Install the Atelier Sync Fix.
  2. Launch the game (not just the launcher) and exit it.
  3. Open the atfix.ini in <path-to-game>.
  4. Change the values of the [MSAA] section to the desired values.

Input

Key-bindings Settings
Key-bindings Settings
Mouse Settings
Mouse Settings
Camera & Movement Settings
Camera & Movement Settings

Keyboard and mouse State Notes
Remapping
Basic controller buttons-based remapping. Doesn't allow for remapping individual in-game actions.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Only the launcher has mouse support.
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Launcher requires mouse input.
Controller remapping
See the glossary page for potential workarounds.
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
See the glossary page for potential workarounds.
Generic/other controllers
See the glossary page for potential workarounds.
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M
Steam Input
Steam Input API support
[8]
Hook input (legacy mode)
[9]
Steam Controller button prompts

Audio

Audio settings
Audio settings

Audio feature State Notes
Separate volume controls
BGM, SE, Voice and Movie sliders.
Surround sound
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Only partially voiced.
Simplified Chinese
Traditional Chinese
Japanese
Fully voiced.

Issues fixed

Heavy stutters without a controller

Connect or emulate a controller[10]

The game will stutter multiple times per second if a controller has not been detected at least once. Solutions:

  • Connect any controller to the computer. Both wired and wireless methods work.
  • Emulate a controller using vJoy or Key2Joy.

The controller does not need to constantly be connected or emulated and can be removed as soon as the stutters stop, which happens almost immediately.

Other information

API

Technical specs Supported Notes
Direct3D 11.4
Executable 32-bit 64-bit Notes
Windows
Only contains a 64-bit executable.


Middleware

Middleware Notes
Cutscenes Windows Media Video

System requirements

Windows
Minimum Recommended
Operating system (OS) 8.1, 10
Processor (CPU) Intel Core i5 2.6 GHz
System memory (RAM) 4 GB
Hard disk drive (HDD) 17 GB
Video card (GPU) Nvidia GeForce GTX 660
2 GB of VRAM
DirectX 11 compatible
Sound (audio device) 16-bit stereo 48 kHz WAVE file compatible
Other 1280x720 resolution
Broadband Internet connection
A 64-bit system is required.


Notes

  1. Sharī no Atorie ~ Tasogare no Umi no Renkinjutsu-shi ~ Derakkusu (Japanese: シャリーのアトリエ ~黄昏の海の錬金術士~ DX) in Japan.
  2. Sharī no Atorie Purasu ~ Tasogare no Umi no Renkinjutsu-shi ~ (Japanese: シャリーのアトリエ Plus ~黄昏の海の錬金術士~) in Japan.
  3. Sharī no Atorie ~ Tasogare no Umi no Renkinjutsu-shi ~ (Japanese: シャリーのアトリエ ~黄昏の海の錬金術士~) in Japan.
  4. When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).
  5. 5.0 5.1 Notes regarding Steam Play (Linux) data:

References

  1. Verified by User:Enyufiro on 2024-02-24
    <path-to-game>\Data\x64\Shader contains a filed named KTGLEffect.g1s. Checked shaders using 3Dmigoto. The vertext shader with hash b3b0f3001c33046a contains variables named ktglViewport and ktglColorScale.
  2. Atelier Sync Fix
  3. 3.0 3.1 Atelier Shallie Alchemists of the Dusk Sea DX Widescreen Fix
  4. Verified by User:Enyufiro on 2024-03-25
  5. Verified by User:Enyufiro on 2024-03-25
  6. Github - Atelier Sophie edition 2023-10-22 - last accessed on 2024-03-25
  7. Github - Atelier Sophie edition 2023-10-22 - last accessed on 2024-03-25
  8. Verified by User:Enyufiro on 2024-02-21
    Checked with a PS4 controller. The controller layout does not support binding to game actions.
  9. Verified by User:Enyufiro on 2024-02-21
    Checked with a PS4 controller. The game does not respond to controller input when Steam Input is enabled.
  10. Verified by User:Enyufiro on 2024-03-21
    Inspected the render latency before and after connecting a controller using Special K. Huge spikes in render latency were observed multiple times per second at regular intervals when no controller had been connected or emulated. These stutters were very noticeable. Connecting a DualSense Edge controller using a USB cable, via Bluetooth, or emulating a controller using vJoy or Key2Joy made these huge spikes go away almost immediately. The regular interval stutters disappeared entirely, even when the controller was disconnected or stopped being emulated. Using Special K to emulate a controller had no effect on the amount or severity of the spikes and therefore did not decrease the stuttering.