KarlitosVII / trilogy-save-editor

A save editor for Mass Effect Trilogy (and Legendary)
https://www.nexusmods.com/masseffectlegendaryedition/mods/20
Other
151 stars 20 forks source link

Add Achievement #46

Closed Good-Viper closed 2 years ago

Good-Viper commented 2 years ago

Is it possible to add/give yourself an achievement in ME1, ME2 or ME3 in the "Trilogy Save Editor"? If not, can you add this feature?

mirh commented 2 years ago

That would require decoding of Profile.MassEffectProfile (#2), Player1.prf and local_profile.sav.

mirh commented 2 years ago

https://github.com/ME3Tweaks/ME1-ASI-Plugins/blob/master/ME1-SDK/SDK/ME1_BIOC_Base_structs.hpp#L4445 https://github.com/ME3Tweaks/ME2-ASI-Plugins/blob/master/ME2-SDK/SDK_HEADERS/SFXGame_structs.h#L1762 http://me3explorer.freeforums.org/me3-profile-editor-t1395.html https://github.com/PrivateServerEmulator/ME3PSE/blob/master/ME3Server_WV/Local_Profile.cs

levicki commented 2 years ago

Why not just play and get them?

mirh commented 2 years ago

I mean, you could ask the same question about the whole remainder of the project... Truthfully, adding achievement that you never earned seems slightly different from tinkering with the normal inventory or something, but even with this consideration there is still plenty of fair usage. For instance, I personally lost my Player1.prf after a playthrough, and getting everything back again normally pisses me off a bit.

And then there's some variables that just aren't in masseffectsaves/pcsavs. In ME2 and ME3 I could tell you about the login details (which maybe could solve the problems with authentication of the former). In ME1.. I don't know, there is volume at least? And then different controller sensitivities perhaps.

mirh commented 1 year ago

https://github.com/ME3Tweaks/LegendaryExplorer/tree/Beta/LegendaryExplorer/LegendaryExplorerCore/Save Not sure how much this could apply to the original games (2 and 3 maybe, unlikely for 1) but there's development happening in this regard