mai2: some improve for DX earlier version and return game code in uri #125

Open
zaphkito wants to merge 9 commits from zaphkito/artemis:develop into develop
Contributor

Attention: There are all talking about maimai DX and newer version, not Pre-DX

dx and newer version request these but no used, they are just exist in game code, only found oldServerUrl used in SDEZ 1.00, this should also fix SDGA and SDGB try to visit ServerUrl + movieServerUrl although that just because of SEGA shit code
tested work

image

Attention: There are all talking about maimai DX and newer version, not Pre-DX dx and newer version request these but no used, they are just exist in game code, only found `oldServerUrl` used in SDEZ 1.00, this should also fix SDGA and SDGB try to visit `ServerUrl + movieServerUrl` although that just because of SEGA shit code tested work ![image](/attachments/f2c79134-4651-4976-8278-bbcf268f424a)
zaphkito added 1 commit 2024-04-11 08:36:00 +00:00
85c14225d5 mai2: remove dx movieServerUri, deliverServerUri and usbDlServerUri defined
dx and newer version request these but no used, they are just exist in game code, only found `oldServerUrl` used in SDEZ 1.00, this should also fix SDGA and SDGB try to visit `ServerUrl + movieServerUrl` although that just because of SEGA shit code
Owner

What versions did you make sure this works with? I know SDEZ 1.00 was weird about those urls but I don't quite remember how

What versions did you make sure this works with? I know SDEZ 1.00 was weird about those urls but I don't quite remember how
Hay1tsme added the
bug
maidx
waiting
labels 2024-04-13 20:25:28 +00:00
zaphkito added 1 commit 2024-04-14 09:43:23 +00:00
b4671eca3d mai2: correct check JP version
maimai DX is 1.00.00~1.06.00
maimai DX PLUS is 1.10.01~1.13.00
maimai DX Splash is 1.14.00~1.16.00
maimai DX Splash PLUS is 1.17.00~1.19.00
Author
Contributor

What versions did you make sure this works with? I know SDEZ 1.00 was weird about those urls but I don't quite remember how

should all work, because they are just exist in game code
I tested it on SDEZ 1.00, 1.20, 1.25, 1.30, 1.35, 1.40 and SDGA 1.40
the only question is about oldServerUrl, SDEZ 1.00 send it to server, please see #126
1.00 cannot pass network title check, the icon will be yellow, but it can scan card and play with account, maybe because of invaild oldServerUrl, at least for this PR, they're work fine
fixed, just because of invaild oldServerUrl
I also fixed correct JP version check and add Int version check because of they version number have some different, please check them

> What versions did you make sure this works with? I know SDEZ 1.00 was weird about those urls but I don't quite remember how should all work, because they are just exist in game code I tested it on SDEZ 1.00, 1.20, 1.25, 1.30, 1.35, 1.40 and SDGA 1.40 the only question is about `oldServerUrl`, SDEZ 1.00 send it to server, please see https://gitea.tendokyu.moe/Hay1tsme/artemis/issues/126 ~~1.00 cannot pass network title check, the icon will be yellow, but it can scan card and play with account, maybe because of invaild `oldServerUrl`, at least for this PR, they're work fine~~ fixed, just because of invaild `oldServerUrl` I also fixed correct JP version check and add Int version check because of they version number have some different, please check them
zaphkito added 1 commit 2024-04-14 10:17:37 +00:00
zaphkito added 1 commit 2024-04-14 11:47:16 +00:00
zaphkito added 1 commit 2024-04-14 11:52:08 +00:00
zaphkito added 1 commit 2024-04-14 11:54:16 +00:00
zaphkito changed title from mai2: remove dx movieServerUri, deliverServerUri and usbDlServerUri defined to mai2: some improve for DX earlier version and return game code in uri 2024-04-14 11:59:58 +00:00
Author
Contributor

2024/4/14 update

  • Clear movieServerUri, deliverServerUri and usbDlServerUri defined in DX and newer version (they are just exist but not used)
  • return a correct and work oldServerUrl to DX(such as SDEZ 1.00 need this)
  • check correct DX JP version and Int version
  • return Pre-DX game code in uri
  • improve chuni endpoint replace code

All tested work perfect

2024/4/14 update - Clear `movieServerUri`, `deliverServerUri` and `usbDlServerUri` defined in DX and newer version (they are just exist but not used) - return a correct and work `oldServerUrl` to DX(such as SDEZ 1.00 need this) - check correct DX JP version and Int version - return Pre-DX game code in uri - improve chuni endpoint replace code All tested work perfect
Owner

Looks good! Please resolve merge conflicts and then I will merge into develop

Looks good! Please resolve merge conflicts and then I will merge into develop
zaphkito added 2 commits 2024-04-25 01:48:46 +00:00
zaphkito force-pushed develop from 0cd138df94 to 47f288fe2d 2024-04-25 02:25:00 +00:00 Compare
zaphkito added 1 commit 2024-04-25 14:47:41 +00:00
zaphkito added 1 commit 2024-05-01 08:09:48 +00:00
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
You can also view command line instructions.

Step 1:

From your project repository, check out a new branch and test the changes.
git checkout -b zaphkito-develop develop
git pull develop

Step 2:

Merge the changes and update on Gitea.
git checkout develop
git merge --no-ff zaphkito-develop
git push origin develop
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Hay1tsme/artemis#125
No description provided.