Documented experimental patching method
This commit is contained in:
parent
af0c685fb3
commit
f0da1b8456
@ -1,10 +1,12 @@
|
|||||||
# Jadeite Autopatcher
|
# Jadeite Autopatcher
|
||||||
### Current game support:
|
### Current game support:
|
||||||
- **3rd**: glb/sea/tw/kr/jp **v7.1.0+**, cn **v7.2.0+**
|
- **3rd**: glb/sea/tw/kr/jp **v7.1.0+**, cn **v7.2.0+**
|
||||||
- **SR**: os/cn **v1.6.0**
|
- **SR**: os/cn **v1.6.0**\*
|
||||||
|
|
||||||
You can expect newer versions to work immediately after release with the same jadeite binary if the version is specified with a + above.
|
You can expect newer versions to work immediately after release with the same jadeite binary if the version is specified with a + above.
|
||||||
|
|
||||||
|
**Note:** you can test the experimental version-independent patching method for SR. See #37.
|
||||||
|
|
||||||
## Information
|
## Information
|
||||||
The anticheat the games use is fundamentally incompatible with Wine in multiple ways. This tool launches the game without it (`injector`) and imitates it's behaviour (`game_payload`).
|
The anticheat the games use is fundamentally incompatible with Wine in multiple ways. This tool launches the game without it (`injector`) and imitates it's behaviour (`game_payload`).
|
||||||
|
|
||||||
@ -38,8 +40,12 @@ Example command: `jadeite.exe 'Z:\path\to\game.exe' -- -screen-fullscreen 1`
|
|||||||
## Configuration
|
## Configuration
|
||||||
These environment variables can be used to configure the behaviour of the tool. Any value except empty string counts as set. `1` will be used in all examples.
|
These environment variables can be used to configure the behaviour of the tool. Any value except empty string counts as set. `1` will be used in all examples.
|
||||||
|
|
||||||
|
**Global**:
|
||||||
- `WAIT_BEFORE_RESUME=1` - show a messagebox and wait for user input before resuming the game process. Useful on my side for debugging
|
- `WAIT_BEFORE_RESUME=1` - show a messagebox and wait for user input before resuming the game process. Useful on my side for debugging
|
||||||
|
|
||||||
|
**SR-specific**:
|
||||||
|
- `BREAK_CRYPTCAT=1` - use the experimental patching method. See #37 for details
|
||||||
|
|
||||||
## Internals and building
|
## Internals and building
|
||||||
To compile jadeite, you will need meson, mingw and nasm. You can probably install all three using your repository's package manager. Once all dependencies are installed, run `./build.sh` in this directory. The compiled files will be located in `./out`.
|
To compile jadeite, you will need meson, mingw and nasm. You can probably install all three using your repository's package manager. Once all dependencies are installed, run `./build.sh` in this directory. The compiled files will be located in `./out`.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user