Lego Star Wars Guide

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

  • by booman, Jul 20, 2013 at 2:54 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:
    Today you will find a lot of Lego action games out there. Lego Batman, Lego Lord of the Rings, Lego Indiana Jones, Lego Harry Potter and more. There is very little competition for these cute, entertaining puzzle platform games, but it all started with Star Wars.

    You can play through the entire Star Wars franchise in the Lego game with a few extra twists and comedic cut-scenes.

    I was able to run it in Linux as well with very few issues.

    starwars49a.png

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

    Note: This guide applies to the Retail version of Lego Star Wars. Other versions may require additional steps.

    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.5.25

    Installing Wine with PlayOnLinux

    Installing different versions of Wine is necessary for running different games because one Wine doesn't work for them all. PlayOnLinux makes it possible to download, install and test your game in all the versions of Wine until you find the right one for your speicific game.

    Launch PlayOnLinux
    Click Tools
    Click "Manage Wine Versions"

    Wine versions manager
    Note: Try using stable Wine 1.8 and 1.8-staging

    Select 1.5.25
    Click the right-arrow
    wine01.png

    Wine wizard
    Click Next
    wine02.png

    Downloading...
    wine03.png

    Extracting
    wine04.png

    Complete
    wine05.png

    Thats it! Try downloading other stable versions like 1.6.2

    Setting up PlayOnLinux and Wine

    Launch PlayOnLinux
    Click Install
    starwars01.png

    We are going to do a manual installation because the script could not be found in the search.

    Note: Scripts are always recommended, but if it doesn't work or isn't found, manual install is the next best thing because it allows you to learn some of the inner-workings of PlayOnLinux and how to troubleshoot your games.

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

    Click Next
    starwars03.png

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

    Name your virtual drive: legostarwars
    No spaces (ignore the name in the screenshot)
    Click Next
    starwars05.png

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

    Select Wine 1.5.25
    Click Next
    starwars07.png

    Configuring Wine
    starwars09.png

    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: WindowsXP
    Click Apply
    starwars10.png

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

    Installing Libraries

    Check all of these Libraries for installation:
    • POL_Install_d3dx9
    • POL_Install_vcrun6
    Click Next
    d3dx9 and vcrun6 should automatically download and install
    Later I'll show you how to install Direct X from the game Disk.

    Installing Lego Star Wars

    Click Browse
    starwars17.png

    Navigate to your Lego Star Wars Disk
    Select: setup.exe
    Click Open
    starwars18.png

    Click Next
    starwars19.png

    InstallShield Wizard
    Click Next

    License agreement
    Check: I accept the terms of the license agreement
    Click Next

    Destination folder
    Click Next

    Begin installation
    Click Install

    Direct X Shader Model 3 & Nvidia Graphics
    Click Next

    Uncheck "I would like to view the README file"
    Uncheck "I would like a desktop shortcut"
    Click Finish
    starwars30.png

    Uncheck "I would like to launch LEGO Star Wars"
    Click Finish

    PlayOnLinux Shortcut

    Select: LegoStarwars.exe
    Click Next
    starwars32.png

    Name shortcut: Lego Star Wars
    Click Next
    starwars33.png

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

    Configuring PlayOnLinux

    In PlayOnLinux click Configure
    starwars35.png

    Select legostarwars virtual drive

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

    Wine Tab
    Click "Windows reboot"
    starwars37.png

    Installing DirectX from the Disk

    Note: There is a chance LEGO Star Wars might not play because the library d3dx9 wasn't enough, so you can also install Direct X from the game Disk

    Miscellaneous Tab
    Click "Run a .exe file in this virtual drive"
    starwars39.png

    Navigate to your LEGO Star Wars Disk
    Select dxsetup.exe
    Click Open
    starwars40.png

    Direct X setup
    Check "I accept the agreement"
    Click Next
    starwars41.png

    Runtime Install
    Click Next
    starwars42.png

    Installing Components
    starwars46.png

    Restart Computer
    Click Finish
    starwars47.png

    Wine Tab (again)
    Click "Windows reboot"
    starwars37.png

    Launching Lego Star Wars

    In PlayOnLinux
    Select "Lego Star Wars"
    Click Run
    starwars38.png

    Bugs:
    The main problem I noticed was playing cooperative. Any time I initiated the second player there was problem with both character synchronizing because the both did exactly the same thing. Both attacked at the same time and both move exactly the same. So this cause some problems because sometimes the other character would die because he was falling off a ledge or waking into danger. Actually it was quite comical, but cooperative is completely useless because I couldn't control the player induvidually. Playing in single player with the A.I. controlled character worked fine.

    Conclusion:
    I was able to play LEGO Star Wars with high resolutions and settings on high with my GeForce 550 Ti and fullscreen with Wine's virtual desktop. I was even able to play with my Logitec PS2-like controller in Linux.

    Screenshots:

    starwars50a.png

    starwars51a.png

    starwars53a.png

    starwars54a.png

    starwars56a.png

    starwars57a.png

    starwars58a.png
    Last edited: Jan 13, 2016
  • Categories:

Comments

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

  1. booman
    I have tested LEGO Indiana Jones 2 with a newer version of Wine 1.6.2 and it runs flawlessly. Try it with LEGO Star Wars as well.
  2. DustInMadness
    Using this tutorial I was able to run Steam version of Lego Jurassic World via wine 1.7.33. My son says that everything works fine.
    mrdeathjr28 likes this.
  3. booman
    Welcome to the forum!
    Awesome, thanks for the report and for testing Lego games in newer versions of wine.
    This guide is getting a bit old, but looks like it still applies.
    Are you able to play cooperative with controllers?
  4. mrdeathjr28
    Is correct i test this title with wine 1.7.45 vanilla and runs very good



    Normally lego games runs very good in wine, in my case tested lego harry potter years 1-4, lego harry potter years 5-7, lego batman 1, lego batman 2, lego marvel, lego the movie, lego the hobbit, lego lord of the rings, lego indiana jones 1, lego indiana jones 2, lego pirates of caribbean

    However this title maybe can give confusion for steam system minimum requirements published

    *This requirement dont have sense because windows xp dont have DX10 officially

    *however when them put windows xp support, this game must be use dx9 support

    In binary game folder appears 2 executables: legojurassicworld_dx11 and lego jurassicworld (dx9)

    :)
  5. booman
    That is strange, so it DOES run with DirectX 9 when it thinks Windows XP is the operating system
  6. mrdeathjr28
    Maybe typo error however in other cases like injustice gods among us or mortal kombat, this game shows in system minimum requirements vista or upper supported however in display graphics adapter shows directx9 display adapter as minimum vga requirement

    :)
  7. booman
  8. mrdeathjr28

Share This Page