max-mesiria-chp2-rpg
-migrated-
max-mesiria-chp2-rpg Posted on: 06/25/2009 8:52am
Quote Post
With the new ragnarok still being un-delopyed and KBH not really working for me I was wondering whether some of you cracks could lend a hand and come up with a cheat engine solution?

Thank you.
Samsung
Re: max-mesiria-chp2-rpg Posted on: 06/25/2009 11:59am
Quote Post
The .sol file is in: kongregate.comgame_files0003809Mesiria_chp2_K.swf#SnailsAnimation

(note, it's not chat.kongregate.com)

Here's a sol file from the old board, credits go to tschoerk.

Quote
Here's the sol including two sol files, one for the story mode, the other one for the battle mode (you still have to do the battle mode, it's just unlocked).

In the story mode, go right to the next room and fight the final boss. My stats and equipment are legit (i think (broken image removed) ), but still pretty easy to beat the last boss!

[attachment=0:2rlwnl2x]mesiria.zip[/attachment:2rlwnl2x]





Tookie

Re: max-mesiria-chp2-rpg Posted on: 06/26/2009 9:30pm
Quote Post
tx for your trouble but I was referring to the impossible badge .. any help there> (broken image removed)

Tx
Samsung
Re: max-mesiria-chp2-rpg Posted on: 06/28/2009 8:59am
Quote Post
Quote from: "NightEternal"
It seems that this game uses _root variables in order to store its data. For some reason, cheat engine cannot be used for these types of variables. Trainers on the other hand have access to the flash ActiveX control, and they use SetVariable / GetVariable methods in order to 'cheat'.

If anyone knows a method of modifying _root variables with cheat engine (or a different utility), it may help solve the problem with a bunch of other flash games.

Below is a method I used to hack this with CheatEngine.

This method is one different than the traditional *8 methods that are widely known. It involves modifying the bytecode (instructions) of the flash game in memory so that changes are made. For example, anyone who has played this game knows that you start off with 80HP.

Through this method, you can change it so that you start of with 255 HP (or whatever number you wish). You can perform this method soley by using CheatEngine, however, a decompiler such as Flare is very useful.

Since BattleMode is giving people the most problems, I will run a scenario for this.

First, attach CheatEngine to your browser. Then, do a text search for 'Cvehusus_v'. You will probably find 2 addresses, use the first. Memory browse this address, and in this area, you will see a bit of variable names. These names denote a bit of code that gets run when the game first starts battle mode.

Beneath this, you will see a bunch of 'O's and other characters, this area is initialization code. Knowing that we start the game off with 80HP, we will look for that. Now, since this is in HEX, you should look for 50 (80d -> 50h). About midway through, you will find that [look for the first 'P' in the ascii area to the right].

You will see 3 bytes 15 07 50. This is the MaxHP. If you change it to 15 07 FF, you will have 255 MaxHP. You can even change it to 15 07 FF FF for 65535. I don't go more than that because I'm not sure what the limits are of modifying these addresses.

Now if you look further down you will see 16 07 06. Look familiar? That's because this is your MaxMP. If you look in the text at the top, you will see maxHP, maxpMP, LV, ST EN ... etc. It appears that these are in numerical order. So, since we start at level 1, we should expect to find 17 07 01. A little bit to the right, and we do. Change this to 17 07 0F.

This gives you level 15, the max level for this chapter.

What this helps you accomplish is keeping the next changes we will be making. In my experimentation, these changes only lasted until I leveled or got a new item. So by making myself level 15, the game will not level me up and set me to the pre-determined stats for that level (however, you could change that if you wanted to spend more time).

Now, 18 07 07 is our strength, you can change that to 18 07 FF FF, to give yourself 65535 strength.

Use this knowledge for Evil, never Good!


directly from CE Forums, it's acutally work :twisted:
Re: max-mesiria-chp2-rpg Posted on: 06/28/2009 12:04pm
Quote Post
gonna try .. thanks for the trouble!
Re: max-mesiria-chp2-rpg Posted on: 06/28/2009 6:19pm
Quote Post
arghhhh ... been trying now for "quite"some time and I can;t get it to work as described above (broken image removed)

First off i get like 8 results when i search for 'Cvehusus_v'.
Secondly .. changing the 15 07 50 to 15 07 FF isn't giving me the 255 hit points.
I have tried this at the opening screen, at the battle screen etc....

more help? (broken image removed)

Much appreciated.
Samsung!
Re: max-mesiria-chp2-rpg Posted on: 06/28/2009 7:16pm
Quote Post
Hi, still having problems with this. I have followed the instructions exactly and can't get it to work. I do come up with 5 addresses when I do a text search though,not two. I am lost.
Re: max-mesiria-chp2-rpg Posted on: 06/29/2009 8:18am
Quote Post
Maybe you guys need zargwolf's AoB to solve this problem well (broken image removed)
Re: max-mesiria-chp2-rpg Posted on: 06/29/2009 8:31am
Quote Post
For those of you having problems with getting too many results, the reason is because you're searching for Text values. If you have this page open, you will find more addresses.

You can resolve this by:
1. Copying and pasting the hack into notepad or something and closing the page(s) in your browser.
2. Open the game or hack in another browser.
3. Do a search for "Cvehusus_v" in CE, then do a search for "Cvehusus_v0000000000000000000000000000000000000" and click Next Scan, it'll find no results. Then do an undo scan and look at the values under the found addresses. There should only be two addresses with just "Cvehusus_v", the others will be like "Cvehusus_v'." or "Cvehusus_v'. You will probably find 2 ad" (if you searched in the same browser that the hack is open in.

Note: 3 is a little more complicated, but really does help when doing root variable scans, so it's handy to know.





Tookie

Re: max-mesiria-chp2-rpg Posted on: 06/29/2009 9:35am
Quote Post
1) I am still getting 21 results. When searching for the "Cvehusus_v".
3) When searching for the "Cvehusus_v0000000000000000000000000000000000000" I get three results back.
Undoing that search leaves me with three with just "Cvehusus_v" in it.
When browsing those memory regions I come upon a lot of results of the array of bytes ?EURoe15 07 50?EUR. Changed a bunch of them but no result.

Is there longer array of bytes available to search for? (would make it a lot easier)

PS: at which screen of the game should I try all this?
When entering the first battle, before that or at the menu screen thingy?

Tx for all your trouble?EUR??EUR? much appreciated.

I am using Firefox with a single window opened.

PS2: once we(you) get this working it would be a nice edition to the files (broken image removed)
Re: max-mesiria-chp2-rpg Posted on: 06/29/2009 9:46am
Quote Post
Note 1: PS2 is actually PPS. Just a little note for future references.

Note 2: I'll try and find something when I get into work later.



Check before you post, someone may have beaten you there.

Don't fear my banhammer, fear the God holding it...

Re: max-mesiria-chp2-rpg Posted on: 06/29/2009 1:29pm
Quote Post
When I said search for "Cvehusus_v0000000000000000000000000000000000000", I mean search for "Cvehusus_v" with a load of random stuff after the v just to make sure you have no results, otherwise, you'll find the text string from this page where I posted "Cvehusus_v0000000000000000000000000000000000000".

Try it in a dedicated browser.

I'm going to give it a go now, I'll post my findings.





Tookie

Re: max-mesiria-chp2-rpg Posted on: 06/29/2009 9:54pm
Quote Post
Well I found loads in sothink but nothing in notepad so I can't change it.

96 07 00 08 ?? 07 ?? ?? 00 00

Health of ALL creatures in the entire game XD

(96 07 00 08 07 07 ?? ?? 00 00 - enemy A health)
(96 07 00 08 08 07 ?? ?? 00 00 - enemy B health)
(96 07 00 08 09 07 ?? ?? 00 00 - enemy C health)
(96 07 00 08 Oa 07 ?? ?? 00 00 - enemy Boss health)

Dunno what to change it to though.



Check before you post, someone may have beaten you there.

Don't fear my banhammer, fear the God holding it...

Re: max-mesiria-chp2-rpg Posted on: 06/29/2009 10:44pm
Quote Post
Using the CE Forum method, I end up changing the power of my normal attack to something like 70,000, so of course mixed with healing potions, etc, this would be an easy way of winning your way through Battle Mode. However, I didn't manage to change my HP, nor my MP.

I edited all of the values at the title screen.

Any ideas?

Edit: http://www.asciitable.com/ helps with finding out the character(s) to look for on the right hand column.

Edit 2: I just realised that the value changes the max HP and not the starting HP.

Edit 3: You can change the _root variables in the game, of course. So, change _level0/:HP and _level0/:MP to high numbers and you can't go wrong. Check it out:





Tookie

Re: max-mesiria-chp2-rpg Posted on: 06/30/2009 5:51pm
Quote Post
sorry peeps .. i am starting to feel really stupid here now (broken image removed)
How do I change those _level0/:HP and _level0/:MP root values with CE?
The value is _level0/:HP so what to change it to?

I find for instance three _level0/HP values when doing a text search and none for the MP...
Tx for your patience!

Samsung