mirror of
https://github.com/MewoLab/AquaDX.git
synced 2025-12-14 11:56:15 +08:00
Compile standalone distribution package
This commit is contained in:
61
config/application.properties
Normal file
61
config/application.properties
Normal file
@@ -0,0 +1,61 @@
|
||||
## This is a configuration file which included in the Aqua Server package.
|
||||
|
||||
## AimeDb server setting
|
||||
aimedb.server.enable=true
|
||||
aimedb.server.port=22345
|
||||
|
||||
## Billing server setting
|
||||
billing.server.enable=true
|
||||
billing.server.port=8443
|
||||
|
||||
## Server host & port return to client when boot up.
|
||||
## By default the same address and port from the client connection is returned.
|
||||
## Please notice most games won't work with localhost or 127.0.0.1
|
||||
#allnet.server.host=localhost
|
||||
#allnet.server.port=80
|
||||
|
||||
## Http Server Port
|
||||
## Only change this if you have a reverse proxy running.
|
||||
## The game rely on 80 port for boot up command
|
||||
server.port=80
|
||||
|
||||
## Chunithm
|
||||
## This enables team function if you set team name here. Leave this blank to disable it.
|
||||
game.chunithm.team-name=
|
||||
|
||||
## Chusan
|
||||
## The version of your client data. If this doesn't match with your game, you will not be able to play some game modes.
|
||||
## Match this with data.conf file in latest option.
|
||||
## For example, if data.conf says "VerMajor = 2, VerMinor = 5, VerRelease = 4" then this need to be 2.05.04
|
||||
game.chusan.version=2.00.00
|
||||
## The version of your client rom. Same applies as above.
|
||||
## Match this with version in "Game system information" of test menu.
|
||||
game.chusan.rom-version=2.00.01
|
||||
## This enables team function if you set team name here. Leave this blank to disable it.
|
||||
game.chusan.team-name=
|
||||
|
||||
## Ongeki
|
||||
## The version of your client. Match this with DataConfig.xml file in latest option. (only if bright memory and up)
|
||||
## For example, if DataConfig.xml says "<major>1</major>, <minor>35</minor>, <release>1</release>" then this need to be 1.35.01
|
||||
game.ongeki.version=1.05.00
|
||||
|
||||
## Logging
|
||||
spring.servlet.multipart.max-file-size=10MB
|
||||
spring.servlet.multipart.max-request-size=20MB
|
||||
|
||||
## Database Setting
|
||||
|
||||
########## For Sqlite ##########
|
||||
spring.datasource.driver-class-name=org.sqlite.JDBC
|
||||
spring.datasource.url=jdbc:sqlite:data/db.sqlite
|
||||
spring.jpa.properties.hibernate.dialect=org.sqlite.hibernate.dialect.SQLiteDialect
|
||||
|
||||
########## For MariaDB ##########
|
||||
#spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
|
||||
#spring.datasource.username=
|
||||
#spring.datasource.password=
|
||||
#spring.datasource.url=jdbc:mariadb://localhost:3306/insert_db_name_here?useSSL=false
|
||||
#spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MariaDB10Dialect
|
||||
#spring.datasource.hikari.maximum-pool-size=10
|
||||
|
||||
## You can add any Spring Boot properties below
|
||||
82
config/game_specific_notes.md
Normal file
82
config/game_specific_notes.md
Normal file
@@ -0,0 +1,82 @@
|
||||
# Game specific notes
|
||||
For best viewing experience, please use a markdown viewer that supports Github or Gitlab Flavored Markdown syntax.
|
||||
|
||||
This document is for detailed game specific notes, if any.
|
||||
|
||||
## Overview
|
||||
|
||||
| Name | Game ID | Latest supported version | Latest supported option | Actively supported | Requires patch |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
|Chunithm (Chusan)|SDHD |New |A141 |Yes |Yes |
|
||||
|Chunithm |SDBT |Paradise Lost |A032 |Yes |Yes (Paradise) |
|
||||
|Maimai DX |SDEZ |Universe |D051 |Yes |Yes |
|
||||
|O.N.G.E.K.I |SDDT |Bright |A016 |Yes |Yes |
|
||||
|Maimai |SDEY |Finale |? |No |? |
|
||||
|Project DIVA AFT |SBZV |? |? |No |? |
|
||||
|Initial D Zero |SDDF |? |? |No |? |
|
||||
|
||||
* Actively supported: if yes, it will likely receive future bug fixes and new version support.
|
||||
* Requires patch: if yes, game needs to be patched in order to work with Aqua server.
|
||||
* Latest supported option: this may or may not include all options up to latest.
|
||||
|
||||
## Chunithm (Chusan)
|
||||
Only JP variant is supported.
|
||||
|
||||
### Required patches
|
||||
* No encryption
|
||||
|
||||
### Non-working features
|
||||
* Global matching
|
||||
* Profile migration from Chunithm
|
||||
|
||||
### Additional notes
|
||||
* Match `game.chusan.version` and `game.chusan.rom-version` key in `application.properties` same as your client. If not, class mode is disabled due to version mismatch.
|
||||
* Team function can be enabled by changing `game.chusan.team-name` value. Leave this blank to disable team function.
|
||||
* Chusan and Chunithm uses different endpoints and tables. Your progress from Chunithm won't carry over to Chusan.
|
||||
* User box customization requires Web UI, which is not added yet. The only option to do now is editing database.
|
||||
|
||||
## Chunithm
|
||||
Only JP variant is supported.
|
||||
|
||||
### Required patches
|
||||
This section only applies to Paradise and up.
|
||||
* No TLS
|
||||
* No encryption
|
||||
|
||||
### Additional notes
|
||||
* Workaround for profile version mismatch is implemented, but not recommended.
|
||||
* Team function can be enabled by changing `game.chunithm.team-name` value. Leave this blank to disable team function.
|
||||
|
||||
## Maimai DX
|
||||
Only JP variant is supported.
|
||||
|
||||
### Required patches
|
||||
* No TLS
|
||||
* No certificate pinning
|
||||
* No URI obfuscation
|
||||
* No encryption
|
||||
|
||||
### Non-working features
|
||||
* KOP related
|
||||
* User portrait
|
||||
* DX Pass
|
||||
* Tournament mode
|
||||
|
||||
### Additional notes
|
||||
* Previous versions of Aqua reported different endpoint URI for Maimai DX thus required compatible patches. Currently, it doesn't matter and both will work.
|
||||
* Score cards are saved in the data folder.
|
||||
|
||||
## O.N.G.E.K.I
|
||||
|
||||
### Required patches
|
||||
* No TLS
|
||||
* No certificate pinning
|
||||
* No URI obfuscation
|
||||
* No encryption
|
||||
|
||||
### Non-working features
|
||||
* KOP related
|
||||
* Physical cards
|
||||
|
||||
### Additional notes
|
||||
* Match `game.ongeki.version` key in `application.properties` same as your client version. This applies to Bright Memory version and up.
|
||||
Reference in New Issue
Block a user