diff --git a/titles/cm/base.py b/titles/cm/base.py index 8a85140..c95beb5 100644 --- a/titles/cm/base.py +++ b/titles/cm/base.py @@ -45,13 +45,13 @@ class CardMakerBase: { "modelKind": 0, "type": 1, - "titleUri": f"{uri}/{self._parse_int_ver(games_ver['chuni'])}/", + "titleUri": f"{uri}/{self._parse_int_ver(games_ver['chuni'])}/ChuniServlet/", }, # maimai DX { "modelKind": 1, "type": 1, - "titleUri": f"{uri}/{self._parse_int_ver(games_ver['maimai'])}/", + "titleUri": f"{uri}/{self._parse_int_ver(games_ver['maimai'])}/Maimai2Servlet/", }, # ONGEKI { diff --git a/titles/cm/index.py b/titles/cm/index.py index ce11f39..489b846 100644 --- a/titles/cm/index.py +++ b/titles/cm/index.py @@ -71,6 +71,12 @@ class CardMakerServlet(BaseServlet): return False return True + + def get_endpoint_matchers(self) -> Tuple[List[Tuple[str, str, Dict]], List[Tuple[str, str, Dict]]]: + return ( + [], + [("render_POST", "/SDED/{version}/{endpoint}", {})] + ) def render_POST(self, request: Request, game_code: str, matchers: Dict) -> bytes: version = int(matchers['version'])