-
Notifications
You must be signed in to change notification settings - Fork 206
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Documentation and tests #261
Comments
For the game, these are some possible choices. Beware I didn't check if they fulfill the requirements - and we should ask the author(s) for permission, first.
|
I just created a template for this library and I think it could be a good starting point for beginners. Please let me know if there are any issues that I should correct. |
Thanks, it looks good! Here's another template :P |
perfect ~ |
Thanks to @djkaty (blog, file) I managed to build a "standalone" shared library for Linux, It means testing does not need a real game anymore! This simplifies the whole process by a lot. Bash script: https://gist.github.com/vfsfitvnm/bada5805f46d5198e8757986fa9c8cc9 |
Sick project, would never have seen it without the tag mention. Looks really impressive, amazing work! |
Thank you for the kind words, but it wouldn't have been possible without Frida! |
The biggest concern with using GitHub Actions is the slow feedback (i.e. I don't want to push and wait to see if I broke something), so local tests are preferred. However, if I got it correctly, GitHub Actions can be ran on Windows and MacOS too at no cost - so I can comfortably make changes or tests to see if I broke cross platforming. So, the answer is both (https://github.com/nektos/act)! |
Alright, the first step to setup a test environment would be building and publishing Docker images (we cannot use https://github.com/game-ci/docker as they only provide 2018+ images):
Using Docker images isn't absolutely necessary - we could do that process within the runner itself and cache the whole |
Can we use INDEPENDENT GAMES or BUY-OUTS for single player games for testing and documenting? |
I don't know, we must ask for permission to the owner(s) of the game, but I don't think they would accept (comprehensibly). I already run tests locally (see the |
Hi all!
This discussion made me realize we need to massively improve the documentation and usability of this project.
However, we can address these two problems if we had the source code of a simple game, so that we could create a tutorial to show how to think and what to do when using
frida-il2cpp-bridge
(also, it would allow testing!).For documenting, the ideal game should be catchy and well-made, whereas it should be cross-platform and compatible with the Unity versions supported by
frida-il2cpp-bridge
for testing.Edit:
#261 (comment)
We can have separated sources for testing and documenting.
Steps:
This is the high level plan - I don't even know the feasibility of it. Most importantly, I don't know how much time it requires and I can't even estimate its time of arrival (ETA).
Possibly useful:
https://github.com/game-ci/docker
https://github.com/nneonneo/Il2CppVersions
The text was updated successfully, but these errors were encountered: