[Android Apps and Games] Kingofknights:
View attachment 5285935​

Hi, A bit about myself and this project. I made this account 5 years ago but only lurked around the forum. I have strong interest in programing but don't really have the chance to actually learn it. When I was finally fed up the job I had at the time, I decide to just follow my passion and learn it. I start out probably like most people, just make some projects . There's a game called Another Eden that I was really hooked on so I made some simple macro program for it. The game is a bit more complex than regular mobile game. Each player would have different party and different way of approaching a stage so you need the user to input their party, what skill they want to use, etc... So it's a simple input then output program. At first it was just a console program that glue string together. I learned WPF and the next version has an UI. Then after realizing that there's lots of people similar to me who like to make macros, the next version which called EMM ( Easy Macro Maker) is borned. The idea is simple, the program lets you make macros with an easy-to-use interface. The macros made by one user must be compatible with any devices so it can be shared and I made a companion web app that let people upload their creations and others can download from.

I then interested in mobile development and realized that there's not a single usable macros maker on the market. Most of them is autoclicker that can barely execute more than 10 instructions, the advanced one requires you to code or super shady. So I just thought I can make something better and here we are. Macrorify is a new macros maker app that i can confidently say: it's better than everything you've ever used.

This app has:

Auto Click obviously, long clicks, double clicks, delay, randomize every coordinate, ....

Full gesture capability. You can create any gestures with up to 10 fingers (max number for most touch screen). Drag drop, pinch, zoom, you name it.

Record and replay that can be edited, mixed and matched freely, play at different speeds and even randomize every points in it

Feature powerful Image Detection and Text Recognition. You can click on an image when it appear or hook a callbacks to react when it appear/disappear. Basically if-else logic: "if image appears then do something otherwise do something else, if that something else success then continue or do other things...."

Everything can be done in an easy-to-use interface. You don't need to know one bit of code.

You can build your own custom UI: A popup that appear at the start to let other user config your macros.

The heart of the app is EMScript, which is a new programing language I made specificly for Macrorify. Like i said previously you don't need to know how to code but code is there for people who can and it's optional so if you have the skill then you can technically do anything with it.

True to my ideal with the original program EMM. The macros made by the app must be compatible with every devices so the app features a very powerful auto scaling system that will scale your macro at run time so it'll works on any devices regardless of resolution.

The web app I made for the original program now built right into the app, that means you develop in the app, upload in the app. And for those who don't feel like putting in the work, you can just download pre-made macros from other users right in the app with just one click.

You thought this was over? But it has even more QOL in it:

The app can auto turn off the screen to save battery life when you grind

It can pause and resume macros (I wonder why every app does not have this feature)

Change the click size radius

You can limit the number of items shown on the screen

Every actions can be run individually so when testing, you don't have to rerun the macro as a whole everytime (this is one feature of the old program as well). Basically unit testing.

It can take screenshot for you (for image detection)

There's actually a lot more ideas but i didn't have the time to put in, gotta leave something to update.

I put a lot of works in so don't mind if I monitize it a little. The "making" part is totally free to use, you can make as many macros as you like, store as many macros as Integer.MAX.

"Play" a macro will consume a point called Reputations at the rate of 1 hour/point. The best part though it can be earned. When you upload macros, you will receive an initial Reputations, and when others download your macros you also receive their Reputations (You can specify how many Reputations you would like from other users). By my calculation, if you just have just one popular macros and lots of user using them then you'll have so many Reputations that "Play" restriction doesn't mean anything. So it's a reward system, macro developer can technically use the app for free and normal user pay for it (packs or premium pass). Fair?

In the first week, i also remove that restriction so even if you're normal user, it's free to use with little to no restriction (the other is just a restriction on how many first-time-download you can have on an account but it only matter if you download lots of them)

Anyway, check out the app in Google Play: Google Play

(I did the description like an interview. What do you think?)

Check the documentation: https://www.kok-emm.com/docs

It explains everything, even how to code

My past self probably couldn't believe that i would have a thread in xda apps. Anw, If you have any questions, feel free to leave a comment. I'll try my best to anwser them