| View previous topic :: View next topic |
| Author |
Message |
LostHelpPlease How do I cheat?
Reputation: 0
Joined: 01 Nov 2023 Posts: 3
|
Posted: Wed Nov 01, 2023 10:11 am Post subject: Cheat Engine 7.5 + Pokemon Crystal |
|
|
Hey everyone,
I hope everyone is doing well and I would like to thank you all for all of your assistance in advance.
I know the program itself basically, but I have (for the first time) problems with the program in the game Pokemon Crystal - GBA. I use the program to "LVL UP" my Pokemon and as far as I know, the matter is quite simple: New Scan - Enter the number of EXP you gain as first scan, fight with another Pokemon, that will provide you with a different value and use it as a next scan, then simply change the value and instead of 31 EXP you will get 300 EXP. But it doesn't seem to work anymore. I've read a couple of posts and I've changed "Value Type" to just a Byte, or else it wouldn't find anything but now I'm having issues with value setting. When it actually finds me some values, it won't let me change the "Value" to 1000 I am attaching a couple of SS.
Kind regards,
| Description: |
|
| Filesize: |
97.36 KB |
| Viewed: |
6719 Time(s) |

|
| Description: |
|
| Filesize: |
114.2 KB |
| Viewed: |
6719 Time(s) |

|
| Description: |
|
| Filesize: |
324.45 KB |
| Viewed: |
6719 Time(s) |

|
| Description: |
|
| Filesize: |
287.56 KB |
| Viewed: |
6719 Time(s) |

|
| Description: |
|
| Filesize: |
137.23 KB |
| Viewed: |
6719 Time(s) |

|
|
|
| Back to top |
|
 |
ParkourPenguin I post too much
Reputation: 152
Joined: 06 Jul 2014 Posts: 4709
|
Posted: Wed Nov 01, 2023 11:51 am Post subject: |
|
|
1 byte of memory is a value between 0 and 255 inclusive. The number 1000 can't be represented as a single byte.
| LostHelpPlease wrote: | | as far as I know, the matter is quite simple: New Scan - Enter the number of EXP you gain as first scan, fight with another Pokemon, that will provide you with a different value and use it as a next scan, then simply change the value and instead of 31 EXP you will get 300 EXP. | I'd be surprised if that works. I'd expect EXP-to-gain to be calculated at runtime based on the level and species of the opponent. I guess it could be calculated when the battle begins and stored in the same area of memory, but that would be a little weird.
Wouldn't you just search for the pokemon's total EXP and change that? e.g. "increased value by..." next scans. Value type is probably 4-byte big endian. (Edit -> Settings -> Extra custom types)
I forget when this started, but most mainline pokemon games store the pokemon data in an obfuscated format. You may need to account for that. See bulbapedia for more info.
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
| Back to top |
|
 |
LostHelpPlease How do I cheat?
Reputation: 0
Joined: 01 Nov 2023 Posts: 3
|
Posted: Wed Nov 01, 2023 12:18 pm Post subject: |
|
|
Hey,
thank you for your reply.
It worked perfectly on previous versions of Cheat Engine. Because the amount of EXP you get is calculated in the end and before it is "added" you need to "confirm" it by pressing an "A" button to continue. So you simply just changed it in CE and instead of, for example, 31 EXP you gained 1000 EXP.
But for some reason it is not working anymore.
|
|
| Back to top |
|
 |
ParkourPenguin I post too much
Reputation: 152
Joined: 06 Jul 2014 Posts: 4709
|
Posted: Wed Nov 01, 2023 1:26 pm Post subject: |
|
|
1-byte values have never been able to store the value 1000.
Maybe try 2-byte or 2-byte big endian instead.
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
| Back to top |
|
 |
LostHelpPlease How do I cheat?
Reputation: 0
Joined: 01 Nov 2023 Posts: 3
|
Posted: Thu Nov 02, 2023 10:31 am Post subject: |
|
|
Thank you again for your time and help.
That's just a thing. In previous versions, I never had to change anything. Just make a fist scan and then a second one and it worked.
I am truly sorry, but would it be possible to provide me with additional assistance in what or how should I be doing a scan?
|
|
| Back to top |
|
 |
ParkourPenguin I post too much
Reputation: 152
Joined: 06 Jul 2014 Posts: 4709
|
Posted: Thu Nov 02, 2023 11:25 am Post subject: |
|
|
Maybe you were using a different emulator that used little endian. Maybe you misremember. I don't know what else to say other than it clearly doesn't work the way you think it did.
Enable the big endian custom types in Edit -> Settings -> Extra custom types
("Edit" refers to the text that says "Edit" at the top of the main CE window)
If you need a video walkthrough of how to click the "Value type" box to change value types, try looking up a video walkthrough of step 4 of the CE tutorial. Instead of changing it to "Float" or "Double", you should select the 2-byte big endian type.
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
| Back to top |
|
 |
luigimud Newbie cheater
Reputation: 0
Joined: 04 Jul 2024 Posts: 10
|
Posted: Fri Jul 05, 2024 12:14 am Post subject: |
|
|
I am interested in this as well, would you kindly post an update after the extra custom types edit?
if this is allowed, would you kindly share the CT?
|
|
| Back to top |
|
 |
|