Optie wrote: ↑Wed Jan 08, 2025 2:35 am
doobiedoo wrote: ↑Tue Jan 07, 2025 10:48 pm
Optie wrote: ↑Tue Jan 07, 2025 10:22 am
I performed the class XP group scan on launch and I'm given no addresses. I do a match, get an address, change the value to 76001, do another game, and get no changes. Is the new value too big? Do I have to win the match? Do I have to do this in PUBLIC matches, not private ones (they're still online regardless)
PvE and PvP levels use the same format, though obviously they have different levels and XP totals.
group scan... 4:A w:4 4:B
A = (level - 1)*8 + 1
B = (xp * 8) + 1
regardless, change only your XP amount. you need to increment though achieving the levels in order to get their rewards and unlocks and if you just outright change your level, that won't happen... so just alter your XP amount. you can just set the XP to a very high number - 76001 isn't nearly so large as to cause a problem, use 20000001 and you'll get all your levels pretty sure - and then get XP on your next operation/PvP match, and the levels will catch up properly.
i should say that i did this method when the game first came out and things might've changed since then, but such changes are typically not the case.
Something must've changed because class xp still won't change despite the group scan or doing games after the fact. Thank you so much for your help though! I managed to get the weapons I needed at their appropriate levels.
The groupscan that doobiedoo posted did not work for me either, but the longer method of scanning values, then re-scanning after multiple missions in a single play session will work to get your class xp and max out a class relatively quickly; takes about 90 minutes for me.
So if you open CE, use the normal "Exact Value" scan type, and do the following to get your class xp address:
1. You need some xp with the class to scan (scanning zero does not help much in my experience).
2. Let's say you are Level 2 with the Heavy and you have 254 out of 600 experience when you go to the Armouring Hall. You need to scan your current experience value, which would be (254 * 8) + 1 = 2033. So put 2033 into Value and hit First Scan.
3. Then you will need to gain some xp with that class (in our example, the Heavy). Play an operation; do it on Minimal difficulty if you want to finish it quickly.
4. Now you've gained some experience, let's say you are now Level 3 with Heavy class and you have 102 out of 600 experience. You need to use the "Next Scan" feature to narrow your results from the first scan. Your current xp in our example is 102, so use (102 * 8) + 1 = 817. Go into CE, put 817 into scan Value, click "Next Scan". This will narrow your results.
5. Repeat steps 3 and 4 until you have 1 or 2 addresses left in the scan list. One of those addresses will contain your current class xp.
6. Right click on that address, select "Change value of selected addresses", and change it to 736001 (that's 736,001, NOT 73,601) [ty to Klerik for suggesting this xp amount, it's worked for me every time].
7. Play another mission with the class (again, minimal difficulty would be best to guarantee a win). At the end of that mission, you should level up all the way to level 25. All done.
By the way, you can open several instances of cheat engine to scan multiple things across matches, so you can have one scan running on your class xp, another on current wins, another on melee weapon xp, and so on. That way you can narrow down multiple addresses as quickly as possible. Hope this helps.