Well, resurrecting this thread, I'll put a little walkthrough from what I've lurked on the interwebs and a tiny little work from me. All that using CoSMOS.
I was too very disappointed about the badges not upgrading when you're offline... I've given up on 2k servers, mostly because of the lag since I'm from Brazil, but I've ALWAYS loved MyCareer and wanted those badges since they make a huge difference.
Aside from the tryout, at any point of the game (the 10 days contract phase it works too), go to your player "Player Upgrades > Attribute Upgrades". Now comes the most important part:
Write down your "Inside Scorer" abilities first (Standing Layup, Driving Layup, etc) eg. mine was maxed out stats so that goes with:
Standing Layup: 95
Driving Layup: 95
Post Fadeway: 95
Post Hook: 95
Post Control: 95
After you wrote down your stats, go to the "Jump Shooter" abilities. Again, on my player those stats are:
Moving Shot Close: 95
Standing Shot Close: 95
Moving Shot Midrange: 90
Standing Shot Midrange: 95
Moving Shot Three: 85
Standing Shot Three: 95
Free Throw: 92
Ok, now that you wrote down the values you have from those 12 abilities we need to convert it to the form that the game sees it. The game uses the formula (value shown on attribute-25)*3 eg. My "Standing Layup" ability is 95, so the game recognize it as (95-25)*3 = 210.
You can do a spreadsheet or take the equivalent values from here:
25= 0
26= 3
27= 6
28= 9
29= 12
30= 15
31= 18
32= 21
33= 24
34= 27
35= 30
36= 33
37= 36
38= 39
39= 42
40= 45
41= 48
42= 51
43= 54
44= 57
45= 60
46= 63
47= 66
48= 69
49= 72
50= 75
51= 78
52= 81
53= 84
54= 87
55= 90
56= 93
57= 96
58= 99
59= 102
60= 105
61= 108
62= 111
63= 114
64= 117
65= 120
66= 123
67= 126
68= 129
69= 132
70= 135
71= 138
72= 141
73= 144
74= 147
75= 150
76= 153
77= 156
78= 159
79= 162
80= 165
81= 168
82= 171
83= 174
84= 177
85= 180
86= 183
87= 186
88= 189
89= 192
90= 195
91= 198
92= 201
93= 204
94= 207
95= 210
96= 213
97= 216
98= 219
99= 222
Ok, now that we have the values shown to you and the values that the game itself uses we can go to CoSMOS:
If you just downloaded it, leave the options on default. Find the NBA2k15.exe proccess on the list and now to the search field:
Value Type: Array of byte
Scan Type: Search for this array Make sure to uncheck the "Hex" box!
Now, to search the right value, first you gonna put the values that the game uses (not the ones shown to you) from "Inside Scorer" followed by the "Jump Shooter" values. On my example from above, it'll stay like this:
210 210 210 210 210 210 210 195 210 180 210 201
As you see I've put 12 values as the game recognize, all separared by space.
Hit the first scan!
It'll show 16~20 addresses... The address we want will be a static one (green address), there should be 4 static adresses. For all players I did this, it's the next-to-last address... Put it on the address list (Double click him.)
Now on the address list (below the results from the scan), right click on the address we just added and choose "Change record > Type". On the length field, put 16 and OK. Right click on the adress again, choose "Change record > Address", you should see something like "nba2k15.exe+randomaddress", put a +88 at the end, the address should be "nba2k15.exe+randomaddress+88" and hit OK! Now the array of bytes, if you don't have any badges at all, should be 16 "00", if you have any then it'll be something different, doesn't matter. Right click again on the address, "Change record > Value" and change the value to 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222. Hooray! If you've followed all the instructions right, 77 golden badges! Don't worry about the so called "personality badges", they'll setup with no problem.
Hope it helps! A HUGENORMONTROUS chunk of the credits go to Giggex from CE forum for finding those first adressess, and the rest to the community polishing, adapting and explaining how to use on players aside from fresh point guards and that are at long stages of the career.
I'm pretty n00b with CE, that's why I didn't make a table or even a little trainer, hopefully someone more experienced can do it. However this way always works too :P
Ps.: It's kinda of my very first walltext post, so if anything isn't according to the rules, please let me know.