I found a link from Code Masters Project. In this example, it's for Metal Gear Solid 4. Can these codes be used for Artemis as well?
Thanks!
I found a link from Code Masters Project. In this example, it's for Metal Gear Solid 4. Can these codes be used for Artemis as well?
Thanks!
Yes, those codes can be used in Artemis in both formats.
The ones starting with "00002000" can just change that part to "0" and they'd work fine.
Infinite Ammo
0 0008C578 60000000
The OGP/COP parts needed to be converted to the "B" format search and replace code type.
Infinite Ammo
B 00010000 04000000
B 7D2448507D2907B47C0900507D4A00387D295214B12B0008 600000007D2907B47C0900507D4A00387D295214B12B0008
I'm trying to understand the syntax of the *.ncl files. From the R5 pkg, the *.ncl files I have extracted contains the format such as this:
Infinite Health
0
CodeFreak/PS3UserCheat
6 003E1F40 00000000
6 00000000 00000B4A
A1 00000000 0002
6 003E1F40 00000000
6 00000000 00000B48
A2 00000000 0000
#
Never Reload
0
CodeFreak/PS3UserCheat
6 0057ED58 0000001E
A1 00000000 0002
6 0057ED58 0000001C
A2 00000000 00000000
#
I assume that the cheat labels do not have prefixes or any values that should come before them. The codes, however, have 6, A1, and A2, and it seems like the bunch of addresses was terminated by #.
As you have mentioned about the codes from CMP forum, should the format shown below can be used without any issues in Artemis?
Max Camo
0 00076564 38000064
0 00076568 38600064
0 000765B4 3BA00064
Infinite Ammo
0 0008C578 60000000
No Reload
0 0008C4DC 7D004378
Yep, those will work fine.
The codes starting with "6" are constant write pointer codes.
"A1" is a copy bytes code for pointer write codes. It copies a value.
"A2" is the same except this writes the copied value instead of copying a value. And now that I see whatever those codes came from, I can see the A2 code for never reload has 4 more zeros than it should even though it likely works.
How would you properly convert the OGP/COP codes into "B" format search?
In the example you showed for infinite ammo, the only thing that doesn't make sense for me are the entries "0007C578" and the converted "00010000 04000000."
Infinite Ammo
0007C578
SET OGP=7D2448507D2907B47C0900507D4A00387D295214B12B00 08
SET COP=600000007D2907B47C0900507D4A00387D295214B12B00 08
Infinite Ammo
B 00010000 04000000
B 7D2448507D2907B47C0900507D4A00387D295214B12B0008 600000007D2907B47C0900507D4A00387D295214B12B0008