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

Installer, launcher.

What does not

Battleye won't load, so the game won't launch.

Workarounds

Wine prefix set to win7

What was not tested

The actual game

Hardware tested

Graphics:

  • GPU: Intel
  • Driver: open source

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowFedora 38 x86_64Aug 11 20238.13-stagingYes Yes YesGarbageLinards 
CurrentArch 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
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
37355 Multiple software protection schemes need ntoskrnl 'MmMapLockedPagesSpecifyCache' implementation (Tages Protection v5.x, BattleEye's 'bedaisy.sys', MRAC Anti-Cheat) NEW View
55432 PlanetSide 2 launcher is completely white (needs dcomp.dll.DCompositionCreateDevice implementation) NEW View

Show all 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