RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Star Wars Tie Fighter Collector's CD-ROM Tutorial

    Scheduled Pinned Locked Moved Help and Support
    star warstie fighterdosbox
    65 Posts 9 Posters 17.6k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      clockwork42 @edmaul69
      last edited by clockwork42

      @edmaul69
      I know this topic is old, but I was interested in running TIE Fighter also on my Raspberry Pi 3. I tried to follow all the steps here, but it's not working. I'm pretty sure I have the same GOG version of TIE Fighter being installed (e.g. same file structure). I have a .sh file (reverted to the first .sh script you suggested) that has been sudo chmod 777-ed, but when I run the .sh, it just calls up a DOSBOX window quick and then crashes back to EmulationStation.

      I'm also a newbie at this, so I might've done something wrong. I should probably also mention that I initially began by opening the original EXE file and installing it to a directory on my PC, and then simply moving that directory to the Pi /roms/pc/ folder. If I'm supposed to somehow install the original EXE on the Pi, then I have no idea how to do that.

      Any help would be greatly appreciated.

      quicksilverQ 1 Reply Last reply Reply Quote 0
      • quicksilverQ
        quicksilver @clockwork42
        last edited by

        @clockwork42 you have verified the ROM path is correct and double-checked the case? It is case sensitive, even the extensions.

        C 1 Reply Last reply Reply Quote 0
        • C
          clockwork42 @quicksilver
          last edited by

          @quicksilver Yes I have. I followed @edmaul69's instructions as specifically as possible. Currently the .sh file reads:

          #!/bin/bash
          /opt/retropie/emulators/dosbox/bin/dosbox -c "mount d /home/pi/RetroPie/roms/pc/TIECD -t cdrom" -c "mount c /home/pi/RetroPie/roms/pc" -c "c:" -c "cd/TIECD" -c  "TIE.EXE" -c "exit"
          

          My file is currently located in /roms/pc/TIECD/ . It is called TIE.EXE. I am a newbie, just like the OP, but as far as I'm aware, I don't have any path/capitalization issues.

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @clockwork42
            last edited by mitu

            @clockwork42 Replace -c "cd/TIECD" with -c "cd TIECD" in your command line and re-try.

            1 Reply Last reply Reply Quote 0
            • C
              clockwork42
              last edited by

              Thanks @mitu!

              I figured out one major part of the problem. For some reason, the TIE.EXE file (along with a number of other files) was 0 bytes, so of course it wouldn't load. At some point, my installation must've been corrupted. At any rate, I reinstalled and then moved that installation to the Pi, deleting the old version.

              Once I did that, it loaded perfectly. No install screen. Just booted right into the game.

              Thanks everyone for all your help. Issue resolved!

              Though if anyone has a handy link to how to set up a controller for use with DOSBOX (as @edmaul69 mentioned previously), that would be greatly appreciated!!

              edmaul69E 1 Reply Last reply Reply Quote 0
              • edmaul69E
                edmaul69 @clockwork42
                last edited by

                @clockwork42 sorry i have been really busy lately. What controller are you going to use? And it has to have analog sticks for this game.

                C S 2 Replies Last reply Reply Quote 0
                • C
                  clockwork42 @edmaul69
                  last edited by

                  @edmaul69 No worries!! I currently have a Logitech Dual Action, and it does have analog sticks.

                  To save you some time, I did find this, but haven't had time to fiddle with it yet:
                  http://dosonthepi.blogspot.com/2015/01/configure-game-controllers-in-dosbox_29.html

                  edmaul69E 1 Reply Last reply Reply Quote 0
                  • edmaul69E
                    edmaul69 @clockwork42
                    last edited by

                    @clockwork42 ok first thing you want to do is up the file,

                    /opt/pi/retropie/configs/pc/dosbox-SVN.conf
                    

                    and change joysticktype to

                    joysticktype=4axis
                    

                    if 4axis doesnt work right you can try "fcs" and "ch"
                    save.
                    so now in the controller setup you posted do this:
                    setup joystick 1 setup the x/y +/- to the left analog stick.
                    setup joystick 1 button 1 to the left button of your face buttons.
                    setup joystick 1 button 2 to the top button of your face buttons.

                    setup joystick 2 setup the x/y +/- to the right analog stick.
                    setup joystick 2 button 1 to the bottom button of your face buttons.
                    setup joystick 2 button 2 to the right button of your face buttons.

                    on mod 3 add your select button.
                    set esc to your start button.
                    on shutdown set esc and check mark mod 3 on the bottom left.
                    now select and start together exit the emulator.
                    set whatever you want to select button. i like to do ctrl. now save and exit.

                    C 1 Reply Last reply Reply Quote 1
                    • C
                      clockwork42 @edmaul69
                      last edited by

                      @edmaul69 Cool, thanks!

                      1 Reply Last reply Reply Quote 1
                      • J
                        jimbeanus @mbrett
                        last edited by

                        @mbrett I was wondering if you could help me out with installing Xwing Cd.

                        T 1 Reply Last reply Reply Quote 0
                        • T
                          ts-x @jimbeanus
                          last edited by ts-x

                          @jimbeanus and for anyone else who is struggling with the setup for Star Wars X-Wing, here's what worked for me (using the GOG CD version)...

                          "@IMGMOUNT D /home/pi/RetroPie/roms/pc/XWINGCD/game.gog -t iso" -c "@MOUNT C /home/pi/RetroPie/roms/pc" -c "C:" -c "@CD XWINGCD" -c "XWINGCD.BAT" -c "@EXIT"
                          

                          A few other pointers...

                          • Run INSTALL.EXE first to set up sound
                          • Spend some time and install Timidity and a soundfont. This game sounds night and day better through MIDI
                          • For the config file (using a Pi 3b on 4.3): cputype=pentium_slow, cycles=fixed 21000. Make sure you set usescancodes=false or the keyboard inputs will not be read correctly
                          • This game can be mapped to a modern controller so that it does not require keyboard input outside of pilot setup and the film room
                          • Here's a link to the .sh, .conf, and .map files I used to get this running. Note that the Y-axis is flipped as a hack to remove the inverted flight controls. See the README file at that location for instructions on how to reverse (for those who prefer inverted controls)
                          F 1 Reply Last reply Reply Quote 1
                          • F
                            Febbweiss @ts-x
                            last edited by

                            @ts-x Hi, can you provide the .map file for the Xbox 360 controller ?

                            Thanks

                            T 1 Reply Last reply Reply Quote 0
                            • T
                              ts-x @Febbweiss
                              last edited by ts-x

                              @Febbweiss Sorry for the delay, see my post edit above. I have another 25-30 custom configs for other DOSBox games that I plan to upload in the next couple of weeks as well.

                              F 1 Reply Last reply Reply Quote 0
                              • F
                                Febbweiss @ts-x
                                last edited by

                                @ts-x Thanks a lot, I will try it and I will wait for your other configurations 😊

                                1 Reply Last reply Reply Quote 0
                                • S
                                  Snowpile @edmaul69
                                  last edited by

                                  @edmaul69 I'm clearly late to this party. Can someone give me step by step instructions on getting Tie Fighter to work?
                                  I have the GOG version installed on my windows pc and it works fine there. Oddly enough before I found this thread I copied the files to retropie last night and it started. I even took sent pics of the intro sequence to send to my brother (nostalgia). I then had issues connecting to my joystick so put it off until the morning. Then it stopped working. I've tried everything in this thread.

                                  quicksilverQ 1 Reply Last reply Reply Quote 0
                                  • quicksilverQ
                                    quicksilver @Snowpile
                                    last edited by

                                    @snowpile What joystick are you using and how are you launching the game?

                                    S 1 Reply Last reply Reply Quote 0
                                    • S
                                      Snowpile @quicksilver
                                      last edited by

                                      @quicksilver When starting up an NES or SNES (only ones I have so far) the bottom left of the screen identifies them as "DragonRise Inc. Generic USB Joystick".
                                      My neighbor gave me a "Canakit" wood for an arcade box and arcade style buttons/joysticks. I built it for two players and looks very similar to this: https://www.dragonfly-amusement.com/arcade-mini2100-uk.shtml
                                      As for launching. Last night I downloaded the dosbox emulator package and then found the root folder of the Tie Fighter GOG I have on my latop and just copied it over to the retropie/pc folder. It launched but I couldn't get past the initial "configure your joystick" after the opening sequence and it was 1am so I went to bed. The next morning it didn't launch and I hasn't launched since. Sorry for the novel.

                                      quicksilverQ 1 Reply Last reply Reply Quote 0
                                      • quicksilverQ
                                        quicksilver @Snowpile
                                        last edited by

                                        @snowpile Can you post a screenshot of the contents of your tie fighter folder? That way I can help you make a launching file for the game.

                                        S 1 Reply Last reply Reply Quote 0
                                        • S
                                          Snowpile @quicksilver
                                          last edited by

                                          @quicksilver @quicksilver After last night I thought all day about what might have gone wrong since it launched that initial time and not again. I landed on that the dosbox emulator that I had RetroPie install in their "optional packages" might have been corrupted. So after my kids/wife went to sleep tonight I:

                                          1. Went through the update sequence for the dosbox emulator while I did dishes since it takes quite a while. Seriously, walk away and do something, it takes time.
                                          2. Deleted the "TIECD" folder from "/home/pie/RetroPie/roms/pc". That was there from following the previous instructions in this thread this morning.
                                          3. Copied my Good Old Games (GOG) Tie Fighter folder from my laptops original root folder "C:\GOG Games\Star Wars - Tie Fighter (1994)DOSBOX" to my desktop. This is ONLY so that I'm using a copy of what is working on my laptop to test/copy/use on RetroPie.
                                          4. Used the same SFTP program (WinSCP) I used to transfer my NES and SNES ROMs over to copy my "Star Wars - Tie Fighter (1994)" folder from my Desktop to "/home/pi/RetroPie/roms/pc/".

                                          Now when I enter the "MS DOS" part of RetroPie I see two options:

                                          1. "+START DOSBOX". From here you'll be entered into good ol DOS. Just run the regular "dir" command to find your "location" and you can find the executable you need to run using "cd (foldername)" etc. You can run Tie Fighter from there (I assume, although have not test yet, that you can also install many different DOS based games and access them this way from RetroPie. I'll update this in the future if this is true).
                                          2. "STAR WARS - TIE FIGHTER (1994)". Selecting this will essentially remove the need to know DOS from option 1. Just move down to "TIE.EXE" and enter that.
                                          3. Once Tie Fighter starts you'll be greeted with the epic opening sequence I remember from too many years ago and when done it will ask you to "Center Joystick and Press Button" (Currently I am using my DragonRise Inc.? joystick and my mouse left click as [button]". Then "Move Joystick to Top/Left and Press Button" (again I use the joystick I installed with this machine and my mouse as the 'click'). Then, "Move Joystick to Bottom/Right and Press Button" and again I used my joystick and mouse as written about above to do so. Finally it will ask again to "Center Joystick and Press Button". Again, I leave my "DragonRise Inc"? joystick alone and click my mouse's left click button.
                                          4. The game now starts. As normal. As I remember from... what, about 27 years ago?

                                          At this point, since it's finally running, my questions is this:

                                          How do I change the configuration to so I can use my arcade buttons to fire and forgo the mouse completely? I fully expect to use the keyboard for this game. I did as a child. Maybe I just need to look into the config files more. But if someone else has done this and knows how. Share the knowledge!

                                          quicksilverQ 1 Reply Last reply Reply Quote 0
                                          • quicksilverQ
                                            quicksilver @Snowpile
                                            last edited by quicksilver

                                            @snowpile I believe f1 on your keyboard will take you to the keymapper utility and you can map your controller.

                                            Edit: I'm surprised you don't have to img mount the tiecd iso to get the game running. Once you get everything running correctly make sure that you can change the in game resolution to 640x480. If you cannot then you are using the floppy disk dos version and not the collectors cd rom version.

                                            I just checked GOGs listing for tie fighter and it looks like it comes with both versions.

                                            S 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.