Regarding this YouTube video I found out that this "public" repository now ships playable version of GI to macOS. Although my speculation is that they still have their own work on the repo itself, but the spoof technique that they used is uncertain for me.
This issue has nothing to do with the project, but just to give you some interesting info I found.
Regarding [this YouTube video](https://www.youtube.com/watch?v=XplXeOdR98U) I found out that this "public" repository now ships playable version of GI to macOS. Although my speculation is that they still have their own work on the repo itself, but the spoof technique that they used is uncertain for me.
This issue has nothing to do with the project, but just to give you some interesting info I found.
The launchers mentioned in updater/README.md all use the same binary patch, although they have different code to do so: (note: this information is based on a few source code searches only)
If they continue this approach, YAAGL might run into errors as a result from #406 follow-up actions. The patch might become obsolete but I guarantee CLI compatibility (i.e. file existence and return status codes). @3Shain
In the past, people who uploaded videos about this repository were kindly asked to remove or make them private to avoid hardened AC measures which could break this patch (cat-and-mouse game). However, in the meantime many AAGL/YAAGL tutorials appeared which eventually lead to this repository.
I hope the long-term goals of #406 can be reached so that the shady part of this repository will no longer be needed. Also based on this hope, I currently do not take action for this video in particular.
EDIT: Forgot to add Paimon Launcher.
The launchers mentioned in [updater/README.md](src/master/updater/README.md) all use the same binary patch, although they have different code to do so: (note: this information is based on a few source code searches only)
* YAAGL re-invents `patch.sh` for their purpose: https://github.com/3Shain/yet-another-anime-game-launcher/blob/main/src/constants/server.ts
* AAGL uses the original scripts but modifies them to allow testing: https://github.com/an-anime-team/anime-game-core/blob/main/src/genshin/linux_patch/patches.rs#L284
* Lutris uses the original scripts and uses wrapper scripts for integration purposes: [compat/lutris_packaging.py](src/master/compat/lutris_packaging.py)
* Paimon Launcher uses the original scripts with additional extracting: https://notabug.org/loentar/paimon-launcher/src/master/scripts/patcher-wrapper
If they continue this approach, YAAGL might run into errors as a result from #406 follow-up actions. The patch might become obsolete but I guarantee CLI compatibility (i.e. file existence and return status codes). @3Shain
In the past, people who uploaded videos about this repository were kindly asked to remove or make them private to avoid hardened AC measures which could break this patch (cat-and-mouse game). However, in the meantime many AAGL/YAAGL tutorials appeared which eventually lead to this repository.
I hope the long-term goals of #406 can be reached so that the shady part of this repository will no longer be needed. Also based on this hope, I currently do not take action for this video in particular.
EDIT: Forgot to add Paimon Launcher.
@Krock no worry I will handle that (and I must since the changes won't make it compile - and I must compile since older version simply won't launch 3.6)
@Krock no worry I will handle that (and I must since the changes won't make it compile - and I must compile since older version simply won't launch 3.6)
Like Krock said AAGL uses the original patch with one small modification to bypass the test warnings when they are active as the launcher itself warns about it.
Regarding the YouTube Video mention we did also ask people to remove or hide them until a point where it got out of hand with the rapid growth and demand overwhelming our small team of 6-7 people so a lot of tutorials on youtube you can find now end up being Lutris and AAGL based while Lutris is still the overwhelming amount due to the simplicity.
Like Krock said AAGL uses the original patch with one small modification to bypass the test warnings when they are active as the launcher itself warns about it.
Regarding the YouTube Video mention we did also ask people to remove or hide them until a point where it got out of hand with the rapid growth and demand overwhelming our small team of 6-7 people so a lot of tutorials on youtube you can find now end up being Lutris and AAGL based while Lutris is still the overwhelming amount due to the simplicity.
Technically, one could use Heroic as a launcher of sorts.
If anyone configures their EGS account in Heroic and just launches the Genshin launcher through there, it'll work. Source: I tested that myself.
This is probably the simplest method.
Technically, one could use Heroic as a launcher of sorts.
If anyone configures their EGS account in Heroic and just launches the Genshin launcher through there, it'll work. Source: I tested that myself.
This is probably ***the*** simplest method.
Regarding this YouTube video I found out that this "public" repository now ships playable version of GI to macOS. Although my speculation is that they still have their own work on the repo itself, but the spoof technique that they used is uncertain for me.
This issue has nothing to do with the project, but just to give you some interesting info I found.
The launchers mentioned in updater/README.md all use the same binary patch, although they have different code to do so: (note: this information is based on a few source code searches only)
patch.shfor their purpose: https://github.com/3Shain/yet-another-anime-game-launcher/blob/main/src/constants/server.tsIf they continue this approach, YAAGL might run into errors as a result from #406 follow-up actions. The patch might become obsolete but I guarantee CLI compatibility (i.e. file existence and return status codes). @3Shain
In the past, people who uploaded videos about this repository were kindly asked to remove or make them private to avoid hardened AC measures which could break this patch (cat-and-mouse game). However, in the meantime many AAGL/YAAGL tutorials appeared which eventually lead to this repository.
I hope the long-term goals of #406 can be reached so that the shady part of this repository will no longer be needed. Also based on this hope, I currently do not take action for this video in particular.
EDIT: Forgot to add Paimon Launcher.
@Krock no worry I will handle that (and I must since the changes won't make it compile - and I must compile since older version simply won't launch 3.6)
Like Krock said AAGL uses the original patch with one small modification to bypass the test warnings when they are active as the launcher itself warns about it.
Regarding the YouTube Video mention we did also ask people to remove or hide them until a point where it got out of hand with the rapid growth and demand overwhelming our small team of 6-7 people so a lot of tutorials on youtube you can find now end up being Lutris and AAGL based while Lutris is still the overwhelming amount due to the simplicity.
Technically, one could use Heroic as a launcher of sorts.
If anyone configures their EGS account in Heroic and just launches the Genshin launcher through there, it'll work. Source: I tested that myself.
This is probably the simplest method.
I assume this issue got the attention and answers you were looking for, hence closing.