Star Wars Tie Fighter Collector's CD-ROM Tutorial
-
@mbrett just dump your files back on. It might have corrupted something. I ripped my cd and it is going to take 20 minutes to finish. I am going to try to replicate what you have so i can give you an accurate sh file.
-
@mbrett read my last post. Looking back at your files in the images you posted, first file on first image says gog.games.filepart or something like that. That means all your files didnt transfer. You need to delete that file and re add all the files and make sure you dont end up with another .filepart file anywhere. Then can youshow me images with all files
-
@mbrett so after you fix your files and make sure they are all on there. this .sh here should boot something. take a screenshot of whatever comes on your screen and post it here.
#!/bin/bash /opt/retropie/emulators/dosbox/bin/dosbox -c "mount c /home/pi/RetroPie/roms/pc/TIECD" -c "c:" -c "TIE.EXE"
-
@mbrett so after you fix your files and make sure they are all on there. this .sh here should boot something. take a screenshot of whatever comes on your screen and post it here.
#!/bin/bash /opt/retropie/emulators/dosbox/bin/dosbox -c "mount c /home/pi/RetroPie/roms/pc/TIECD" -c "c:" -c "TIE.EXE"
-
@mbrett so after you fix your files and make sure they are all on there. this .sh here should boot something. take a screenshot of whatever comes on your screen and post it here.
#!/bin/bash /opt/retropie/emulators/dosbox/bin/dosbox -c "mount c /home/pi/RetroPie/roms/pc/TIECD" -c "c:" -c "TIE.EXE"
-
@edmaul69 Runs like a charm! Your first .sh did the trick once my files were all in hand. Should have known something was up with the file is missing spit back. Thank you so much for your help! If you're interested in a MySpleen invite, let me know. Just google it. Now, if you can tell me those DOSbox configs for the game, we're good to go!
-
@mbrett awesome!! glad to hear. so to get maximum power out of dosbox make these sections in /opt/retropie/configs/pc/dosbox-SVN.conf look ike this. one of these, vmemsize or memsize arent in the config by default and you need to add it:
language= machine=svga_s3 captures=capture vmemsize=8 memsize=63 core=dynamic cputype=pentium_slow cycles=max 105% cycleup=10 cycledown=20
now it might seem odd that i have cycles set at "max 105%" but plain old "max" only runs at 95% really odd that they set it up this way.
-
@mbrett also if you need help setting up a controller for dosbox including a start + select to exit like most of the emulators/systems on the pi, i can help you with that.
-
@mbrett another thing, now that you got it working, you can rename the .sh file to something like "Tie Fighters Collectors CD" i would make a .sh file for XWING. Then after you get the permission done and get it working i would rename it to "X-Wing Collectors CD" you can add the exact same thing as you did for tie fighters just use the folder name and executable for xwing. I would rename that folder "XWING" you need to restart emulationstation after you rename them for them to work.
-
@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.
-
@clockwork42 you have verified the ROM path is correct and double-checked the case? It is case sensitive, even the extensions.
-
@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.
-
@clockwork42 Replace
-c "cd/TIECD"
with-c "cd TIECD"
in your command line and re-try. -
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!!
-
@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.
-
@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 -
@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. -
@edmaul69 Cool, thanks!
-
@mbrett I was wondering if you could help me out with installing Xwing Cd.
-
@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)
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.