New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
added SuperFlappyBirds scriptmodule to libretrocores #2598
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good to see original creators! I left some minor comments, good luck!
One extra note: I'm not sure about the $romdir/ports/superflappybirds/
last parameter in your addPort
, are you using any content stored there?
@hhromic I have fixed the library name as you suggested. The I wasn't sure how else to do it, as |
@IgniparousTempest thanks for the changes. Just for your information, the library naming convention is more from the libretro project, than from RetroPie :) Regarding the high scores saving, I think most cores use the
|
Also, after your changes and when you feel your scriptmodule is ready to be merged, you should squash your commits in this PR into a single one. Do not open a new PR, just force-push. |
Ah, my bad! Just realised you are copying the Perhaps you can simply leave out the last parameter of |
4a373df
to
78728ea
Compare
@hhromic, I have changed my highscore file to use Thanks so much for all the help, I really appreciate it. |
@IgniparousTempest looking good now! Happy to help you. Having your highscores in the All that rests now is for the boss to review and merge your scriptmodule and you are set! |
It's-a me again :) I think you also should take a look to the dependencies of your game. For instance, your build uses
If your game needs any other library to compile, you should add it there too. Cheers! |
@hhromic, I updated the url and added the dependency. I didn't add cmake, because I thought it came standard on Raspbian. The game's engine/framework was all written by me, so it doesn't have any other dependencies. |
The Your PR is looking good to me. Just noticed that you left a trailing |
331b850
to
e4dd08f
Compare
@IgniparousTempest I tested your scriptmoduel now on my RPI3. Works flawlessly. One final (for real!) suggestion for you to include your license and documentation in the installed files (like many other cores do), by adding this to your install function:
And also check the potential naming licensing issues mentioned in the forum. |
e4dd08f
to
73b039e
Compare
Super Flappy Birds is an original-ish game created by me, specifically with retropie in mind. The game and screenshots are [here](https://github.com/IgniparousTempest/libretro-superflappybirds). It is written as a libretro core, hence why the script is under the `libretrocores` folder, but it installs to the ports folder on retropie. This pattern seems odd, but it is what Dinothawr does, see [here](https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/libretrocores/lr-dinothawr.sh).
73b039e
to
87ee7b8
Compare
@hhromic I am glad that you enjoyed it. 😁 I added the licence and the readme as you suggested, that seems like a good idea. As for the naming issue, I have looked into it and I don't think it is an issue:
I think point 2 is probably the most important there. Ulimate Arcade, Inc trademark
I couldn't figure out how to permanent link to that page, but you'll see that the trademark is dead. It was abandoned shortly after being filed. |
Thanks. |
Super Flappy Birds is an original-ish game created by me, specifically with retropie in mind. The game and screenshots are here.
It is written as a libretro core, hence why the script is under the
libretrocores
folder, but it installs to the ports folder on retropie. This pattern seems odd, but it is what Dinothawr does, see here.