Difference between revisions of "Phantasy Star Online 2"

From PCGamingWiki, the wiki about fixing PC games
Line 51: Line 51:
 
{{Availability/row| Retail | | Online | Japan version only. | Download | Windows}}
 
{{Availability/row| Retail | | Online | Japan version only. | Download | Windows}}
 
{{Availability/row| Official | http://pso2.jp | Online | Japan version. | | Windows}}
 
{{Availability/row| Official | http://pso2.jp | Online | Japan version. | | Windows}}
{{Availability/row| Epic Games Store | phantasy-star-online-2 | Epic Games Store, Online | |  | Windows }}
+
{{Availability/row| Epic Games Store | phantasy-star-online-2 | Epic Games Store, Online | Global version.<br>Cross-platform multiplayer with Xbox One. |  | Windows }}
 
{{Availability/row| Microsoft Store | 9p1rsq5mgpcr | Microsoft Store, Online | Global version.<br>Cross-platform multiplayer with Xbox One.<br>{{store feature|Xbox Play Anywhere}}. | | Windows }}
 
{{Availability/row| Microsoft Store | 9p1rsq5mgpcr | Microsoft Store, Online | Global version.<br>Cross-platform multiplayer with Xbox One.<br>{{store feature|Xbox Play Anywhere}}. | | Windows }}
{{Availability/row| Steam | 1056640 | Steam, Online | Global version.<br>Cross-platform multiplayer with Xbox One.<ref>[https://twitter.com/play_pso2/status/1288162846715416577 "(...) #PSO2 will be cross-play and cross-progress with Steam, Xbox One, and Windows 10!" - Phantasy Star Online 2 Official North American Twitter Account]</ref>|  | Windows}}
+
{{Availability/row| Steam | 1056640 | Steam, Online | Global version.<br>Cross-platform multiplayer with Xbox One.<ref>[https://twitter.com/play_pso2/status/1288162846715416577 "(...) #PSO2 will be cross-play and cross-progress with Steam, Xbox One, and Windows 10!" - Phantasy Star Online 2 Official Global Twitter Account]</ref>|  | Windows}}
 
}}
 
}}
 
{{++}} Allows for account linking between Xbox One/Microsoft Store, Steam and Epic Games Store through the [https://store.steampowered.com/newshub/app/1056640/view/2744333355093860744 Account Link] feature.
 
{{++}} Allows for account linking between Xbox One/Microsoft Store, Steam and Epic Games Store through the [https://store.steampowered.com/newshub/app/1056640/view/2744333355093860744 Account Link] feature.
Line 64: Line 64:
 
{{Game data/config|Windows|{{P|userprofile\Documents}}\SEGA\PHANTASYSTARONLINE2\user.pso2}}
 
{{Game data/config|Windows|{{P|userprofile\Documents}}\SEGA\PHANTASYSTARONLINE2\user.pso2}}
 
{{Game data/config|Microsoft Store|{{P|userprofile\Documents}}\SEGA\PHANTASYSTARONLINE2_NA\user.pso2|}}
 
{{Game data/config|Microsoft Store|{{P|userprofile\Documents}}\SEGA\PHANTASYSTARONLINE2_NA\user.pso2|}}
{{Game data/config|Steam|{{P|userprofile\Documents}}\SEGA\PHANTASYSTARONLINE2_NA_Steam\user.pso2|}}
+
{{Game data/config|Steam|{{P|userprofile\Documents}}\SEGA\PHANTASYSTARONLINE2_NA_STEAM\user.pso2|}}
 
}}
 
}}
  

Revision as of 06:04, 28 February 2021

Phantasy Star Online 2
Phantasy Star Online 2 cover
Developers
Sega
Publishers
Japan and Global Sega
Taiwan and Hong Kong Gamania
Southeast Asia and Thailand Asiasoft
Engines
Hedgehog Engine[citation needed]
Release dates
Windows July 4, 2012
Reception
OpenCritic 70
IGDB 85
Taxonomy
Monetization Free-to-play
Microtransactions Boost, Cosmetic, Currency, Free-to-grind, Player trading, Time-limited
Modes Multiplayer
Pacing Real-time
Perspectives Third-person
Controls Direct control
Genres ARPG, Gambling/casino, JRPG, MMORPG
Art styles Anime
Themes Fantasy, Japan, Sci-fi, Space
Series Phantasy Star
Phantasy Star Online 2 on HowLongToBeat
Phantasy Star Online 2 on IGDB
Phantasy Star Online 2 on Wikipedia
Phantasy Star
Phantasy Star Online 2001
Phantasy Star Online: Blue Burst 2004
Phantasy Star Universe 2006
Phantasy Star Universe: Ambition of the Illuminus 2007
Phantasy Star II 2012
Phantasy Star III: Generations of Doom 2012
Phantasy Star IV: The End of the Millennium 2012
Phantasy Star Online 2 2012

Key points

Only the Japanese and Global versions are active. All other versions, plus the PlayStation Vita version in the Japanese version, have shut down.
Cross-play with Xbox One players in the Global version, and with PlayStation 4 and Nintendo Switch players in the Japanese version.
Global version is region locked in Latin American.[citation needed]

General information

Official Japanese Support page
PSO-World.com Forums
PSO2 Tweaker (English patch for Japan version)
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Always online (requires a constant internet connection to play)
Japan version only.
Download
Windows
Official website
Always online (requires a constant internet connection to play)
Japan version.
Windows
Epic Games Store
Epic Games Launcher
Always online (requires a constant internet connection to play)
Global version.
Cross-platform multiplayer with Xbox One.
Windows
Microsoft Store
Microsoft Store
Always online (requires a constant internet connection to play)
Global version.
Cross-platform multiplayer with Xbox One.
Xbox Play Anywhere.
Windows
Steam
Icon overlay.png
Always online (requires a constant internet connection to play)
Global version.
Cross-platform multiplayer with Xbox One.[1]
Windows
Allows for account linking between Xbox One/Microsoft Store, Steam and Epic Games Store through the Account Link feature.
Account linking on the Global version is not possible if a new character is made before an account is linked on either Xbox One/Microsoft Store, Steam or Epic Games Store.[2]
The Japan version requires a SEGA ID, a Twitter account or a LINE account.

Game data

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\SEGA\PHANTASYSTARONLINE2\user.pso2
Microsoft Store %USERPROFILE%\Documents\SEGA\PHANTASYSTARONLINE2_NA\user.pso2
Steam %USERPROFILE%\Documents\SEGA\PHANTASYSTARONLINE2_NA_STEAM\user.pso2
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/1056640/pfx/[Note 1]

Save game cloud syncing

System Native Notes
Epic Games Launcher
Steam Cloud
Since this is an online-only game hosted on SEGA's North American game servers, all game data is saved on the server only.
Xbox Cloud

Video

Graphics settings
Graphics settings
External graphics settings
External graphics settings

Graphics feature State Notes
Widescreen resolution
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
Windowed
Borderless fullscreen windowed
Used in place of exclusive fullscreen. After switching the game to borderless fullscreen, the game window will use the desktop's resolution.
Anisotropic filtering (AF)
Can be forced using GPU's Control Panel. Textures don't use mipmaps, which results in visible texture aliasing. Can be fixed in the Microsoft Store version using a custom version of Reshade.
Anti-aliasing (AA)
Toggleable on/off. FXAA only. Can be forced to use MSAA through GPU's control panel.
Vertical sync (Vsync)
Accessible via the official launcher.
60 FPS and 120+ FPS
Can be enabled in the official launcher. Choice between 30, 60, 90, 120 FPS or Unlimited for gameplay. Cutscenes are capped at 60 FPS. Can be manually adjusted via config files. See High frame rate.

High frame rate

Instructions[3]
  1. Go to the configuration file(s) location, and open user.pso2 with a text editor.
  2. Change the FrameKeep = xxx value to the desired framerate cap.
  3. Save the file.
By default, FrameKeep= xxx is set to "60", but can be completely uncapped by using "0".

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
A keyboard is required to input characters.
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Set "Control Display Type" to "Letters" in Options > Control Settings.
Impulse Trigger vibration
DualShock 4 controllers
DualShock button prompts
Set "Control Display Type" to "Symbols" in Options > Control Settings.
Light bar support
Connection modes unknown
Generic/other controllers
Button prompts
Input settings icon - Generic Controller.svg
For generic prompts, set "Control Display Type" to "Numbers" in Options > Control Settings.
Additional information
Controller hotplugging
Haptic feedback
Simultaneous controller+KB/M

Audio

Sound settings
Sound settings

Audio feature State Notes
Separate volume controls
Sliders for BGM, Sound Effects, Voice, and In-Game Video Playback.
Can be changed both in-game and from the external launcher.
Surround sound
Toggleable both in-game and from the external launcher.
Subtitles
Cutscenes only. Cannot be disabled.
Closed captions
Mute on focus lost
Referred to as "Global Focus Sound Playback". Can be toggled on or off.

Localizations

Language settings
Language settings
Language UI Audio Sub Notes
Japanese
UI and CC Japan and Global version only.
Traditional Chinese
Taiwan and Hong Kong version only.
Thai
Thai version only.
English
Southeast Asia version only.
English
Global version only.
English
Unofficial translation of the Japan version. Details here.

Network

Multiplayer types

Type Native Notes
LAN play
Online play
Maximum player count is undisclosed. Up to 4 people in single party areas/quests, up to 12 people in multi-party areas/quests.
Crossplay is available in the Global version between Windows 10 and Xbox One players.

Connection types

It is impossible to play cross-region. Region transfer of account data is also impossible.

VR support

3D modes Native Notes
Nvidia 3D Vision
TriDef 3D

Issues unresolved

In-game FPS does not match specified FPS

Due to how the game handles its FPS setting, capping the framerate at, for example, 120FPS will actually result in a framerate cap of 100FPS.[4]
The unofficial English launcher is able to automatically partially-compensate for this.

Achievements not unlocking when using the Account Link option from the Xbox One or Windows Store

When using the Account Link option to transfer progress between versions, achievements won't automatically unlock based on in-game progress.[5]

Issues fixed

Cannot enable the Steam Overlay

Without launching the game directly from pso2.exe, the Steam Overlay will not appear in-game.
Bypass the launcher[citation needed]
  1. Exit from Steam.
  2. Open the properties by right-clicking on Steam.exe.
  3. From the Compatibility tab, check the Run this program as an administrator option.
  4. Launch Steam.
  5. Click the Games menu, then choose Add a Non-Steam Game to My Library.
  6. Click on BROWSE... and select pso2.exe from the list of programs.
  7. Click on ADD SELECTED PROGRAMS.
  8. Right-click the added pso2, and choose Properties. Rename it to Phantasy Star Online 2.
  9. Then, click the SET LAUNCH OPTIONS..., enter +0x33aca2b9, then click OK.
  10. Open the control panel, then select System.
  11. Click on Advanced system settings, and then click Environment Variables....
  12. Click on the New... in the "System variables" section. Enter -pso2 to the Variable name, and enter +0x01e3f1e9 to the Variable value.
  13. Click OK.

Notes

Even with this fix, using the game's launcher to receive the latest updates is still required.
This fix is unnecessary if the unofficial English launcher's "Steam Mode" is being used.
This fix is also unnecessary with the official Steam version of the game.

Other information

API

Technical specs Supported Notes
Direct3D 9
Executable 32-bit 64-bit Notes
Windows
64-bit executables are only available for the Microsoft Store and Steam versions.[6]

Middleware

Middleware Notes
Audio CRI ADX2
Cutscenes CRI Sofdec2
Multiplayer Xbox Live, Steamworks Global version only.
Anti-cheat GameGuard

System requirements

Japanese release

Windows
Minimum
Operating system (OS) Windows 8, 8.1, 10
Processor (CPU) Intel Core 2 Duo E6300
System memory (RAM) 2 GB
Hard disk drive (HDD) 67 GB (NTFS format)
Video card (GPU) Nvidia GeForce 7800 GT
ATI Radeon HD 2900 XT
DirectX 9.0c compatible
Sound (audio device) DirectX 9.0c compatible
Other Broadband Internet connection, 1280x720 display

English Microsoft Store and Steam release

Windows
Minimum Recommended
Operating system (OS) Windows 10
Processor (CPU) Intel Core 2 Duo E6300
System memory (RAM) 2 GB
Hard disk drive (HDD) 80GB
Video card (GPU) Nvidia GeForce 7800 GT
ATI Radeon HD 2900 XT
DirectX 9.0c compatible
Sound (audio device) DirectX 9.0c compatible
Other Broadband Internet connection, 1280x720 display
A 64-bit operating system is required.

Notes

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

References

  1. "(...) #PSO2 will be cross-play and cross-progress with Steam, Xbox One, and Windows 10!" - Phantasy Star Online 2 Official Global Twitter Account
  2. PSO2 ON STEAM: HOW TO LINK YOUR ACCOUNT - last accessed on 2020-08-04
  3. Verified by User:KingKrouch on 2020-08-05
    Fix found by looking through config files.
  4. Arks-Layer - last accessed on 2020-06-16
    "- New code to account for SEGA's weird and wonky code for FPS values. Long story short, any values that are set for the FPS over 59 are approximate and become wrong very quickly. For example, the JP launcher sets 60 FPS in the config for 60 FPS. But the engine actually locks it to 59 FPS. Setting the config to 90 locks the game to 85. Setting it to 120 locks the game to 100. Crazy. Even crazier is that the higher your FPS is, the faster the game loads. - In order to change the FPS to what we actually want, the Tweaker will now set the FPS in the config to the closest approximation it can. This means that, in the config, the Tweaker will set the following values: desired value -> what it sets in the config (max FPS possible) 60 FPS -> 60 (max: 59) 90 FPS -> 101 (max: 92) 120 FPS -> 136 (max: 125) 144 FPS -> 160 (max: 144)"
  5. Verified by User:KingKrouch on 2020-08-05
    Checked both Steam and Xbox Live achievements when using Account Link to transfer progress from Xbox One/Microsoft Store version.
  6. Verified by User:KingKrouch on 2020-08-06
    Checked if the Steam version used 64-Bit executables by using task manager. GameGuard (the anti-cheat being used) also uses a 64-bit variant.