Problems with some ports (OpenTyrian)
-
@BuZz said in Problems with some ports (Cannonball, OpenTyrian, Ur-Quan Masters):
@johne79 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
I missed a couple of things in the Wiki. I searched here and didn't get any answers in the forum. The page here doesn't tell me much... https://github.com/retropie/retropie-setup/wiki/OpenTyrian
Are there some data files that I need? If so, it might be prudent to update the documentation there just to let the user know that there are extra steps involved in installation.
Seems like that's the case with Cannonball also. It might be useful to put in big bold letters somewhere in that documentation that you need the MAME ROMs before you install.
-
@johne79 read the post again and provide some of the information requested - I have no idea what version of retropie you have, what system you are running on and so on. It's easier to advise when we have information about your set up.
The cannonball page clearly says you need to copy the rom - putting it in bold won't make a difference if people are not going to read it in the first place :)
-
On OpenTyrian under Ports it crashes back to the menu after I type "Start New Game".
On exiting Emulation Station to prompt I tried running /opt/retropie/ports/opentyrian/opentyrian and I get:
error: failed to initialize any supported video modeAfter doing some research on the website I thought I might need the data files, but it looks like those are in place already in the ~/RetroPie/roms/ports/opentyrian/opentyrian/data
Running Tyrian in DOSBOX does work, but I get some weird issues like constant left movement, it also hangs on exit and I have to power cycle (which can't be good for fsck). I realize these are probably artifacts of running in DOSBOX so I want to run OpenTyrian from Ports if possible.
I looked at ~/RetroPie/roms/ports/opentyrian/OpenTyrian.sh and ran the command:
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 PORT "opentyrian" ""It starts to play the game again, but when I try "Start New Game" it goes back to the prompt with no error message at all. :-/
Am I just to assume OpenTyrian is NOT going to work on RetroPie and I should delete it?
-
@johne79 You still didn't fill out any of the requested information.
I have no idea what system you are running on and what version of RetroPie (Which I need to be able to reproduce the issue / advise).
-
@BuZz said in Problems with some ports (Cannonball, OpenTyrian, Ur-Quan Masters):
@johne79 read the post again and provide some of the information requested - I have no idea what version of retropie you have, what system you are running on and so on. It's easier to advise when we have information about your set up.
The cannonball page clearly says you need to copy the rom - putting it in bold won't make a difference if people are not going to read it in the first place :)
Not a big deal on Cannonball, I've deleted it anyway. I thought it was some kind of open source version of Outrun not an emulator of the MAME ROM. Sounds like drama anyway. >_>
Latest RetroPie here from SD, and latest OpenTyrian updated from Source. (Let me get the exact version)
-
@johne79 Sorry, I am unable to advise without proper information. You didn't read the post - it clearly says
RetroPie Version Used (3.6, 3.8.1, 4.01 etc.. - do not write latest):
Did you install from an image ? What system are you running on ? Raspberry pi ? Which model ?
What do you have connected ?
If you are unable to provide this information you will find you will not get any help from the forum.
Note - Cannonball is not an emulator. It is a recreation of the game engine, but uses the original rom for the gfx etc. (afaik).
-
@BuZz said in Problems with some ports (Cannonball, OpenTyrian, Ur-Quan Masters):
@johne79 Sorry, I am unable to advise without proper information. You didn't read the post - it clearly says
RetroPie Version Used (3.6, 3.8.1, 4.01 etc.. - do not write latest):
Did you install from the image ? What system are you running on ? Raspberry pi ? Which model ?
What do you have connected ?
If you are unable to provide this information you will find you will not get any help from the forum.
Note - Cannonball is not an emulator. It is a recreation of the game engine, but uses the original rom for the gfx etc. (afaik).
Version 4.1.8, installed from SD on a RPI3.
2 USB NES Gamepads I'll try unplugging them just to see what that does. (EDIT: Nevermind, it looks like I have to have at least one plugged in to navigate the menus in RetroPie I can't navigate from keyboard/mouse >_> ) -
I should clarify that on "installed from SD" I mean from this link here:
https://github.com/RetroPie/RetroPie-Setup/releases/download/4.1/retropie-4.1-rpi2_rpi3.img.gz
Then burned that to a micro SD with Win32 Disk Image. Then expanded it, and updated a couple of days ago.Sorry for the confusion earlier as I'm a new user to the community and still figuring things out bit by bit. I'm an indie game developer and here to help contribute to RetroPie as well as I pick up speed in understanding the platform.
-
@johne79 OpenTyrian requires dispmanx to be enabled otherwise you will get the
error: failed to initialize any supported video mode
message you report.If you take a look at the file
/opt/retropie/configs/all/dispmanx.cfg
, you should see the lineopentyrian="1"
. If the flag is set to 0, then change it to 1 and then try to launch OpenTyrian. -
@dudleydes said in Problems with some ports (OpenTyrian):
@johne79 OpenTyrian requires dispmanx to be enabled otherwise you will get the
error: failed to initialize any supported video mode
message you report.If you take a look at the file
/opt/retropie/configs/all/dispmanx.cfg
, you should see the lineopentyrian="1"
. If the flag is set to 0, then change it to 1 and then try to launch OpenTyrian.Thanks dudleydes for the prompt and helpful response. However, it looks like opentyrian="1" is already set in the dispmanx.cfg file.
-
@johne79 I don't what else to suggest. I installed OpenTyrian from binary on Monday on my system running version 4.1.5 and it runs without issue. Maybe removing it and reinstalling it from binary?
Sadly, DOSBox isn't an option as it hangs on exit which can't be fixed without a reboot via SSH. The movement to the left can be easily fixed in the config file but without a graceful exit, there's not much point.
-
@dudleydes said in Problems with some ports (OpenTyrian):
@johne79 I don't what else to suggest. I installed OpenTyrian from binary on Monday on my system running version 4.1.5 and it runs without issue. Maybe removing it and reinstalling it from binary?
Sadly, DOSBox isn't an option as it hangs on exit which can't be fixed without a reboot via SSH. The movement to the left can be easily fixed in the config file but without a graceful exit, there's not much point.
Thanks dudleydes. ^_^ After a reinstall and a little more wrestling with it I finally got it to work. (UPDATE: Nope not really...?)
So this is kind of weird BEFORE reinstalling if I went to "OpenTyrian" on the menu it would crash back to menu. After reinstalling it, it originally crashed on "Start New Game", then it let me into the "OpenTyrian" menu and I changed the scaler from some 2X value to None then it worked.
So I played the game for a bit and it was fine, then I quit and came back in. Crash, on every menu option.
So just now I just realized I have a USB -> Bluetooth Logitech mouse/keyboard combo and I've been swapping between my RPI3 and my PC desktop (to talk on the forum). So if I go into the game and JUST use the gamepad it crashes as soon as I try to go to a menu option, but if I use the keyboard initially, it works. Very weird behavior, the problem is in OpenTyrian itself, or it could be some interaction with RetroArch, I don't know enough to tell.
In fact, if I select ANY menu option on the main menu with my Gamepad instead of a keyboard, even after using a keyboard first I just found, it will crash back to RetroPie.
All of that said, might as well ask since I'm having a hard time finding the info, what's a good way to set the config for a joystick initially with some of these Ports? I can move but can't fire in OpenTyrian with my USB NES Gamepad, also in Ur-Quan masters I have the joystick finally working in Super Melee but I have to use the keyboard in the main menus. I think I was having a bit of flakiness with Prince of Persia (SDL) as well with not being able to exit the game. Are the inputs on these ports all handled on a game by game basis by Linux, or is there a tie-in and configuration with RetroArch somewhere as far as the controllers are concerned?
-
@johne79 I've updated the wiki page for OpenTyrian with details of how to configure a game controller.
None of the ports have anything to do with RetroArch. For OpenTyrian, I would keep a keyboard plugged until you have configured your controller. It may be the case that the default setting is mapped to a button or axis that doesn't exist on your controller.
I have not looked at the other ports. I am sticking with the DOS versions for now. You can check the wiki page for the relevant port. If the info there isn't helpful, then you can visit the repos for more documentation. Links are available in the
Emulator:
section.I have noticed in most ports that the game controller works fine in-game but I need a keyboard to navigate menus. My solution was to use xboxdrv to map key presses to my controller. More info below:
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.