public async void Command_Launch_Modded() {
Action<IBindable<LaunchManagerState>> p = null;
var history = await Command_Patch();
p = v => {
if (v.Value == LaunchManagerState.Idle) {
PatchingHelper.RestorePatchedFiles(AppInfo, history.Files);
State.HasChanged -= p;
}
};
State.HasChanged += p;
Command_Launch();
}