Code Monkey home page Code Monkey logo

gamestarter's People

Contributors

bite-your-idols avatar brokencommander avatar drrak avatar garbear avatar sirf avatar z24 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gamestarter's Issues

Latest LibreELEC Alpha (7.90.010) - EmulationStation not working

Hi

I updated LibreELEC to the latest build (7.90.010) and EmulationStation is no longer working (RetroArch does).

Contents of the gamestarter log:

ConfigPath /storage/.config/emulationstation
/storage/.kodi/addons/script.gamestarter/resources/bin/emulationstation: symbol lookup error: /storage/.kodi/addons/script.gamestarter/lib/libfreeimage.so.3: undefined symbol: png_init_filter_functions_neon
::Gamestarter:: -> disable alsa...
::Gamestarter:: -> restart kodi...

Retroarch online updater can replace OpenELEC with Lakka distro

If the option Update Lakka is used in the online updater of Retroarch, the tar update downloaded will be used by OpenELEC on the next reboot to replace OpenELEC distro with Lakka. This option should probably be disabled to avoid data loss.

This is a great addon, keep up the good work :)

Pc games

Hey there,

I am completely new to this and have googled and googled and looked through previous issues. I would like to know how you added games like doom to be able to run on the Pi. I have a bunched of old DOS games and would like to add those. Any help explained like I'm a child will help.

Thanks!

IARL Integration Issue

I discovered an issue with the IARL Integration. If you don't have IARL installed, and download it through the GameStarter config tabs, it downloads a version of IARL in a zip folder where the subfolder is called "plugin.program.iarl-master". The -master bit causes IARL's setup wizard to fail because the python script is located in a different folder than where the addon is calling it from. According to ZachMorris (the IARL author), downloading IARL from "HIS" GitHub doesn't have that problem. So GameStarter is the blame, adding the extra -master bit on the end.

Documentation for building?

Hey there,

This project looks great! Sadly I'm in possession of an Odroid C2, rather than a Raspberry Pi. I was wondering if you could document the steps you took to build the component pieces (just a list of projects to download and compile into the shared objects would be sufficient), so I could compile them using my own cross-compiler to hopefully get it to work for the C2. The way you packaged it together is fabulous, and I would love to reuse that!

X86 port

Do you have any plans to port this to X86? I'd love to use this on my libreelec media centre but it's running on an old ACER HTPC not a Pi.

No sound on RPi3 with LibreELEC

Hello,

thank you for great Kodi addon.
Unfortunately I can't get audio working on Raspberry Pi 3 running LibreELEC 7.0.2. I tried alsa, sdl and pulse (as libreelec is using pulseaudio, I supposed this one will work correctly) but no result (no analog or HDMI output) :-/

Found nothing in logs except for this:

::Gamestarter:: -> disable alsa...
::Gamestarter:: -> restart kodi...

But commenting out that modprobe/rmmod didn't any better.

Emulator sounds work via advanced launcher, but not via emulation station

I installed the gamestater via SSH on a RPI 3 running Openelec 6.95.3 and I'm noticing some odd behavior with sound between roms launched in advanced launcher and emulationstation/retroarch. I originally configured my roms to launch via advanced launcher, but I quickly discovered it was not ideal getting brought straight back to the Kodi home screen after exiting a ROM. I wanted the emulator to exit back to a rom browser GUI, so gamestater: emulationstation proved to be a better fit for me.

Unfortunately I cannot get sound working through any roms launched in the gamestater: emulationstation add-on, nor do I get any sound if I open a rom directly in the gamestarter: retroarch add-on. It's important to note I'm trying to get the sound to output via HDMI and not the 3.5mm jack. The only time sound is working with roms is when I launch them via advanced launcher. I've tried numerous troubleshooting tips for retroarch and raspberry pi audio issues, but unfortunately I've had no success getting audio to work in gamestarter: emulationstation. Here's an idea of what I'm talking about:
https://www.raspberrypi.org/forums/viewtopic.php?f=78&t=103773

Any help you can provide would be much appreciated.

Retroarch 2.6 hangs on quit

When i want to quit a game i press l1+r1+start+select and chose quit from quick menu. Always at this point Retroatch hangs (background animation works) and nothing happens until I press ctrl+alt+del.

gampad config for fba/mame

Sorry,
one more Question; where i should i place a custom config for fba or mame. I cant start games ( insert coin -start )

regards Peter

Change GBA core

Hello,

I want to change my gba core to vba_next in emulationstation and advanced launcher. How can I do this? Do I have to edit a cfg-file? Or is there a possibility to chose the emulator in emulationstation or advanced launcher? In retroarch I can change the core and then select a gba-game, but when I try to start a gba-game through es or al, these programs use another core than vba_next and this one doesn't work (I already have a gba bios in my system folder).

Thank you!

Emulationstation Ports do not work.

Raspberry Pi 2
Libreelec 7.0.2
Gamestarter 2.1.1

Trying to run ports from ES menu goes to black screen for a second, then returns to ES.

None of them work from ES, but all are installed correctly. I managed to run Doom and Cave Story from Retroarch for example.

Amiga Emulation

Amiga Emulation is a little tricky and you can choose between uae4arm-libretro experiemntal core and UAE4ARM Pi port. You can not launch emulator into GUI by now, but you can launch games from Kodi's Advanced Launcher or Emulationstation. Games must be ".adf" files. All files from Multi-disk games must be named the same adding "_Disk1.adf", "_Disk2.adf"... like this:

name of the game_Disk1.adf

name of the game_Disk2.adf

name of the game_Disk3.adf

...

With non libretro emulator you will need a mouse in order to start games and a keyboard to exit, save/load states...

xmb Menu Driver - Clipped by overscan

Running on OpenELEC 7.0 Raspberry Pi 3B
Launching GameStarter

Problem:
Menus and displays are clipped by overscan which cannot be turned off in LCD TV.

Gambatte Core and GBC Playlist?

Is it just me, or has the playlist function of RetroArch stopped working for Game Boy Color games? I can launch them manually by loading the core then loading the file, or by loading the file and having it detect the core. But if I try to load games by the playlist, it crashes RetroArch.

I've tried erasing the playlist and recreating it. I've also tried updating the core through the online updater

This might be a RetroArch issue and not related to GameStarter. I just thought I'd mention it here first before taking it up with them.

Retroarch audio problem / RPI3 / HDMI

Hi, I have no audio on my RPI3 in Retroarch. I installed v2.2, have audio in Libreelec but only silence in Retroarch. Can you please advise on this?

Recursive AdvancedLauncher error on first run.

I've just installed Gamestarter v2.4 on a fresh install of LibreElec 7.0.2.
When running the first-start-setup it just runs and runs. I left it for an hour and it was still configuring.
Looking at \storage.config\AdvancedLauncher in file manager I noticed AdvancedLauncher had been recursively installing itself in \storage.config\AdvancedLauncher\AdvancedLauncher.... Until the disc was full. I needed to rename the folders before deleting them as the path was too long.

Is this possible for use with Raspbian?

First off, this looks really cool and it's exactly what I've been looking for!

Unfortunately, being a linux noob, I've tried a couple of the "appliance" kodi/linux installs (OE/RaspBMC/etc) and I just don't find them as useful to me as Raspbian - the desktop and all the other stuff make it work better for my purposes.

Is there a way to make gamestarter work with Raspbian/Kodi?

games/bios load from USB

Google translator:
How to set RetroArch, to load a game from USB?

Gamestarter v2.5
LibreELEC 7.0.2, RPi2

Retroarch doesn't start

I just tried this on a fresh install of LibreElec, retroarch does not start : the screen goes black after confirmation on kodi exit, then kodi start again.

Emulation station is running fine though (but i don't understand how to get IARL working with it.)
I'm running on a raspberry pi 2.

Thanks !

Any chance of getting it to work on Cubox-i/HummingBoard?

I tried Lakka on Cubox-i (http://www.lakka.tv/get/linux/imx6.cuboxi/) but it's annoying to switch cards between OpenELEC and Lakka. So I've found this project and thought it was great and tried to install it on my OpenELEC but noticed it was in truth Pi specific, specifically I hit this on /storage/.config/gamestarter.log:

/storage/.kodi/addons/script.gamestarter/resources/bin/retroarch: error while loading shared libraries: libbcm_host.so: cannot open shared object file: No such file or directory
::Gamestarter:: -> disable alsa...
::Gamestarter:: -> restart kodi...

libbcm_host.so doesn't exist on imx-6 devices, meaning that Lakka and retroarch support there exists, but I guess it should be a different binary or related.

USB gamepads not working

I have two different generic USB gamepads (Gembird and Acme) and they seems not recognized by system (Libreelec 7.0.2 on Rpi2). On Retropie version 3.7 they works fine, but on Retropie 3.8 one of them doesn't work (Gembird is out, only Acme works - maybe it's linux kernel issue). Also on Lakka Gembird is working fine, but Acme doesn't work (Lakka-RPi2.arm-devel-20160811145614-r21565-gc79651a.tar). On Libreelec with connected Gembird ls /dev/input shows only by-id by-path event0 event1 mice mouse0, the LED on gamepad is green and not changing while pressing the mode button (normally the led switches to red/green).
How can I use these gamepads with Gamestarter addon? Maybe there is specific configs or plugins for Kodi to activate gamepads different from Xbox and PS?

repo?

hello
Awesome work btw!
can we set this up as a repo? so we can get new updates automagically?
cheers

(v2.5) Updating Breaks Things!

Just got the email that v2.5 is available. Downloaded the standard OpenELEC release, and manually updated in Kodi via "Install from Zip. All of the customizations I made to the previous installation are now gone. I suspect this is because you mention in the release notes that the config files are now being moved to /userdata instead of /config. Did the upgrade completely erase the previous config file, and if not, can I just move it to the new path or will that not work? Also, I'm trying to use the new install of RetroArch (still the same version of 1.3.6) to Re-Add my scanned paths for each console, but after completing a scan nothing appears. I thought I remembered a discussion of this happening before and the solution was to re-download the databases. I did that, but nothing works. I also now have listings in my /storage/emulators path for other systems I never installed (like Amiga, Atari, MSX, etc). Did the new installation create these new paths, and are they safe to erase?

I always like new updates because it brings in new stuff, but it looks like this update might be having a hiccup. I can see the benefits of the direction it's going, but if I can't add my content to RetroArch, I'm stuck!

Chewvodka aka Hansolo77

samba username & password

Google translator:
After using the emulator and return to Kodi, I noticed that the samba password and the username is changed to default.

GBA emulators, *.sav file

Google Translator:
The default GBA emulator ("GPSP") does not work. I changed it for a second, "MGBA", and the emulator works, unfortunately, the old *.sav files are invisible to the "MGBA".

Yes, I know, it has more to do with RetroArch as Gamestarter, but maybe you can help me.

Gamestarter v2.5
LibreELEC 7.0.2, RPi2

Emulators/Cores included

Most Popular Systems:

Additional Systems:

Requested Systems:

Experimental Cores (WIP) - Installation from addon settings:

Emulationstation Quick System Select

Hi, when viewing the list of games and trying to switch systems, it only goes one way, right. Pressing left does work, so the key is not unbound, but it also goes right.

HDMI-CEC

Hi,

I use HDMI-CEC for Kodi and love being able to use my TV remote.

Is there any chance of being able to use it for GSP?

hotkeys - mapping to joypad

Google translator:
Is there a quick and simple way to set these hotkeys? Earlier I edited the file retroarch.cfg, but now I have blocked access to this file.

Gamestarter v2.5
LibreELEC 7.0.2, RPi2

Manual instalation on Archlinux

Hola,

he visto que el resto de issues están en inglés así que continuo en el idioma de Shakespeare :)

I was taking a look to this project and I think this is exactly what I was looking for.
Currently I'm running Archlinux on my Raspberry Pi2 where I also have installed kodi.
Apart from this set up, I have some different things configured and running so installing something new (aka LibreELEC) from scratch wouldn't be an option for me.

I was taking a look at the scripts and I does not seem there are many Open/LibreELEC specifics there (apart from file paths and so on).

Do you think it would be possible to install it and make it work on my system?
My idea is taking one of the latest version you published, unzip it, change paths, zip it again and try install it.
Is this a stupid idea? Am I missing something?

Thanks a lot!!!
Dani.

Playlist - cannot Scan Directory or Add Content

Steps:
Choose Add Directory
Navigate to NES/ folder
Choose Scan Directory

Expected:
NES/ folder should show items
Scan Directory should create Playlist items

Actual:
No items in NES/ folder
No Playlist items added
playlists/ folder exists but is empty

Notes:
RPi 3B running OpenELEC 7
GameStarter 2.6 OLE
Patched for Issue #41 retroarch 1.3.6_LE7
Load Core / Load Contents works normally
History items are populated and work normally

Pre-releases, feature requests...

  • Minor updates, bug fixes and code debugging.

Pre-release zips can be downloaded from HERE.

If you need some missing feature, please let me know here.

"Menu toggle" and "Resume"

If you run the game by Gamestarter and use the "Menu toggle", everything works as it should.

If you run the game by Adv. Launcher and use the "Menu toggle", then instead of the "Resume" and additional options, I only have a "Run" and "Remove".

RPi2, LibreELEC 7.0.3, Gamestarter 2.6

retroarch and emulationstation not running on pi 1 model B

Trying to run gamestarter with retroarch, screen goes black and kodi just restarts. The same thing happens with both 2.4 and 2.5
Looked around and found the log:

Illegal instruction (core dumped)

::Gamestarter:: -> disable alsa...
::Gamestarter:: -> restart kodi...

gpSP (GameBoy Advance) Core Doesn't Run

The gpSP core doesn't run. Just crashed everything back to Kodi. Other GBA cores run, but even a game like "Super Mario Advance" seems to run very slowly. I've previously used gpSP in the past and I know it works fine with a Raspberry Pi. Not sue what can be done here.

No sound after quit RetroArch

My spec are:
Raspberry Pi3
LibreELEC (Krypton) v7.90.009 ALPHA
Latest Gamestarter Pi (Download script.gamestarter-v2.6-LE8alpha.zip for LibreELEC 8) and Internet Archive ROM Launcher

After i configured the addons, i was able to run Snes games form the Archive. There was no performance or sound issues. But, when i finish my game and hit "quit from retroarch". After that my RPi reboot back to Kodi but there's no sound. I need to reboot my RPi to get sound. I'm using the official A/V Composite Cable to connect it to my CRT tv.

Is there any way to config my machine to have sound after i quit RetroArch?

running latest OpenElec, got the OE build of gamestarter, won't boot.

Hello Bite Your Idols,

At first thanks for all your good work, I would like to know if I'm missing something, I've installed gamestarter on my Kodi. when I try to boot gamestarter the screen goes black and it simply reboots Kodi.

As far as I know I've used the correct settings in IARL and same thing happens when launching a title, black screen and Kodi reboot.

Am I missing something? TIA

IARL Configuration

After installing Gamestarter go to addon settings -> "download iarl & repo".
It will download 2 zip files into /storage folder (addon and creators repo). Install both and update addon if an update is available. Note that iarl addon installs a lot of dependencies and needed addons, so you must let it install everything until you see the "addon installed" notification.

After iarl is installed, these are the steps I follow to get it working with gamestarter:

addon settings:
-external launcher : My system type: openelec RPi (Gamestarter addon)
-external launcher : RetroArch System folder (leave blank)

System list - context menu:
- update launcher: external
- update EXternal Launch command : select system -> YES (must be done for each "console collection")

Enter system then launch game.

Unable to generate fba playlists

I'm using my usual fba 0.2.97.38 romset but retroarch does not generate the playlist.
If I remember right it was a problem with retroarch versions prior to 1.3.4.

If I'm right is it possible to upgrade it?

bluez integration ?

I would try to connect a Bluetooth gamepad ( FC30 Pro from 8bitdo )
Do you have any Idea ? I have installed your great Extension to my Openelec. It is possible to pair the controller with openelec. But if i start a snes game with advanced launcher i can not controll the game.

Regards Peter

Playlist - Crash on Run Item

Steps:
Navigate to Playlists
Select Item (NES - Super Mario 3)

Expect:
Game Starts

Actual:
Retroarch crashes and returns to Kodi

Notes:
RPi 3B running OpenELEC 7
GameStarter 2.6 OLE
Patched for Issue #41 retroarch 1.3.6_LE7
Load Core / Load Contents works normally
History items are populated and work normally
Playlist folder exists and is populated with items

gamestarter.log

RetroArch [INFO] :: Found joypad driver: "udev".
RetroArch [INFO] :: ALSA: Using signed 16-bit format.
RetroArch [INFO] :: ALSA: Period size: 768 frames
RetroArch [INFO] :: ALSA: Buffer size: 3072 frames
RetroArch [INFO] :: ALSA: Can pause: no.
RetroArch [INFO] :: Found menu display driver: "menu_display_gl".
RetroArch [INFO] :: Querying GL extension: ARB_framebuffer_object => doesn't exist
RetroArch [INFO] :: Using font rendering backend: freetype.
RetroArch [INFO] :: Using font rendering backend: freetype.
RetroArch [INFO] :: SRAM will not be saved.
RetroArch [INFO] :: null: [/storage/.kodi/userdata/addon_data/script.gamestarter/retroarch/content_history.lpl].
RetroArch [INFO] :: [GL]: VSync => on
RetroArch [INFO] :: [EGL]: eglSwapInterval(1)
RetroArch [INFO] :: [GL]: VSync => on
RetroArch [INFO] :: [EGL]: eglSwapInterval(1)
Segmentation fault (core dumped)
::Gamestarter:: -> disable alsa...
::Gamestarter:: -> restart kodi...

Estuary Skin mod

I edited default Estuary Skin for LibreELEC 8 to include a home menu shortcut bitn to open "Games" section (which leads you to games collection in Advanced Emulator Launcher addon) and for Gamestarter addon. This menu options can be toggled in skin settings.

screenshot

Also I edited home screen TV Shows widget in order to hide "Recently added" episode thumbs to avoid spoilers.

To achieve this I edited original skin files (Home.xml and Skin-settings.xml) and zip them again. To make it work just need to install addon from zip and all files present in storage/addons will overwrite files in usr/addons.

Here is addon zip:
https://github.com/bite-your-idols/Gamestarter-Pi/raw/master/packages/skin.estuary.zip

Since it is a customization of default skin, everytime there is a LibreELEC update this custom addon may stop working and default one will replace it, so I will try to update this zip with new versions as far as I can when a update releases.

You can check latest zip version in file description (eg: v1.9.9 - LibreELEC 8 beta 1):
https://github.com/bite-your-idols/Gamestarter-Pi/blob/master/packages/skin.estuary.zip

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.