diff --git a/source/sysconf.c b/source/sysconf.c index 91bc7b8..2609bb3 100644 --- a/source/sysconf.c +++ b/source/sysconf.c @@ -762,6 +762,7 @@ s32 SYSCONF_GetRegion(void) if(!strcmp(buf, "US")) return SYSCONF_REGION_US; if(!strcmp(buf, "EU")) return SYSCONF_REGION_EU; if(!strcmp(buf, "KR")) return SYSCONF_REGION_KR; + if(!strcmp(buf, "CN")) return SYSCONF_REGION_CN; return SYSCONF_EBADVALUE; } @@ -966,6 +967,8 @@ s32 SYSCONF_SetRegion(s32 value) return __SYSCONF_SetTxt("GAME", "EU"); case SYSCONF_REGION_KR: return __SYSCONF_SetTxt("GAME", "KR"); + case SYSCONF_REGION_CN: + return __SYSCONF_SetTxt("GAME", "CN"); default: return SYSCONF_EBADVALUE; } diff --git a/source/sysconf.h b/source/sysconf.h index a277d44..f0f4092 100644 --- a/source/sysconf.h +++ b/source/sysconf.h @@ -72,7 +72,8 @@ enum { SYSCONF_REGION_JP = 0, SYSCONF_REGION_US, SYSCONF_REGION_EU, - SYSCONF_REGION_KR + SYSCONF_REGION_KR, + SYSCONF_REGION_CN }; enum {