This is the official release version; basically the `stable' branch. This version should have the most players available.
Current version number: v0.11.118.246723
Application Details:
Version: | Release |
License: | Free to use |
URL: | https://planetside2.com/ |
Votes: | 106 |
Latest Rating: | Garbage |
Latest Wine Version Tested: | 8.13-staging |
Maintainers: About Maintainership
No maintainers. Volunteer today!
What works
Everything
What does not
Nothing
Workarounds
What was not tested
Character Creation
Hardware tested
Graphics:
Additional Comments
Play On Linux was used for installation (the .exe file was downloaded from the Planetside 2 website. Do not use the installer from Play On Linux). Wine Staging was used. All below overrides were used. Frame-rate averaged 15-25 fps with "very low" settings.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Fedora 38 x86_64 | Aug 11 2023 | 8.13-staging | Yes | Yes | Yes | Garbage | Linards | |
Show | Arch Linux x86_64 | Nov 20 2019 | 4.20-staging | Yes | No | Yes | Garbage | timawesomeness | |
Show | Arch Linux x86_64 | Apr 15 2019 | 4.6-staging | Yes | Yes | Yes | Garbage | timawesomeness | |
Show | Arch Linux x86_64 | Apr 10 2019 | 4.5-staging | Yes | Yes | Yes | Garbage | timawesomeness | |
Show | Arch Linux x86_64 | Apr 10 2019 | 4.5-staging | Yes | No | No | Garbage | timawesomeness |
Bug # | Description | Status | Resolution | Other apps affected |
27680 | Multiple 64-bit applications crash on startup (violation of the Windows 64-bit ABI, stack pointer (RSP) must be 16-byte aligned when making a call to Win64 API) | CLOSED | FIXED | View |
32207 | Planetside 2 (Beta) Crash when opening ingame Menus | CLOSED | FIXED | View |
32342 | Multiple applications and games using 'Webkit', 'Blink' or 'CEF' (libcef) web browser engine crash on startup ('Arial' and 'Times New Roman' font face name validation) | STAGED | View | |
32913 | Planetside 2: Mouse Jittering | CLOSED | FIXED | View |
33341 | Planetside 2 unplayable after April 3rd game update. | CLOSED | NOTOURBUG | View |
33529 | Planetside 2 0.608.21.21306 crashed ingame | CLOSED | FIXED | View |
34767 | Planetside 2: Environments load very slowly | CLOSED | INVALID | View |
35788 | Planetside 2 crashes on launch (uninitialized/implausible MONITORINFOA.cbSize passed to GetMonitorInfoA, causing stack buffer overwrite) | CLOSED | FIXED | View |
37355 | Multiple software protection schemes need ntoskrnl 'MmMapLockedPagesSpecifyCache' implementation (Tages Protection v5.x, BattleEye's 'bedaisy.sys', MRAC Anti-Cheat) | NEW | View | |
37359 | planetside 2 no mouseclicks registered | CLOSED | FIXED | View |
38021 | 64-bit Planetside 2 fails to load bundled xinput1_3.dll (loader must check architecture before trying to load module) | CLOSED | FIXED | View |
38775 | 64-bit Planetside 2 crashes on startup (stack pointer (RSP) must be 16-byte aligned when making a call to Win64 API) | CLOSED | DUPLICATE | View |
38908 | PlanetSide 2 v5.2.4.x launcher process exit causes wineserver crash | CLOSED | FIXED | View |
41670 | BattlEye launcher stuck at 'Starting BattlEye Service...' (PUBG, Planetside2, H1Z1: King of the Kill, Tibia 11) | CLOSED | FIXED | View |
55432 | PlanetSide 2 launcher is completely white (needs dcomp.dll.DCompositionCreateDevice implementation) | NEW | View |
Since Game Update 6/17 the 32 Bit Client has been discontinued. Patchnotes
This means that the game won't work in 32 Bit prefixes anymore.
In its current State the 64 Bit client triggers Bug #27680, until the Planetside Devs fix this the game most likely will not work.
available via winetricks
corefonts
must be manually installed
imm32.dll - see note below
The following are required if you abort the DirectX redistributable installer:
available via winetricks
d3dx9_43
d3dcompiler_43
I start with a new prefix you may adapt it to your situation.
$WINEPREFIX will always be your path for you Planetside2 wine folder. The first step will create that folder.
example with step 1:
WINEARCH=win32 WINEPREFIX=~/.wine_planetside wineboot
Troubles:
When you use a wrong or faulty imm32.dll, every program (including winecfg) will crash, giving you many error messages. In such a case you can revert the override by editing "$WINEPREFIX/user.reg". Use a text editor, not a word processor. Search for imm32, find the line that says "imm32"="native" or similar. Delete this line. Save the file and test if you can run winecfg now.
64bit:
If you happen to use a 64bit wineprefix you need to put the imm32.dll into "$WINEPREFIX/drive_c/windows/syswow64" and set the override in winecfg (step 7 above) to "Native then Builtin". If you put it into system32, 64bit applications will not work correctly.
Archived from Nov.23 - please add a new note if you have more current information, as many of the bugs listed below no longer apply, and there are newer bugs as well, which are not listed below.
Nov23 Update
DLL Requirements
- imm32.dll
- pulled from a real windows install, solves menu crashing issue; also solves some disappearing cursor issues.
- winetricks corefonts
- for the launcher.
Issues
- Loader (LaunchPad):
- possible crash after updating (I need to verify this)
- file check may hang at "0 files" or the last file (usually saying "4854 files")
- if at "0 files" - you need to restart
- if at the end - just wait it out
- when clicking on links, you get an "Invalid parameter" warning but it does not crash.
- manually triggered "Validate" often slows down between ~2800 to ~3100 files
- just wait it out or restart
- Game
- will crash with error G12 when altering the following graphical settings:
- Game Resolution Mode
- Window/Fullscreen Mode
- VSync
- Render Quality
- Crashes when "Particles" setting is on medium or higher
- every other setting works up to high (ultra untested). Set according to System Performance.
Optional Tweaks
- (only Nvidia driver version 310.x+) Enable OpenGL threaded optimisations, execute before launching (best to write a script for launching PS2):
- export __GL_THREADED_OPTIMIZATIONS=1;
- export LD_PRELOAD="libpthread.so.0 libGL.so.1";
- export WINEDEBUG=-all;
- Use the Multicore Optimisation script posted by Geriain in the Beta Comments (you may need to adapt it for your own needs)
- Use winetricks vsm=hardware multisampling=enabled and psm=enabled
- confirmed to give up to 15 FPS on low settings.
- in UseOptions.ini set RenderDistance to 1000
- You can try to use SweetFX
- Place all extracted files in your PS2 directory.
- Set d3d9 and dxgi to native,builtin in winecfg
- use this config for a startpoint. (you may disable SMAA for performance).
- Read the readme of SweetFX for further infos.
adopted from PS2 forums.
Comments for this application have been disabled because there are no maintainers.