-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for cross-title save loading #31
Comments
@Etokapa oh cool thanks for the find, looks like it's similar to Banjo, using the XEX_HEADER_ALTERNATE_TITLE_IDS header in the XEX to store the 415707DA title-ID, which I guess is for BlazBlue: Continuum Shift. Do you happen to have a save for Continuum Shift I could test with by chance? E2: Seem to have something working, after choosing "Load the previous games data" and going through the prompts it no longer errors, and shows "Loading the previous data..." followed by "Saving...", and then goes to main menu: Gallery shows 16% complete, with True Ending events unlocked: Does anything else there look like it loaded previous games data successfully? or is there anywhere I can check? Anyway I'll clean this code up and commit it in a few. |
Yup! The Gallery showing unlocked CGs and the Story Mode showing different character routes unlocked means the BBCS save data loaded. I can confirm it works on my end too. Thanks for adding support for it so fast! |
Maybe BL2 could support this as well. I'm unable to check on v1.12 because it always freezes for me when checking for DLC (none is present). Lost Planet 2 will unlock 2 character skins if it detects other titles' save data as well. I have not tried testing this, but AC:B should also detect saves from AC2 and have a minor effect at the beginning of the game. |
Ah think I found the issue with Borderlands 2 - looks it's the problem solved by @Gliniak's xenia-project@a69a058 commit, basically game would call an API until it returned an error, but Xenia's code for the API doesn't actually let it detect any error atm, so it never signals one, making game just run the API over and over. (I think a proper fix for that would be changing the Also this piece of code just showed me that XCONTENT_INTERNAL_DATA & XCONTENT_AGGREGATE_DATA are the same, so I'll merge those too. E: Uploaded v1.12a which should help with this: https://github.com/emoose/xenia/releases/tag/mousehook-v1.13.4 |
Thanks for the update! I can confirm that LP2 is now going ingame and detects save data from other games. It turns out it can see a lot more games than I remember!
Here's LP2 awarding the player special name tags for detecting my RE5 and LPC saves. |
Been trying to look into Mass Effect 2's cross-title support again, but couldn't find any completed ME1 saves online... found some that were pretty much at the end of the game, but Xenia has issues rendering ME atm so I couldn't manage to complete it. If anyone is able to complete ME on x360 (or if you're good enough, on half-rendered Xenia) and upload the finished save somewhere I'd appreciate it. https://www.thetechgame.com/Downloads/id=53118/mass-effect-1000-1000.html has some saves that are right near the end of the game. |
Just tested this, you have to create a Banjo-Tooie save file, then launch Banjo-Kazooie and all of the areas containing S&S items will be available. After collecting an egg or a key, exit and launch Tooie, then go to Heggy's Egg Shed near Wooded Hallow and unlockables from the first game can be activated there. |
https://drive.google.com/file/d/1Z3Rf8WKGF5zBiTsqjmTL_DtDw9BJgPX5/view?usp=sharing Here are my saves, they both have enough progress to test for yourself if you wish. |
(E: cross-title saves should be supported as of stfs-writer-v1.12, though Banjo-Kazooie/Tooie still hasn't been tested yet - if anyone know how stop-n-swop works there please take a look for me!)
The way cross-title saves are handled in Banjo-Kazooie/Tooie's stop-n-swop seems pretty straightforward, using XamContentAggregate* functions, and some XEX headers that specify the title IDs it can search for.
I've got some code ready that might let it work, but got no idea how to actually test this out. Does anyone know where I can find Banjo-Kazooie & Tooie saves that can be stop-n-swopped? Tried some saves I found online but couldn't find anything in-game (I don't really know any of the levels or anything though, so maybe I just didn't look in the right place).
If someone could provide saves & a walk-thru (what to do after loading the save to see if stop-n-swop is working) I'd appreciate it.
(also, does anyone know any other games besides Banjo/Mass Effect which have cross-title save support?)
The text was updated successfully, but these errors were encountered: