Repository navigation
Releases: ksteve35/ScritchyScratchyAP
Release list
v0.1.2-hotfix.2-linuxtest.2
v0.1.2-hotfix.2-linuxtest
A quick test to see if a tool swap makes this project compatible with Linux
v0.1.2-hotfix.2
What's Changed
- Fix bug where if the player rapidly-clicked to purchase locked items they could unlock stuff early
- Fixed desync bug between local mod and server state causing the server and UT to not recognize a location had already been checked
- Added escalating mega cash injection on shift + F7. Mega cash injection starts at
100 * largeCashMultiplierand grows by* 20every 3 seconds both keys remain held - Version bump to v0.1.2-hotfix.2
- PR: #41
Full Changelog: v0.1.2-hotfix.1...v0.1.2-hotfix.2
v0.1.2-hotfix.1
What's Changed
- Bugfix regarding certain upgrades, like Scratch Luck and Scratch Bot Strength, becoming locked at early levels after prestiging by @ksteve35 in #39
- Overhauled prestige perks to work like other multi-level upgrades to fix bug where perks would permanently apply and softlock the player from completing checks for buying Mundo, Scratch Bot, and Subscription Bot by @ksteve35 in #40
- Added Shift + F7 large cash injection debugging functionality by @ksteve35 in #40
Full Changelog: v0.1.2...v0.1.2-hotfix.1
v0.1.2
NOTE: Previous AP save.json files inside Scritchy Scratchy\BepInEx\data\ScritchyScratchyAP\saves will be incompatible with this release.
What's Changed
- Fixed cash injection scaling by @ksteve35 in #17
- Reworked F7 hotkey to give small cash injection by @ksteve35 in #18
- Shop locks now function as intended by @ksteve35 in #25
- Fixed bug where prestige perks were sending wrong checks by @ksteve35 in #26
- Aimed injections to also look at prestige cycle to stay synced by @ksteve35 in #27
- Removed unused Unlock Challenges and Unlock Night Market items and their in-game locations by @ksteve35 in #28
- Lower super ticket location array to just
[1]by @ksteve35 in #29 - Reworked prestige region structure and trimmed progression chains, which did remove quite a few items by @ksteve35 in #31
- Items removed:
- Scratch Bot Strength: 20 => 10 levels
- Self Made Millionaire, Less is More, Clean Freak, Refund, Collector: 10 => 5 levels each
- This was done to help alleviate many generation fill errors.
- Items removed:
- Implemented multi-saves for AP and auto-loading upon connection by @ksteve35 in #32
- Version bump to v0.1.2 by @ksteve35 in #33
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Corrected wrong catalog-ticket lists. Previously I had placed "Bank Break" tickets in Catalog 2 when it's from Catalog 3 and I had placed "Trick or Treat" tickets in Catalog 3 when it's from Catalog 4. This was causing a bunch of softlocking generation issues.
- Fixed Super tickets not cashing-out correctly. I was referencing the wrong ID (
idvsSharedID) and this was causing Super ticket cash-outs to not be properly detected. - Fixed Final Chance cash-out not working. Final Chance uses a different function than I thought, so dying to them wasn't the same as cashing them out. The proper function is now being modified.
- Edited "Unlock {Coin}" logic to help prevent softlocks. Sometimes the apworld generation would put coin unlocks deep into prestige perk territory that would make it take a ridiculous amount of time to grind out Jackpot Points to earn. A few times I even think it caused impossible-to-reach locations, so this may not be a perfect fix. Will monitor bug reports and come back to this if necessary.
- Added gray background behind connection menu hint. This was just to make it slightly easier to see.
- Bumping version up to v0.1.1.
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Scritchy Scratchy for Archipelago
Initial mod release for Scritchy Scratchy AP!
What are items and locations?
Locations: things you do in-game that send a check:
- Cashing out a ticket (4 checks per ticket type: at 1st, 5th, 10th, and 15th cash-out)
- Cashing out each of the 4 Final Chance variants (each is its own one-time location)
- Buying a single-purchase upgrade (coins and gadgets, one check each)
- Buying a level of a multi-level upgrade (one check per level, e.g. Scratch Luck has 45)
- Unlocking any of the 34 achievements (never will hold a progression item)
- Prestiging (up to 5 checks, one per prestige)
- Buying a prestige perk or perk level
Items: things the multiworld sends you, which unlock or advance the above:
- Ticket unlocks (
Unlock [Ticket]), required before that ticket can be bought at all - Upgrade/gadget unlocks (
Unlock [Upgrade]), required before a single-purchase upgrade can be bought - Progressive upgrades (
Progressive [Upgrade]), each copy advances a multi-level upgrade by one level, applied directly rather than bought - Progressive Scratch Size, same idea, per coin tier
- Prestige perk unlocks/progressives, same pattern as regular upgrades
- Filler: Small/Large Cash Injection, Jackpot Points
- Traps: Debt Trap (lose 25% of balance), Loan Trap (spawns a loan)
- Streaks: Lucky/Unlucky Streak (temporary Scratch Luck modifier for 3 tickets)
In short: you can't buy anything or unlock any ticket until AP sends you the item for it. The shop and ticket catalog stay locked out from under you until items arrive, so what used to be a normal idle unlock curve is now driven by the whole multiworld.
How do I install this mod?
Install instructions can be found in the README.md, as well as building instructions if you want to build the mod yourself for whatever reason.
Ready to go?
Then get to scratchin'! We have money to make!