Singularity Guide

Discussion in 'Guides' started by booman, Jun 23, 2017.

  • by booman, Jun 23, 2017 at 1:35 PM
  • booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,339
    Likes Received:
    624
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    singularity34.jpg

    In 1955 Russian scientist Nikolai Demichev discovers a new element called E-99 and develops new weapons & capabilities on a remote island. But, the experiments go wrong and everything is abandoned due to a catastrphic bomb explosion. In 2010 U.S. Recon marines go to the same island to investigate a surge that destroyed a satellite.

    singularity59.jpg

    Follow my step-by-step guide on installing, configuring and optimizing Singularity in Linux with PlayOnLinux.

    Note: This guide applies to the GOG version of Singularity. Other versions may require additional steps.

    Tips & Specs:

    To learn more about PlayOnLinux and Wine configuration, see the online manual: PlayOnLinux Explained

    Mint 18.1 64-bit
    PlayOnLinux: 4.2.10
    Wine: 2.0-staging

    Wine Installation

    Click Tools
    Select "Manage Wine Versions"
    wine01.png

    Look for the Wine Version: 2.0-staging
    Select it
    Click the arrow pointing to the right
    wine02.png

    Click Next

    Downloading Wine
    wine04.png

    Extracting

    Downloading Gecko
    wine05.png

    Installed
    wine06.png

    Wine 2.0-staging is installed and you can close this window

    PlayOnLinux Setup

    Launch PlayOnLinux
    Click Install
    singularity01.png

    Click "Instal a non-listed program"
    singularity02.png

    Click Next...

    Select "Install a program in a new virtual drive"
    Click Next
    singularity03.png

    Name the virtual drive: singularity
    Click Next
    singularity04.png

    Check all three options:
    • Use another version of Wine
    • Configure Wine
    • Install some libraries
    Click Next
    singularity05.png

    Select Wine: 2.0-staging
    Click Next
    singularity06.png

    Select "32 bits windows installation"
    Click Next
    singularity07.png

    Wine Configuration

    Applications Tab
    Windows Version: Windows 7
    Click Apply
    singularity08.png

    Graphics Tab
    Check "Automatically capture the mouse in full-screen windows"
    Check "Emulate a virtual desktop"
    Desktop size: 1024x768
    Click OK
    singularity09.png

    PlayOnLinux Packages (DLLs, Libraries, Components)

    Check the following:
    • POL_Install_corefonts
    • POL_Install_d3dx9
    • POL_Install_dotnet40
    • POL_Install_physx
    • POL_Install_tahoma
    • POL_Install_vcrun2005
    • POL_Install_xact
    Click Next
    singularity10.png

    Installing Singularity

    Click Browse

    Select "setup_singularity_2.0.0.5.exe"
    Click Open
    singularity12.png

    Click Next...

    Click OK
    singularity14.png

    Click Options
    Uncheck "Created desktop icon"
    Check "Yes, I have read and accept EULA"
    Click Install
    singularity15.png

    Click OK
    singularity16.png

    Click OK for all errors
    singularity17.png

    Note: These errors do not affect the installation

    Click Exit
    singularity18.png

    PlayOnLinux Shortcut

    Select "Singularity.exe"
    Click Next
    singularity19.png

    Name the shortcut: Singularity
    Click Next
    singularity20.png

    Select "I don't want to make another shortcut"
    Click Next
    singularity21.png

    PlayOnLinux Configure

    Select Singularity
    Click Configure
    singularity22.png

    General Tab
    Wine version: 2.0-staging
    singularity23.png

    Note: Click the + to download other versions of Wine. Click the down-arrow to select other versions of Wine.

    Display Tab
    Video memory size: Enter the amount of memory your video card uses
    singularity24.png

    Close Configure

    Launching Singularity

    Select Singularity
    Click Run
    singularity25.png

    Note: Click debug to see errors and bugs

    Optimization

    Click "Start Game"
    singularity26.png

    Click Options
    singularity27.png

    Click Video
    singularity28.png

    Adjust:
    • Resolution
    • Brightness
    • Full Screen
    • High Quality Decals
    • Bloom
    • Depth of Field
    • Distortion
    • Vertical Sync
    Press Esc
    singularity29.png

    Conclusion:
    Singularity installed, configured and played great in PlayOnLinux on my GeForce GTX 1060. I was able to crank everything to high and experienced great frame rates with no bugs or graphical artifacts. Singularity is an older Unreal Engine 3 game, so it should run great on most modern hardware.

    Gameplay Video:



    Screenshots:
    singularity32.jpg

    singularity57.jpg

    singularity35.jpg

    singularity54.jpg

    singularity38.jpg

    singularity52.jpg

    singularity45.jpg

    singularity39.jpg
    Last edited: Oct 23, 2017

Comments

Discussion in 'Guides' started by booman, Jun 23, 2017.

  1. mrdeathjr28
    Good 1st person shooter game, good screens too and good guide

    :)
  2. booman
    I'm almost done playing through the entire game
  3. scorpion81
    With Mint 17.3, following the guide here I still experienced a crash at startup of Singularity (GOG, version 2.0.0.5). I found out that in order to fix this crash I also had to install PhysX within PlayOnLinux. Before that i tried several wine versions, even an older Kernel (4.4. -> 3.13) and an older Nvidia driver (375 -> 340), no luck. I have a GTX 580 and an I7 2600 and 16 GB RAM.
  4. booman
    Thanks for the tip, I will add Physx to the package installation step. So are you able to play Singularity now?

    I was able to finish the entire game.
  5. scorpion81
    Yes, it works quite fine for me now, I played it through on windows before, and will do soon under linux as well, to see whether further problems may arise. A tiny glitch maybe, near the beginning, if there is a flash in the "thunderstorm" in workers district, the screen freezes for half a second or so, but seems only to be there, found no other glitches yet.
  6. booman
    Awesome! Yes, that is the only glitch I have seen as well. There is a bug with lightning... probably some kind of overlay or shader that isn't supported.... but it rarely happens.

Share This Page