r2-studio / robotmon-scripts

Run Javascript on Android. Screenshot, Touch, ...
Apache License 2.0
78 stars 66 forks source link

Main feature: Unlock Tsum levels #488

Closed mcs closed 9 months ago

mcs commented 9 months ago

Feature changes:

I also added "developer settings". These only show up after having tapped 10 times on the build date settings field. Actually I wanted a way to reset my local store settings without wiping Robotmon completely. Later there might be other useful developer settings like "log levels" so that one can define logs that do not show up regularly but only while debugging. Maybe maybe maybe...

I also have no concrete idea how "robust" the new unlock feature is and how robust it should be (at least compared to other workflows). I made it somewhat slow in order to increase reliability, but I sadly could not test all race conditions that came into my mind due to game limitations.

mcs commented 9 months ago

@Sean-Hsueh @poi5305 is there any kind of communication channel where I could bring in topics before I implement them? Currently, it always feels risky because I never know if my changes are ok / wanted / accepted until they get merged. But especially with this request, I was unsure if you would allow this feature in the normal script because it already is part of XR, and I don't know if that is purposely not made public or if XR works different from normal Robotmon so that their features are not here for technical reasons.

Does such a channel / platform for feature planning exist?

mcs commented 9 months ago

And the other issue I have is the topci "Rerouter". It really looks interesting, but I have no clue on how I can integrate it into existing code. A small demo project would really be cool, ideally as a separate branch within this repository here. Locally I already greated a "TsumRerouter" script folder, but without a clue on how to start there :-(