Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Balan Wonderworld"

From PCGamingWiki, the wiki about fixing PC games
(→‎Video: Changes to AA and AF tested with UUU. Fixed for unlocked/higher framerate and forcing other AA methods.)
m (updated reception, deleted IGDB from infobox)
(21 intermediate revisions by 4 users not shown)
Line 11: Line 11:
 
{{Infobox game/row/date|Windows|March 26, 2021}}
 
{{Infobox game/row/date|Windows|March 26, 2021}}
 
|reception    =  
 
|reception    =  
{{Infobox game/row/reception|Metacritic|link|rating}}
+
{{Infobox game/row/reception|Metacritic|balan-wonderworld|48}}
 
{{Infobox game/row/reception|OpenCritic|10975/balan-wonderworld|51}}
 
{{Infobox game/row/reception|OpenCritic|10975/balan-wonderworld|51}}
{{Infobox game/row/reception|IGDB|link|rating}}
+
{{Infobox game/row/reception|IGDB|balan-wonderworld|63}}
 
|taxonomy    =
 
|taxonomy    =
 
{{Infobox game/row/taxonomy/monetization      | }}
 
{{Infobox game/row/taxonomy/monetization      | }}
Line 33: Line 33:
 
|official site= https://balanwonderworld.square-enix-games.com/
 
|official site= https://balanwonderworld.square-enix-games.com/
 
|hltb        = 81120
 
|hltb        = 81120
|igdb        = balan-wonderworld
+
|igdb        =  
 
|mobygames    = balan-wonderworld
 
|mobygames    = balan-wonderworld
 
|strategywiki =  
 
|strategywiki =  
Line 71: Line 71:
 
}}
 
}}
  
{{ii}} The first configuration file is encrypted (Hexadecimal). The second file only allows changing a few of its values, such as screen resolution (For instance, the value for HDR has no effect on the game).
+
{{ii}} The first configuration file is encrypted. The second file only allows changing a few of its values, such as screen resolution (for instance, the value for HDR has no effect on the game).
  
 
===Save game data location===
 
===Save game data location===
Line 108: Line 108:
 
|multimonitor              = false
 
|multimonitor              = false
 
|multimonitor notes        =
 
|multimonitor notes        =
|ultrawidescreen            = true
+
|ultrawidescreen            = false
|ultrawidescreen notes      = 21:9 is supported in fullscreen only, not in borderless windowed where it is instead {{term|pillarboxed}}.
+
|ultrawidescreen notes      = {{term|Stretched}} in fullscreen, {{term|pillarboxed}} in borderless windowed.
 
|4k ultra hd                = true
 
|4k ultra hd                = true
 
|4k ultra hd notes          = <ref>{{Refcheck|user=Dandelion Sprout|date=2021-02-04}}</ref>
 
|4k ultra hd notes          = <ref>{{Refcheck|user=Dandelion Sprout|date=2021-02-04}}</ref>
 
|fov                        = false
 
|fov                        = false
|fov notes                  = See the generic [[Engine:Unreal Engine 4#Field of view (FOV)|Unreal Engine 4 FOV guide]] to increase.
+
|fov notes                  =
 
|windowed                  = true
 
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
Line 119: Line 119:
 
|borderless windowed notes  = Referred to as '''Virtual Full Screen'''.
 
|borderless windowed notes  = Referred to as '''Virtual Full Screen'''.
 
|anisotropic                = always on
 
|anisotropic                = always on
|anisotropic notes          = The game always uses x8 anisotropic filtering.<ref name="unlocker">{{Refcheck|user=Fayaine|date=2021-03-29|comment=Tested with the Unreal Engine 4 console unlocker.}}</ref> See [[#Anisotropic filtering (AF)|Anisotropic filtering (AF)]].
+
|anisotropic notes          = The game always uses x8 anisotropic filtering.<ref name="unlocker">{{Refcheck|user=Fayaine|date=2021-03-29|comment=Tested with the Unreal Engine 4 console unlocker.}}</ref> See [[#Anisotropic filtering (AF)|Anisotropic filtering (AF)]] for more.
|antialiasing              = always on
+
|antialiasing              = limited
|antialiasing notes        = [[TAA]] is always enabled.<ref name="unlocker"/> See [[#Anti-aliasing (AA)|Anti-aliasing (AA)]] for workarounds.
+
|antialiasing notes        = On/off toggle with [[TAA]] is used.<ref name="unlocker"/> See [[#Anti-aliasing (AA)|Anti-aliasing (AA)]] for more options.
 
|vsync                      = true
 
|vsync                      = true
 
|vsync notes                =  
 
|vsync notes                =  
Line 127: Line 127:
 
|60 fps notes              = Choice to lock to 60 FPS or 30 FPS.
 
|60 fps notes              = Choice to lock to 60 FPS or 30 FPS.
 
|120 fps                    = hackable
 
|120 fps                    = hackable
|120 fps notes              = See [[#High frame rate|High frame rate]] for more.
+
|120 fps notes              = See [[#High frame rate|High frame rate]].
 
|hdr                        = false
 
|hdr                        = false
 
|hdr notes                  =  
 
|hdr notes                  =  
Line 137: Line 137:
  
 
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]===
 
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]===
{{Fixbox|description=Custom anisotropic samples|ref=<ref name="2020-08-16">{{Refcheck|user=Fayaine|date=2020-08-16}}</ref>|fix=
+
{{Fixbox|description=Custom anisotropic samples|ref=<ref name="2021-03-29">{{Refcheck|user=Fayaine|date=2021-03-29}}</ref>|fix=
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Open <code>Engine.ini</code>.
 
# Open <code>Engine.ini</code>.
Line 149: Line 149:
  
 
===[[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]]===
 
===[[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]]===
{{Fixbox|description=Disable [[TAA]] through a configuration file|ref=<ref name="2020-10-06">{{Refcheck|user=Fayaine|date=2020-10-06}}</ref>|fix=
+
{{Fixbox|description=Change anti-aliasing to [[FXAA]]|ref=|fix=
# Go to the [[#Game data|configuration file(s) location]].
+
# Follow [[Engine:Unreal Engine 4#Enable developer console|the instructions]] to enable the developer console in the game.
# Open <code>Engine.ini</code>.
+
# Press {{key|~}} (requires US-Standard keyboard layout, as the game does not accept any alternate buttons for this).
# Add the following and save the file.
+
# Enter <code>r.DefaultFeature.AntiAliasing 1</code>
<pre>
+
{{ii}} FXAA quality can be adjusted by changing the value of <code>r.PostProcessAAQuality</code> between 1 (low) and 6 (high).
[SystemSettings]
+
{{--}} Requires to be run after each game launch.
r.PostProcessAAQuality=0
+
{{--}} Adjusting any in-game graphics settings reverts the AA method and the fix needs to be redone.
</pre>
 
'''Notes'''
 
{{ii}} Anti-aliasing quality can be adjusted by changing the value between 1 (low) and 6 (high).
 
}}
 
 
 
{{Fixbox|description=Enable [[FXAA]] through a configuration file||fix=
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Open <code>Engine.ini</code>.
 
# Add the following and save the file.
 
<pre>
 
[SystemSettings]
 
r.DefaultFeature.AntiAliasing=1
 
</pre>
 
 
 
'''Notes'''
 
{{ii}} Enabling FXAA will disable TAA.
 
{{ii}} Setting the value to 0 will disable anti-aliasing.
 
 
}}
 
}}
  
 
===[[Glossary:Frame rate (FPS)|High frame rate]]===
 
===[[Glossary:Frame rate (FPS)|High frame rate]]===
 
{{Fixbox|description=Custom frame rate cap|ref=|fix=
 
{{Fixbox|description=Custom frame rate cap|ref=|fix=
# Go to the [[#Game data|configuration file(s) location]].
+
# Follow [[Engine:Unreal Engine 4#Enable developer console|the instructions]] to enable the developer console in the game.
# Open <code>Engine.ini</code>.
+
# Press {{key|~}} (requires US-Standard keyboard layout, as the game does not accept any alternate buttons for this).<ref>{{Refcheck|user=Dandelion Sprout|date=2021-03-30}}</ref>
# Add the following and save the file.
+
# Set the value of <code>t.MaxFPS</code> to the desired frame rate cap, e.g. <code>t.MaxFPS 144</code>
<pre>
+
{{--}} Requires to be run after each game launch.
[SystemSettings]
+
{{--}} Adjusting any in-game graphics settings reverts the frame rate cap and the fix needs to be redone.
t.MaxFPS=120
 
</pre>
 
{{ii}} <code>t.maxFPS</code> can be set to any desired value.
 
 
}}
 
}}
  
Line 191: Line 171:
 
{{Image|BalanWonderworld_Camera.png|Camera settings}}
 
{{Image|BalanWonderworld_Camera.png|Camera settings}}
 
{{Input
 
{{Input
|key remap                = true
+
|key remap                = limited
|key remap notes          = Some keys cannot be bound to the mouse
+
|key remap notes          = Some keys cannot be bound to the mouse.
 
|acceleration option      = false
 
|acceleration option      = false
 
|acceleration option notes =  
 
|acceleration option notes =  
Line 241: Line 221:
 
|simultaneous input        = true
 
|simultaneous input        = true
 
|simultaneous input notes  =  
 
|simultaneous input notes  =  
|steam input api          = unknown
+
|steam input api          = true
 
|steam input api notes    =  
 
|steam input api notes    =  
|steam hook input          = unknown
+
|steam hook input          = true
 
|steam hook input notes    =  
 
|steam hook input notes    =  
|steam input presets      = unknown
+
|steam input presets      = false
 
|steam input presets notes =  
 
|steam input presets notes =  
 
|steam controller prompts  = unknown
 
|steam controller prompts  = unknown
Line 257: Line 237:
 
{{Audio
 
{{Audio
 
|separate volume          = true
 
|separate volume          = true
|separate volume notes    = Music, Sound Effects and Voices
+
|separate volume notes    = Music, Sound Effects, and Voices.
 
|surround sound          = true
 
|surround sound          = true
 
|surround sound notes    = Supports 7.1.<ref>{{Refcheck|user=Dandelion Sprout|date=2021-02-04}}</ref>
 
|surround sound notes    = Supports 7.1.<ref>{{Refcheck|user=Dandelion Sprout|date=2021-02-04}}</ref>
Line 528: Line 508:
 
==="Play with a friend" controller prompt does not recognize the controller===
 
==="Play with a friend" controller prompt does not recognize the controller===
  
{{Fixbox|description=The game treats both the keyboard/mouse and the first connected controller as Player 1|fix=
+
{{Fixbox|description=The game treats both the keyboard/mouse and the first connected controller as Player 1|ref={{cn}}|fix=
 
*Connect a second dummy controller if intending to have player 1 on a keyboard, and player 2 on a controller.
 
*Connect a second dummy controller if intending to have player 1 on a keyboard, and player 2 on a controller.
 
}}
 
}}

Revision as of 09:35, 2 April 2021

Balan Wonderworld
Balan Wonderworld cover
Developers
Balan Company
Arzest
Publishers
Square Enix
Engines
Unreal Engine 4
Release dates
Windows March 26, 2021
Reception
Metacritic 48
OpenCritic 51
IGDB 63
Taxonomy
Microtransactions None
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives Third-person
Controls Direct control
Genres Platform
Sports Football (Soccer), Baseball
Art styles Cartoon
Themes Fantasy
Balan Wonderworld on HowLongToBeat
Balan Wonderworld on IGDB
Balan Wonderworld on MobyGames
Balan Wonderworld on Wikipedia

Balan Wonderworld is a 3D platformer developed by Balan Company and Arzest and published by Square Enix. The game is notable for its extensive powerup system.

The game was released on Steam on March 26, 2021. A pre-release demo was made available on January 27, 2021.

General information

Steam Community Discussions

Availability

All versions require Steam and Denuvo Anti-Tamper DRM.

Demo

A demo is available on Steam. It contains World 1, as well as one level each from Worlds 4 and 6,[1] and does not contain the Day 1 patch.

Progress in the demo does not carry over to the full version, except for unlocking one exclusive costume.

Game data

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\My Games\BALAN WONDERWORLD\Steam\<user-id>\SaveGames\Option.sav
%LOCALAPPDATA%\Happiness\Saved\Config\WindowsNoEditor\
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/1341050/pfx/[Note 1]
The first configuration file is encrypted. The second file only allows changing a few of its values, such as screen resolution (for instance, the value for HDR has no effect on the game).

Save game data location

System Location
Windows %USERPROFILE%\Documents\My Games\BALAN WONDERWORLD\Steam\<user-id>\SaveGames\
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/1341050/pfx/[Note 1]

Save game cloud syncing

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

Video

Graphics settings
Graphics settings

Graphics feature State Notes
Widescreen resolution
Aspect ratios taller than 16:9 are letterboxed.
Multi-monitor
Ultra-widescreen
Stretched in fullscreen, pillarboxed in borderless windowed.
4K Ultra HD
[2]
Field of view (FOV)
Windowed
Borderless fullscreen windowed
Referred to as Virtual Full Screen.
Anisotropic filtering (AF)
The game always uses x8 anisotropic filtering.[3] See Anisotropic filtering (AF) for more.
Anti-aliasing (AA)
On/off toggle with TAA is used.[3] See Anti-aliasing (AA) for more options.
Vertical sync (Vsync)
60 FPS
Choice to lock to 60 FPS or 30 FPS.
120+ FPS
See High frame rate.
High dynamic range display (HDR)
See the engine page to force native HDR output, or the glossary page for other alternatives.
The game engine may allow for manual configuration of the game via its variables. See the Unreal Engine 4 page for more details.

Anisotropic filtering (AF)

Custom anisotropic samples[4]
  1. Go to the configuration file(s) location.
  2. Open Engine.ini.
  3. Add the following and save the file.
[SystemSettings]
r.MaxAnisotropy=16
Anisotropic filtering quality can be adjusted by changing the value between 0 and 16.

Anti-aliasing (AA)

Change anti-aliasing to FXAA
  1. Follow the instructions to enable the developer console in the game.
  2. Press ~ (requires US-Standard keyboard layout, as the game does not accept any alternate buttons for this).
  3. Enter r.DefaultFeature.AntiAliasing 1
FXAA quality can be adjusted by changing the value of r.PostProcessAAQuality between 1 (low) and 6 (high).
Requires to be run after each game launch.
Adjusting any in-game graphics settings reverts the AA method and the fix needs to be redone.

High frame rate

Custom frame rate cap
  1. Follow the instructions to enable the developer console in the game.
  2. Press ~ (requires US-Standard keyboard layout, as the game does not accept any alternate buttons for this).[5]
  3. Set the value of t.MaxFPS to the desired frame rate cap, e.g. t.MaxFPS 144
Requires to be run after each game launch.
Adjusting any in-game graphics settings reverts the frame rate cap and the fix needs to be redone.

Input

Key bindings
Key bindings
Camera settings
Camera settings

Keyboard and mouse State Notes
Remapping
Some keys cannot be bound to the mouse.
Mouse acceleration
Mouse sensitivity
Separate sensitivity options for X-axis and Y-axis.
Mouse input in menus
Mouse Y-axis inversion
Separate option for X-axis inversion.
Controller
Controller support
Full controller support
Controller remapping
See the glossary page for potential workarounds.
Controller sensitivity
Controller Y-axis inversion
Present with the Vertical Movement option.
X-axis inversion is present with the Horizontal Movement option.
Controller types
XInput-compatible controllers
Xbox button prompts
Xbox prompts are always active if a controller is detected during launch.[6]
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
Official controller preset(s)
Steam Controller button prompts

Audio

Audio settings
Audio settings

Audio feature State Notes
Separate volume controls
Music, Sound Effects, and Voices.
Surround sound
Supports 7.1.[7]
Subtitles
Closed captions
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English
Arabic
Simplified Chinese
Traditional Chinese
Czech
Danish
Dutch
French
German
Greek
Hungarian
Indonesian
Italian
Japanese
Spoken lines in the intro do not match up with the official Japanese subtitles.
Korean
Norwegian
Polish
Brazilian Portuguese
Russian
Spanish
Latin American Spanish
Swedish
Thai
Turkish

Network

Multiplayer types

Type Native Players Notes
Local play
2 Co-op
LAN play
Online play
Asynchronous multiplayer

Issues fixed

"Play with a friend" controller prompt does not recognize the controller

The game treats both the keyboard/mouse and the first connected controller as Player 1[citation needed]
  • Connect a second dummy controller if intending to have player 1 on a keyboard, and player 2 on a controller.

Other information

API

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

Middleware

Middleware Notes
Physics PhysX
Audio Vorbis, XAudio2

Command line arguments

See command line arguments on how to use the following options.
Parameter Description
-windowed Forces windowed mode.
-fullscreen Forces fullscreen mode.
-d3d12 Forces DirectX 12 renderer.

System requirements

Windows
Minimum Recommended
Operating system (OS) 8.1
Processor (CPU) Intel Core i5-4430
AMD Ryzen 3 1200
System memory (RAM) 8 GB
Hard disk drive (HDD) 20 GB
Video card (GPU) Nvidia GeForce GTX 760
AMD Radeon R9 270X
DirectX 11 compatible
A 64-bit operating system is required.


Notes

  1. 1.0 1.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>/1341050/ in addition to or instead of this directory. The app ID (1341050) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References

  1. Balan Wonderworld demo available now! - last accessed on 2021-03-26
  2. Verified by User:Dandelion Sprout on 2021-02-04
  3. 3.0 3.1 Verified by User:Fayaine on 2021-03-29
    Tested with the Unreal Engine 4 console unlocker.
  4. Verified by User:Fayaine on 2021-03-29
  5. Verified by User:Dandelion Sprout on 2021-03-30
  6. Verified by User:Shadowstealer7 on 2021-01-29
  7. Verified by User:Dandelion Sprout on 2021-02-04