SyncDiskSuite
Run faster, jump higher and earn up to 18 inventory slots. Adds 14 new sync disks, splits 37 vanilla disk branches into standalone disks, rebalances them and rotates shop stock.Sync Disk Suite

If Sync Disk Suite earns a place in your load order, please leave a like on its Thunderstore page. It keeps me motivated to make more mods. Donations are welcome too:
Three plugins for Shadows of Doubt, shipped together as one package.
| Plugin | What it does |
|---|---|
| Sync Disk Pack | Adds 14 new sync disks, ten of them with upgrade chains. Three of them grow your inventory, all the way to 18 slots. |
| Vanilla Split | Breaks 17 vanilla sync disks into 37 standalone single-purpose disks, and rebalances them. |
| Disk Availability | Controls what vendors stock. Three modes: rotating daily stock, the vanilla lists as the game shipped them, or everything everywhere. |
They are separate plugins with separate config files, and each one can be disabled without touching the others. If you only want the split disks, disable the other two. Nothing in the package depends on the rest of it.
They ship together because they were designed together. The split mod triples the number of disks in the world, the availability mod is what stops that becoming noise, and the pack is built to sit alongside both without stepping on their effects.
Requirements
- SOD.Common by Venomaus, required, install it first
- BepInEx (IL2CPP), which the mod manager handles for you
Installing
Use Thunderstore Mod Manager or r2modman and install as normal. Dependencies are pulled in automatically.
To install by hand, drop the three plugin folders into BepInEx/plugins.
Read this before you start
Sync disks are placed in the world when the city is generated. Loading this package onto a city you have already been playing will get you the new disks in shop stock, but you will never find them lying around in apartments, offices or lockups in that city. For the full experience, start a new city.
Existing saves are otherwise safe. Nothing here breaks a city you are already in.
As of 1.1 this package also retunes the vanilla disks it splits. Payouts go up, empty upgrade chains get filled in, and upgrade tiers that never did anything are replaced with ones that do. If you want the splits without the retuning, set VanillaBalance to true in sm3gm.sod.vanillasplit.cfg and every vanilla disk goes back to the numbers the game shipped with, prices included.
If the suite earns a place in your load order, please leave a like on its Thunderstore page. It keeps me motivated to make more mods. Donations are welcome too:
Sync Disk Pack
Fourteen new disks. Ten carry upgrade chains that you buy with vials at a Sync Clinic. The other four are deliberately single-purpose and have no upgrades.
Following vanilla's own design, each tier changes what a disk does rather than simply doing more of it.
The disks
| Disk | Price | Tiers | What it does |
|---|---|---|---|
| Leap | 3500 | 3 | Jump substantially higher. You also land harder, as fall damage rises with every tier. The only disk in the pack that changes how you move through the city rather than how fast. |
| Deep Pockets | 4000 | 3 | One more inventory slot, and every tier adds one more. Four slots in all, the biggest single step towards a full grid. |
| Smuggler's Lining | 3500 | 1 | Black market. One more slot, and its upgrade adds two more. |
| Tailored Coat | 3000 | 1 | Sync Clinic. One more slot, and its upgrade adds two more. |
| Quickstep | 2500 | 3 | Run faster. Each tier adds more. No downside. |
| Sprinter's Curse | 2500 | 3 | Run considerably faster, permanently take more damage. Every tier buys more speed at a rising price: exhaustion, then bleeding, then heavier landings. |
| Iron Lung | 2500 | 3 | Take less damage, at the cost of a heavy gait that slows you down. Tiers reduce tiredness, then speed recovery, then cut hunger and thirst while compensating for the gait. |
| Second Wind | 2000 | 3 | Recover faster, tire more slowly, and bruise less easily. Slow and cumulative rather than dramatic. |
| Lights Out | 2000 | none | Knocked-out citizens stay down considerably longer. |
| Plus One | 2000 | none | Issue guest passes far more freely. |
| Company Man | 1500 | none | Everything costs less, everywhere. |
| Dead Air | 1250 | 2 | Security systems and breakers stay down longer after you cut them. Tier 1 extends breaker outages, tier 2 extends security resets. |
| Long Arm | 1000 | 2 | Reach further to interact with things, and throw harder. |
| Muckraker | 500 | none | Photograph illegal operations and get paid for it. Cheap, pays for itself quickly, and the natural first disk of the pack. |
Prices, values and rarities are all config-adjustable, and none of them are baked into your save, so you can retune the whole ladder mid-playthrough.
Eighteen inventory slots

The game itself stops at twelve inventory slots and has room for two rows of squares. The pack lifts that limit to 18 and draws a third row in the same window. You still start with the usual four slots and earn every extra one through disks and upgrade vials: Deep Pockets, Smuggler's Lining and Tailored Coat add up to eight, and with the vanilla disks that add slots you reach the full 18.
Items in every slot survive saving and loading. If you remove an inventory disk, the slots it gave you go, and anything in them drops to the floor, as in vanilla.
The idea of an 18-slot grid comes from Expanded Inventory - 18 Slots Unified Grid by guiguiant, which opens all 18 slots straight away. If you want the slots without earning them, use that mod instead. Thank you for the idea.
On pricing
The pack runs from 500 to 4000 credits, where vanilla spans 500 to 1000. That wider ladder is deliberate. There should be real distance between the disk you pick up in week one and the disk you save for.
How much that actually constrains you depends enormously on how you play. A confident player who knows the earning loops will out-pace the ladder without much trouble. This package does not rebalance the game's economy, and does not pretend to.
Vanilla Split
Most vanilla sync disks make you choose. Tenacity offers Clout, Brawn or Reflexes, and once you install it, the other two branches are gone for good on that disk.
This plugin turns each of those branches into its own disk. Take Brawn without giving up Reflexes. Buy Stability without giving up Power. It no longer costs you the branches beside it.
Seventeen vanilla disks split into 37 standalone disks. Starch-SugarDaddy is untouched because it only has one branch.
By default the original combined disks stay in the game alongside the splits. Set RemoveVanillaParents to true in the config to take them out of shop stock, which is the intended way to play. Otherwise clinics carry both the split and the combined version of everything.
What 1.2 changed
Five earners still paid too little to be worth a slot, so their upgrades now pay much more: Street Cleaner (8 more per piece of litter at each of its first two tiers), Urbex Cartographer (2, 3 and 5 more per location; 1.2.1 toned this down from 10 per tier), Care in the Community (8% more side-job pay per tier), and the two Starch disks (Spread the word! and Put some life into it!, roughly two and a half times their old tier values). Statuesque tier 3 now gives extra reach, the same as Compact.
What 1.1 changed
Splitting a disk exposed how many vanilla disks were not worth owning in the first place.
A 500 credit disk paying 10 crows every two hours takes four in-game days to break even, which is why nobody buys one. Several upgrade chains were worse than pointless: nine splits arrived with completely empty upgrade lists, and some tiers were built on effects that stop working the moment a disk is separated from its siblings.
So 1.1 retunes them. Earner payouts go up at every tier. The nine splits with no upgrades now have full three-tier chains. The dead tiers are replaced with effects that function. Prices moved to match.
Two changes are worth knowing before you buy. Stability's four upgrade steps now sum to exactly the total fall immunity vanilla gave you for free, so the disk only reaches the parent's protection once fully upgraded. Power is the same shape, reaching one-attempt door barging at tier 3 rather than at install. Both splits ask you to earn what the combined disk handed over on day one.
The Constitution pair got the largest change. Vanilla stacked all three status immunities onto Chemistry and gave Cardiovascular three identical inventory slots. Chemistry now reads as a constitution disk, with reduced incoming damage, more health, and cold immunity at the top. Cardiovascular keeps its slots and gains tiredness immunity. Smell immunity moved to Street Cleaner.
If you would rather have none of this, VanillaBalance set to true skips the entire pass and restores the original numbers and prices.
Existing saves are safe either way. One piece of cosmetic drift is worth flagging: the game records purchased upgrade tiers by position rather than by name, so a player who already upgraded Chemistry keeps the old upgrade text while receiving the new effect. The effect is correct, the description is stale, and reinstalling the disk clears it.
The 37 disks
| Vanilla disk | Splits into | Price |
|---|---|---|
| ElGen-Tenacity | Clout | 1500 |
| Brawn | 1250 | |
| Reflexes | 2500 | |
| ElGen-Vigor | Power | 2500 |
| Stability | 3000 | |
| ElGen-Physique | Fortitude | 1750 |
| Vitality | 1500 | |
| ElGen-Constitution | Chemistry | 2000 |
| Cardiovascular | 2000 | |
| ElGen-Beauty | Allure | 1500 |
| Charm | 1500 | |
| ElGen-Frame | Statuesque | 600 |
| Compact | 900 | |
| BlackMarket-Trespasser | Lockpicker | 1750 |
| Resourceful | 1750 | |
| Invisible | 1750 | |
| BlackMarket-Infiltrator | Rogue | 1750 |
| Hacker | 1750 | |
| BlackMarket-Interceptor | Mailing List | 650 |
| Safecacker | 750 | |
| Kensington-SpartanInsuranceSchemes | Gold Medical Cover | 1000 |
| Gold Legal Cover | 1250 | |
| Gold Accident Cover | 750 | |
| Kensington-AmbassadorScheme | Cash Flow | 600 |
| Competitor Data Mining | 550 | |
| Kaizen-DovePlus | Physiological Perception | 1750 |
| Socioeconomic Perception | 1000 | |
| Candor-ModelCitizen | Street Cleaner | 450 |
| Bookworm | 600 | |
| Candor-PublicService | Food Hygeine Inspector | 500 |
| Sanitary Hygeine Inspector | 500 | |
| Candor-Cartographer | Urbex Cartographer | 550 |
| Crawlspace Engineer | 700 | |
| Candor-Community | Care in the Community | 800 |
| Heavy Lifter | 1500 | |
| Starch-BrandAmbassador | Spread the word! | 200 |
| Put some life into it! | 200 |
(The spelling of "Hygeine" and "Safecacker" is the game's, preserved deliberately.)
Split disks are priced individually
A split disk does not inherit a share of its parent's price. Splitting decouples the branches, so the pricing decouples too. Power and Stability come from the same vanilla disk and are nothing alike, and they are not priced alike.
Broadly, the cheap end of the list is where the earners sit, so those disks are self-funding and self-limiting. The two Starch disks are down at 200, the minimum price for any disk, because vanilla sells the parent for 5 and charging 500 for half of it was never defensible. The expensive end is where the disks that meaningfully change how you play sit. Stability at 3000, which cures fall damage, is priced deliberately close to Leap at 3500, which causes it.
Statuesque and Compact used to be priced identically because they mirror each other. They no longer are, because mirrored effects are not equally useful.
Every one of the 37 prices is a separate config entry, listed under its parent disk's name.
Disk Availability
Vanilla has a quiet problem. Every Sync Clinic in the city stocks every disk, permanently. There are seven of them and their stock lists are identical, so nothing is ever out of reach and there is no reason to shop around.
Add 37 split disks and 14 new ones to that and the shop screen becomes a wall.
This plugin gives each vendor a small rotating selection instead.
The three modes
Set Mode in the config:
| Mode | Behaviour |
|---|---|
| Rotation (default) | Each vendor stocks a handful of disks, redrawn each in-game day. |
| Vanilla | Restores the original stock lists exactly. Use this if you want the split and pack disks but not the scarcity. |
| Unrestricted | Every vendor stocks everything, including all the new disks. |
Rotation is deterministic. The selection is derived from the in-game day, so reloading a save does not reroll the shop and you cannot save-scum your way to the disk you want. Stock does change when the day ticks over, including while you are standing in the shop.
Unrestricted is the mode to use if you are hunting for one specific disk to try it out. A four-disk rotation makes that a genuine chore.
Which vendors, and how much they carry
| Vendor | Disks in stock | Restricted to |
|---|---|---|
| Sync Clinics | 4 | none |
| Black Market Clinic | 6 | none |
| Black Market Trader | 3 | none |
| Weapons Dealer | 3 | none |
| Newsstands | 2 | Candor News |
| Newspaper Boxes | 2 | Candor News |
Six independently configurable pools. Each has Enabled, DisksInStock, ExtraRandomSlots and RestrictToManufacturers, so you can turn any vendor off, widen or narrow it, or tie it to a particular manufacturer. A manufacturer filter that matches nothing falls back to the full pool rather than emptying the shop.
Minimum disk price
No sync disk costs less than 200, whatever added it: vanilla, a split, this pack or another mod. Cheap disks could be bought and sold on for profit. Change MinimumPrice (0 switches it off).
Pick a mode before you start a city and stay with it. Switching mid-save is not dangerous, but a disk you were saving for can disappear from a shop's rotation.
Known limitations
New disks only appear as world loot in a freshly generated city. Loot is decided when the city is built. On an existing save the new disks will show up in shops but never in containers.
Combined vanilla disks can still turn up as loot even with RemoveVanillaParents enabled. The setting reliably removes them from shop stock, but container loot is filled from somewhere else entirely, so a combined parent will occasionally appear in an apartment. It works normally if you install it. Cosmetic, and there is no fix from this end.
Installing both perception splits doubles a dialogue penalty. Physiological Perception and Socioeconomic Perception both come from Dove Plus, and each inherits the dialogue penalty the parent carries. Vanilla only ever lets you hold one, so holding both doubles it and shopkeepers around the city may start demanding a password from you. As of 1.1 the third upgrade tier on each disk grants a dialogue bonus that counters this, so a fully upgraded pair is fine. Until then, run one, or uninstall one to restore normal service straight away.
The Black Market Trader and the Weapons Dealer only let you in with a password. The game shows it only in graffiti tags around town, and a tag is sometimes blank. The trader's rotation works normally once you are in. If the password is the problem, my separate mod Black Market Passwords writes the current passwords into a sticky note.
The availability rotation includes sync disks added by other mods. If another mod registers a disk, it joins the pool and will be distributed like any other. There is currently no switch to exclude them.
The rotation is not weighted by rarity. A very rare disk is currently as likely to appear in a shop as a common one.
Vitality and Heavy Lifter were left out of the 1.1 rebalance. Both grant whole inventory slots with no smaller step available, and nothing unclaimed fits them as an upgrade. This is a known gap rather than an oversight.
The vendor duplication fix lives in the Disk Availability plugin. If you disable that plugin and load more than one city in the same play session, vendor stock lists can accumulate duplicate entries. Restarting the game clears it.
How the disks interact
A few interactions are worth knowing about rather than discovering.
Iron Lung and Sprinter's Curse pull against each other. One lowers how fast you tire, the other raises it. Running both, the tiredness effect very nearly cancels out. Deliberately not exactly, so that an upgrade always does something visible, but two disks with opposite philosophies fighting to a standstill is the intended joke.
Iron Lung's gait compensation dilutes when stacked. Its third tier is tuned to cancel out its own heavy gait exactly. If you are already running Quickstep and Sprinter's Curse, it recovers slightly less than the full amount. The shortfall is a few percent and imperceptible in play.
Long Arm's reach tier stacks with its own main effect, and with Tenacity's Brawn branch. Run both and you will be picking things up from across the room.
Leap and Stability are the obvious pairing. Leap raises your fall damage with every tier and Stability lowers it, so running both lets you take the height without the landings.
Second Wind is slow and cumulative by design. Recovery rates, energy drain and bruise chance are not things you feel in a moment. You notice it after an hour of play rather than after a fight.
Dead Air and Long Arm ship with two tiers rather than three. Both had a third tier that was built, tested and cut. One wrote a value the game never reads, the other a value that another popular mod overwrites. They were removed rather than shipped as upgrades that do nothing.
Compatibility
PlacementPlus. No conflict. Long Arm's cut second tier was cut precisely because PlacementPlus owns the carry-distance value. Nothing here competes with it.
SideStreet. Its themed case rewards are keyed to a hardcoded list of vanilla disk names. Split and pack disks can never be selected as a themed reward, and with RemoveVanillaParents enabled SideStreet degrades gracefully rather than failing.
Vanilla side-job rewards do include pack disks. The game's own reward system will hand you one.
Expanded Inventory - 18 Slots Unified Grid. Not tested together. The pack never lowers an inventory size another mod has set, so its 18 slots stay. Use one or the other.
Other sync disk mods should coexist. Their disks will be swept into the availability rotation alongside everything else.
Configuration
Each plugin writes its own file to BepInEx/config:
| Plugin | Config file |
|---|---|
| Sync Disk Pack | sm3gm.sod.syncdiskpack.cfg |
| Vanilla Split | sm3gm.sod.vanillasplit.cfg |
| Disk Availability | sm3gm.sod.diskavailability.cfg |
Every disk in the pack can be individually disabled, repriced and retuned. Every split disk can be individually disabled and repriced. Every vendor pool can be resized, restricted or switched off. VanillaBalance reverts the 1.1 rebalance in full.
Edit configs with the game closed. BepInEx rewrites them on shutdown, so changes made while the game is running are discarded.
Prices, rarities and vendor stock are not stored in your save and can be changed at any point in a playthrough. Disk names and effect descriptions are, so disabling a disk you have already installed on a save is not recommended.
Credits
Built on SOD.Common by Venomaus, without which none of this exists.
guiguiant for the idea of an 18-slot inventory grid, from Expanded Inventory - 18 Slots Unified Grid. Have a look at guiguiant's other mods too.
Shadows of Doubt is by ColePowered Games.
Also by sm3gm
All my mods are on Thunderstore.
Support
This mod is free and always will be.
Likes are greatly appreciated and keep me motivated to release more mods, so if you enjoy it, please leave one. You give a like on the mod's Thunderstore page while logged in to Thunderstore. If you installed through a mod manager, open that page in your browser to find the button.
And if you love what I do and want to support future projects, or just want to send a friendly thought, you can do so here:
Bug reports and ideas help as well. Post them as GitHub issues.
Thanks for playing.


