260 Commits

Author SHA1 Message Date
Lost-MSth
3b019ce389 Merge pull request #212 from Lost-MSth/dev
Update to v2.12.1
v2.12.1
2025-07-24 23:05:15 +08:00
Lost-MSth
46b3b053cf Update to v2.12.1 2025-07-24 23:01:55 +08:00
Lost-MSth
6c6a13086f [Enhance] Support skill_nami_sui
- For Arcaea 6.6.0
- New partners "Tairitsu & El Fail" and "Nami & Sui (Twilight)"
- Add support for the character skill `skill_nami_sui`.
2025-06-29 21:47:57 +08:00
Lost-MSth
97b86a4381 [Enhance] Limited custom banner
- For Arcaea 6.5.0
- Add limited support for custom banners. It will be improved in the future.  #202
2025-05-22 21:34:25 +08:00
Lost-MSth
a3bc071416 [Bug fix] Link Play song idx too big error
- Fix a bug that if song's idx is too big, the server will catch the error, which makes Link Play cannot work.
- For Arcaea 6.4.0/1
2025-04-24 23:56:59 +08:00
Lost-MSth
c4da67cd94 [Enhance] Account Endpoints
- Adapt to new account registration and login endpoints.
- For Arcaea 6.3.2
2025-03-28 00:37:32 +08:00
Lost-MSth
3424ad67cb [Enhance] Support skill_hikari_selene
- For Arcaea 6.2.6
- New partner "Hikari & Selene Sheryl"
- Add support for the character skill `skill_hikari_selene`.
2025-02-27 22:36:12 +08:00
Lost-MSth
ecfb360228 Merge pull request #195 from YinMo19/dev
[bug fix] Add rating_etr to SaveUpdateScore
2025-02-15 18:39:52 +08:00
YinMo19
5a37766cb9 [bug fix] Add rating_etr to SaveUpdateScore 2025-02-15 18:32:33 +08:00
Lost-MSth
a23e5372fb [Enhance][Bug fix] Fatalis values & Salt skill
- For Arcaea 6.2.3
- Add support for `skill_salt`.
- Add support for dynamic values of "Hikari (Fatalis)", which is depended by world mode total steps.
- Fix a bug that the character "Hikari (Fatalis)" cannot be used in world mode. (due to 3f5281582c)
2025-02-06 23:40:00 +08:00
Lost-MSth
44d7d7e490 [Enhance] Insight
- For Arcaea 6.1.1
- Change the state of users' character "Insight" when completing some packs. #189
2024-12-20 21:30:39 +08:00
Lost-MSth
3f5281582c [Enhance] New skills
- For Arcaea 6.0.3
- Add support for `skill_chinatsu` and `skill_intruder`.
- Add support for the invasion toggle (toggle intruder's skill states).

Note that the invasion toggle in 4 states, which is different from the official server.
2024-11-25 15:29:11 +08:00
Lost-MSth
a6c26dedfe [Bug fix] Link Play second play error
- Fix a bug that if players do not start the first play in one room, their scores will be wrong.
- For Arcaea 5.10.6
2024-10-26 17:07:36 +08:00
Lost-MSth
6f964d7a78 Merge pull request #184 from Lost-MSth/master
Fix dev branch
2024-10-03 15:57:26 +08:00
Lost-MSth
f3a1a5e0a9 Merge pull request #183 from Lost-MSth/dev
Update to v2.12.0

close #110 #139 #166 #170
v2.12.0
2024-10-03 15:49:47 +08:00
Lost-MSth
bd40704fa7 Update to v2.12.0 2024-10-03 15:48:33 +08:00
Lost-MSth
9c9af892bd [Bug Fix][Enhance] PTT update lately & Register rate limiter
- Fix a bug that PTT updates delay to next play.
- Add the IP and the device rate limiters for user register.
2024-09-28 14:59:24 +08:00
Lost-MSth
dc1ca344e5 [Enhance][Bug Fix]
- For Arcaea 5.10.4
- Add support for the Link Play notification setting.
- Fix a bug that public rooms cannot be matched possibly if some players leave the room.
- Continue to fix the bug that the player cannot complete one course twice.
- Continue to fix the bug that users cannot change online settings.
2024-09-27 00:28:56 +08:00
Lost-MSth
c52fda6f47 Merge pull request #182 from Guzi422/dev
Dev bug fix about notification setting & course
2024-09-27 00:19:17 +08:00
Guzi_422
4c40d8e21f Merge pull request #1 from Lost-MSth/dev
[Bug fix] Link Play kicked out & last song scores
2024-09-14 21:43:13 +08:00
Lost-MSth
27567b8a5c [Bug fix] Link Play kicked out & last song scores
- Fix a bug that players will be kicked out when they haven't downloaded the chart before.
- Fix a bug that the last song's scores will disappear when all players return to room.
- For Arcaea 5.10.2
2024-09-14 12:11:54 +08:00
Guzi422
10a816b161 [Enhance][Bug fix] User settings & /user/me/setting error
- Add a new settings 'mp_notification_enabled'
- Fix a bug that user can not change online settings. (Show Potential/Stamina Notification/Invite Notification)
2024-09-08 22:07:59 +08:00
Guzi422
c3af92f29b 修复当用户再次通过已经通过的段位时无法正常上传分数的问题 2024-09-08 21:24:40 +08:00
Lost-MSth
014531f3f1 [Enhance] Link Play 2.0 e.t.c.
- For Arcaea 5.10.1(c)
- Add support for Link Play 2.0.
- New partners "Luna & Ilot" and "Eto & Hoppe"
- Add support for the skill of "Eto & Hoppe".
- Add support for refreshing ratings of Recent 30 via API and webpage.

Note: This is a bug testing version.
2024-09-06 22:43:38 +08:00
Lost-MSth
59422f96b5 [Enhance] Full unlock for "alterego"
- Add support for full cloud save  unlocking of "alterego"
- For Arcaea 5.9.0
2024-07-30 19:39:46 +08:00
Lost-MSth
9bb7171354 [Bug fix] Update error & About bundle download
- Data for Arcaea 5.8.0
- Fix a bug that the server's database updates from an old version may meet a challenge if `recent30` table has some strange data.
- Fix the issue where the bundle downloading memory cache does not clean up.
- Add a config term to only change the X-Accel-Redirect prefix for bundle downloading.
2024-07-02 22:18:00 +08:00
Lost-MSth
c38208832b [Enhance] World map sub folder
- Make the world maps' folder can have sub folders.
2024-06-20 00:13:58 +08:00
Lost-MSth
64526e3c4b [Bug fix] video download error with songlist
- Fix a bug that the video files cannot be downloaded when
the `songlist` file exists. #177
2024-06-14 23:47:52 +08:00
Lost-MSth
dd0bc64c93 [Bug fix] A typo causes updating error 2024-06-14 22:20:28 +08:00
Lost-MSth
2a08c9cd14 [Enhance] World rank score mechanism
- Adjust world rank mechanism to be closer to the official one.

Note: You need to refresh rating in web admin backend after updating, and the users need to get a better or new score to refresh world rank.
2024-06-14 16:06:26 +08:00
Lost-MSth
338f6579aa [Bug fix] User delete bug in register
- Fix a bug that new user can not register when some users delete their accounts.
2024-05-08 21:17:51 +08:00
Lost-MSth
9636cfcae8 [Enhance][Bug fix] ETR world score & Finale & Bundle Update Message
- Start to consider the ETR scores when getting the sum of all scores in global ranking.
- Add support for automatically adding partner "Hikari & Tairitsu (Reunion)" and "Hikari (Fatalis)", to try to unlock Finale stories correctly. #110 #164
- Fix a bug that the POST requests will be neglected if a new content bundle update exists.
2024-05-06 18:01:34 +08:00
Lost-MSth
5c539bdf59 [Enhance] Recent 30
- Update Recent 30 mechanism.
- Alter Recent 30 table structure.

Note:
1. This is a TEST version. Maybe there are many bugs.
2. This special version is a line of demarcation.
2024-04-30 00:27:23 +08:00
Lost-MSth
efedd96908 [Enhance][Bug fix] Another bundle mode & skill_amane bug
- For Arcaea 5.6.0
- Fix a bug that `skill_amane` may arise error when the step type of world map is null.
- Add a new bundle update mode, which is same with official server, that the server will find a update path from old version to new version, ignoring the application version restrictions.
2024-04-26 17:55:29 +08:00
Lost-MSth
2d498ae02b [Enhance] Link Play Unlock for ETR
- Add support for the new client with ETR difficulty in Link Play #160
2024-04-12 16:16:35 +08:00
Lost-MSth
ab201c9d48 [Bug fix][Enhance] Songlist parser & Bunder version error message
- For Arcaea 5.5.8 (no test)
- New character "Ai-chan"
- Add a small tool to send error message
- A `songlist` parser problem #156
- Fix that header checker of bundle version gives incorrect error messages.
2024-04-07 21:55:52 +08:00
Lost-MSth
02bf565ebd [Bug fix] API song difficulty ETR
- Fix a but that some API cannot handle ETR difficulty.
- New character "Vita(Cadenza)"
- For Arcaea 5.5.0 / 5.5.6
2024-04-01 16:41:15 +08:00
Lost-MSth
a05bb4854d [Enhance][Bug fix][Doc] ETR for songdb tool & Update notify
- Add support for ETR difficulties in the `update_song.py` tool
- Make content bundle updates mandatory for client
- README update
2024-03-17 22:35:52 +08:00
Lost-MSth
328be5b923 Merge pull request #153 from tenshi0xx/dev
- Fix ETR difficulty download
- Fix ETR score uploading
2024-03-16 12:43:10 +08:00
Tenshi
2f826e9ffc Fix ETR Score sending 2024-03-16 10:45:11 +07:00
Tenshi
eeced74f50 Fix ETR difficulty download 2024-03-16 10:38:47 +07:00
Lost-MSth
8f66b90912 [Enhance] Content bundle
- Add support for content bundles
- For Arcaea 5.4.0 play store version and iOS version
2024-03-11 16:31:21 +08:00
Lost-MSth
d65cc3bcbe [Enhance] Missions & ETR
- Add support for missions
- PTT mechanism: Change first play protection to new best protection
- Adapt to the new difficulty ETR
- Uncap DORO*C
- Incomplete support for "pick_ticket"
- Fix requirements: cryptography >= 35.0.0

Note: This is an intermediate test version, only for Arcaea 5.4.0c. Next version will adapt to 5.4.0.
2024-03-10 11:26:21 +08:00
Lost-MSth
e206247c09 [Enhance] Self account delete
- Add support for users destroy their own accounts
2024-02-25 17:28:54 +08:00
Lost-MSth
b3bf55407f [Enhance] Game new/old API prefix list support
- Add some endpoints for old API prefixes to notify users to update the client; add support for multiple game prefixes
2024-02-24 16:39:15 +08:00
Lost-MSth
50369d1f23 [Bug fix] API for Link Play
- Fix a bug that API for Link Play cannot work
- Add an example breached map #148
2024-02-20 23:04:58 +08:00
Lost-MSth
9d096f480b [Enhance] Breached World
- Add support for Breached World Map
- Change the recover time of using fragments buying stamina to 23 hours
- For Arcaea 5.3.0
2024-01-30 15:16:26 +08:00
Lost-MSth
2edf559373 [Enhance] Support uncapped Kanae's skill
- Add support for `skill_kanae_uncap`
- For Arcaea 5.2.6
2024-01-15 23:33:09 +08:00
Lost-MSth
746712718b [Refactor][Bug fix] World mode & skills
- Code refactor for world mode
- Try to fix some skills to keep it same with the official server (especially `ayu_uncap`), and adjust the order of World Mode progress calculation (maybe still not right).
- Uncap Kanae

Note: not ready for Kanae's uncapping skill (I do not know its actual effect.)
2024-01-13 15:14:54 +08:00
Lost-MSth
de701b4d1b [Bug fix] Course high score record
- Fix a logical bug that the course's high score will not update if the user does not complete the whole course challenge.
2023-12-07 18:00:23 +08:00