YesNoOk
avatar

ArtMoney is obsolete. CheatEngine is the future. (now with MvC2, CvS2 hitboxes!) (Read 105680 times)

Started by Jesuszilla, July 31, 2015, 10:43:01 PM
Share this topic:
ArtMoney is obsolete. CheatEngine is the future. (now with MvC2, CvS2 hitboxes!)
#1  July 31, 2015, 10:43:01 PM
  • ******
  • Loyal to the Game
    • USA
    • http://jesuszilla.trinitymugen.net/
So a while back I heard about CheatEngine but only recently got around to actually using it. It's such an amazing tool― it gives you everything ArtMoney has to offer and more.

It has Lua scripting, which I've been toying around with to see if I can automate data collection. It also has a form creator, similar to Visual Studio. So far, I've been pretty successful:


I've also been in the process of converting ArtMoney tables to CE tables with pointers, that way you don't have to synchronize the tables when you start up the game; it just works. Again, so far I've been successful. I could kick myself for not learning this sooner.

Main site: http://www.cheatengine.org
Good tutorial: http://forum.cheatengine.org/viewtopic.php?t=542093
My tools: http://www.trinitymugen.net/forum/index.php?topic=2881.msg29116#msg29116
Last Edit: August 25, 2015, 02:01:51 AM by Jesuszilla
Re: ArtMoney is obsolete. CheatEngine is the future.
#2  July 31, 2015, 10:50:16 PM
  • ******
  • Somewhere between Guilty Gear and real rap
  • ey b0ss
    • nass.yh95@gmail.com
This looks pretty awesome. I might fiddle around with it for MUGEN stuff in the future. So are you going to post the Artmoney Tables here when they're converted?
This is a generic forum signature.
Re: ArtMoney is obsolete. CheatEngine is the future.
#3  July 31, 2015, 10:59:31 PM
  • ****
  • Prince of Latis
  • Destroy the Core!
    • Canada
    • Skype - Whiplash-1
holy shit this will be very helpful.

I'm gonna look into it now but I'm not very good at this kind of stuff.

I'm mostly interested in MVC2 and CVS2, so uh.. Lua Scripts to find the velocities for those games would be great?
Re: ArtMoney is obsolete. CheatEngine is the future.
#4  July 31, 2015, 11:09:39 PM
  • ******
  • Loyal to the Game
    • USA
    • http://jesuszilla.trinitymugen.net/
CvS2 will come eventually, I'll be focusing on VSav/SFA3 right now since their tables are mostly identical. Plus converting addresses to pointers is quite time-consuming.
Re: ArtMoney is obsolete. CheatEngine is the future.
#5  July 31, 2015, 11:10:22 PM
  • ******
    • www.justnopoint.com/
Oh sweetness! I wish I had more time. I'd really love to dig around with this! What's the search function like? Is it similar or a totally different way to locate values?

Quote
I'll be focusing on VSav/SFA3 right now
I love you
Re: ArtMoney is obsolete. CheatEngine is the future.
#6  July 31, 2015, 11:11:36 PM
  • ***
  • tempus rerum imperator
    • seedzhao@jabber.org
i´m using cheatengine for some years. i can say it´s really helpful sometimes. you guys give a try. is worth.
Re: ArtMoney is obsolete. CheatEngine is the future.
#7  July 31, 2015, 11:16:28 PM
  • ******
  • Loyal to the Game
    • USA
    • http://jesuszilla.trinitymugen.net/
Search function is pretty similar, but you have to be sure you select "all values" if you're searching for unknowns since 4-byte is the default.
Re: ArtMoney is obsolete. CheatEngine is the future.
#8  July 31, 2015, 11:47:03 PM
  • ****
  • play more SNK games
  • I FUCKING LOVE PLATINUM!
    • South Africa
    • www.trinitymugen.net/
Looking at that screenshot, did you set up something to automatically convert hexidecimal values? :O
Re: ArtMoney is obsolete. CheatEngine is the future.
#9  July 31, 2015, 11:54:59 PM
  • ******
  • Loyal to the Game
    • USA
    • http://jesuszilla.trinitymugen.net/
Yes.
Re: ArtMoney is obsolete. CheatEngine is the future.
#10  July 31, 2015, 11:56:11 PM
  • ******
  • Double-Crosser
  • I'm not standing out. This isn't weird at all.
    • USA
Oh boy I can't wait to recode my ROTD charas
Re: ArtMoney is obsolete. CheatEngine is the future.
#11  August 01, 2015, 12:44:14 AM
  • ******
  • Limited time to use Infinite power !
    • France
    • network.mugenguild.com/cybaster/
Even though I'll probably never use AM or CE, knowing that a new tool will help some of my favourite creators work even better and/or faster is definitely good news ! :)
Re: ArtMoney is obsolete. CheatEngine is the future.
#12  August 01, 2015, 02:31:49 AM
  • ******
  • Loyal to the Game
    • USA
    • http://jesuszilla.trinitymugen.net/
Re: ArtMoney is obsolete. CheatEngine is the future.
#13  August 01, 2015, 09:20:46 AM
  • ******
  • Legendary XIII
  • I am the eye of the storm to come!
    • New Zealand
    • network.mugenguild.com/cyanide/
So, i've used this before, but it was because i got gypped on a phone game and wanted to catch up to where i lost my progress. That was a kinda old version, it has obviously improved.

I know how to search for values in it, not particularly hard in that it's the same method as artmoney. Any chance you could go over the pointer setting method? I would love to apply this to my MSHvSF table to see what the fuck Y accel is doing.


In M.U.G.E.N there is no magic button

They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance.
Re: ArtMoney is obsolete. CheatEngine is the future.
#14  August 01, 2015, 09:59:21 PM
  • ******
  • Hedgehog Whisperer
  • Red Bull addict
    • Spain
    • xgargoyle.mgbr.net
wow, I'll have to take a glance at this tool once I have some spare time :)

XGargoyle: Battle posing since 1979
http://xgargoyle.mgbr.net
http://www.pandorabots.com/pandora/talk?botid=e71c0d43fe35093a  <-- Please click that link
http://paypal.me/XGargoyle  <-- Donations welcome!
Re: ArtMoney is obsolete. CheatEngine is the future.
#15  August 03, 2015, 12:59:19 AM
  • ******
  • Loyal to the Game
    • USA
    • http://jesuszilla.trinitymugen.net/
I AM A PRETTY LITTLE PONY

http://www.trinitymugen.net/~Creator/Jesuszilla/CheatEngine/Vampire%20Savior.CT

Works for VSav and SFA3. Only works on Kawaks at the moment due to how pointers work so no SFA3U support yet, but I'm prepared for it.

Select "yes" when it asks to run the Lua script and click "Start Diagnostics" to begin reading data. There is no need to synchronize the table.

Next step: automated logging at the click of a button and calculating total distance maybe?


MvC2 will probably be next due to popular demand.
Last Edit: August 03, 2015, 01:15:15 AM by Jesuszilla
Re: ArtMoney is obsolete. CheatEngine is the future.
#16  August 08, 2015, 04:57:46 AM
  • ***
  • Non est hoc propter hoc sed propter est hoc
    • USA
    • doubletrend-zeta.neocities.org/
Does this support a majority of emulators? IIRC Artmoney had issues with certain programs for one reason or another.
Re: ArtMoney is obsolete. CheatEngine is the future.
#17  August 08, 2015, 05:59:55 PM
  • ******
  • Loyal to the Game
    • USA
    • http://jesuszilla.trinitymugen.net/
AM actually didn't. I managed to get the Vampire Savior and SFA3 tables to work on several emulators. CvS2 worked on Dreamcast or PCSX2.

Sadly CheatEngine seems to be the opposite when you deal with pointers. If you sync tables the old way, then it would do the same as the AM tables.



Also I'm trying to get the script to copy hitbox coordinates into .AIR coordinates, but I'm having a lot of trouble with it. I already talked to Jedpossum. Could anyone else please help me identify what the problem could be? I want to get this working on Kawaks.

EDIT: I have found the table pointer in Kawaks. Expect copy-and-paste CLSNs.

EDIT2: -17,-101,13,-73. Those are the coordinates for Demitri's head box, copied directly to the clipboard from my script. Time to genericize the method to grab all 3 boxes and copy them in .AIR format with the CLSN labels.
Last Edit: August 08, 2015, 10:48:51 PM by Jesuszilla
Re: ArtMoney is obsolete. CheatEngine is the future.
#18  August 09, 2015, 12:08:29 AM
  • ******
  • Loyal to the Game
    • USA
    • http://jesuszilla.trinitymugen.net/
Double-post because this warrants it. I have successfully managed to get it to copy .AIR CLSN data of the current frame directly to the clipboard with the simple click of a button.



Clsn2: 3
  Clsn2[0] = -4,-78,80,-52
  Clsn2[1] = -26,-68,30,-36
  Clsn2[2] = -26,-36,30,0

That's Felicia's far s.LP CLSNs straight from the program itself. :)

Updated script: http://www.trinitymugen.net/~Creator/Jesuszilla/CheatEngine/Vampire%20Savior.CT

Only gets CLSN2's right now. Gonna work on CLSN1's.

EDIT: Now copies CLSN1!
Last Edit: August 09, 2015, 05:07:28 AM by Jesuszilla
Re: ArtMoney is obsolete. CheatEngine is the future.
#19  August 09, 2015, 02:38:33 PM
  • ******
    • www.justnopoint.com/
O_O
Holy shit.
The Jesus part of your name fits so well. You're the newest mugen savior.

I'll feature this in the news as soon as I get to my PC. Congratulations and thank you!
Re: ArtMoney is obsolete. CheatEngine is the future.
#20  August 09, 2015, 03:17:09 PM
  • ******