Saturday, May 8, 2010

Update!

Sorry for the recent lack of update!
I didnt had lots of time to work on FSD these day!

Just to tell you that XDK is ordered and should hopefully be here by monday!

I did worked on some "non-visual" stuff...
1- Getting back to FSD from game : I did had a fonctionnal prototype but it was really hacky. Some better way will be released by other people/group soon. All I can tell is that if you dont have the latest freeboot with memory hack yet, it wont work!

2- Profile info : I did some experiments about the profile file. My goal was to be able to retrieve achivements status for one game for specific profile. Using XUserCreateAchievementEnumerator with a title id other than current doesnt work. SDK docs says : ID of a title in your family, or 0 for the current title.
I did search about the "title in your family"... What i figured out about this, is that when using ImageXEX, you can specify alternate title ids (max of 255) using "/ALTTITLEID: alternate title ID" but this doesnt work for the achivement enumerator, but it works for XEnumerateCrossTitle. If you add the title ID of a game to your xex alternate title ids, you'll be able to properly read the content created by this game (saved games, saved data..). I then tryed to get the data i need using another way.. The profile file is a standard CON file, therefore, it "SHOULD" be mountable, but there's some security on them. Simply using XamContentOpenFile on them doesnt work it return ERROR_ACCESS_DENIED. If you transfer the profile file, open in "Le Fluffy" and remove the security info, it gets mounted properly... So it might required a dash hack... I'm currently exploring other solution.

Regards,
HellDoc