pcsx2 cheats
#11
(10-25-2013, 12:57 PM)miseru99 Wrote: ee memory is static and always starts at 20000000

Thanks for this, even some users who can use Cheat Engline are misunderstanding meaning of the first digit of a cheat code.
Cheat Engline shows 2xxxxxxx, this 2 means a part of address not a command.
The first 8 digits of a cheat code consists 1 digit a command and 7 digits offset address from 20000000, so the first digit is a command neither a part of address nor an area of must to be "2".

Sorry if cannot understand because of my awkward English, then ignore this post.Smile

Sponsored links

#12
Yeah althrough in poor english you seem to understand it correctly in cheat engine it'll be an address, but in pnach files/raw ps2 cheats because of how little memory ps2 actually has it doesn't need full 32 bits to save the address hence 1st letter is used as code type;o.
There aren't much info about different code types on pcsx2 forums, but for those interested, it can be easily found on other sites for example here. Pretty much a must have info for those who actually create cheats on their own, but also useful if you want to grab ps2 codes to add to CE cheat table to use with hotkeys, lua scripts etc..
#13
One I can say from experience is that codes that start with a 0 and sometimes 1 in the cheat engine programs are temporary bits of info. Usually 2 are hard set in the game and always hold the same address. Such as item slots equipment slots etc. I tend to find it easier to use cheat engine then going through the converting process of pnach files. I do do it on occasion though for item hacking. Quicker that way.

The only time I ran into a 2xxxxxxxxx code that wasn't perm was in dot HACK GU with the captured chims in that area. Always resets the address each load up to a certain point in the game.
MOBO - GIGABYTE X570 AORUS MASTER
CPU - AMD Ryzen 9 3900XT
RAM - 32 Gigs DDR4
HDD - To many to note. NVEM, SSD and HDD
GPU - Nvidia GTX 1070
OS- Windows 10

#14
This is "emuhaste" (blue screen, the game is FF 10) one of Japanese cheat tools for multi emulators like Cheat Engine.
This tool supports raw codes, so it's one of my favorite tools.
Unfortunately most of descriptions are Japanese.

These are raw codes for this screen shot. (of course "1031A1AC 00002000" format available)

Code:
1031A1AC 2000 / #001 Potion
0031A3AC   01

1031A1AE 2001 / #002 Hi-Potion
0031A3AD   02

1031A1B0 2002 / #003 X-Potion
0031A3AE   03

1031A1B2 2003 / #004 Mega-Potion
0031A3AF   04

1031A1B4 2004 / #005 Ether
0031A3B0   05

1031A1B6 2005 / #006 Turbo Ether
0031A3B1   06

1031A1B8 2006 / #007 Phoenix Down
0031A3B2   07

1031A1BA 2007 / #008 Mega Phoenix
0031A3B3   08

1031A1BC 2008 / #009 Elixir
0031A3B4   09

1031A1BE 2009 / #010 Megalixir
0031A3B5   0A

1031A1C0 200A / #011 Antidote
0031A3B6   0B

1031A1C2 200B / #012 Soft
0031A3B7   0C

1031A1C4 200C / #013 Eye Drops
0031A3B8   0D

1031A1C6 200D / #014 Echo Screen
0031A3B9   0E

1031A1C8 200E / #015 Holy Water
0031A3BA   0F

1031A1CA 200F / #016 Remedy
0031A3BB   10

1031A1CC 2010 / #017 Power Distiller
0031A3BC   11

1031A1CE 2011 / #018 Mana Distiller
0031A3BD   12

1031A1D0 2012 / #019 Speed Distiller
0031A3BE   13

1031A1D2 2013 / #020 Ability Distiller
0031A3BF   14

1031A1D4 2014 / #021 Al Bhed Potion
0031A3C0   15

1031A1D6 2015 / #022 Healing Water
0031A3C1   16

1031A1D8 2016 / #023 Tetra Elemental
0031A3C2   17

1031A1DA 2017 / #024 Antarctic Wind
0031A3C3   18

1031A1DC 2018 / #025 Arctic Wind
0031A3C4   19

1031A1DE 2019 / #026 Ice Gem
0031A3C5   1A

1031A1E0 201A / #027 Bomb Fragment
0031A3C6   1B

1031A1E2 201B / #028 Bomb Core
0031A3C7   1C

1031A1E4 201C / #029 Fire Gem
0031A3C8   1D

1031A1E6 201D / #030 Electro Marble
0031A3C9   1E

1031A1E8 201E / #031 Lightning Marble
0031A3CA   1F

1031A1EA 201F / #032 Lightning Gem
0031A3CB   20

1031A1EC 2020 / #033 Fish Scale
0031A3CC   21

1031A1EE 2021 / #034 Dragon Scale
0031A3CD   22

1031A1F0 2022 / #035 Water Gem
0031A3CE   23

1031A1F2 2023 / #036 Grenade
0031A3CF   24

1031A1F4 2024 / #037 Frag Grenade
0031A3D0   25

1031A1F6 2025 / #038 Sleeping Powder
0031A3D1   26

1031A1F8 2026 / #039 Dream Powder
0031A3D2   27

1031A1FA 2027 / #040 Silence Grenade
0031A3D3   28

1031A1FC 2028 / #041 Smoke Bomb
0031A3D4   29

1031A1FE 2029 / #042 Shadow Gem
0031A3D5   2A

1031A200 202A / #043 Shining Gem
0031A3D6   2B

1031A202 202B / #044 Blessed Gem
0031A3D7   2C

1031A204 202C / #045 Supreme Gem
0031A3D8   2D

1031A206 202D / #046 Poison Fang
0031A3D9   2E

1031A208 202E / #047 Silver Hourglass
0031A3DA   2F

1031A20A 202F / #048 Gold Hourglass
0031A3DB   30

1031A20C 2030 / #049 Candle of Life
0031A3DC   31

1031A20E 2031 / #050 Petrify Grenade
0031A3DD   32

1031A210 2032 / #051 Farplane Shadow
0031A3DE   33

1031A212 2033 / #052 Farplane Wind
0031A3DF   34

1031A214 2034 / #053 Designer Wallet
0031A3E0   35

1031A216 2035 / #054 Dark Matter
0031A3E1   36

1031A218 2036 / #055 Chocobo Feather
0031A3E2   37

1031A21A 2037 / #056 Chocobo Wing
0031A3E3   38

1031A21C 2038 / #057 Lunar Curtain
0031A3E4   39

1031A21E 2039 / #058 Light Curtain
0031A3E5   3A

1031A220 203A / #059 Star Curtain
0031A3E6   3B

1031A222 203B / #060 Healing Spring
0031A3E7   3C

1031A224 203C / #061 Mana Spring
0031A3E8   3D

1031A226 203D / #062 Stamina Spring
0031A3E9   3E

1031A228 203E / #063 Soul Spring
0031A3EA   3F

1031A22A 203F / #064 Purifying Salt
0031A3EB   40

1031A22C 2040 / #065 Stamina Tablet
0031A3EC   41

1031A22E 2041 / #066 Mana Tablet
0031A3ED   42

1031A230 2042 / #067 Twin Stars
0031A3EE   43

1031A232 2043 / #068 Stamina Tonic
0031A3EF   44

1031A234 2044 / #069 Mana Tonic
0031A3F0   45

1031A236 2045 / #070 Three Stars
0031A3F1   46

1031A238 2046 / #071 Power Sphere
0031A3F2   47

1031A23A 2047 / #072 Mana Sphere
0031A3F3   48

1031A23C 2048 / #073 Speed Sphere
0031A3F4   49

1031A23E 2049 / #074 Ability Sphere
0031A3F5   4A

1031A240 204A / #075 Fortune Sphere
0031A3F6   4B

1031A242 204B / #076 Attribute Sphere
0031A3F7   4C

1031A244 204C / #077 Special Sphere
0031A3F8   4D

1031A246 204D / #078 Skill Sphere
0031A3F9   4E

1031A248 204E / #079 Wht Magic Sphere
0031A3FA   4F

1031A24A 204F / #080 Blk Magic Sphere
0031A3FB   50

1031A24C 2050 / #081 Master Sphere
0031A3FC   51

1031A24E 2051 / #082 Lv. 1 Key Sphere
0031A3FD   52

1031A250 2052 / #083 Lv. 2 Key Sphere
0031A3FE   53

1031A252 2053 / #084 Lv. 3 Key Sphere
0031A3FF   54

1031A254 2054 / #085 Lv. 4 Key Sphere
0031A400   55

1031A256 2055 / #086 HP Sphere
0031A401   56

1031A258 2056 / #087 MP Sphere
0031A402   57

1031A25A 2057 / #088 Strength Sphere
0031A403   58

1031A25C 2058 / #089 Defense Sphere
0031A404   59

1031A25E 2059 / #090 Magic Sphere
0031A405   5A

1031A260 205A / #091 Magic Def Sphere
0031A406   5B

1031A262 205B / #092 Agility Sphere
0031A407   5C

1031A264 205C / #093 Evasion Sphere
0031A408   5D

1031A266 205D / #094 Accuracy Sphere
0031A409   5E

1031A268 205E / #095 Luck Sphere
0031A40A   5F

1031A26A 205F / #096 Clear Sphere
0031A40B   60

1031A26C 2060 / #097 Return Sphere
0031A40C   61

1031A26E 2061 / #098 Friend Sphere
0031A40D   62

1031A270 2062 / #099 Teleport Sphere
0031A40E   63

1031A272 2063 / #100 Warp Sphere
0031A40F   32

1031A274 2064 / #101 Map
0031A410   01

1031A276 2065 / #102 Rename Card
0031A411   02

1031A278 2066 / #103 Musk
0031A412   03

1031A27A 2067 / #104 Hypello Potion
0031A413   04

1031A27C 2068 / #105 Shining Thorn
0031A414   05

1031A27E 2069 / #106 Pendulum
0031A415   06

1031A280 206A / #107 Amulet
0031A416   07

1031A282 206B / #108 Door to Tomorrow
0031A417   08

1031A284 206C / #109 Wings to Discovery
0031A418   09

1031A286 206D / #110 Gambler's Spirit
0031A419   0A

1031A288 206E / #111 Underdog's Secret
0031A41A   0B

1031A28A 206F / #112 Winning Formula
0031A41B   0C
#15
(10-25-2013, 03:09 PM)JobeStroud Wrote: One I can say from experience is that codes that start with a 0 and sometimes 1 in the cheat engine programs are temporary bits of info. Usually 2 are hard set in the game and always hold the same address. Such as item slots equipment slots etc. I tend to find it easier to use cheat engine then going through the converting process of pnach files. I do do it on occasion though for item hacking. Quicker that way.

The only time I ran into a 2xxxxxxxxx code that wasn't perm was in dot HACK GU with the captured chims in that area. Always resets the address each load up to a certain point in the game.

When using "extended" for your cheats, the first byte is always data type, meaning that the address will start from 2******* regardless but depending on the digit, it's gonna be byte(0), short(1) or word(2), so it will patch 1, 2, or 4 bytes respectively.

If extended isn't used instead you use byte, short, or word, then the address is literal, meaning that if you try to patch an address of 03891222 for example, it will patch an address out of the game's memory, likely resulting in unexpected emulator behavior to say the least.
#16
Most of cheat codes which provided by web sites are continuity, so overlooking what Coornio point out.

In the case of "1" command
10000000 00001234
10000002 00005678

Code:
Init:
  Address  00 01 02 03 04 05
  00000000 FF FF FF FF FF FF

10000000 00001234: ("1", short, 2 bytes writing command)
  Address  00 01 02 03 04 05
  00000000 34 12 FF FF FF FF (Address 2 and 3 are not changed)
           ^^ ^^

10000002 00005678: ("1", short, 2 bytes writing command)
  Address  00 01 02 03 04 05
  00000000 34 12 78 56 FF FF (Address 4 and 5 are not changed)
                 ^^ ^^

In the case of "2" command
20000000 00001234
20000002 00005678

Code:
Init:
  Address  00 01 02 03 04 05
  00000000 FF FF FF FF FF FF

20000000 00001234: ("2", word, 4 bytes writing command)
  Address  00 01 02 03 04 05
  00000000 34 12 00 00 FF FF (Address 2 and 3 are filled with 0 as parts of a value)
           ^^ ^^ ^^ ^^

20000002 00005678: ("2", word, 4 bytes writing command)
  Address  00 01 02 03 04 05
  00000000 34 12 78 56 00 00 (Address 4 and 5 are filled with 0 as parts of a value)
                 ^^ ^^ ^^ ^^

On the surface, almost no problems except address 4 and 5 are changed like a side-effect.
Knowing these differences is important.
#17
(10-25-2013, 08:49 PM)Coornio Wrote: When using "extended" for your cheats, the first byte is always data type, meaning that the address will start from 2******* regardless but depending on the digit, it's gonna be byte(0), short(1) or word(2), so it will patch 1, 2, or 4 bytes respectively.

If extended isn't used instead you use byte, short, or word, then the address is literal, meaning that if you try to patch an address of 03891222 for example, it will patch an address out of the game's memory, likely resulting in unexpected emulator behavior to say the least.

Well I can say that a few games I mod I have to mod a 0 line to edit ingame values. onimusha 4 I had to use a 0 like in cheat engine to mod my souls. I think another game but I can't say for sure.
Not saying you are wrong by any means. I just learned something. Thank you.
MOBO - GIGABYTE X570 AORUS MASTER
CPU - AMD Ryzen 9 3900XT
RAM - 32 Gigs DDR4
HDD - To many to note. NVEM, SSD and HDD
GPU - Nvidia GTX 1070
OS- Windows 10

#18
(10-24-2013, 04:44 PM)Coornio Wrote: No way, have you seen desmume's cheat interface? I'd pick a text file any day over that tedious *****.

desmumes is tedious? we are clearly looking at 2 very different things here because desmumes is straight forward and simple
#19
and you are necroing a 6month+ thread, why?




Users browsing this thread: 2 Guest(s)