KS212 wrote: ↑Wed Nov 20, 2019 1:04 pm
SunBeam wrote: ↑Wed Nov 20, 2019 11:15 am
^ It is possible, but like you said, it pushes progression. Game's designed to give you the abilities at certain points in the story. Not to mention having them might also break the progression, in the sense that the game will think you already have that ability and not "unlock" the next phase. So you will end-up with what you'll then call a bug and ask for save games from other people
Better leave it as it is (unless you don't care for your progression)
That's exactly what happens.
Best example is on Dathomir, there's a jump section you're not supposed to pass before getting double jump/Jedi flip. But due to a glitch/mechanic abuse (you can dash into mid air and still jump off nothing), you can actually make that jump. However if you do, it seals off the return path as in the story if you actually make that jump it triggers something and you are no longer allowed to return until you pass the rest of the stage... but, you don't have the required abilities to pass the rest, so you're fucked.
Tho that's for abilities. We can probably safely unlock customization/databank and that's pretty much 'half' a New Game Plus as is
HI, everyone
Returning to the NG+ topic, I've found some flags in game dumps, by setting which we can manipulate the abilities and loadout..
I think the most interesting are
[00032019] ERsHeroLoadoutFlags::StaffLightsaberUnlocked
[00032020] ERsHeroLoadoutFlags::TwinLightsaberUnlocked
and
[00032006] ERsHeroLoadoutFlags::WallRunUnlocked
[00032007] ERsHeroLoadoutFlags::DoubleJumpUnlocked
there also some HeroUpgradeFlags, you can find them yourself in dumps file, they are responsible for upgrades mostly.
There are also some functions for setting such flags.. somewhere
for now I've found:
[00033995] 00000000222C8E00 Function SwGame.SwPlayerOverrideSettingsLibrary.GetOverrideHeroLoadoutFlags
[00033997] 00000000222C8D40 Function SwGame.SwPlayerOverrideSettingsLibrary.GetOverrideHeroUpgradeFlags
But invoking them via console has no effect.
Maybe some of you could help with finding theese flags' values in memory? I'm a bit stuck with it now..