Renegade X Guide

Discussion in 'Guides' started by booman, Nov 7, 2014.

  • by booman, Nov 7, 2014 at 12:51 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:
    Renegade X is inspired by Command and Conquer but now you are playing as a sole unit in a first person shooter perspective. Choose to play as GDI or Brotherhood of Nod and battle in huge multi-player arena's in vehicular combat.

    renegadex81.png

    renegadex91.png

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

    Note: This guide applies to the UDK version of Renegade X. Other versions may require additional steps.

    Tips & Specs.:

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

    Mint 17 64-bit
    PlayOnLinux: 4.2.5
    Wine: 1.6.2

    Wine Installation

    Click Tools
    Select "Manage Wine Versions"
    wine01.png

    Look for the Wine Version: 1.6.2
    Note: Try using stable Wine 1.8 and 1.8-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 1.6.2 is installed and you can close this window

    Download Renegade X
    Download from a local mirror here: http://renegade-x.com/download.php
    or
    Here: https://renegade-x.com/files/file/1-renegade-x/

    PlayOnLinux Setup

    Launch PlayOnLinux
    Click Install
    renegadex01.png

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

    Click Next

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

    Name your virtual drive: renegadex
    Click Next
    renegadex05.png

    Check all three options:
    • Use another version of Wine
    • Configure Wine
    • Install some libraries

    Click Next
    renegadex06.png

    Select Wine 1.6.2
    Click Next
    renegadex07.png

    Select "32-bits windows installation"
    Click Next
    renegadex09.png

    Wine Configuration

    Applications Tab
    Windows version: windows 7
    Click Apply
    renegadex10.png

    Graphics Tab
    Check "Automatically capture the mouse in full-screen windows"
    Check "Emulate a virtual desktop"
    Desktop size: 1920x1080 (match your Linux desktop)
    Click Ok
    renegadex11.png

    PlayOnLinux Packages (DLL's, Libraries, Components"
    • POL_Install_corefonts
    • POL_Install_dxfullsetup
    • POL_Install_dotnet40
    • POL_Install_msxml3
    • POL_Install_tahoma
    • POL_Install_vcrun2005
    • POL_Install_vcrun2008
    • POL_Install_vcrun2010
    • POL_Install_xact_jun2010

    Click Next
    renegadex12.png

    Note: All packages will automatically download and install

    Installing Renegade X

    Click Browse
    renegadex13.png

    Select "RenegadeX-OpenBeta3a.exe"
    Click Open
    renegadex14.png

    Click Next

    Click Next

    Click Next

    Check "Don't create a Start Menu folder"
    Click Next

    Uncheck "Create a desktop icon"
    Click Next

    Click Install

    Uncheck "Launch Renegade X"
    Click Finish
    renegadex22.png

    PlayOnLinux Shortcut

    Select "UDK.exe"
    Click Next
    renegadex23.png

    Name your shortcut: Renegade X
    Click Next
    renegadex24.png

    Click Next

    PlayOnLinux Configure

    Back to PlayOnLinux
    Select "Renegade X"
    Click Configure
    renegadex26.png

    General Tab
    Wine Version: 1.6.2
    Note: Click the + to download other versions of wine. Click the down-arrow to select other versions of Wine.
    renegadex29.png

    Display Tab
    Video Memory size: Select the amount of memory your video card/chip uses
    renegadex30.png

    Close Configure

    Renegade X Crash

    Renegade X will crash at the UDK screen every time unless you make this fullscreen change.
    Navigate to:
    Code:
    /home/booman/.PlayOnLinux/wineprefix/renegadex/drive_c/Program Files/Renegade 
    Note: username is where you put your Linux login

    Open UDKSystemSettings.ini in TextEditor
    Type "False" where Fullscreen is at the top of the file
    Click Save
    Close UDKSystemSettings.ini
    renegadex31.png

    Right-click UDKSystemSettings.ini
    Click Permissions Tab
    Make sure all permissions are "Read-only"
    Click Close
    renegadex32.png

    Note: UDK will reset the "False" to "True" if you don't make the file "Read-only"

    Launching Renegade X

    Back to PlayOnLinux
    Select Renegade X
    Click Run
    renegadex33.png

    Note: Click Debug to see errors and bugs

    UDK should launch windowed
    Click "I accept"
    renegadex34.png

    .NET errors
    You will see pop-up errors like this
    Click OK or press Spacebar
    renegadex35.png

    Optimization

    Click Settings
    renegadex36.png
    !IMPORTANT!
    Do not change the windowed/full-screen setting!
    Use Alt+Enter later when the map loads
    Otherwise you might get some crazy artifacts
    renegadex39.png

    Adjust the resolution to match your Linux desktop

    Adjust presets or manually adjust:
    • Anti-Aliasing
    • Texture filters
    • Motion Blur
    • Dynamic Lights
    • Dynamic Shadows
    • Textures
    • Detail level
    • Mesh LOD
    • Effects LOD
    • Shadows
    Click Apply

    Rule of Thumb:
    High settings = More detail, lower frame rates
    Low settings = Less detail, higher frame rates

    Fullscreen:
    Load a single-player level
    When it has fully loaded and you are in-game
    Press Alt+Enter to go fullscreen

    Conclusion:
    To play online, the server browser won't list any active servers, but you can enter an IP address to a hosting server by the Renegade X developers:
    http://renegadexgs.appspot.com/servers.jsp

    The full-screen bug is annoying, but once you get in-game and go full-screen, it runs very nicely. Just make sure to set your "virtual desktop" to match your Linux desktop resolution.

    I don't know why .NET errors every time you launch the game because it still works just fine. I had smooth frame rates with my GeForce 550 Ti in Wine 1.6.2. I tried other newer versions of wine and it still ran fine, but the full-screen bug was still there. I would set "windowed" to "full-screen" and got a huge amount of graphical artifacts.
    renegadex39.png

    The only other bug is when you Exit the game it crashes
    renegadex38.png

    When this happens just Alt+Tab to PlayOnLinux
    Click Configure
    Click Wine Tab
    Click "Kill Processes"

    When dotnet 4.5 is compatible with Wine, I hope these bugs disappear

    Gameplay Video:


    Screenshots:
    renegadex80.png

    renegadex82.png

    renegadex83.png

    renegadex84.png

    renegadex85.png

    renegadex86.png

    renegadex87.png

    renegadex88.png

    renegadex89.png

    renegadex90.png

    renegadex92.png

    renegadex93.png

    renegadex94.png
    Last edited: Feb 16, 2018
    danrok likes this.

Comments

Discussion in 'Guides' started by booman, Nov 7, 2014.

  1. booman
    Oops, I forgot about that... Thanks!
    I removed the links all together. Honestly I have already uninstalled Renegade X from my machine and moved on to testing other games. So I haven't tried online play yet.

    So will the servers in the external link work if I enter an IP address into the server browser in-game?
    That would be the easiest way for most gamers.
    I'm trying to avoid too much terminal use because these guides really cater to gamers coming from Windows.
  2. MajorLunaC
    I'm sad to hear you're not actually playing the game. There's at least 1 full server (50 ppl) every day, and online is so different from offline bots.

    Yes, there is an "Enter IP" option in the in-game server listing, and only the actual IP is required (port, password, etc. are optional).

    You can avoid terminal use as much as you like, but sooner or later you will realize the terminal is your home and your friend in every way. It will always be there for you, literally, lol. When anything or everything goes wrong, the terminal can not only tell you what's wrong, but also easily fix it all. You may not realize it, but that is one of the worst things about Windows: hiding all the essential info (hiding its terminals/consoles), and giving you useless non-informative error pop-ups. Personally, it's very scary for me whenever I have to use Windows again ... I have no idea what's going on, and no way to do any thing about it.
    If you don't like the look of the terminal, make it something likable: Many terminal programs offer customization, with text and background colors/images for the terminal. You can easily make it Matrix-like.
  3. booman
    I post a new guide every week, so I don't have a lot of time to play games. But I did spends a few hours playing different levels. Now that I know it runs online, I wish I had kept it installed.

    I have nothing against the terminal. It definitely has its uses! I'm just trying to keep all of the guides very "beginner sensitive" for those moving from Windows to Linux.
    They will get overwhelmed quickly if I have all these Terminal instructions.
    It will turn them off right at the beginning.

    So I'm trying to make it as easy as possible for them to run Windows games in PlayOnLinux.
    Its bad enough that a lot of Win games require extra steps just in PlayOnLinux.
    Wine alone requires even more.
  4. MajorLunaC
    Yeah, I suppose. I do remember really getting annoyed at seeing so much terminal stuff at first, and I wish I had a much less steep learning curve (Windows one day, Linux terminal the next T_T).

    Now that I look around, you do seem very busy with guides. Nice Job! I haven't seen many of the games before and they look so incredible, especially with the great screenshots (Wine AppDB likes to hide all the spectacular screenshots).

    A quick heads-up: I managed to get MechWarrior Online downloading and working well (unlike previously). Check WineAppDB if you want to try it out.

    It's so satisfying and fulfilling, getting something to work, and work right, especially when it wasn't really possible before.
  5. booman
    Exactly! Some games work perfectly out-of-the-box, but other games are stubborn and require some trial-n-error.
    I'm basically saving everyone else from dealing with the hours of trial-n-error.
    When I started doing game testing in Linux, my goal was to see if my Window$ games would run or not. I found that the majority of my games DO run! Some perfectly, others not so much.
    So I figured I might as well share it with the world!

    If you are interested in doing some guides for us, let me know. We would love to have more game guides posted on our site!
    Specially games like MechWarrior and the whole series.
  6. MajorLunaC
    Well, I already do write VERY detailed guides and tips on how to get games working through Wine. I really don't use PlayOnLinux and have already found some significant discrepancies from normal Wine, including in winetricks oddly enough. I work and know to work on the lower level, or the more direct workings of Wine. In essence, if you have problems with something running through Wine, I might know how to fix it or work around it. Even I'm surprised how much I managed to get working just in the past 3-4 months (I wish I had the time to play them all!), although I think that's more on the part of better and better Wine versions recently.

    As for the MechWarriorOnline part, although I do own many many old MechWarrior games, "MechWarriorOnline" is a NEW Free-To-Play Multiplayer game recently released, using the CryEngine 3:

    https://mwomercs.com/landingpad
    https://appdb.winehq.org/objectManager.php?sClass=application&iId=14495
    http://mwomercs.com/forums/topic/115147-mwo-repair-tool-public-release/
  7. booman
    I'm experiencing the exact same thing. In the last two years I've been able to test over 100 games and almost all of them are working.
    I'm sending you a Private Message

Share This Page