WineHQ

Planetside 2

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!

Free Download Installer [exe] (direct link)

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Everything

What does not

Nothing

Workarounds

What was not tested

Character Creation
Tutorial
Purchasing Weapons and Certifications
Voice Chat

Hardware tested

Graphics:

  • GPU:
  • Driver:

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.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowFedora 38 x86_64Aug 11 20238.13-stagingYes Yes YesGarbageLinards 
ShowArch Linux x86_64Nov 20 20194.20-stagingYes No YesGarbagetimawesomeness 
ShowArch Linux x86_64Apr 15 20194.6-stagingYes Yes YesGarbagetimawesomeness 
ShowArch Linux x86_64Apr 10 20194.5-stagingYes Yes YesGarbagetimawesomeness 
ShowArch Linux x86_64Apr 10 20194.5-stagingYes No NoGarbagetimawesomeness 

Known Bugs

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

Show open bugs

HowTo / Notes

Discontiuation of 32 Bit Client

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.

Required Overrides - Possibly not required with Mac OS X

available via winetricks

corefonts

must be manually installed

imm32.dll - see note below

Alternate Overrides - required if aborting DirectX installer

The following are required if you abort the DirectX redistributable installer:

available via winetricks

d3dx9_43
d3dcompiler_43

Create a overwrite for imm32.dll

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

  1. run: WINEARCH=win32 WINEPREFIX=$WINEPREFIX wineboot
  2. Acquire a native Win XP 32bit imm32.dll. You'll find it in C:\windows\system32 or in Service Pack 3 [see PS2 Forums for hints where to get one]
  3. copy the imm32.dll to $WINEPREFIX/drive_c/windows/system32
  4. run: WINEPREFIX=$WINEPREFIX winecfg
  5. in the winecfg window go to the "Libraries" Tab.
  6. There is a small input filed enter "imm32" (without quotes) and click add. In the list below there should now be a entry "imm32 (native,builtin)".
  7. Select the new entry and click "Edit". In the window select "Native (Windows)". Close with OK.
  8. Click OK to save and finish. You're done, you now can continue to install the other needed dlls and Planetside.

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 (Nov.23) --- Consolidated findings

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

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back