From 56f062ac4db49f33ee3e2dc58b0e9d5a368e01ad Mon Sep 17 00:00:00 2001 From: EmulationEnjoyer Date: Tue, 12 Nov 2024 21:04:27 +0000 Subject: [PATCH] core: Add new error modules to ErrorModule enum - Add support for homebrew error modules to improve error handling --- src/core/hle/result.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/core/hle/result.h b/src/core/hle/result.h index 1697c5a76a..c6c9c653ba 100644 --- a/src/core/hle/result.h +++ b/src/core/hle/result.h @@ -185,16 +185,28 @@ enum class ErrorModule : u32 { Fst2 = 251, Nex = 306, NPLN = 321, + Libnx = 345, + HomebrewAbi = 346, + HomebrewLoader = 347, + LibnxNvidia = 348, + LibnxBinder = 349, TSPM = 499, DevMenu = 500, Nverpt = 520, Am_StuckMonitor = 521, Pia = 618, Eagle = 623, + LibAppletWeb = 800, + LibAppletAuth = 809, + LibAppletLns = 810, + LibAppletShop = 811, + + // NOTE(EmulationEnjoyer): Keeping old applet entry names in the case there's some lookup by name happening somewhere GeneralWebApplet = 800, WifiWebAuthApplet = 809, WhitelistedApplet = 810, ShopN = 811, + Coral = 815 };