Difference between revisions of "Tower of Fantasy"
(→Video: The game does not have VSync, tested in fullscreen mode.) |
(Please don't remove issue fixed section and serveral tweaks in here, the game use custom implementation that default UE4 doesn't offer. Also many tweaks are crucial for performance increase.) |
||
Line 379: | Line 379: | ||
}} | }} | ||
+ | ==Issues fixed== | ||
+ | ===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]. | ||
+ | ===Temporal Super Resolution (TSR)=== | ||
+ | {{Fixbox|description=Replace default TAA with TSR|ref=<ref>{{Refcheck|user=Max20091|date=2022-08-14|comment=The visual differences is the biggest when looking through tree leafs}}</ref>|fix= | ||
+ | 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). | ||
+ | # Open {{code|{{P|localappdata}}\Hotta\Saved\Config\WindowsNoEditor\Engine.ini}} in a text editor. | ||
+ | # At the bottom of the file, add the following lines: | ||
+ | <pre> | ||
+ | [SystemSettings] | ||
+ | r.PostProcessAAQuality=4 | ||
+ | r.TemporalAA.Upsampling=1 | ||
+ | r.TemporalAA.Algorithm=1 | ||
+ | </pre> | ||
+ | {{++}} 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%. | ||
+ | {{ii}} Control the upscaling quality using usual in-game AA option. | ||
+ | {{ii}} Input resolution can be controlled through Resolution scale while output resolution relies in-game resolution option. | ||
+ | }} | ||
+ | ===Resolution scale=== | ||
+ | {{Fixbox|description=Greatly improve FPS by reduce resolution with minimal quality reduction|fix= | ||
+ | Change {{File|Engine.ini}} to include this line: | ||
+ | <pre>r.ScreenPercentage=50; anywhere between 0-200</pre> | ||
+ | {{ii}} Remember to enable AA to mitigate low resolution issues. | ||
+ | {{++}} Use along with [[Tower of Fantasy#Temporal Super Resolution (TSR)|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==== | ||
{{Fixbox|description=Disable Ambient Occlusion with any Post Production changes|fix= | {{Fixbox|description=Disable Ambient Occlusion with any Post Production changes|fix= | ||
Line 398: | Line 425: | ||
<pre>r.LensFlareQuality=0</pre> | <pre>r.LensFlareQuality=0</pre> | ||
{{++}} Completely disabled even with game setting changes. | {{++}} Completely disabled even with game setting changes. | ||
+ | }} | ||
+ | |||
+ | ====SSR quality control==== | ||
+ | {{Fixbox|description=Boost SSR quality with Experimental Denoiser|fix= | ||
+ | Change {{File|Engine.ini}} to include these lines: | ||
+ | <pre>r.SSR.ExperimentalDenoiser=1 | ||
+ | r.SSR.Temporal=1</pre> | ||
+ | }} | ||
+ | {{Fixbox|description=Improve SSR performance with minimal quality loss|fix= | ||
+ | Change {{File|Engine.ini}} to include these lines: | ||
+ | <pre>r.SSR.HalfResSceneColor=1</pre> | ||
+ | }} | ||
+ | |||
+ | ====Custom AA control==== | ||
+ | {{Fixbox|description=AA control|fix= | ||
+ | Change {{File|Engine.ini}} to include this line: | ||
+ | <pre> | ||
+ | r.PostProcessAAQuality=0; (0:off, 1-2: FXAA, 3-4: TemporalAA) | ||
+ | </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 which is controlled in the game. | ||
+ | }} | ||
+ | |||
+ | ===Other tweaks=== | ||
+ | ====Force enable Vsync==== | ||
+ | {{Fixbox|description=Force enable Vsync|fix= | ||
+ | Use respective graphic card control panels such as NVIDIA Control Panel or Radeon Settings to apply VSync to the game. | ||
}} | }} | ||
Revision as of 06:14, 17 August 2022
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
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Official website | Official Global server | |||
Official website | Official China server | |||
Official website | Official Taiwan server | |||
Epic Games Store (unavailable) | Planned for Q4 2022. | |||
Steam (unavailable) | Planned for Q4 2022. |
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. |
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | %LOCALAPPDATA%\Hotta\Saved\Config\WindowsNoEditor |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/2064650/pfx/[Note 2] |
Save game data location
System | Location |
---|---|
Windows | |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/2064650/pfx/[Note 2] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
Epic Games Launcher | ||
Steam Cloud |
Video
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | |||
Ultra-widescreen | FOV is Vert- | ||
4K Ultra HD | |||
Field of view (FOV) | |||
Windowed | |||
Borderless fullscreen windowed | |||
Anisotropic filtering (AF) | Can 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. | ||
Vertical sync (Vsync) | Use NVIDIA Control Panel or Radeon Settings and force VSync, game does not respect VSync command. | ||
60 FPS and 120+ FPS | 25, 30, 45, 60, 90 and 120. | ||
High dynamic range display (HDR) | See the engine page to force native HDR output, or the glossary page for other alternatives. | ||
Ray tracing (RT) |
- 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 | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | ||
Full controller support | Some commands, such as (but not limited to) "Open/Close map" and "Squat", are bound to keyboard keys even when using a controller. | |
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 |
---|
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
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 | 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 |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP |
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].
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).
[SystemSettings] r.PostProcessAAQuality=4 r.TemporalAA.Upsampling=1 r.TemporalAA.Algorithm=1
|
Resolution scale
Greatly improve FPS by reduce resolution with minimal quality reduction |
---|
Change r.ScreenPercentage=50; anywhere between 0-200
|
Disable Ambient Occlusion
Disable Ambient Occlusion with any Post Production changes |
---|
Change r.AmbientOcclusionLevels=0
|
Disable Motion Blur
Disable Motion Blur |
---|
Change r.MotionBlur.Max=0 r.MotionBlurQuality=0 r.DefaultFeature.MotionBlur=0
|
Disable Lens Flare
Disable Unreal Engine 4's annoying Lens Flare |
---|
Change r.LensFlareQuality=0
|
SSR quality control
Boost SSR quality with Experimental Denoiser |
---|
Change r.SSR.ExperimentalDenoiser=1 r.SSR.Temporal=1 |
Improve SSR performance with minimal quality loss |
---|
Change r.SSR.HalfResSceneColor=1 |
Custom AA control
AA control |
---|
Change r.PostProcessAAQuality=0; (0:off, 1-2: FXAA, 3-4: TemporalAA)
|
Other tweaks
Force enable Vsync
Force enable Vsync |
---|
Use respective graphic card control panels such as NVIDIA Control Panel or Radeon Settings to apply VSync to the game. |
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 | 10 |
Processor (CPU) | Intel Core i5 or equivalent | Intel Core i7 or higher |
System memory (RAM) | 8 GB | 16 GB |
Hard disk drive (HDD) | 25 GB | 30 GB |
Video card (GPU) | Nvidia GeForce GT 1030 DirectX 11 compatible | Nvidia GeForce GTX 1060 6 GB of VRAM DirectX 12 compatible |
- A 64-bit operating system is required.
Notes
- ↑ Unreal Engine 4 engine build: 4.26.2[1]
- ↑ 2.0 2.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Use Wine's registry editor to access any Windows registry paths.
- The app ID (2064650) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ Verified by User:max20091 on 2022-08-13
- ↑ How does the gacha system work in Tower of Fantasy? - last accessed on 13 August 2022
- ↑ Verified by User:Max20091 on 2022-08-14
- The visual differences is the biggest when looking through tree leafs