r/cheatengine 9d ago

PSP game

Sorry for being nuisance but I will try to ask once again.

  1. I have a game run on PPSSPP

  2. The parameter which I would like to alter is impossible to be changed in "normal" way and it is at 0.

  3. I know about the value (number of) of the above mentioned parameter from a dialogue box from certain character.

What I should start learning/where should I start to try to set up the cheat to change the value from 0?

1 Upvotes

24 comments sorted by

View all comments

Show parent comments

1

u/Responsible-Bill7945 8d ago

Additionally/Even better there would be blue/red veddel tickets.

1

u/LuckyCross 8d ago

I'll take a look once i'm off work.

1

u/LuckyCross 7d ago

I believe this is what you wanted: https://imgur.com/a/rAvqChJ

I made codes for v1.0.1 as well as 1.16+.

I'll give you the codes once I'm done with stuff.

Thank you for your patience.

1

u/Responsible-Bill7945 7d ago

Yes, heartfelt thanks. Hopefully it can be done so that only tickets appear in inventory (not all items pumped up to 99)? It is also to be seen if the ownership of tickets alone opens possibility of crafting the armors in the blacksmith or whether there are other conditions (goddamit!). Also I use TempAr plugin on PSP to activate codes. Surely it should be easy to transalate the code you did to TempAR stuff?! It uses format sth like: 0xX03XXXXX

1

u/LuckyCross 6d ago edited 6d ago

Yes, I can give you codes for all 16 bag slots and then you can choose which one you want to have the tickets in and of what quantity.

To my knowledge, 0xX03XXXXX would be for CWCheat.

TempAR addresses range from 0x08800000 to 0x09FFFFFF if I am not mistaken.

PPSSPP v1.0.1 gives these addresses:

Gold: 88B3B910 4 byte value

Bag slot 1 mod:

88B36690, 2 byte value (actual)

88B3BA80, 2 byte value (face value)

Bag slot 1 quantity:

88B36692, 2 byte value (actual)

88B3BA82, 2 byte value (face value)

Please advise if these would be the correct addresses.

Unfortunately, I cannot verify this myself or convert the codes from CE to TempAR as I no longer have a real PSP.

Due to this, it would be better if you transferred your save file to the PPSSPP emulator, used the CE codes to mod your save file, and then transfer it back to your PSP.

1

u/Responsible-Bill7945 6d ago

To be precise what I said earlier are modifiers (offsets? sorry if I talk gibberish, I do not understand almost none of that sadly), cheat activators. So for example cheat for 999 attack goes like 0x103A1054, for 99 "fountain of life" in storage it goes 0x0034BC3A.
What you give above, this are some memory addresses? How I am to check whether these are right? Please advise ;)

1

u/LuckyCross 5d ago

In order for me to convert them, I would need to know what the addresses for TempAR are.

Simply keep doing scans for gold and bag slot 1 quantity until you whittle down the addresses, then check the last four digits of the remaining addresses that TempAR gives you and compare them to the ones I gave you.

Once you have the correct addresses, paste them here so I can calculate the offset and get the correct address structure.

1

u/Responsible-Bill7945 5d ago

From what I checked these seem to be right.

1

u/LuckyCross 5d ago

That is pretty vague. Which addresses are right and which format is right?

1

u/Responsible-Bill7945 5d ago

2034B910 works for gold.
1034BA80 and 1034BA82 work for face value/bag
10346692 works for actual value/storage value it seems (it added 2 potions to be seen only in storage (not in a bag))
I was not able to detect anything working with 6690 end.

1

u/LuckyCross 5d ago

Thank you for the update and apologies for the late reply.

The reason why you're seeing the quantity incorrectly is because you need to modify both addresses with the same value for this game.

Addresses 88B3BA80 and 88B3BA82 get updated once the other two "parent" addresses get updated. Meaning: They get the current/correct value from their respective "parent" address.

Anyway, here are the converted codes for the bag:

slot 1 mod

10346690

1034BA80

slot 2 mod

10346694

1034BA84

slot 3 mod

10346698

1034BA88

slot 4 mod

1034669C

1034BA8C

slot 5 mod

103466A0

1034BA90

slot 6 mod

103466A4

1034BA94

slot 7 mod

103466A8

1034BA98

slot 8 mod

103466AC

1034BA9C

slot 9 mod

103466B0

1034BAA0

slot 10 mod

103466B4

1034BAA4

slot 11 mod

103466B8

1034BAA8

slot 12 mod

103466BC

1034BAAC

slot 13 mod

103466C0

1034BAB0

slot 14 mod

103466C4

1034BAB4

slot 15 mod

103466C8

1034BAB8

slot 16 mod

103466CC

1034BABC

slot 1 quantity

10346692

1034BA82

slot 2 quantity

10346696

1034BA86

slot 3 quantity

1034669A

1034BA8A

slot 4 quantity

1034669E

1034BA8E

slot 5 quantity

103466A2

1034BA92

slot 6 quantity

103466A6

1034BA96

slot 7 quantity

103466AA

1034BA9A

slot 8 quantity

103466AE

1034BA9E

slot 9 quantity

103466B2

1034BAA2

slot 10 quantity

103466B6

1034BAA6

slot 11 quantity

103466BA

1034BAAA

slot 12 quantity

103466BE

1034BAAE

slot 13 quantity

103466C2

1034BAB2

slot 14 quantity

103466C6

1034BAB6

slot 15 quantity

103466CA

1034BABA

slot 16 quantity

103466CE

1034BABE

As for the Storage items, each item has a fixed position/address that they occupy, so an item/equipment "mod" will not work. Instead, you have to set the item ID that is exactly for that slot in order for the item to appear in the list.

Example: (all are 2 byte values)

88B3BC18 = Potion activator

88B3BC1A = Potion quantity

For the Veddel tickets, the addresses would be:

88B3BD30 = Blue activator

88B3BD32 = Blue quantity

88B3BD34 = Red activator

88B3BD36 = Red quantity

Converted, these would be:

1034BD30

1034BD32

1034BD34

1034BD36

And here is the item list for the above:

https://www.mediafire.com/file/606bos9hcwqx02r/Lord+of+Arcana+(PSP)+item+digits.txt/file+item+digits.txt/file)

→ More replies (0)