Skip to content
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

Please merge this new and improved, working version of RetroPie-Manager into RetroPie. #3

Open
wants to merge 21 commits into
base: retropie
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
41be788
Added pbp to PSX, fixed PSX BIOS hashes, and increased max rom size t…
NicholasBerryman Nov 13, 2019
f73defa
Added pbp to PSX, fixed PSX BIOS hashes, and increased max rom size t…
NicholasBerryman Nov 13, 2019
c4b8649
Added AJAX monitoring
NicholasBerryman Jun 11, 2020
34b1ff9
Update README.md
NicholasBerryman Jun 11, 2020
cfb7391
Update README.md
NicholasBerryman Mar 1, 2021
a65270a
Update README.md
NicholasBerryman Mar 1, 2021
3affda4
Fix for Ubuntu 20.04
hifihedgehog Mar 8, 2021
e2ff7ee
Merge pull request #1 from hifihedgehog/patch-1
NicholasBerryman Mar 8, 2021
409f4a7
Update Makefile
NicholasBerryman Mar 9, 2021
64fdb10
Update README.md
NicholasBerryman Mar 9, 2021
b94585c
Delete share/python-wheels directory
hifihedgehog Mar 10, 2021
2946077
Delete bin directory
hifihedgehog Mar 10, 2021
297dcce
Delete include directory
hifihedgehog Mar 10, 2021
3c5815f
Delete lib/python2.7 directory
hifihedgehog Mar 10, 2021
1eb295b
Removed system-specific files
NicholasBerryman Mar 10, 2021
2e59c99
Merge pull request #2 from hifihedgehog/patch-2
NicholasBerryman Mar 10, 2021
011752e
Merge pull request #3 from hifihedgehog/patch-4
NicholasBerryman Mar 10, 2021
7db2c3b
Merge pull request #5 from hifihedgehog/patch-6
NicholasBerryman Mar 10, 2021
2ad0afc
Merge pull request #4 from hifihedgehog/patch-5
NicholasBerryman Mar 10, 2021
baa41a0
Fix repository URL in skeleton.html
hifihedgehog Mar 10, 2021
e92855a
Merge pull request #6 from hifihedgehog/patch-7
NicholasBerryman Mar 16, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ clean: delpyc
rm -Rf bin include lib local node_modules compass/.sass-cache

install:
virtualenv --no-site-packages .
bin/pip install -r pip-requirements/basic.txt
bin/pip install psutil
virtualenv --no-site-packages --python=/usr/bin/python2.7 .
bin/python -m pip install -r pip-requirements/basic.txt
bin/python -m pip install psutil
bin/python manage.py migrate

install-dev: install
Expand Down
60 changes: 24 additions & 36 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,8 @@
# WARNING: THIS PROJECT IS NOT MAINTAINED ANYMORE. Feel free to fork and work on it.

# Retropie-Manager
Recalbox-Manager fork for RetroPie 4.x

![alt tag](https://github.com/RetroPie/RetroPie-Manager/blob/retropie/screenshot.png)

# Retropie-Manager-Plus
# About

This a Recalbox-Manager fork aimed to be used with RetroPie 4.x.

Original repository: https://github.com/recalbox/recalbox-manager
This an enhanced RetroPie-Manager fork.
Original RetroPie-Manager repository: https://github.com/RetroPie/RetroPie-Manager

# Features
With Retropie-Manager you can
Expand All @@ -22,19 +15,9 @@ With Retropie-Manager you can
- Manage your ROMS

# Limitations

- In this release the virtual gamepad page has been removed.
- It doesn't support subdirectories at ROMs dir (as reported [here](https://github.com/RetroPie/RetroPie-Manager/issues/5))

- It doesn't support subdirectories at ROMs dir (as reported [here](https://github.com/botolo78/RetroPie-Manager/issues/5))

# Install

## RetroPie-Setup script

Execute the RetroPie-Setup, choose "Manage packages" -> "Manage experimental packages" -> "retropie-manager".

## Old Method

**Dependencies on Raspberry Pi**

```sh
Expand All @@ -50,8 +33,8 @@ sudo apt-get install python-virtualenv python-dev
**Installing RetroPie-Manager**
```sh
cd
git clone https://github.com/RetroPie/RetroPie-Manager.git
cd RetroPie-Manager
git clone https://github.com/NicholasBerryman/RetroPie-Manager-Plus.git
cd RetroPie-Manager-Plus
make install
```

Expand Down Expand Up @@ -100,17 +83,13 @@ user uses both, only the first works.


# Autostart
To make Retropie-Manager to start with your raspberry edit your autostart.sh

```sh
sudo nano /opt/retropie/configs/all/autostart.sh
To make Retropie-Manager to start with your RetroPie machine simply add it as a reboot Cronjob.
First, run
```crontab -e```
Then, add the following line to the end of the file:
```
and add this command before **emulationstation #auto** [replace `/PATH/TO/` with the RetroPie-Manager's full path.]

```sh
/PATH/TO/RetroPie-Manager/rpmanager.sh --start 2>&1 &
@reboot /opt/retropie/supplementary/retropie-manager-plus/rpmanager.sh --start
```

# Update
```sh
sudo kill -9 $(pgrep -f RetroPie-Manager)
Expand All @@ -127,11 +106,20 @@ make install
sudo kill -9 $(pgrep -f RetroPie-Manager)
cd
rm -rf Retropie-Manager
git clone https://github.com/RetroPie/RetroPie-Manager.git
git clone https://github.com/botolo78/RetroPie-Manager.git
cd RetroPie-Manager
make install
```

# Known bugs

- (FIXED) You'll get a 404 error trying to delete roms
# Additions to the base RetroPie-Manager:
- Adds .pbp as a valid PSX ROM extension (DONE)
- Fixes PSX BIOS hashes (DONE)
- Increases max uploadable rom size to 10GB from 256MB (DONE)
- Adds real-time updating to Monitoring page (MOSTLY DONE)
* Updates all values on the monitoring screen every 3 seconds (DONE)
* Updates file system table if devices are added/removed e.g. a USB (TODO)
* **Requires Javascript**
- Adds custom-data monitoring (TODO)
- Allows rom sub-directories (TODO)
- Re-introduces save management (TODO)
- Migrate to Python 3 (TODO)
Binary file modified __init__.pyc
Binary file not shown.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"version": "1.1.4.1",
"private": true,
"dependencies": {
"debug": "~2.2.0",
"debug": "~4.1.1",
"grunt": "^0.4.5",
"grunt-contrib-cssmin": "~0.12.3",
"grunt-contrib-uglify": "~0.9.1",
Expand Down
7 changes: 4 additions & 3 deletions project/MANIFEST.xml
Original file line number Diff line number Diff line change
Expand Up @@ -389,12 +389,13 @@
<extension>bin</extension>
<extension>iso</extension>
<extension>cue</extension>
<extension>pbp</extension>
</extensions>
<bios>
<file md5="924e392ed05558ffdb115408c263dccf">SCPH1001.BIN</file>
<file md5="8dd7d5296a650fac7319bce665a6a53c">scph5500.bin</file>
<file md5="924e392ed05558ffdb115408c263dccf">scph5501.bin</file>
<file md5="e56ec1b027e2fe8a49217d9678f7f6bb">scph5502.bin</file>
<file md5="490f666e1afb15b7362b406ed1cea246">scph5501.bin</file>
<file md5="924e392ed05558ffdb115408c263dccf">scph1001.bin</file>
<file md5="32736f17079d0b2b7024407c39bd3050">scph5502.bin</file>
</bios>
</system>
<system key="samcoupe" name="SAM Coupé">
Expand Down
Loading