On Sat, Apr 7, 2018 at 6:21 AM, Dimitris Gounaridis <moihack.inside@gmail.com> wrote:
Hello everyone! I'm Dimitris Gounaridis a Computer Science student from Thessaloniki, Greece.
I have sent a proposal for this year's GSoC "Direct3D - Automated game benchmarks" idea.

I created this repo(��https://github.com/moihack/mywinescripts)��with some simple scripts after being asked by��Stefan D��singer for a simple proof of concept around my scripting skills.
Right now my scripts download the wine-3.5 branch, build wine, then download and silently install the standalone benchmark for Devil May Cry 4. After also grabbing and unpacking autohotkey they launch the benchmark and output through WINEDEBUG=+fps the current fps value to a log file.

What this script is currently missing is any kind of dependency management and proper error handling. Also, the script currently does not still parse and calculate a metric (like average fps) from the fps.log file.��
Finally,there is a log file that gets frequently updated so the user kinda knows till which part the script run if an error occured.

Please let me know of any possible improvements and/or any possible issues you may find.

Regards,
Dimitris Gounaridis



Hi��Dimitris,

Thanks for creating the repo!

Suggestion: I'm not an expert in game automation scripts, but I noticed����a 20 second sleep in the beginning of��your Devil May Cry 4 autohotkey script. Would it be possible to replace that with an event listener which triggers the script when the game finishes loading?
I see autohotkey has API's for COM objects and window handles like OnWin, winExist and/or ComObj which could be worth checking https://autohotkey.com/board/topic/56987-com-object-reference-autohotkey-v11/����hope it helps!

That being said, good job with the scripts so far!

Cheers,
Aaryaman
��