Jump to content
Desert Island Retro

Outrun 2 SP DX (Lindbergh) on PC using TeknoParrot


Mort
 Share

Recommended Posts

Anyone tried the emulator, TeknoParrot ?

I have recently been working with it a fair bit, and have got one of my all time favourites, Outrun 2 SP DX running (along with Sega Rally 3 and Daytona 3)

Outrun (1986) and then Outrun 2 (2003) and Outrun 2 SP (2004) have long been my favourite machines of all time in the arcades. 

I have played Outrun 2006 Coast to Coast (which is basically Outrun 2 and 2 SP combined) on my PC for years but have been waiting for the emulation of the arcade originals.

Outrun 2 is based on Chihiro (which in itself is an original Xbox with a bit more RAM) and the emulation of this is still not great but Outrun 2 SP was released on Lindbergh technology, which is basically PC architecture (an Intel P4 HT 3.0Ghz and NVidia 6800) and then running on Linux.

So TeknoParrot itself isn't quite so much about emulating different technology but moreover about running Linux on Windows with then specific hacks to get games functional.

Outrun 2 SP runs about 99% perfect for me, with just these 2 standout issues:

1. The sun can be over bright in some sections, and this can be fixed by a hack to adjust the sun position/strength. (it's to do with hacking the game to run in higher resolutions than originally intended, and this then causes the sun's position and strength to be adjusted incorrectly)

2. The audio can become distorted and out of sync (although this is rare)

 

If anyone is interested more then I can always provide more info about getting it working etc. 

I have also got rumble working now with my 360 Controller with a third party FFB add-in, which is a nice cherry on top.

Here is a video: 

 

Edited by Mort
  • Like 1
  • Awesome 2
Link to comment
Share on other sites

30 minutes ago, Mort said:

If anyone is interested more then I can always provide more info about getting it working etc. 

Yes please.

Years ago I used to play Outrun 2 on the Xbox and absolutely loved it - it's such a pity that was not currently available on PC's at least to my knowledge.

I cannot believe the timing of your post, I had pulled out the loft during my clear ancient consoles and was looking at that remembering Outrun in it a couple of nights ago.

Any download links to support the limited time I have would be brilliant as well - thank you. :)

  • Awesome 1
Link to comment
Share on other sites

Step 1 - Download and install TP (TeknoParrot)

Note: To run Outrun 2 SP DX you need an NVidia GPU - as far as I can see it does not support AMD GPUs (due to shader and graphics library/api issues).

Note: I am running on Windows 10 v1909 - I believe it's fine on earlier Windows versions but I cannot guarantee.

Note: I have provided a .zip archive for TP (TeknoParrot) here: https://mega.nz/#!TzZFSKZZ!D07r8o9Lz7coe_4cmpgpTFB0qSRKrAHJmaNcPAGKPCI  which I have updated to all the latest modules as of today. If you prefer you can download this version which will allow you to skip most of the steps below and just extract to a permanent location as per step 4.

1.  Point browser at https://teknoparrot.com/ and then click on Downloads tab, then click on the link Click here to download version 1.0.0.140 now!

2.  You should be redirected to Mega and then click the green Download button.

3.  The download is a .RAR archive and is a portable version (i.e. it doesn't require installation to Windows, just extraction to a permanent folder)

4.  For my example I am extracting to the location E:\Games\TeknoParrot_1.0.0.140 (I may have a few extra files and folders in the screenshot below)

image.png.8481c581f75366b479914ec59c0c85d0.png

5.  The executable file you need to run is called TeknoParrotUi.exe

6. The first time it runs it will detect it being run for the first time, it will ask about adding games, click NO for now. Also, 4 update windows may appear. TeknoParrot has multiple modules, and each one needs updating. Find the window that wants to update the component TeknoParrotUi first and click the Update button. This should download and install, and you may get an error "Object Reference Not Set..." just press OK, then it will ask if you want to restart TP,  click YES.

7. TP will reload, and then another 4 update windows may appear *groan* - do the updates for OpenSegaAPI and OpenParrotWin32 first - these should both install very quickly. Then do TeknoParroN2 update.  This then leaves the final update to do, TeknoParrot Unknown to 1.0.0.28, which takes a short while.

8. The emulator is now installed *phew*

Edited by Mort
replace large download with link to mega
  • Thanks 1
Link to comment
Share on other sites

Step 2 - "Obtain" Outrun 2 SP

Be careful with some of the links to Outrun 2 SP on the web as there exists an alternative version which has all it's original music replaced with some dodgy European shite. Why?!

Here is a link which I got my version from originally : https://uptobox.com/sqqxs6k5idqk   and this link still appears to be working fine today.

Be careful with going to the link above as it contains the usual false links etc. You need to click on the green "Click here to start your download" button.

When downloaded extract to somewhere.

I am using E:\Games\Outrun 2 SP\

Edited by Mort
Link to comment
Share on other sites

Step 3 - Fixing OR2 (Outrun 2 SP)

There are a number of things needed to be done to get OR2 working.

1. A number of graphic shaders need to be fixed to work with NVidia GPUs on Windows. These fixes have already been applied to the download of OR2 above, so you don't need to do them. If you have obtained OR2 elsewhere then it would be worth doing this fix. Download the file outurn2_nv_shaderfix_jennifer.7z from this post and extract the files into the location you have extracted OR2 to. You would need to extract into the /disk0 folder as this contains the Jennifer folder.outrun2_nv_shaderfix_Jennifer.7z

2. The executable file for OR2 is known as an elf file, and it's location is /disk0/Jennifer/Jennifer   (no it doesn't have an .exe extension). This file is hardcoded for a resolution of something like 800x480 and has problems with shadows if run on PC. I have included 4 fix files here, which can be used to extract a new Jennifer file, which will have a different name. You need to select and use the file based on your full screen resolution. I have included fix files for 1920x1080, 2560x1440 and 2 for 4k resolution 3840x2160 resolutions. I am unsure what, if any, difference there is in these two 4k files but I have included both. You need to extract the file to the /disk0/Jennifer folder. Don't worry it will not overwrite the original Jennifer file as these all have different names for the Jennifer file.  1920x1080.rar 2560x1440.rar 3840x2160.rar 3840x2160 alt.rar

When you have extracted the new Jennifer file make a note of the name of the one you are going to use, they are called:

Jennifer_patched1080pfix
Jennifer_patched1440pfix
Jennifer_patched2160pfix
Jennifer_patched2160paltfix

Edited by Mort
Link to comment
Share on other sites

Step 4 - Adding OR2 (Outrun 2 SP) to TP (TeknoParrot)

You should now have the TP emulator extracted and updated.

You should also have OR2 extracted which has both the NVidia shader patch applied and the correct Jennifer file extracted for the full screen resolution you are going to run the game in.

You have a controller of some sort connected (although it will work with keyboard fine afaik). I use an old wired 360 controller.

1.  Open TP by running the TeknoParrotUi.exe executable.

2.  It should prompt you that you have no games setup, and do you want to add one. Click Yes. (If it doesn't prompt you then click the hamburger icon in the top left corner of TP and select the option Add Game)

3.  Locate Outrun 2 SP DX in the list of games and then click Add Game.

4.  Click on Game Settings

5.  Look for the Game Executable: section and click just under it. A file explorer window will open. Navigate to your OR2 extracted folder and go to the /disk0/Jennifer folder. Then find and select the Jennifer file you noted in the previous post. For example, if you are running 1080p then you would select the file Jennifer_patched1080pfix. then select it and press Open to save.

6.  Ensure the option "General - FreePlay" is selected (to save you messing around with credits)

7. Click Save Settings

8. Click on Controller Setup

9. For the very least to get OR2 working you will need to configure Start, Wheel Axis, Gas, Brake and View Change to your pad. Click Save Settings when done.

10. That's it you should now be able to click Launch Game and run OR2  :)

Link to comment
Share on other sites

Problems ?

  • If the steering is too sensitive and you need to bring in a bit of a dead zone to the steering axis, then do this: Open TP and click on the hamburger icon (top left corner). Go to Settings. Click to enable the option Enable sTo0z Zone. Then adjust the slider to around 10%. Then Save Settings
  • If the sun is too bright at some points. Open TP. Click on Outrun 2 SP SDX. Click on Game Settings. Look for Hack - SunHeightValue it's default value is 148. Try lowering it down to 100. Don't forget to Save Settings
  • You will need to use XInput when using an Xbox One controller (the default is D(irect)Input)
  • If you change to using XInput in the Game Settings, then don't forget to re-do your controller settings for the game, as they will be blanked out.
  • If the game is not filling the screen properly, for example only a quarter of the rendered screen is shown blown up to full screen, then look into your Windows scaling options and ensure you are not running over 100%
  • Don't forget this game contains all of the original 15 Outrun 2 tracks as well. This option to play them can easily be missed. It prompts you in the game to use the Change View option to select the original Outrun 2 tracks at various points. Look out for it ! I actually prefer many of the original Outrun 2 tracks.

I will add a guide on how to add rumble to your controller later.

Edited by Mort
added bit about XBone controller, cheers WAC.
Link to comment
Share on other sites

Mate , on the download baby !!!! , lmao , 2 hours for 1.9 gig , my mums internet is slamming . looks great mort , cheers for the guide , will give it a go in two hours , I aggree wearecity , bit of fresh emu action , awesome , more of this sir !!!!! :) , big up to the surrey massive , at me mums in Godalming :)

  • Haha 1
Link to comment
Share on other sites

Thanks very much, all up and running. Just completed the easy course, without issue.

Few points to note for me:

1/ On fibre, download of Outrun file, didn't take more than 10 minutes.

2/ Extracting the Outrun file, can take quite a while, about 15-20 minutes for me.

3/ Had trouble setting up controller (wired xbox one pad, also wireless keyboard). Make sure general x-input is checked in game settings, if having trouble. Also make sure you move the controller left and right, when setting it up.

  • Awesome 2
Link to comment
Share on other sites

So I've been using Teknoparrot for quite a while now and have a fair few games. Most run without errors or glitches etc except for OutRun 2.

I have an nvidia card and have downloaded from numerous sources OR2 but still get the same missing graphics with the game. Anyone know how to fix? I have the latest graphics drivers too. This game has me stumped.

OR2.jpg

Link to comment
Share on other sites

On 03/03/2020 at 03:39, Pootis Spencer said:

So I've been using Teknoparrot for quite a while now and have a fair few games. Most run without errors or glitches etc except for OutRun 2.

I have an nvidia card and have downloaded from numerous sources OR2 but still get the same missing graphics with the game. Anyone know how to fix? I have the latest graphics drivers too. This game has me stumped.

 

Did you try the "Jennifer" fix as suggested by Mort, in his post above?

I too have nvidia graphics, and got outrun2 running in full screen with my G29 wheel without any glitches.

 

 

  • Like 1

Treat every day like your last, because one day it will be!

Fruit Machine <<<My new project! 

Link to comment
Share on other sites

has anyone tried chase hq2 i get to the screen where it says something like press to test it goes red and white but doesn't seem to go any further.How long should it take to boot up.Should i be pressing a button if so which one

 

 

Edited by jabbathehut
Link to comment
Share on other sites

Confused by the chase hq 2 rom.It seems it should just run by itself without teknoparrot but it gets stuck at the calibration phase and if i try and run it from teknoparrot i get a message about another emulator and to remove some files ,which i can't find.The only other rom i have been able to find is a chd which may just work in mame but certainly not compatible with teknoparrot.If someone has a rom that works on teknoparrot can you pls point in the right direction to find it.

 

Thanks

Link to comment
Share on other sites

 Share

×
×
  • Create New...