Difference between revisions of "Tower of Fantasy"

From PCGamingWiki, the wiki about fixing PC games
(→‎Issues fixed: move Vsync to new "Unreal Engine 4 GameUserSettings.ini tweaks")
Line 413: Line 413:
 
}}
 
}}
 
==Issues fixed==
 
==Issues fixed==
===Unreal Engine 4 tweaks===
+
===Unreal Engine 4 Engine.ini tweaks===
 
{{ii}}If [SystemSettings] in {{File|Engine.ini}} does not exist, user must create one at the bottom of the file before proceed. Fixes should applies below [SystemSettings].
 
{{ii}}If [SystemSettings] in {{File|Engine.ini}} does not exist, user must create one at the bottom of the file before proceed. Fixes should applies below [SystemSettings].
 
====Resolution scale====
 
====Resolution scale====
Line 428: Line 428:
 
<pre>r.AmbientOcclusionLevels=0</pre>
 
<pre>r.AmbientOcclusionLevels=0</pre>
 
{{++}} Completely disabled even with game setting changes.
 
{{++}} Completely disabled even with game setting changes.
}}
 
====Force enable Vsync====
 
{{Fixbox|description=Force enable Vsync|fix=
 
Change {{File|GameUserSettings.ini}} to include this line:
 
<pre>bUseVSync=True</pre>
 
 
}}
 
}}
 
====Force custom Anisotropic Filtering====
 
====Force custom Anisotropic Filtering====
Line 446: Line 441:
 
</pre>
 
</pre>
 
{{ii}} 0 will completely turn off AA regardless of game settings, FXAA only have 1 quality and TAA have 2-8x quality control through in-game settings. Choosing 1 or 2 doesn't make any differences in FXAA quality, same applies to TAA.
 
{{ii}} 0 will completely turn off AA regardless of game settings, FXAA only have 1 quality and TAA have 2-8x quality control through in-game settings. Choosing 1 or 2 doesn't make any differences in FXAA quality, same applies to TAA.
 +
}}
 +
===Unreal Engine 4 GameUserSettings.ini tweaks===
 +
====Force enable Vsync====
 +
{{Fixbox|description=Force enable Vsync|fix=
 +
Change {{File|GameUserSettings.ini}}, below [/Script/QRSL.QRSLGameUserSettings] to include this line:
 +
<pre>bUseVSync=True</pre>
 
}}
 
}}
  

Revision as of 14:01, 14 August 2022

Dev general icon.svg
Although this product has been released, it remains under active development - information may change frequently and could be outdated or irrelevant.
Tower of Fantasy
Tower of Fantasy cover
Developers
Hotta Studio
Publishers
Perfect World
Level Infinite
Engines
Unreal Engine 4.26[Note 1]
Release dates
Windows December 16, 2021
Windows August 11, 2022
Taxonomy
Monetization Free-to-play, Subscription
Microtransactions Currency, Loot box
Modes Multiplayer
Pacing Real-time
Perspectives Third-person
Controls Direct control
Genres Action, Open world, MMORPG
Art styles Anime
Themes Fantasy

Tower of Fantasy is a multiplayer third-person action, open world and MMORPG game.

General information

Official Discord server

Availability

Source DRM Notes Keys OS
Official website
Always online (requires a constant internet connection to play)
Official Global server
Windows
Official website
Always online (requires a constant internet connection to play)
Official China server
Windows
Official website
Always online (requires a constant internet connection to play)
Official Taiwan server
Windows
Epic Games Store (unavailable)
Always online (requires a constant internet connection to play)
Planned for Q4 2022.
Windows
Steam (unavailable)
Always online (requires a constant internet connection to play)
Planned for Q4 2022.
Windows

Monetization

Type Notes
Free-to-play Game is free-to-play with microtransactions in the form of currency purchases.
Subscription Has an optional Monthly Pass to obtain currency at reduced prices.

Microtransactions

Type Notes
Currency Two paid currencies called Tanium and Dark Crystals.
Free-to-grind Players can earn Gold Nucleus through completing different quests, obtaining achievements, participating in events, and finding them throughout the world, among other methods.
Loot box How does the gacha system work in Tower of Fantasy[2]
Time-limited There is one limited-time gacha banner in the game, offering an exclusive legendary weapon with corresponding charachter skin only available in that banner along with several non-limited legendary and epic weapons and skins which have their drop rate increased. The banners currently cycle every 20 days.


Essential improvements

Temporal Super Resolution (TSR)

Replace default TAA with TSR[3]

TSR is the latest and most advanced TAA algorithm by Epic for UE4.26 and above. Its main purpose is to upscale image but also improves TAA clarity and reduces ghosting compared to original TAA solution. TSR comes with a 10-15% performance impact (the impact is mostly mitigated through lower input resolution).

  1. Open %LOCALAPPDATA%\Hotta\Saved\Config\WindowsNoEditor\Engine.ini in a text editor.
  2. At the bottom of the file, add the following lines:
[SystemSettings]
r.PostProcessAAQuality=4
r.TemporalAA.Upsampling=1
r.TemporalAA.Algorithm=1
It is the only upscale solution while the game does not support activating DLSS even the library does exist.
Will start to ghost at too low resolution and will break when resolution percentage is below 50%.
Control the upscaling quality using usual in-game AA option.
Input resolution can be controlled through reduce resolution tweak while output resolution relies in-game resolution option.

High dynamic range (HDR)

Enable native HDR output[4]
  1. Open %LOCALAPPDATA%\Hotta\Saved\Config\WindowsNoEditor\Engine.ini in a text editor.
  2. At the bottom of the file, add the following lines:
[SystemSettings]
r.AllowHDR=1
r.HDR.EnableHDROutput=1
r.HDR.Display.OutputDevice=5 (0: sRGB (LDR), 1: Rec709 (LDR), 2: Explicit gamma mapping (LDR), 3: ACES 1000 nit ST-2084 (Dolby PQ) (HDR), 4: ACES 2000 nit ST-2084 (Dolby PQ) (HDR), 5: ACES 1000 nit ScRGB (HDR), 6: ACES 2000 nit ScRGB (HDR), 7: Linear EXR (HDR))
r.HDR.Display.ColorGamut=2 (0: Rec709 / sRGB, D65 (default), 1: DCI-P3, D65, 2: Rec2020 / BT2020, D65, 3: ACES, D60, 4: ACEScg, D60)
Optionally you can add these lines to boost the UI brightness. This makes the UI integrate better with HDR.
r.HDR.UI.CompositeMode=1
r.HDR.UI.Level=1.5
See the official UE4 documentation for what these specific lines do.

Game data

Configuration file(s) location

System Location
Windows %LOCALAPPDATA%\Hotta\Saved\Config\WindowsNoEditor
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/2064650/pfx/[Note 2]

Save game data location

System Location
Windows
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/2064650/pfx/[Note 2]

Save game cloud syncing

System Native Notes
Epic Games Launcher
Steam Cloud

Video

Graphics options 1
Graphics options 1
Graphics options 2
Graphics options 2

Graphics feature State Notes
Widescreen resolution
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
Windowed
Borderless fullscreen windowed
Anisotropic filtering (AF)
Could be forced by adding these two lines to Engine.ini file: [SystemSettings]; r.MaxAnisotropy=X (where X is amount of filtering samples, e.g. 16).
Anti-aliasing (AA)
TAA, 2-8x only controls its aggressiveness, not actual increases. Can be disabled by adding r.DefaultFeature.AntiAliasing=0 to Engine.ini.
Vertical sync (Vsync)
Off by default.
60 FPS and 120+ FPS
25, 30, 45, 60, 90 and 120. Can be manually set higher in GameUserSettings.ini via FrameRateLimit.
High dynamic range display (HDR)
See High dynamic range (HDR).
Ray tracing
The game engine may allow for manual configuration of the game via its variables. See the Unreal Engine 4 page for more details.

Input

Keyboard and mouse control options
Keyboard and mouse control options
Controller options
Controller options

Audio

Audio settings
Audio settings

Audio feature State Notes
Separate volume controls
Sliders for Main Volume, Background Music and Sound Effects.
Surround sound
Subtitles
Closed captions
Mute on focus lost

Localizations

Language settings
Language settings
Language UI Audio Sub Notes
English
Simplified Chinese
When set OS language as CN. Option to choose other interface languages will be disabled while the current language is CN.
Traditional Chinese
Taiwan server only
French
German
Indonesian
Japanese
Brazilian Portuguese
Spanish
Thai

Network

Multiplayer types

Type Native Notes
Local play
LAN play
Online play

Issues fixed

Unreal Engine 4 Engine.ini tweaks

If [SystemSettings] in Engine.ini does not exist, user must create one at the bottom of the file before proceed. Fixes should applies below [SystemSettings].

Resolution scale

Greatly improve FPS by reduce resolution with minimal quality reduction

Change Engine.ini to include this line:

r.ScreenPercentage=50; anywhere between 0-200
Remember to enable AA to mitigate low resolution issues.
Use along with TSR to further boost AA quality.
With proper setup, FPS increase can be anywhere between 10% to over 100% while having minimal quality reduction.

Disable Ambient Occlusion

Disable Ambient Occlusion with any Post Production changes

Change Engine.ini to include this line:

r.AmbientOcclusionLevels=0
Completely disabled even with game setting changes.

Force custom Anisotropic Filtering

Force custom Anisotropic Filtering

Change Engine.ini to include this line:

r.MaxAnisotropy=X; (where X is amount of filtering samples, e.g. 16)

Custom AA control

AA control

Change Engine.ini to include this line:

r.PostProcessAAQuality=0; (0:off, 1-2: FXAA, 3-4: TemporalAA)
0 will completely turn off AA regardless of game settings, FXAA only have 1 quality and TAA have 2-8x quality control through in-game settings. Choosing 1 or 2 doesn't make any differences in FXAA quality, same applies to TAA.

Unreal Engine 4 GameUserSettings.ini tweaks

Force enable Vsync

Force enable Vsync

Change GameUserSettings.ini, below [/Script/QRSL.QRSLGameUserSettings] to include this line:

bUseVSync=True

Other information

API

Technical specs Supported Notes
Direct3D 12
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Audio Audiokinetic Wwise
Anti-cheat VMProtect

System requirements

Windows
Minimum Recommended
Operating system (OS) 7 SP1
Processor (CPU) Intel Core i5 or equivalent
System memory (RAM) 8 GB
Hard disk drive (HDD) 25 GB
Video card (GPU) Nvidia GeForce GT 1030
DirectX 11 compatible
A 64-bit operating system is required.

Notes

  1. Unreal Engine 4 engine build: 4.26.2[1]
  2. 2.0 2.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/2064650/ in addition to or instead of this directory. The app ID (2064650) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References

  1. Verified by User:max20091 on 2022-08-13
  2. How does the gacha system work in Tower of Fantasy? - last accessed on 13 August 2022
  3. Verified by User:Max20091 on 2022-08-14
    The visual differences is the biggest when looking through tree leafs
  4. Verified by User:Aemony on 2022-08-09