Posts: 432
Threads: 16
Joined: Aug 2013
Reputation:
45
10-25-2013, 01:44 PM
(This post was last modified: 10-26-2013, 10:21 AM by tadatada.)
(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.
Sponsored links
Posts: 2.128
Threads: 8
Joined: Jun 2011
Reputation:
112
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..
Posts: 267
Threads: 11
Joined: Aug 2012
Reputation:
4
Location: California
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
Posts: 432
Threads: 16
Joined: Aug 2013
Reputation:
45
10-25-2013, 07:33 PM
(This post was last modified: 10-26-2013, 02:29 PM by tadatada.)
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
Posts: 1.814
Threads: 78
Joined: May 2011
Reputation:
43
Location: Greece, Athens
(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.
Posts: 432
Threads: 16
Joined: Aug 2013
Reputation:
45
10-26-2013, 06:56 AM
(This post was last modified: 10-26-2013, 08:13 PM by tadatada.)
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.
Posts: 267
Threads: 11
Joined: Aug 2012
Reputation:
4
Location: California
10-26-2013, 07:54 AM
(This post was last modified: 10-26-2013, 07:55 AM by JobeStroud.)
(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
Posts: 1
Threads: 0
Joined: May 2014
Reputation:
0
(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
Posts: 7.766
Threads: 81
Joined: Jan 2009
Reputation:
82
Location: Indiana, USA
and you are necroing a 6month+ thread, why?
|