2022-08-26 10:39:11 +00:00
|
|
|
# MonkeyBusiness
|
|
|
|
|
2022-11-15 14:03:37 +00:00
|
|
|
e-amusement server using [FastAPI](https://github.com/tiangolo/fastapi) and [TinyDB](https://github.com/msiemens/tinydb)
|
2022-08-26 10:39:11 +00:00
|
|
|
|
2022-11-15 14:03:37 +00:00
|
|
|
for experimental local testing and playing
|
2022-08-26 10:39:11 +00:00
|
|
|
|
2023-09-23 09:25:52 +00:00
|
|
|
**don't host it publicly as-is. security and privacy features aren't implemented. tinydb can't handle many users.**
|
2022-08-26 10:39:11 +00:00
|
|
|
|
2022-11-15 14:03:37 +00:00
|
|
|
## Instructions
|
2022-08-26 10:39:11 +00:00
|
|
|
|
2023-09-23 09:25:52 +00:00
|
|
|
1. Install [python](https://www.python.org/ftp/python/3.11.5/python-3.11.5-amd64.exe) with "Add python.exe to PATH" checked
|
2022-10-09 04:37:38 +00:00
|
|
|
|
2023-05-07 06:43:54 +00:00
|
|
|
1. Run [start.bat (Windows)](start.bat) or [start.sh (Linux)](start.sh)
|
2022-11-15 14:03:37 +00:00
|
|
|
|
2023-09-23 09:25:52 +00:00
|
|
|
1. Set services *url* in tools or prop/ea3-config.xml
|
2022-11-15 14:03:37 +00:00
|
|
|
|
|
|
|
## Playable Games
|
2022-10-09 04:37:38 +00:00
|
|
|
|
2022-10-11 01:30:53 +00:00
|
|
|
- DDR A20 PLUS
|
|
|
|
- DDR A3
|
2022-12-17 23:09:40 +00:00
|
|
|
|
2023-05-07 06:43:54 +00:00
|
|
|
- DRS
|
|
|
|
|
2022-12-17 23:09:40 +00:00
|
|
|
- GITADORA 5 Matixx
|
|
|
|
- GITADORA 6 EXCHAIN
|
|
|
|
- GITADORA 7 NEX+AGE
|
|
|
|
- GITADORA 8 HIGH-VOLTAGE
|
|
|
|
- GITADORA 9 FUZZ-UP
|
|
|
|
|
2022-10-11 01:30:53 +00:00
|
|
|
- IIDX 18 Resort Anthem
|
|
|
|
- IIDX 19 Lincle
|
|
|
|
- IIDX 20 tricoro
|
|
|
|
- IIDX 29 CastHour
|
2022-10-21 01:23:54 +00:00
|
|
|
- IIDX 30 RESIDENT
|
2022-12-17 23:09:40 +00:00
|
|
|
|
2023-02-11 19:58:52 +00:00
|
|
|
- NOSTALGIA Op.3
|
|
|
|
|
2022-11-15 14:03:37 +00:00
|
|
|
- SDVX 6 EXCEED GEAR
|
2023-02-22 22:53:08 +00:00
|
|
|
|
|
|
|
## Troubleshooting
|
|
|
|
|
2023-09-23 09:25:52 +00:00
|
|
|
- Set **URL Slash 1 (On)** in tools or ea3-config [if a supported game breaks without it](modules/__init__.py#L44)
|
2023-02-22 22:53:08 +00:00
|
|
|
|
2023-05-07 06:43:54 +00:00
|
|
|
- GITADORA requires `mdb_*.xml` copied to the server folder
|
|
|
|
|
|
|
|
- NOSTALGIA requires `music_list.xml` copied to the server folder
|
2023-02-22 22:53:08 +00:00
|
|
|
|
2023-05-07 06:43:54 +00:00
|
|
|
- DRS requires `music-info-base.xml` copied to the server folder
|
2023-02-22 22:53:08 +00:00
|
|
|
|
2023-06-11 15:29:42 +00:00
|
|
|
## Score Import
|
|
|
|
|
|
|
|
Scores can be [imported](utils/db) from any network
|
|
|
|
|
|
|
|
- DDR
|
|
|
|
|
|
|
|
- IIDX
|
|
|
|
|
2023-02-22 22:53:08 +00:00
|
|
|
## Web Interface
|
|
|
|
|
2023-06-11 15:29:42 +00:00
|
|
|
Extract [BounceTrippy](https://github.com/drmext/BounceTrippy/releases) webui to the server folder
|
|
|
|
|
|
|
|
- DDR
|
2023-07-15 06:04:48 +00:00
|
|
|
|
|
|
|
- IIDX
|
|
|
|
|
|
|
|
- GITADORA
|