4 Commits

Author SHA1 Message Date
ea1d2f91f2 v3.0.9 2023-10-11 00:14:36 +03:00
f0ed718cf3 Document HSR 1.4.0 support 2023-10-09 19:27:24 +03:00
bc09349b8e Update checksums for HSR 1.4.0 2023-10-09 19:22:07 +03:00
66e51c6d9a Mark HI3 cn v7.0.0 verified 2023-10-01 11:04:01 +03:00
4 changed files with 8 additions and 8 deletions

View File

@ -1,6 +1,6 @@
### Games and regions ### Games and regions
- **3rd**: glb/sea/tw/kr/jp **v6.9.0+**, cn **v6.9.0+** - **3rd**: glb/sea/tw/kr/jp **v6.9.0+**, cn **v7.0.0+**
- **SR**: os/cn **v1.3.0** (potentially unsafe, but no bans were reported since v1.1.0) - **SR**: os/cn **v1.4.0** (potentially unsafe, but no bans were reported since v1.1.0)
You can expect newer versions to work immediately after release with the same jadeite binary if the version is specified with a + above (currently none). You can expect newer versions to work immediately after release with the same jadeite binary if the version is specified with a + above (currently none).

View File

@ -9,7 +9,7 @@ const char *HSR_ASSEMBLY_PATH = "GameAssembly.dll";
const char *HSR_TXS_SECTION_NAME = ".ace"; const char *HSR_TXS_SECTION_NAME = ".ace";
const char *HSR_TVM_SECTION_NAME = ".tvm0"; const char *HSR_TVM_SECTION_NAME = ".tvm0";
#define HSR_VERSION "1.3.0" #define HSR_VERSION "1.4.0"
enum hsr_region { enum hsr_region {
HSR_INVALID, HSR_INVALID,
@ -23,14 +23,14 @@ struct crc_region_pair {
}; };
const struct crc_region_pair HSR_REGIONS[] = { const struct crc_region_pair HSR_REGIONS[] = {
{ 0x748c8f9c, HSR_OS }, // os v1.3.0 { 0xbae3646f, HSR_OS }, // os v1.4.0
{ 0x76e85a40, HSR_CN } // cn v1.3.0 { 0x9e5c2f80, HSR_CN } // cn v1.4.0
}; };
#define JUMP_SIZE (6 + sizeof(void*)) #define JUMP_SIZE (6 + sizeof(void*))
// Temporarily hardcoded offset // Temporarily hardcoded offset
// v1.3.0, same for os and cn // v1.4.0, same for os and cn
#define WTSUD_PATCH_OFFSET 0x16430 #define WTSUD_PATCH_OFFSET 0x16430
char wtsud_original_bytes[JUMP_SIZE]; char wtsud_original_bytes[JUMP_SIZE];

View File

@ -1,4 +1,4 @@
project('jadeite', 'c', version: '3.0.8') project('jadeite', 'c', version: '3.0.9')
nasm = find_program('nasm') nasm = find_program('nasm')
gen_res = find_program('gen_resources.sh') gen_res = find_program('gen_resources.sh')

View File

@ -14,7 +14,7 @@
}, },
"china": { "china": {
"status": "verified", "status": "verified",
"version": "6.9.0" "version": "7.0.0"
}, },
"taiwan": { "taiwan": {
"status": "verified", "status": "verified",