Add SQL unlocks, persistent locks and Quick Actions (One-Click Booster / Max All)#5
Open
Vynxly wants to merge 1 commit into
Open
Add SQL unlocks, persistent locks and Quick Actions (One-Click Booster / Max All)#5Vynxly wants to merge 1 commit into
Vynxly wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivation
Description
UnlockEverythingcommand inAutoshowViewModelthat executes safe-sized SQL batches; implemented persistent locks with aDispatcherTimerthat re-applies Free Cars / Full Autoshow / Install Flags every 10s (seeForza-Mods-AIO/ViewModels/Pages/AutoshowViewModel.cs).Forza-Mods-AIO/Views/Pages/Autoshow.xamlforUnlock Everythingand aPersistent locks (10s)toggle that bind to the new viewmodel commands.One-Click Booster(sets credits override to20_000_000) andMax All(caps credits at20_000_000and enables max values for the remaining selectable modules); UI and handlers live inForza-Mods-AIO/Views/SubPages/SelfVehicle/Unlocks.xaml(.cs).XP,Accolades,Kudos,Forzathon Points, andSeasonal Points; preservedCredits,Wheelspins,Skill Points, andSeries Pointsflows.BaseCost=0), Full Autoshow (unlock / Drivable view / buckets), Add All Cars (CarBuckets approach), Free Upgrades (47 tables viaGetFreeUpgradeSql), Free Wheels, Unlock Upgrade Presets, Clear "NEW!" tag, and Physics & Performance updates (DriftScoreMultiplier,TractionScale,TorqueScale,DragCoefficient) inAutoshowViewModel.SpinSellFactor->Sell Payout,DriftScoreMultiplier->Drift Score, andUnbreakableSkillScore->No Skill BreakinResources/Translations/*.UnlockEverythinginto safe-sized batches (to reduce in-process work) and added anInstallFlagsexpansion to mark on-disc content installed.Testing
xml.etree.ElementTreeto ensure they remain well-formed and the UI layout is valid (all changed XAML files parsed OK).git diff --checkand basic file consistency checks to ensure no whitespace/merge problems.dotnet buildbut it could not be executed in this environment becausedotnetis not installed (build not run here).If you want, I can: run a local build guidance checklist, split any SQL into more batches, or revert any specific translation/UI change you prefer different.
Codex Task