Unreal Development Kit Games Guide

Discussion in 'Guides' started by booman, Jul 25, 2013.

  • by booman, Jul 25, 2013 at 2:27 PM
  • booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,347
    Likes Received:
    627
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    Unreal Development Kit is based off the Unreal Tournament Engine used for so many AAA titles and successful games & mods. Games like:
    • Borderlands 1 & 2
    • Gears of War
    • Space Marine
    • Bioshock 1 & 2
    • Batman: Arkham Asylum
    • Dishonored
    • Game of Thrones
    • Singularity
    • Mass Effect 1 & 2 & 3
    • and many more...

    udk52a.png

    This is the engine to use if you want to create a top quality game with state-of-the-art graphics, physics and lighting capabilties.

    The purpose of this Guide is to show you how to install UDK & UE3 games in Linux with PlayOnLinux. UDK & UE3 run rather well and only requires a few libraries and a decent video card.

    Follow this step-by-step guide on installing, configuring and optmizing UDK games featuring an independent title named CDF Ghostship.

    Note: This guide applies to the Alpha version of CDF Ghostship, but should also work with most UDK games because they all require the same libraries.

    Tips & Specs

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

    Mint 14 32-bit
    PlayOnLinux: 4.2.1
    Wine: 1.4.1

    Download CDF Ghostship

    Go To: http://www.cdfghostship.com

    Pre-Purchase CDF Ghostship and then signup to get access to the Membership page.

    Go to the membership and login.
    Roll over members
    Click Memers Area
    udk02.png

    Download each RAR starting with Part 1
    udk03.png

    When you are done downloading only extract GhostshipAlpha35.part1.rar
    Then you will have a UDKInstall-GhostShip.exe
    udk04.png

    PlayOnLinux & Wine Setup

    Launch PlayOnLinux
    Click Install
    udk05.png

    Click "Install a non-listed program"
    udk06.png

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

    Name the virtual drive: udk
    Click Next
    udk08.png

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

    Select Wine 1.4.1
    Click Next
    udk10.png

    Note: Try using stable Wine 1.8 and 1.8-staging

    Note: If you are running a 64-bit system, PlayOnLinux will prompt if you want to use a 64-bit or 32-bit virtual drive.
    ALWAYS SELECT THE 32-bit VIRTUAL DRIVE

    Wine Configuration

    Applications Tab
    Windows Version: Windows XP
    udk11.png

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

    Installing Libraries

    Select the following Libraries:
    • corefonts
    • d3dx10
    • d3dx11
    • d3dx9
    • dxfullsetup
    • dotnet40
    • vcrun2005
    • msxml3
    • registered fonts
    • tahoma
    • xinput
    All libraries will automatically download and install

    After testing a few other UDK games, I found that they require more dotnet packages.
    I recommend also installing the following Libraries in this order:
    • dotnet30
    • dotnet30sp1
    • dotnet35
    • dotnet35sp1
    Note: You don't have to install all of these libraries, but several UDK games require Dot Net Framework 3.5 and will automatically start downloading it. But if you install them ahead of time with PlayOnLinux, the game will continue to the installation.

    DotNet 4.0 error
    Click Next
    udk18.png

    Note: Dotnet will flicker a command line a bunch of times as ist installing libraries. Just be patient and wait.

    Installing Libraries
    udk19.png

    udk21.png

    Installing UDK and CDF Ghostship
    Click Browse
    udk22.png

    Navigate to your desktop
    Select UDKInstall-GhostShip.exe
    Click Open
    udk23.png

    Click Next
    udk24.png

    UDK License agreement
    Click "I Accept"
    udk25.png

    Install Options
    Click Install
    udk26.png

    Installing Prerequitiste Files
    udk27.png

    Installing Ghostship Files
    udk29.png

    Complete
    Uncheck "Launch GhostShipAlpha36
    Click Finished
    udk30.png

    Before creating the Shortcut, we need to do one thing...

    Deleting 64-bit binaries

    Navigate to the GhostShipSlpha36 folder
    /home/username/.PlayOnLinux/wineprefix/udk/drive_c/UDK/GhostShipAlpha36

    Note: Username is where you put your login

    Delete Win64
    udk38.png

    For some reason even launching the UDK.exe from the 32-bit folder still attempts to launch the 64-bit one and then crashes. Removing the 64-bit folder fixes this problem.

    Shortcut

    Go back to PlayOnLinux Shortcut window
    Select Browse
    Click Next
    udk31.png

    Click Browse
    udk32.png

    Go to the same GhostShipAlpha36 directory listed above
    Open Win32
    udk33.png

    Select UDK.exe
    Click Open
    udk34.png

    Click Next
    udk35.png

    Name the shorcut: CDF Ghostship
    Click Next
    udk36.png

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

    PlayOnLinux Configure

    In PlayOnLinux
    Click Configure
    udk39.png

    Select virtual drive CFG Ghostship

    Display Tab
    Direct Draw Renderer: opengl
    Video Memory Size: size of memory on your video card
    Offscreen rendering mode: fbo
    udk40.png

    Wine Tab
    Click Windows Reboot
    udk41.png

    Close Configure

    Launching CGF Ghostship

    Select CDF Ghostship
    Click Run
    udk39.png

    Main Menu
    Click Options
    udk42.png

    Select resolution
    I was able to run Ghostship at 16080x1050 with my GeForce 550 Ti

    Note: The virtual desktop will re-size automatically and the game will appear like a fullscreen game.

    Click Exit to Options
    udk43.png

    Conclusion:
    I was able to run CDF Ghostship in high resolution with what appeared to be high graphics settings. There were no advanced video settings in the Alpha.
    I played the available modes and everything was smooth from loading to frame rates.
    This Guide should run most independent titles utilizing UDK for their development engine.
    For most games just use their downloaded compressed files in the place of Ghostship steps and install the above libraries with Wine & PlayOnLinux configuration settings.
    Alway reboot Windows before launching the game.

    Here is a list of more UDK Indie games out there:
    Prometheus
    Renegade X
    Planetstorm
    The Ball
    Adams Venture
    Chivalry Medieval Warfare
    Coda
    FPS Terminator
    Mist of Stagnation
    Roccy Laboritories
    The Last Phoenix
    Warm Gun
    The Haunted: Hells Reach (Steam Only)
    Seige of Inaolia
    Primal Carnage
    List of UDK Games in Development

    Screenshots:

    udk44a.png

    udk46a.png

    udk49a.png

    udk50a.png

    udk51a.png

    Renegade X
    renegadex02a.png

    renegadex06a.png

    Sanctum

    sanctum06a.png

    sanctum07a.png

    Sp A.I.

    spai03.png

    spai04.png

    FPS Terminator

    terminator01a.png

    terminator03a.png

    terminator07a.png
    Last edited: Jun 21, 2017

Comments

Discussion in 'Guides' started by booman, Jul 25, 2013.

  1. Daniel~
    Is this just for those who wish to create games...or does it lead you to game you can play?
  2. booman
    I added a few more screenshots of other UDK games that worked...
    And the demos are totally free!
  3. booman
    High Res Screenshots:

    ghostship03.png ghostship04.png

    ghostship05.png ghostship06.png

    ghostship07.png ghostship08.png

    renegadex01.png renegadex02.png

    renegadex03.png renegadex04.png

    renegadex06.png sanctum01.png

    sanctum02.png sanctum04.png

    sanctum07.png sanctum08.png

    sanctum12.png terminator07.png

    terminator06.png terminator05.png

    terminator03.png terminator02.png

    terminator01.png

Share This Page