Skip to content

Commit

Permalink
Fix cheat names and last error snippet
Browse files Browse the repository at this point in the history
  • Loading branch information
TSRBerry committed May 22, 2023
1 parent 1462e0a commit 4007b2e
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions robocop_ng/helpers/ryujinx_log_analyser.py
Original file line number Diff line number Diff line change
Expand Up @@ -363,7 +363,7 @@ def __get_mods(self):
self._game_info["mods"] = "\n".join(mods_status)

def __get_cheats(self):
cheat_regex = re.compile(r"Tampering program\s<?(.+?)>?")
cheat_regex = re.compile(r"Tampering program\s<(.+)>")
matches = re.findall(cheat_regex, self._log_text)
if matches:
cheats = [f"ℹ️ {match}" for match in matches]
Expand Down Expand Up @@ -621,7 +621,7 @@ def analyse_discord(
) -> dict[str, dict[str, str]]:
last_error = self.get_last_error()
if last_error is not None:
last_error = last_error[:2]
last_error = "\n".join(last_error[:2])
self._game_info["errors"] = f"```\n{last_error}\n```"
else:
self._game_info["errors"] = "No errors found in log"
Expand Down Expand Up @@ -659,6 +659,13 @@ def analyse_discord(
def analyse(self) -> dict[str, Union[dict[str, str], list[str], list[list[str]]]]:
self._notes = list(self.__sort_notes())

last_error = self.get_last_error()
if last_error is not None:
last_error = "\n".join(last_error[:2])
self._game_info["errors"] = f"```\n{last_error}\n```"
else:
self._game_info["errors"] = "No errors found in log"

return {
"hardware_info": self._hardware_info,
"emu_info": self._emu_info,
Expand Down

0 comments on commit 4007b2e

Please sign in to comment.