Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up --- Bug Reports --- Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Unnamed SF Rush the Rock to Mame Racer Conversion  (Read 1507 times)

0 Members and 1 Guest are viewing this topic.

nipsmg

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1608
  • Last login:Yesterday at 08:24:21 am
  • ROONEY!! ERRGH!!
    • Arcadia
Unnamed SF Rush the Rock to Mame Racer Conversion
« on: May 29, 2020, 01:06:14 pm »
    Unnamed SF Rush the Rock to Mame Racer Conversion

    I recently picked up a Rush the Rock for $400 in "working" condition.  The NT-2701 is faded and needs a recap, and has no anode cup?!, and the active steering didnt work.  I replaced a bad belt and got it working, but with the monitor the way it is it's underwhelming -- but I love the Force Feedback. 

    I found L2Happ, a Logitech to Happ active steering conversion board, and started looking at the FFB Plugin lately and seeing all the racers in MAME, Model2, and Teknoparrot and was sold on converting it.

    Here's the cabinet after I cleaned up the plastics:



    The following is a list of my everything (that I know of so far) that I need to do to get this up and running:

    • Install and Test the Gonbes GBS-8200
    • Throw crappy TV in cabinet to test GBS-8200
    • Test new monitor / GBS-8200 with Rush the Rock boards
    • Order 27" gaming monitor
    • Install new gaming monitor
    • Identify CPU / GFX card to purchase
    • Build Racing PC
    • Purchase and install additional buttons on cabinet and on steering wheel
    • Buy Logitech Driving Force wheels and pedals
    • Buy LED control interface
    • Order L2Happ boards for print
    • Order L2Happ Components
    • Purchase 24v Power Supplies
    • Build and test L2Happ board
    • purchase and install audio amps
    • Wire up existing controls
    • Wire up LEDs
    • Install PC in cabinet
    • Initial Test

    I've already purchased the Gonbes GBS-8200 CGA/EGA/YUV to VGA adapter to wire up the existing SF Rush board to the new monitor.


    I've also purchased a Dell U3014T 30" lcd monitor to replace the existing 27" NT-2701 Medium Res monitor:

    ---

    PC Specs

    PSU: Corsair 650W Semi-Modular PSU
    CPU: AMD Ryzen 5 3600
    Motherboard: ASRock B450M Pro4
    GPU: HP NVIDIA GeForce GTX 1060 3GB
    RAM:  Corsair Vengeance LPX 16GB (2x8GB) DDR4 DRAM 3000MHz C15 Desktop Memory Kit

    OS: Windows 10 PRO v1803

    Windows 10 updates disabled using gpedit.msc per instructions here: https://www.windowscentral.com/how-stop-updates-installing-automatically-windows-10

    -----
    Also, there is tons of scattered information for setting up games but nothing concrete.  I plan on adding a DETAILED setup log and build log -- I'll probably make a separate thread either in Driving/Racing or the Software forum for setting up LaunchBox/BigBox with all of the different emulators, ffb plugins, etc.

    I'll probably work on this more in the fall, but will make incremental progress and post updates here.. 
    Stay Tuned.

    \[/list][/list]
    « Last Edit: July 16, 2020, 02:08:10 pm by nipsmg »

    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #1 on: May 29, 2020, 03:01:10 pm »
    Setback #1:  The measurement I got online for the interior dimensions of the cabinet was off by 1.5 inches. (I think they measured from the outside of the wood).  So the monitor I bought won't fit, nor will the other one I was planning on swapping out of my PGA cabinet if this is too tight.

    :(

    jennifer

    • Trade Count: (0)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 2460
    • Last login:Today at 11:36:24 am
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #2 on: May 30, 2020, 04:12:37 pm »
    That seems like a curious project, quite ambitious to say the least...I happen to be building a modernized version of the Red Baron sit down, and can't help noticing that seat looks like a VR global, Blazing Angels, but in green...Jennifer don't say that to be stupid, Just may help you cross platform some of those parts before you start gutting that thing...😘
    « Last Edit: May 30, 2020, 04:19:12 pm by jennifer »

    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #3 on: May 30, 2020, 05:06:32 pm »
    I found a 27" Acer low latency IPS Gaming Monitor that'll fit in the space.  But I'm losing a full 2" of vertical picture which SUCKS, but I don't have a lot of options.  The interior dimensions on this cabinet are TIGHT, they barely fit that monitor.  The "bezel" is just a piece of cardboard, not enough room to fit a bezel surround in there.

    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #4 on: June 01, 2020, 10:22:56 am »
    Threw a crappy TV I have in the cabinet that I float around to watch sports outside and stuff.  Wired up GBS-8200 and after some calibration the picture is excellent.  I'm impressed with the signal quality for such a cheap board.  No artifacts, no noise.





    The monitor I ordered should be in Wednesday.  Will be testing that monitor then permanently mounting in the cabinet and putting the case back together --

    Next steps after that:  get L2Happ boards created, test that, and identify what computer hardware to buy for the PC.

    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #5 on: June 11, 2020, 09:46:15 pm »
    Screen mounted and bezel created.



    Needs some brightness adjustments (too bright) but all in all looks pretty good.


    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #6 on: June 11, 2020, 10:12:03 pm »
    Bought a Ryzen 5 3600, MB, Cooler, and GTX 1060.  Need RAM, asked for it for Father’s Day. Already have PSU.

    If/when that happens will start configuring (and documenting configuration of) the software.  Haven’t got the L2 Happ on order yet.. still waiting for the board design from my father. Moving forward pretty quickly.


    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #7 on: June 27, 2020, 02:26:39 pm »
    Pc completed.. 1st post updated with pc specs. Wrote up detailed configuration for first game:  SF Rush the Rock (of course).

    Trying to figure out the best way to post them..  blog/wiki/etc.  will post tomorrow and will make
    Detailed setup instructions for each game and the frontend as I configure it.
    « Last Edit: June 27, 2020, 02:29:35 pm by nipsmg »

    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #8 on: June 27, 2020, 02:28:41 pm »
    Will write up OS config as well.

    bobbyb13

    • Trade Count: (0)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 136
    • Last login:Yesterday at 11:01:52 pm
    • I'm TRYing to build arcade controls!
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #9 on: June 28, 2020, 04:16:19 am »
    This is awesome.
    I may have just scored a second one of these cabinets but it is so thrashed that I may save the good components for my first one and follow your lead.

    Thanks for posting this build!
    Why'd you kick me?
    Where's your brain?

    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #10 on: July 01, 2020, 03:49:57 pm »
    ***Reserved for OS Setup***

    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #11 on: July 01, 2020, 03:50:16 pm »
    Configuration Log for Setting Up First Game w/ FFB - SF Rush the Rock



    Overview
    The first game I wanted to install and get working was SF Rush the Rock (and the whole SF RUSH series), as once the machine is up and running I want to be sure I can play the original game FIRST before I add anything else to the cabinet.  This is going to requre:

       - The rom
       - The chd
       - The FFB Plugin
       - Mame.

    Step 1: Download FFB Plugin


       In this tutorial I'm using v 2.1.7 from the following Url https://github.com/Boomslangnz/FFBArcadePlugin/releases
       
    Step 2: Download MAME
    Using version 220 form here: https://www.mamedev.org/oldrel.html

    Step 3: Download MAME64Arcade
    Downloaded MAME v.220 with nonag  and all mess systems removed from here: https://forums.launchbox-app.com/files/file/2383-mame-0220-nonag/

    Step 4: Extract MAME
    Launch MAME220b_64bit.exe and extract to c:\emulators\mame

    Step 5: Extract mame64arcade.zip to c:\emulators\mame

    Step 6: Procure roms for SF RUSH games
    I raided my MAME cab and copied over the following files from my MAME NON-MERGED set to c:\emulators\mame\roms

    Sfrushrk\sfrushrk.chd
    Sfrush\sfrush.chd
    Sf2049\sf2049.chd
    Sf2049\sf2049se.chd
    Sf2049\sf2049te.chd
    Sf2049.zip
    Sf2049se.zip
    Sf2049te.zip
    Sfrush.zip
    Sfrusha.zip
    Sfruskrk.zip
    Sfrushrkw.zip
    Sfrushrkwo.zip


    Step 7: Test that game launches.
    Once copied over, I tried launching the game using mame64arcade from the command line to be sure it launches:





    Step 8: Install FFB Arcade Plugin 2.1
       - Unzip the zip file
       - Find folder for MAME 64-bit outputs
       - Copy all files into c:\emulators\mame
       - Open FFBPluginReadme.txt and read instructions
       - Create MAME.ini by typing MAME64 -cc
       - Add the foillowing:
    Code: [Select]
    # OSD OUTPUT OPTIONS
    #
    output                    windows
    Step 9 - Download the visual runtime pack as instructed in the readme and install:
          ○ https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/
          ○ Unzip
          ○ Run InstallAll.bat
          ○ Wait until complete.
    Step 10- Launch and Configure FFBPluginGui.exe




       1. Click "Force Feedback Setup"
       2. From the dropdown, select the wheel


       3. Click SF Rush the Rock:




    I'm going to leave as-is for now to test.

       4. Click Go back to previous menu

       5. Click Force feedback test

    Test out effects.




    Step 11: Relanch mame and configure controls

       1. Re-launch mamearcade64 sfrushrk

       2. Attempt to configure controls -- it looks like the pedals are backwards (always at max).

       3. Reverse the pedals… 
          a. Analog Controls setting in mame menu lets you change the settings to match properly.




    Step 12: Fix the deadzone

    There is a SIGNIFICANT deadzone in the game -- After some research I found you can set this in Mame UI.

       1. Download mameUi220: https://www.emutopia.com/index.php/item/2100-mameui64-0-220

       2. Find the game, right-click, properties, click "Controllers"


       3. Change Joystick Deadzone to 0.00
       4. Click apply
       5. Close mame ui
       6. Launch from command line again.
     
    The game now plays successfully and has good controls.  Something about the force feedback feels… off.. From the original.  I'll have to see why that is.


    Step 13: Configure SFRUSH / SF2049
    Follow the same configuration steps above for SFRUSh and SF2049 as they are identical

    Additional Info: Deadzone Setting in .Ini
    The deadzone setting from MAMEUI created an sfrushrk.ini file in the /mame/ini folder.
    The setting that we care about from there is joystick_deadzone:


    Globally Setting MAME Deadzone to 0

    This can be set globally by launching mame64 without a rom name
    Click "Confgure Options" -> "Advanced options".  Scroll down to the bottom and set joystick deadzone to 0.
    Make sure to click "Save Configuration"


    « Last Edit: July 01, 2020, 04:10:56 pm by nipsmg »

    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #12 on: July 01, 2020, 03:50:38 pm »
    *** Reserved for Mario Kart GP DX Arcade Setup ****

    Installation Steps

       1.  Go to https://teknoparrot.com/ and download the latest version.
    In this case, I'm using 1.0.0.140
       2. Extract into your Emulators folder
       (in this case, c:\dropbox\emulators\TeknoParrot_1.0.0.1403
       
       3. Locate Mario Kart GP DX v 1.10 online somewhere and extract it into a folder of your choosing
       (in this case, c:\dropbox\games\Mario Kart GP DX 1.10
       
       4. Launch techno parrot.  You'll probably get a message saying you need to do first time setup.
       5. Technoparrot might dump a bunch of windows on you saying there are updates for specific components. 
          a. If there is an update for Technoparrot UI, update that first as it will require a reboot
          b. Update each component until there are no more updates.
       6. Technoparrot will ask if you want to set up a game.  Click yes.
       
       
       
       7. Click Mario Kart: Arcade GP DX, then click "Add Game" on the right.
       
       
       8. Click Game Settings on the main screen with Mario Kart: Arcade GP DX selected on the left.
       9. Click the line under Game Executable and select the exe file for the game (in my case: "C:\Dropbox\Games\Mario Kart GP DX 1.10\MK_AGP3_FINAL.exe").
       
       
       10. Uncheck "General - Windowed" and click Save Settings
       11. Click "Controller Setup"

       12. Click the line next to each setting and set the controls using your steering wheel and the required buttons.
       
       
       13. Click "Save settings"
       14. Click "Launch Game"
       A message appears stating Mario Kart GPDX needs to be run as admin to work properly..
       
       
       15. Click "no" and close technopoarrot
       16. Navigate to the Teknoparrot folder (in my case C:\Dropbox\Emulators\TeknoParrot_1.0.0.140)
       17. Right lickc teknoparrotUI.exe and click Properties
       18. On the Compatibility tab check Run this program as an Adminsitrator
       19. Click Apply, then OK.
       20. Re-launch technoparrot.
       21. Click Launch game
       Got an error:
       
       
       22. This game requires both the DX runtimes and the DX SDK.  Install the following:
       Runtimes:
       https://www.microsoft.com/en-us/download/details.aspx?id=8109
       
       SDK:
       https://www.microsoft.com/en-us/download/details.aspx?id=6812
       
       (Ignore the error at the end of this installation)
       
       23. Launch technoparrot and try relaunching the game again.
       
       
       Hanging…..
       
       
       Nope, just takes a long time..
       Launched just fine.
       

       
       24. Gas and brake are reversed.  Hit ESC to quit the game, go back into game settings, and reverse the gas and brake pedals.


    Installing the Translation Patch
       1. Download the translation patch from https://github.com/Harmmmm/MKDX-English-Mod
       2. Extract the zip to somewhere
       3. Run MKDX Patcher
       
       4. Click "Select MKDX to Patch" and select the MKDX Exectuable (in my case, it's in "C:\Dropbox\Games\Mario Kart GP DX 1.10\MK_AGP3_FINAL.exe")
       The patcher willl run and say "Done! :)" when complete.
       
       5. Close the patcher and relaunch the game.?,lp


    English!!!




    Configuring the FFB Plugin

       1. Copy the files from the Maro Kart GP DX v110 folder in the FFB Plugin dir
       
       
       
       2. Paste the files into the root of the Mario Kart GP DX Arcade folder (in my case, C:\Dropbox\Games\Mario Kart GP DX 1.10)
       3. Launch the FFBPluginGUI.exe
       4. Click the Force Feedback Setup button.

       
       When I first started this my DeviceGUID dropdown was blank.  To fix:
          a. To fix a missing DeviceGUID
             i. Close FFBPluginGUI.exe
             ii. Navigate to your MAME folder and open the FFBPlugin.ini file from the SFRush setup
             iii. Copy the DeviceGUID value
             iv. Close the FFBPlugin.ini file
             v. Navigate to your Mario Kart GP DX v110 folder.
             vi. Open the FFBPlugin.ini file
             vii. Paste in the DeviceGuid value
             viii. Save the ini file.
             ix. Launch the FFBPluginGUi.exe file again
             x. Ensure it's workign by going into the Test section and testing it.
       
       Setting Up Banapassport (to allow saving games).
       1. Go to www.teknoparrot.com and log in
          a. If you don’t' have an account, sign up then sign in.
       2. Go to https://www.teknoparrot.com/mkdx
       3. Copy the number shown on this page
       
       
       4. Open teknoparrot and click on Game Settings for Mario Kart GP DX
       5. Paste your profile identifier number into the Network - Player ID setting
       
       6. Ensure the Network - Gateway setting is correct for your local network
       7. Save settings
       8. Launch the game.
       9. When you start a game, on the "Scan banapassport" screen, choose yes.
       
       10. Press the F2 Key on the keyboard to insert the banapassport.. Now your progress will be saved

           
           
           

       
       
       
    « Last Edit: July 01, 2020, 08:44:12 pm by PL1 »

    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #13 on: July 01, 2020, 06:14:13 pm »
    Chase HQ 2 Setup Log

       1. Find and download the Chase HQ 2 files.
       2. Unzip files to the target game folder ( in my case, c:\dropbox\games\Chase H.Q. 2 (2007)
       3. Launch Technoparrot
       4. Click the "hamburger" menu at the top left and click "Add game
       
       
       4. Select Chase HQ 2 and click Add Game
       
       

       5. Select the game executable  (note: In my case, the copy I got had already been modded to be run directly, so I had a game.exe and a gameorig.exe.  I ended up having to use gameorig.exe)
       
       
       
       6. If  you had a pre-modified version you might have gotten the following message:
       
       
       If so, just delete the files listed.
       
       7. Configure the controls.  You will need the start key, so I'd suggest mapping it to something on the wheel.
       (NOTE: the gas/brake weren't actually reversed in Mario Kart.  To map properly here, click "Gas", hold down the gas, then click "Brake" and release.  Click "Brake" again then click something else like shift-low and release.  Then set all the other settings and click "Save settings".  That way it's measuring the positive depression as the axis you're using.
       

       
       8. To enable english, open chq2.ini in the game install directory and set DEST_COUNTRY to 3.
       
       
       
       9. Configure FFB by copying the files for Chase HQ 2 from the FFB plugin folder for Chase HQ2 and pasting them in the Chase HQ2 install folder.
       
       
       
       
       10. In Game Options in Teknoparrot, uncheck Game - Windowed
       11. Run the game from TeknoParrot.



    javeryh

    • Trade Count: (+1)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 6647
    • Last login:Today at 07:47:03 am
      • Bella's Arcade
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #14 on: July 01, 2020, 07:22:18 pm »
    This is a wealth of information.  Great post(s).   :cheers:

    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #15 on: July 02, 2020, 10:59:06 am »
    Crusin USA / World Setup

    These were some of my favorite racing games growing up.  Psyched to add these.

       1. Copy the roms from your mame collection.  These are the files I added from the non-merged set:.



       2. Launch CrusinUSA in MAME
       3. Hit Tab - > Go to Analog Settings, invert the 2 pedals
       
       4. Set input settings for this game.  You will need to map:
          a. Radio
          b. View 1
          c. View 2
          d. View 3
          e. Wheel
          f. Pedal 1
          g. Pedal 2
          h. 1st gear
          i. 2nd gear
          j. 3rd gear
          k. 4th gear
          l. Start
          m. Enter/Test (mapped to F2 by default)
          n. If you want to be able to control the service menu from the wheel you also need:
             i. Volume Up
             ii. Volume Down
       5. Calibrate Controls -- "Enter" is your "enter/test" button for confirming calibration.
       6. Play.


    Force Feedback
    If you're following along, Force feedback should be working as it was set up for MAME already for SF Rush / Rush the rock.   This can be confirmed through the service menu in the utilities / steering test…  it does move the wheel left/right, but I hate the feeling in-game.. It feels nothing like how it did in the arcade.. I am going to need to make adjustments.

    As I find good adjustments for games I'll add them in this thread somewhere.


    Crusin World
    Steps are identical to Crusin USA
    « Last Edit: July 04, 2020, 01:08:45 pm by nipsmg »

    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #16 on: July 07, 2020, 10:34:32 am »
    Setting up Initial D Stage Zero Arcade

    Setting up the game...
       1. Download the game from the internets…. Somewhere…
       2. Once downloaded, extract the SDDF_1.31.00 folder to somewhere on disk (in my case, c:\dropbox\games\Initial D Zero Arcade\SDDF_1.31.00\
       3. Unzip the minime server zip to somewhere on disk (in myt case, c:\dropbox\games\Initial D Zero Arcade\minime  -- this is no longer necessary with teknoparrot.
       4. Open up PowerShell.  If you don't have it ,install it somehow.
       5. Launch powershell AS ADMINISTRATOR
       6. Execute the following: Set-ExecutionPolicy Bypass -Scope Process
          a. Hit Y + enter at the prompt.
          b. Excute the following command:
             i. Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
          c. This will install chocolatey on your machine.
          d. Close your powershell window.
          
       7. Download and install NodeJS server from https://nodejs.org/en/download/ (in this case, I'm installing node-v12.13.0-x64.msi).  You should be safe with a  version 12 LTS version of NodeJS server.
          a. Note, when installing, if prompted with a checkbox, check the box that will download all necessary tools to build required binaries.  If you do, you will see a command window popup like the one below.
                   
          
          Follow Prompts.
          
          The first message might be an error but since you isntalled chololatey, it will continue ..
          
          Installation will begin of all of the needed tools, etc.
          
                   
          
          
          NOTE: This might take some time ( 10 mins ish).
          Note: one package required a reboot --- so I rebooted and re-ran the installer.. It didn't say anything os I did a repair to be sure.
          
          
       8. Open the MIniMe folder (inside your teknoparrot\segatools\minime folder ) and run start.bat as administrator.
       
        
       Hit any key and the builds will start.
       If you get a windows popup stating that nodejs wants access to the internet, allow it.
       
       If all is will, you should see that the server has started, as you'll see some lines with app: switchboard and app:checkdb at the beginning, and a  Startup OK message.
       
       
       
       9. Click Ctrl-C to kill the server and exit.
       
       
       10. Launch TeknoParrot UI,. Add new game, Initial D Stage Zero Arcade.
       11. Click Game settings
       12. Set the following:
          a. For Game Executable, choose the  InitialD0_DX11_NU.exe  file under under games main folder\app\package folder ("C:\Dropbox\Games\Initial D Stage Zero Arcade\SDDF_1.31.00\app\package\InitialD0_DX11_Nu.exe")
          b. For network adapter, enter your local IP address (in my case 192.168.2.164)
          c. Check all other boxes (other than enable xinput)
       

       
       
       Click Save Settings.
       
       13. Go into Controller Setup
          a. Map all controls except gear 1-6.  We'll be using Gear Up / Gear Down in this game so there's no need for the shifter controls.
       
       14. Click Save Settings.
       
       15. Launch the game.. (Hopefully this works??)
    Note: the black screen may end up there for a while..
    The game may not launch the first time.  Try re-running it.

    You should get a "Initial D Initializing) window.




    The game should be playable.






    Install the Fullscreen Patch

    To make the game fullescreen, you need to patch the exe.
       1. Download HxD from https://mh-nexus.de/en/hxd
       2. Unzip and run the installer.
       3. When done, launch HxD
       4. Open the Initial D Zero executable
       5. Click Search -> Go To or press CTRL+G
       6. In the Offset box type 35E205 and click OK
       7. Set the 01 value to 03
           


       8. Click Search -> Go To  or press CTRL+G again
       9. Type A3A05F into the Offset box and click OK.
       10. Change C8 00 to 00 10
       
       
       
       11. Save changes and exit.


    IMPORTANT NOTE-- the 00 10 at A3A05F ended up with significant slowdown in game and a lack of playabilty.  To fix, change the 00 10 to 00 80.

    Force Feedback Plugin
       1. Navigate to the location where you unzipped the FFB Plugin
       2. Copy all files in the InitialD Zero folder and paste them in the app/package folder under the main Initial D Game folder. 
       3. Launch the FFBPluginGui.exe , click Force Feedback Setup and select the wheel.
       4. Close the plugin and launch the game.




    « Last Edit: July 07, 2020, 02:44:07 pm by PL1 »

    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    L2Happ Boards are in!!!
    « Reply #17 on: July 09, 2020, 12:55:15 pm »


    Improved footprint and layout from the original design.  I believe I should have pictures of populated boards by tonight!!

    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #18 on: July 09, 2020, 04:51:05 pm »


    Just needs heat sinks installed.  All populated and soldered.

    Justin-Credible

    • Trade Count: (0)
    • Jr. Member
    • **
    • Offline Offline
    • Posts: 2
    • Last login:Yesterday at 01:37:01 pm
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #19 on: July 09, 2020, 06:32:39 pm »
    Awesome! I'm looking forward to hearing how they work out. I'm definitely interested in one for my setup!

    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #20 on: July 10, 2020, 06:02:37 pm »
    Boards in hand. Just threw on heat sinks. I really hope to test this weekend.


    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #21 on: July 12, 2020, 08:51:19 pm »
    So I went to go look at wiring it up.. and realized it’d be easier to use existing wiring. I’ve got a bunch of wiring harnesses from my Tekken 3/SmashTV that will work for most connections and I bought a JAMMA breakout board to wire up everything else to the JAMMA harness.

    I spent a good 3 hours looking at the wiring diagram for the cabinet to map what is going to where.  I also realized I’m gonna need a new 24V power supply for the motor, so I ordered that.  i
    It’s in Tuesday, and I hope to be able to test out steering, the shifter, pedals, audio (via the 2 audio amps I bought) and FFB on Tue evening after work.  Stay tuned.

    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    L2Happ / Force Feedback Works!!!
    « Reply #22 on: July 15, 2020, 10:36:05 am »
    I just finished testing the L2Happ board:

    It works!! Kinda. -- When running the force feedback tests the wheel moves but not the way I would expect.  I didn't hook up the steering pot yet, and I think some of these (Spring, etc) need the pot hooked up so the software knows where the wheel is.  I'm going to be working on that over the next few days.  But it works.   Getting there...





    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #23 on: July 16, 2020, 09:29:48 am »
    Got the steering pot hooked up.  Now all of the effects in FFBPluginGui work properly.


    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #24 on: July 16, 2020, 01:00:28 pm »
    Still working some of the kinks out of the system, and waiting for my jamma breakout to start wiring up the buttons.  But I did get a chance to secure everything down to a board and route some wires cleanly.  This is going to make it much easier to work on without everything sliding all over the table.  I have another 24v power supply coming in sat, that goes just to the right of the other one for the audio amps..  beyond that, I'm waiting for some couplers, and I really just need to get things wired up.


    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    Re: Unnamed SF Rush the Rock to Mame Racer Conversion
    « Reply #25 on: July 16, 2020, 02:02:51 pm »
     -- deleted --  --- Reserved for the next tutorial update maybe.

    nipsmg

    • Trade Count: (+2)
    • Full Member
    • ***
    • Offline Offline
    • Posts: 1608
    • Last login:Yesterday at 08:24:21 am
    • ROONEY!! ERRGH!!
      • Arcadia
    TRAGEDY STRIKES!!!! :(
    « Reply #26 on: July 24, 2020, 01:32:20 pm »
    So, I completed wiring up all the controls last night.



    I got in a jamma breakout board and mapped wires to the reverse button, abort button, and view buttons.  Got in my 2nd 24v power supply as well.  Yesterday I brought the whole board outside on my patio and wired the JAMMA breakout to  an old Ipac4. 

    I bring it into the garage where the cabinet is, bring out the pc, and connect all the wires to the wiring harnesses and the jamma breakout to the jamma connector..  I boot the PC, plug in the Logitech board's USB, and hear the USB "ding" sound.. so far so good.

    I open up logitech profiler and it can't detect the controller.

    I open device manager: "Windows stopped this device" "Cannot read device descriptor."  ....    I go to look at the board, and there is liquid pooled up on the top of the primary IC on the circuit board.  Turns out, because it was like 97% humidity yesterday, either while working on it or while carrying it into the garage, I dripped sweat onto the main IC. --- I unplugged everything, let it all dry out, cleaned it all up with rubbing alcohol, let it all dry, and turned on the PC again this morning.  I connected the USB to the computer and ...... nothing.  No ding, no sound, nothing detected, nothing.  I think I fried the Logitech board that I ripped out of the wheel.

    So now.... I have to find ANOTHER donor wheel.   :(