From 1e84a50330e663fc6b9fe852a885f1f1c844950d Mon Sep 17 00:00:00 2001 From: Midorica Date: Mon, 6 Nov 2023 21:04:49 -0500 Subject: [PATCH 1/4] fixing again the render_POST for CXB --- titles/cxb/index.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/titles/cxb/index.py b/titles/cxb/index.py index 0ef8667..0c38d55 100644 --- a/titles/cxb/index.py +++ b/titles/cxb/index.py @@ -103,7 +103,7 @@ class CxbServlet(resource.Resource): else: self.logger.info(f"Ready on port {self.game_cfg.server.port}") - def render_POST(self, request: Request, version: int, endpoint: str): + def render_POST(self, request: Request): version = 0 internal_ver = 0 func_to_find = "" -- 2.39.2 From e88e1f82f88973d100cde4486b93a5013a5f32fb Mon Sep 17 00:00:00 2001 From: Midorica Date: Mon, 6 Nov 2023 21:55:05 -0500 Subject: [PATCH 2/4] fixing get_energy for CXB --- titles/cxb/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/titles/cxb/base.py b/titles/cxb/base.py index 89e9cc3..4a92ca6 100644 --- a/titles/cxb/base.py +++ b/titles/cxb/base.py @@ -530,7 +530,6 @@ class CxbBase: profile = self.data.profile.get_profile_index(0, uid, self.version) data1 = profile["data"] p = self.data.item.get_energy(uid) - energy = p["energy"] if not p: self.data.item.put_energy(uid, 5) @@ -543,6 +542,7 @@ class CxbBase: } array = [] + energy = p["energy"] newenergy = int(energy) + 5 self.data.item.put_energy(uid, newenergy) -- 2.39.2 From a497a9806dda5320949effc418bc5db86941e0d5 Mon Sep 17 00:00:00 2001 From: Midorica Date: Tue, 7 Nov 2023 22:40:15 -0500 Subject: [PATCH 3/4] fixing CXB render_POST --- titles/cxb/index.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/titles/cxb/index.py b/titles/cxb/index.py index 0c38d55..4011537 100644 --- a/titles/cxb/index.py +++ b/titles/cxb/index.py @@ -111,7 +111,10 @@ class CxbServlet(resource.Resource): subcmd = "" req_url = request.uri.decode() url_split = req_url.split("/") - req_bytes = request.content.getvalue() + try: + req_bytes = request.content.getvalue() + except: + req_bytes = request.content.read().decode("utf-8") try: req_json: Dict = json.loads(req_bytes) -- 2.39.2 From ef209e7a547b20b49a811251a2d1be58de0209ad Mon Sep 17 00:00:00 2001 From: aquachocomint Date: Mon, 18 Dec 2023 14:21:08 +0000 Subject: [PATCH 4/4] Change current directory only clicking entrypoint.sh is not working without changing directory on mac environment (I don't know this code is needed for linux). before running this script, we need to change directory (e.g. cd) in advance. this change allows you to start up artemis without changing directory. --- entrypoint.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/entrypoint.sh b/entrypoint.sh index aa95ca8..b059b22 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,4 +1,5 @@ #!/bin/bash +cd "$(dirname "$0")" if [[ -z "${CFG_DEV}" ]]; then echo Production mode -- 2.39.2