1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/retroarch_ynh.git synced 2024-09-03 20:16:12 +02:00
retroarch_ynh/README.md

93 lines
3.5 KiB
Markdown
Raw Normal View History

2020-05-08 20:42:27 +02:00
##ON GOING DEVELOPMENT - DO NOT USE
2021-02-20 19:31:31 +01:00
# RetroArch Web Player for YunoHost
2020-05-08 20:42:27 +02:00
2021-04-25 16:55:10 +02:00
[![Integration level](https://dash.yunohost.org/integration/retroarch.svg)](https://dash.yunohost.org/appci/app/retroarch)
2021-02-20 19:31:31 +01:00
[![Install RetroArch with YunoHost](https://install-app.yunohost.org/install-with-yunohost.png)](https://install-app.yunohost.org/?app=retroarch)
2020-05-08 20:42:27 +02:00
*[Lire ce readme en français.](./README_fr.md)*
2021-02-20 19:31:31 +01:00
> *This package allow you to install RetroArch quickly and simply on a YunoHost server.
2020-05-08 20:42:27 +02:00
If you don't have YunoHost, please see [here](https://yunohost.org/#/install) to know how to install and enjoy it.*
## Overview
2021-05-09 10:18:04 +02:00
The RetroArch Web Player is RetroArch compiled through [Emscripten](http://kripken.github.io/emscripten-site/). RetroArch is the reference frontend for the libretro API.
Popular examples of implementations for this API includes video game system emulators and game engines as well as more generalized 3D programs.
These programs are instantiated as dynamic libraries. We refer to these as "libretro cores". In our case, these cores are emulators
* cannot save game, in fact, cannot write at all... so configuration is lost each time you start again
* no user management
* some core are listed but not implemented : they do not work, the issue is from the upstream app.
* Games are located in `/opt/yunohost/retroarch/assets/cores`. A symbolic link is created to this folder in `/home/yunohost.multimedia/share/Games`, so that you can place your games from here
* cores have to be indexed to work : script `/opt/yunohost/retroarch/indexer.sh` run every 10 minutes to index all games in `opt/yunohost/retroarch/assets/cores`
2020-05-08 20:42:27 +02:00
2021-04-25 16:55:10 +02:00
**Shipped version:** 1.9.1
2020-05-08 20:42:27 +02:00
## Screenshots
2021-05-09 10:18:04 +02:00
![](https://github.com/libretro/RetroArch/blob/master/docs/ozone-main-menu.jpg)
2020-05-08 20:42:27 +02:00
## Demo
2021-02-20 19:31:31 +01:00
* [Official demo](https://web.libretro.com/)
2020-05-08 20:42:27 +02:00
## Configuration
How to configure this app: by an admin panel, a plain file with SSH, or any other way.
## Documentation
* Official documentation: Link to the official documentation of this app
* YunoHost documentation: If specific documentation is needed, feel free to contribute.
## YunoHost specific features
#### Multi-users support
Are LDAP and HTTP auth supported?
Can the app be used by multiple users?
#### Supported architectures
2021-04-25 16:55:10 +02:00
* x86-64b - [![Build Status](https://ci-apps.yunohost.org/ci/logs/retroarch%20%28Apps%29.svg)](https://ci-apps.yunohost.org/ci/apps/retroarch/)
* ARMv8-A - [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/retroarch%20%28Apps%29.svg)](https://ci-apps-arm.yunohost.org/ci/apps/retroarch/)
2020-05-08 20:42:27 +02:00
## Limitations
* Any known limitations.
2021-05-09 10:18:04 +02:00
2020-05-08 20:42:27 +02:00
## Additional information
* Other information you would add about this application
**More information on the documentation page:**
https://yunohost.org/packaging_apps
## Links
2021-04-25 16:55:10 +02:00
* Report a bug: https://github.com/YunoHost-Apps/retroarch_ynh/issues
2020-05-08 20:42:27 +02:00
* App website: Link to the official website of this app
* Upstream app repository: Link to the official repository of the upstream app
* YunoHost website: https://yunohost.org/
---
Developers info
----------------
**Only if you want to use a testing branch for coding, instead of merging directly into master.**
2021-04-25 16:55:10 +02:00
Please do your pull request to the [testing branch](https://github.com/YunoHost-Apps/retroarch_ynh/tree/testing).
2020-05-08 20:42:27 +02:00
To try the testing branch, please proceed like that.
```
2021-04-25 16:55:10 +02:00
sudo yunohost app install https://github.com/YunoHost-Apps/retroarch_ynh/tree/testing --debug
2020-05-08 20:42:27 +02:00
or
2021-04-25 16:55:10 +02:00
sudo yunohost app upgrade retroarch -u https://github.com/YunoHost-Apps/retroarch_ynh/tree/testing --debug
2020-05-08 20:42:27 +02:00
```