Page 2 of 4

Re: AM2R(another metroid 2 remake)

Posted: Mon Nov 20, 2017 8:11 am
by Slade
Well this is getting bizarre.

I copied your save across, downloaded "your" cheat file, and it works fine.

[Link]


The only thing we haven't checked (well, not the only thing) is the crc32 of the data.win file. This is mine.

[Link]

Other than that, I honestly don't know what's going wrong.

Re: AM2R(another metroid 2 remake)

Posted: Mon Nov 20, 2017 10:51 am
by The1stOne
I am as puzzled as you, and my data.win has the same CRC32 as yours.
I even deleted my appdata-folder to start from scratch, but still can't get it to work.

The weird thing is that I can't find the base pointer myself either. It's almost as if it changes (jumps around).
I also get this weird feeling "I must be doing something wrong!", but I am not a total beginner with CE, or programming/scripting in general, and I can't imagine what my "error" might be. I might have to borrow another computer to try on just to see if I get a different result.

Edit:
So, I tried CE 6.7 and AM2R 1.3.2 on my partners laptop (Windows 10 Pro x64) with the same .CT-file but also end up with ?? as values in CE.
i.e. I get the same result on a different computer.
Can the base pointer somehow depend on the system?

Re: AM2R(another metroid 2 remake)

Posted: Mon Nov 20, 2017 6:41 pm
by The1stOne
I played around a bit with version 1.3.3 and found a base pointer that works for me on my and my partners computer.
I even found the timer for total play time. ;)

Re: AM2R(another metroid 2 remake)

Posted: Mon Nov 20, 2017 7:13 pm
by Cake-san
Hmmm, gamemaker...

Try this:

Energy: [[[[[AM2R.exe+12C972]+0]+34]+10]+208]

Rocket: [[[[[AM2R.exe+12C972]+0]+34]+10]+310]

Tested on 1.3.1, 1.3.2, 1.3.3 version and on 2 pc...

ps : both of you, table show ?? for me :roll:

Re: AM2R(another metroid 2 remake)

Posted: Mon Nov 20, 2017 7:57 pm
by The1stOne
Cake-san wrote:
Mon Nov 20, 2017 7:13 pm
Hmmm, gamemaker...

Try this:

Energy: [[[[[AM2R.exe+12C972]+0]+34]+10]+208]

Rocket: [[[[[AM2R.exe+12C972]+0]+34]+10]+310]

Tested on 1.3.1, 1.3.2, 1.3.3 version and on 2 pc...

ps : both of you, table show ?? for me :roll:
That is just so weird! I get nothing with your base point and offsets. For real!

Re: AM2R(another metroid 2 remake)

Posted: Mon Nov 20, 2017 8:07 pm
by Cake-san
Then, how about this table ?

Re: AM2R(another metroid 2 remake)

Posted: Mon Nov 20, 2017 8:49 pm
by The1stOne
Cake-san wrote:
Mon Nov 20, 2017 8:07 pm
Then, how about this table ?
Yes, that seems to work. But what is really happening there? What "string" are you looking for as the base?

Re: AM2R(another metroid 2 remake)

Posted: Wed Nov 22, 2017 4:13 am
by Cake-san
The1stOne wrote:
Mon Nov 20, 2017 8:49 pm
Yes, that seems to work. But what is really happening there? What "string" are you looking for as the base?
The script scan for an address of an instruction that copy the base address to a register...

Re: AM2R(another metroid 2 remake)

Posted: Thu Nov 23, 2017 9:33 am
by The1stOne
Cake-san wrote:
Wed Nov 22, 2017 4:13 am
The1stOne wrote:
Mon Nov 20, 2017 8:49 pm
Yes, that seems to work. But what is really happening there? What "string" are you looking for as the base?
The script scan for an address of an instruction that copy the base address to a register...
Yes, I noticed how it scans for an "array of bytes" that it recognizes.
I'm just not entirely sure how or why that is the one to scan for?
Opcode: mov ecx,[AM2R.exe+3C96F0]
Comment: [02A81AC0]
Why is this the correct base adress?

I did some searching myself and found an opcode with a comment about kernel32 startup info or something. But I didn't quite understand it, or how to use it to set a new base adress (or the offsets). I think I get the idea about searching for an array of bytes, I just don't know which array of bytes to search for. Is there any good/easy tutorial about all this somewhere?

Re: AM2R(another metroid 2 remake)

Posted: Thu Nov 23, 2017 7:35 pm
by Blayde
The1stOne wrote:
Thu Nov 23, 2017 9:33 am
Is there any good/easy tutorial about all this somewhere?
[Link]

Re: AM2R(another metroid 2 remake)

Posted: Thu Nov 23, 2017 7:59 pm
by Cake-san
The1stOne wrote:
Thu Nov 23, 2017 9:33 am
Is there any good/easy tutorial about all this somewhere?
Don't know but these might help:

[Link]

[Link]

Re: AM2R(another metroid 2 remake)

Posted: Fri Nov 24, 2017 6:02 pm
by The1stOne
Blayde wrote:
Thu Nov 23, 2017 7:35 pm
The1stOne wrote:
Thu Nov 23, 2017 9:33 am
Is there any good/easy tutorial about all this somewhere?
[Link]
I have been watching a few of these already, but thanks anyway! ;)

Re: AM2R(another metroid 2 remake)

Posted: Fri Nov 24, 2017 6:03 pm
by The1stOne
Cake-san wrote:
Thu Nov 23, 2017 7:59 pm
The1stOne wrote:
Thu Nov 23, 2017 9:33 am
Is there any good/easy tutorial about all this somewhere?
Don't know but these might help:

[Link]

[Link]
Thoe two topics were new for me, since they are hard to spot on the name of the subject for the thread(s). I found some tips there that I haven't seen or tried before, and will take some time in the days to gome to dwell deeper into it. Thanks!

Re: AM2R(another metroid 2 remake)

Posted: Tue Jan 16, 2018 7:13 am
by TheDr95
AM2R v1.3.3.CT
(17.71 KiB) Downloaded 94 times
This was the most pointers I could find, using one of the already present AOB scans, by Cake-San. Everything else was manual, and trial and error.
Still no idea for gravity suit pointer though. Everything else, is basically present. Basically, because the items aren't in the toggle on/off screen.
(Sue me). But all of these worked for me, upon 3 different start ups on my machine.

Re: AM2R(another metroid 2 remake)

Posted: Thu Apr 05, 2018 5:21 pm
by scipion3
TheDr95 wrote:
Tue Jan 16, 2018 7:13 am
AM2R v1.3.3.CT

This was the most pointers I could find, using one of the already present AOB scans, by Cake-San. Everything else was manual, and trial and error.
Still no idea for gravity suit pointer though. Everything else, is basically present. Basically, because the items aren't in the toggle on/off screen.
(Sue me). But all of these worked for me, upon 3 different start ups on my machine.
Well I have downloaded your table but when I opened the process of AM2R, the value stays ?????
That is strange because I was able to do it with the first table with the v1.1