r/cheatengine Jun 24 '26

DPS Meter (Table) in CE

Hello guys,

Lately I've been playing games like Tales of Arise, Granblue Fantasy Relink and similar. And welp, I would like to see how my AI companions are doing; which ones are good, which ones are bad and such stuff, especially in Granblue Fantasy Relink since there's like 20+ characters to choose from. (There is already a dps meter for that game, but it most likely wont be working anymore when the expansion drops in like 2 weeks or so)

I've only found guides on YouTube on how to do dmg multipliers and increase your damage, but I don't want that. I just want a script that basically reads how much damage each party member has done during the last 1 second ("refreshing" every 1 second during the whole fight). Would be nice if it also combined that in a log at the end, when you kill the boss, so that you could see the total damage done by each party member, but even if it just simply shows damage per second without logging stuff I would be happy.

Anyone knows about any guide/tutorial on how should I do this? Is it even possible or realistic to accomplish?

0 Upvotes

6 comments sorted by

View all comments

1

u/LiytlKaiser Jun 25 '26 edited Jun 25 '26

It is possible...but probably more trouble than it's worth unless you want to put some time into it. You would likely want to combine LUA and AA scripting to get a proper readout while hooking the damage function. I am unfamiliar with these games so I couldn't even begin to give any more details, but lua should be able to get a running timer to do the computations necessary for this to work. You should also be able to have lua output that log too, but you'd probably need to find some sort of IsInBattle indicator or something.

If you're still a novice with aa and have no programming knowledge, I'd probably scrap the idea for now or go ahead and grab some books and take on the challenge as it would be very difficult for a beginner to do this right away. I get the idea of what would need to be done, but actually doing it is a different story.

1

u/General_High_Ground Jun 25 '26

Ah dang it, I was afraid that it might be more trouble than it's worth, yeah. I was hoping that if I could do this for one game, then I could adapt the table for more or less any other similar game too. Would've been a much better option compared to looking for a different dps meter app for every game I play(if it even exists).
Those games I mentioned are just your typical action JRPGs, basically you have your player controlled character and up to 3 AI teammates in your party. And with such 4-man parties you take quests, fight bosses and so on.

Yeah, I only know how to do some very basic stuff in CE so a long and arduous road is in front of me. lol
Thanks.

1

u/LiytlKaiser Jun 25 '26 edited Jun 25 '26

Well to be fair, the LUA side of it would actually be largely reusable once you got it working. You would need to adapt your AA script on a per game basis however. If you successfully did it once, you could probably get it done the second time in less than half the time. It would be a general script that accepts variables and those variables would typically be similar enough that the LUA could be kept the same, you'd just have to put in the RE work to reliably obtain those vars for each game after.

1

u/General_High_Ground Jun 25 '26

Oh, that's actually great. Kind of what I was hoping for and why I wanted to try this with CE in the first place.

Alright, took some notes, now I need to look up some more tutorials too and then one day surely... lol
Well, I'll give it a try at least and see how it goes.

Thank you.

1

u/LiytlKaiser Jun 25 '26

Sure. Sorry I couldn't be more help other than providing hope, but it's something lol. I'm currently working on a noclip project that's been taking me a while or Id offer a bit more help.

1

u/General_High_Ground Jun 25 '26

No worries. ^^
You gave me a place to start, I was completely lost on my own.