You are viewing a potentially older version of this package. View all versions.
ByteSizeMetal-patchandtweakpack-1.4.25 icon

patchandtweakpack

Compatibility fixes and host-controlled tweaks: nearby prices, Colored Discounts and Markups, weapon hold position, arena skipping, trapped valuable/mission-item rescue, and mission Power Crystals for truck energy. Configure in game.

Date uploaded a week ago
Version 1.4.25
Download link ByteSizeMetal-patchandtweakpack-1.4.25.zip
Downloads 24
Dependency string ByteSizeMetal-patchandtweakpack-1.4.25

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305

README

patchandtweakpack

Author: ByteSizeMetal

Fixes common compatibility errors in supported R.E.P.O. mods and adds optional shop, run-flow and valuable-rescue tweaks. Each mod has its own switch, so you can choose which fixes to use.

Multiplayer settings

Nearby shop prices use the current host's on/off, radius and height settings. Clients ignore their local shop settings while in that lobby, except MaximumLabels, which each player sets for themselves. Everyone needs this pack to see the added labels.

Patch switches run during startup, before joining a lobby. They stay fixed for that launch so saving a menu change cannot leave only part of a fix active. The pack checks startup settings against the host and names mismatches in the BepInEx log. Match the host's patch switches and additional-prefab lists, then restart normally before the next session. Loaded assemblies and initialized prefabs cannot safely be changed to another player's configuration mid-session.

No client config files are overwritten and no players are disconnected automatically. Use matching mod versions and gameplay configs across the lobby. Personal input and display preferences in other mods remain personal.

Skip disposal arena

Enable Run flow → Skip disposal arena in REPOConfig → patchandtweakpack. It defaults off. Without REPOConfig, set Skip disposal arena = true under [Run flow] in BepInEx/config/PatchAndTweakPack.cfg before launching.

After a failed level, skip loading the disposal arena entirely and use the game's normal post-arena cleanup. Multiplayer returns the group to the lobby menu; offline starts a fresh run. The loss still ends the run, resets progress and uses normal failed-save handling. This does not preserve the failed run or award an arena winner.

Only the current host's setting controls the transition. Clients follow the game's existing level-change broadcast, so they do not need matching local choices or this pack for this particular tweak. Save an in-game change before the next loss; toggling the option itself does not require a restart. Successful extraction, shop visits and the normal arena-exit path are unchanged.

Colored Discounts and Markups

Enable Shop price browsing → Colored Discounts and Markups in the in-game config menu. It defaults off and follows the current host. It works on normal pointed-at prices and the nearby-price labels; nearby browsing can stay off.

  • Regular prices use a softer red.
  • Increasing discounts move from red through orange toward yellow as the price approaches zero.
  • Free items are green.
  • Increasing markups become a more saturated red with heavier font weight, capped at triple the baseline price.

Supported pricing: vanilla Shopkeeper discounts, AdvanceMyShop 1.3.1 discounts/markups/free-item rolls, and AdvanceMyShop's MoreUpgrades pricing integration. AdvanceMyShop is optional: the base game already supports Shopkeeper discounts; AdvanceMyShop adds configurable random discounts, markups and free-item chances. Other mods can work when they keep prices in the native item-price path, but unverified pricing systems are not guaranteed.

The baseline is the item's exact generated price before the observed discounts/markups. For AdvanceMyShop, normal shop/upgrade scaling and its configured base/type multipliers are included in that baseline; random sales, overpricing and free rolls are compared against it. The tweak reads the existing roll without generating another. It changes no prices, purchase rules, modifiers or random outcomes.

Install this version on each viewer for host baseline synchronization. Unknown baselines retain the normal game style. Font weight appearance depends on the game's font. The Mods → AdvanceMyShop switch controls its separate baseline adapter and requires a restart after changes.

Optional trapped valuable rescue

In REPOConfig → patchandtweakpack → Trapped valuable rescue, turn Enabled on before generating the next level. It defaults off. MaximumRescuesPerLevel defaults to 6 and is limited to 1–12. Only the host's choices control the operation; clients never run their own rescue pass.

The tweak attempts to find untouched valuables that remain deeply embedded in map geometry after loading. It requires blocked collider shapes, two separate checks, and no visible grab surface from nearby reachable navigation points. It then checks clear, supported spawn positions of the same size category. Vanilla valuables and eligible modded valuables registered through normal level generation are both included, regardless of whether their source mod has a compatibility patch in this pack.

It relocates the same valuable using the native network teleport. Its exact value, modded identity and original loot-pool selection stay intact: 0% value adjustment, no new items and no consumption of the game's random sequence. If a safe spot cannot be verified, the original is retained. This version does not spawn substitute valuables.

The pass waits for generation/settling, spreads queries across frames, and stops after a bounded initial window. It skips handled, discovered, damaged, moving, puzzle-controlled and unsupported articulated/complex objects, along with destinations near players. Usable navigation data is required. It will not recover every inaccessible item or monitor items dropped into walls later during play. Unity physics and multiplayer behavior still need live testing; use the per-level rescue log to report missed or incorrect candidates.

Mission shop items: Include mission shop items defaults on when rescue is enabled. The same conservative pass can now move initial shop-item spawns, including eligible weapons, tools and Power Crystals. It follows native item initialization rather than a list of spawner mod names, so different mods can use it. The installed All Shop Items In Level Plus spawn path was checked. Other spawners need to use normal ItemAttributes/PhysGrabObject initialization and the initial generation window.

The item must be attributable to a nearby ordinary authored valuable-spawn volume; a destination of the same category must pass the physical checks. Carried-in truck equipment, held or hotbar items, active items, late drops, carts/vehicles with linked bodies and ambiguous placements are retained. The original weapon/item is teleported: its charge, identity and value are not rerolled. MaximumRescuesPerLevel covers valuables and shop items together.

Use mission Power Crystals

Enable Mission items → Use Power Crystals to recharge truck in the in-game config menu. It defaults off. Hold a newly spawned mission Power Crystal and press your normal item activate/use binding (the game's Interact action, on keyboard/mouse or controller).

The host validates that you are holding the original mission crystal, consumes it once, and immediately grants one native crystal's energy plus its corresponding stock to the truck. With the base game's settings, that is 10 percentage points of truck energy. Stock and run charge are saved through the native paths, and the original truck crystal decorations are reused. Two players cannot consume the same crystal twice, and a consumed crystal cannot later earn another extraction reward.

The crystal stays intact unless its whole charge fits. Shop stock, crystals originally brought in with the truck, existing dropped/unequipped objects and unrelated crystal valuables are excluded. Newly spawned mission crystal drops can qualify later in the mission; rescue itself remains limited to initial generation. Unconsumed items retain their source mod's normal extraction behavior.

The current host's option controls the lobby. Install this pack on the host and each player who wants to use the action. Requests use bounded native player properties; stock/energy use the existing host-authenticated native stat and object-destruction paths. There are no new RPC names or custom event codes. Custom station layouts or charging overhauls may be unsupported; the item is retained when the required native contracts or original render-only crystal decorations cannot be verified.

Weapon hold position

In REPOConfig → patchandtweakpack → Weapon hold position, enable either source's optional toggle:

  • SillyValuables guns: Golden Deagle, Healing Gun, Freeze Gun and Rainbow Pistol.
  • SillyWardrobe guns: Water Gun. This is a separate content pack from SillyValuables.

These installed prefabs have a hold distance of zero, which can leave them too close to the player. Forward distance metres defaults to 0.8m, matching Golden AK47's authored distance, and is limited to 0.5–1.2m. Both toggles default off. The current host controls the toggles and distance; offline uses your own settings. Save changes to adjust or disable the tweak while playing.

The correction applies only to those verified source-owned guns while their authored hold distance is still zero. Golden AK47, other weapons with positive hold distances, and improved future prefabs keep their settings. It adjusts the existing native hold-distance request; it does not move a muzzle, rotate a model, edit the prefab, or change recoil, spread, damage, ammo or fire rate. A model authored with a separate rotation/sight problem may need an additional item-specific adjustment.

Install this version on every player using the affected weapons. The corresponding Mods → SillyValuables / SillyWardrobe patch master must also be on; those startup masters still need matching settings across the lobby. If the source cannot be verified or the host has no compatible policy, the original hold behavior is retained.

Riff Ripper volume

SillyValuables' Riff Ripper is much louder than its neighbours. In REPOConfig → patchandtweakpack → Item audio, Riff Ripper volume reduction percent defaults to 65, making it 65% quieter. Set 0 for the original volume or 100 to mute it. It covers firing, hits and the empty click, applies live, and only changes what you hear, so each player can choose their own level.

Included fixes

Mod What the pack helps with
SillyValuables Older game APIs, melee networking errors, missing item lights and health-item visuals
SillyWardrobe Laser Sword's repeated networking errors; this is separate from SillyValuables
SteampunkItems Melee networking errors, older movement calls and headset control-prompt formatting
MinecraftStrongholdLevel Diamond Sword networking errors and the minecart's missing value display
JNL_Assist / Jake and Liv's Retro Smashpack Yappuccino chat/voice errors and older movement calls
MoreUpgrades Older input calls, shop compatibility and duplicate manager errors
FragileValuables Discovery UI errors when its target is missing
KeybindLib Input setup compatibility, while keeping saved native controls
REPOPresents Registration, spawning, valuable pools, value ranges, older chance-effect chat/damage calls and the enemy present's destroy/sound calls
SharedUpgradesPlus Expected missing-field discovery messages; sharing behavior is handled by the separate compatibility mod
Extra Battle Upgrades Older movement calls
Wesley's Enemies Voodoo's older movement, visual-effect and damage calls
Abiotic Factor Valuables Older freezing-effect and physics-material calls
Rosay's Valuables MirrorTrap's older visual-effect and camera calls, and the Whoopee Cushion's explosion
JustOtaku's Valuables Older chat, explosion, mine and Tiny Car physics-material calls
Backrooms The ladder's older physics-material calls, and level loading failing in six of its start rooms
Gang The Hylian Shield's repeated melee errors; the shield itself plays the same
patisewstuff Repeated network errors from its melee weapons; the weapons play the same
Tokucade Loot Older valuable registration and chat calls that stopped all of its valuables loading
After Hours Creature registration stopping after 3 of 42, and older movement and visual-effect calls
Valorant Weapons Unsupported glow effects, while keeping weapon models
Dandy's World Items Missing uranium-loop audio
MelanieMelicious's levels Prevents selection of the known incomplete Mel Mausoleum map until its required entrances are fixed
ALL Shop Items spawn in Level Correct multiplayer prefab paths for registered items
REPOGambling Older wheel announcement chat calls; prize selection is unchanged
ScalerCore Expected missing ground-marker warnings; scaling and fallback behavior are unchanged
REPOLib Reports harmless duplicate-name registrations as warnings while keeping the original registration behavior

Other identifiable REPOLib content can receive the same targeted prefab checks, with its own configuration switch. Patches apply only when the source mod and supported problem are detected. Missing or disabled mods are left alone. Semibot RPG is excluded from these repairs.

For identified mod items, the pack also handles a missing Collider during a temporary material reset. It leaves the remaining timer logic and valid colliders alone, without adding physics parts or changing collider lists. Unknown sources remain visible with a brief diagnostic.

Some broken assets still need their author's attention. The pack leaves unknown problems visible rather than inventing physics parts or hiding every error. It also adds brief source diagnostics to help identify missing audio or physics references. It does not claim to fix an unrelated crash or network timeout.

Installation and upgrading

Install matching versions on the host and clients, then restart normally. The pack requires BepInEx; supported content mods remain optional and are not included.

This replaces the older Modlist-patchpack, ValuablesPatchpack and SillyValuablesFix builds. Remove or disable their old packages before installing this release. For a manual upgrade, remove the old ValuablesPatchpack.dll, ValuablesPatchpack.Preloader.dll and any old SillyValuablesFix.dll preloader. Keep only the new pair:

BepInEx/plugins/PatchAndTweakPack/PatchAndTweakPack.dll
BepInEx/patchers/PatchAndTweakPack/PatchAndTweakPack.Preloader.dll

Both DLLs are required. Older released ZIPs do not need to be deleted.

Configuration

With REPOConfig installed, open the in-game Mods menu and choose patchandtweakpack.

The settings are kept simple:

  1. Shop price browsing comes first: turn nearby prices on or off, then adjust radius and height. The host controls these settings for the lobby. Use the menu's save/apply action; shop changes can take effect while playing.
  2. Mods comes next: one switch for each source mod's patch set. Save your changes and restart the game to fully apply patch changes. These switches control this pack's fixes, not the original mods.

The menu edits the same saved settings used by the pack:

BepInEx/config/PatchAndTweakPack.cfg

Your old ValuablesPatchpack.cfg is copied automatically if the new file does not exist. Existing new settings always take priority, and the original file is kept.

Advanced prefab-name lists and diagnostic options remain available in the config file, keeping text fields out of the normal menu. REPOConfig is optional; without it you can edit the file while the game is closed. No exception lists need to be typed for the included fixes.

Optional nearby shop prices

The feature is off by default. Enable it in the host's config:

[Shop price browsing]
Enabled = true
RadiusMeters = 2
HeightAboveBelowMeters = 1.5
MaximumLabels = 64

Each player with the pack can then see several shop prices around their own camera, without pointing at each item. The range is a cylinder: horizontal radius plus a separate distance above and below. The host controls the lobby's settings; offline play uses local settings. Clients need this pack to see the extra labels.

Radius is limited to 0.5–4 metres. Height is limited to 0.25–2 metres in each direction. The display reuses up to MaximumLabels labels, closest items first (0 shows every item in range, up to 512), and checks a limited number of items every 0.2 seconds. Prices, stock and purchases are unchanged. In-game config-editor changes are picked up automatically; disk edits need a normal config reload or restart.

The shop feature retains its existing offline checks. The new menu integration has passed installed-API checks; live appearance and multiplayer behavior still need in-game confirmation.

Backups and removal

Some older mods need their DLL references updated before loading. The pack keeps verified backups under BepInEx/cache/PatchAndTweakPack. Matching older backups are carried forward only when needed; the original backup folders are retained.

Before removing the pack entirely, disable the affected compatibility modules and launch once to restore their original calls, or reinstall those content mods. Keep both pack DLLs installed until restoration is complete. Game files, saves and upgrade counts are not rewritten by this pack.

Reporting an issue

Include the affected item/mod, game and mod versions, relevant settings and the affected player's log. For a multiplayer problem, the host log alone may not show what happened on a client.

Checked against R.E.P.O. 0.5.0 and REPOLib 4.3.0 where applicable. Future game or mod updates may need another compatibility check. JNL's old voice option has no exact replacement in the current game; its adapter keeps the supported pitch values and uses the game's current defaults.

Original mods and content remain credited to their creators. This package contains compatibility code, not their assets.

CHANGELOG

1.4.51

  • Add Weapon valuables, on by default. Valuables that work as melee weapons or guns no longer spawn in levels, and a valuable of the same size spawns in their place. Real weapons are not affected: they still sell in the shop and still spawn in levels as items. Include guns can be turned off to keep gun valuables. Only the host needs it.

1.4.50

  • Shop expansion now splits shelves evenly: the main room and side rooms take turns. Spots against walls fill first, and the middle of a room only fills once the walls have run out.
  • Side rooms can get shelves again. A check added in 1.4.49 was likely rejecting rooms that have no solid ceiling.

1.4.49

  • Shop expansion finds far more places for shelves. One-sided shelves now go anywhere they fit, with their back to a wall where there is one. Before, they looked for walls in a way that failed in most rooms, so none had ever been placed in a recent shop.

1.4.48

  • Shop expansion now fills every item slot in the shop, on extra shelves too. The four Most ... on sale settings are gone, so the shelf settings alone decide how big the shop gets. Shop expansion limits still sets how many copies of each item a type can have.

1.4.47

  • Shop price curve → Flatten percent is a new slider. At 0, the default, the curve is unchanged. Higher evens out the odds, and at 100 every price from free to double is equally likely.

1.4.46

  • Lobby → Skip password prompt when hosting is a new option, off by default. It skips the password prompt when you create a private lobby, and the lobby has no password. Joining a lobby that has a password still asks for it.

1.4.45

  • Shop price curve now has a base price multiplier and a multiplier for each item category. While the curve is on, these replace AdvanceMyShop's pricing, so the two never stack. MoreUpgrades and SharedUpgradesPlus pricing carry on as normal. With the curve off, AdvanceMyShop works as it always has.

1.4.44

  • Add Shop price curve, off by default, in place of Shop sales. Shop items roll on a bell curve of prices, from free to double, with most near normal. You set how many items roll (50% by default) and how wide the curve is. While it is on, AdvanceMyShop still sets base prices, but its own discount and overprice rolls are held back. Only the host needs it on.
  • Colored Discounts and Markups now reaches full red at double the normal price, not triple, so the colors match the ends of the curve.

1.4.43

  • Shop sales no longer replaces AdvanceMyShop. With it on, AdvanceMyShop keeps control of prices, chances, markups, free items and really overpriced items, and the shares only set how big its discounts are. The pack's own rolls run only without AdvanceMyShop.

1.4.42

  • Add Shop sales, off by default: every shop item rolls on its own for a sale. You set how many items are on sale, how many are marked up, and how often each discount from 10% to 90% comes up. The defaults match the game's shopkeeper. While it is on, it replaces AdvanceMyShop's discount and overprice rolls. Only the host needs it on.
  • Colored Discounts and Markups now compares every copy of an item to one typical price. Copies roll different base prices, so a cheap copy could show red next to a dearer copy showing a discount. A cheaper copy now always shows a cheaper color.

1.4.41

  • Shop expansion can now place far more shelves. It adds single shelves against walls, each holding 14 upgrades and 3 health packs, and it uses dead-end rooms, including ones with no item slots. Secret rooms and the truck's room are left alone.
  • Everyone needs 1.4.41 for wall shelves. With an older player in the lobby, only the back-to-back shelves are used.
  • The log line now counts wall shelves and names only the rooms that got a shelf.

1.4.40

  • Fix modded items whose name points at no text table, such as MinecraftStrongholdLevel's Golden Apple. The item threw an error when it spawned and showed no name. It now shows its plain name.

1.4.39

  • Add Stall record: if the game freezes for 30 seconds in a lobby or level, a report and the game's thread stacks are saved in the BepInEx folder, so the cause can be found. It changes nothing in the game. On by default, with a slider from 15 to 120 seconds. Each player sets their own.

1.4.38

  • Fix SharedHealthPacks: a used pack now heals teammates once, when it is used. It used to heal when a pack was destroyed, on every machine, so the team heal waited for the empty pack to break and every unused pack healed everyone when a level unloaded. This changes play, and the host decides, under [Mods] SharedHealthPacks.

1.4.37

  • Add Connection: a connection that goes quiet now gets 15 seconds to recover instead of about 5. The game's networking gives up far sooner than its 10 second limit suggests, so a short blip could end the session. On by default, with a slider from 5 to 30 seconds. Each player sets their own, and it matters most for the host.
  • After a timeout, the log now shows the last 12 seconds of frame time, quiet time, queues and ping, so the cause can be told apart.
  • Shop expansion's log line now names the rooms and counts everything that stopped a shelf.

1.4.36

  • Remove the MoreShopItems shelf tweak, its Shop shelves settings and its Mods switch. Shop expansion replaces them. MoreShopItems itself isn't affected if you keep it, and it places its own shelves as normal.
  • Old settings for the tweak are cleared from the settings file automatically.

1.4.35

  • Add Shop expansion, a bigger shop that doesn't need MoreShopItems. It's off by default. It adds extra shelves copied from the game's own furniture, with sliders for the minimum, the maximum and the chance, and it stocks more of every item type, modded items included. Only the host's settings count, but every player needs this version to see the shelves.
  • The MoreShopItems shelf tweak is now optional and off by default, under the new Use with MoreShopItems switch. This turns it off even if it was on before. MoreShopItems still places its own shelves.
  • Shop expansion stands down while MoreShopItems is installed, because both change the same shop code.

1.4.34

  • Fix Trapped valuable rescue skipping almost every valuable. It saved the placeholder price from the moment of spawning, so the real price looked like a changed value. It had never moved a valuable.
  • Rescue now also catches items wedged partly into a wall or floor, including ones physics pushed or tumbled after spawning.
  • The rescue log line now says why items were skipped.

1.4.33

  • The host now decides for shared tweaks. A client's own settings no longer block or change them. Clients still need this pack.
  • Shop shelves: the host's shelves now appear for a client even with that client's MoreShopItems switches off, including MoreShopItems' own Spawn Additional Shelving. The switch no longer counts as a lobby mismatch.
  • Weapon hold position: a client now follows the host even with its own SillyValuables or SillyWardrobe switch off.

1.4.32

  • Add Shop shelves for MoreShopItems: every shop now aims for 1 to 2 extra shelves, split evenly, instead of often getting none. There's a switch, and sliders for the minimum, the maximum and the chance. Only the host's settings count, and they apply from the next shop.
  • Add free-standing shelf spots, so a shop no longer needs a free wall. Every player needs this version for them to be used.
  • Add a Mods switch for MoreShopItems.

1.4.31

  • Fix a multiplayer host freezing on level load and being disconnected when Dandy's World Items' Medium Bassie Plushie spawned. A leftover network link on that item stopped the host sending anything until the connection timed out. Only the host needs this fix.
  • Fix an error, and a cut-short break, when Horror Valuables' Lament Configuration or Ghostface Phone or Dandy's World Items' Party Popper breaks. They have no money particles.

1.4.30

  • Remove the InterestingLevels patch added in 1.4.28. That mod will fix the problem itself, so this pack no longer changes it, and its Mods switch is gone. Until InterestingLevels is updated, players on 3-player runs can lose their tumbles again.
  • Fix an error every time Vaultline's barrels and boxes in Tolian Levels were hit hard. They have no value script, which the game didn't expect.
  • Fix MinecraftStrongholdLevel fireworks and rejected food failing to release the item in multiplayer. Their network message was missing a value the game now needs.
  • Give Peach's Castle doors that had no sounds or physics preset working ones. This stops three warnings every frame while one moves, and those doors now make sound.
  • Add a Mods switch for Peach's Castle.

1.4.29

  • Fix an error when a radioactive item from Dandy's World Items or patisewstuff breaks. These 18 items have no radiation cloud, so the break stopped partway and lost its value popup and break effects. Those now play. The items still deal no cloud damage, because their authors never set any up.
  • Stop Heart of Gold in SLRUpgradePack sending a network message in multiplayer that can't work, which logged an error at every level start. This does not make the upgrade work: it still does nothing in multiplayer.
  • Add a Mods switch for SLRUpgradePack.

1.4.28

  • Fix InterestingLevels destroying player objects at the start of every level. Its clutter cleanup removed every player's death head, and with 3 or more players it also removed all but one tumble. Those players could not tumble or be knocked over. Only the host needs this fix.
  • Stop the Energy Pistol in Abiotic Factor Valuables sending a network message every frame from every player, even when nobody was holding it.
  • Fix a false startup settings could not be verified warning for anyone who joined more than 12 seconds after the host. The warning now only appears when a player's settings really are missing.
  • Name the object when a grab fails with an error, so a future release can fix the cause.
  • Add a Mods switch for InterestingLevels.

1.4.27

Every player needs this version. The TaylorsValuables fix changes what those items send over the network.

  • Fix Use Power Crystals to recharge truck, which could never work on modded levels. Held mission crystals now show the key and Recharge truck, or the reason they can't be used, such as truck too full.
  • Stop about 130,000 errors a session from two more unfinished valuables: maxwel in patisewstuff and Cyndaquil in PokemonValuables. Cyndaquil keeps its spin.
  • Stop the same errors from 9 other unfinished valuables before they appear: 6 in patisewstuff and 3 in AllTheValuables.
  • Stop repeated errors from battery items that have no on-item battery display, while they charge or run out. They can also finish updating now.
  • Remove the duplicate grab script from 14 TaylorsValuables items. They may feel different to grab, because both copies used to pull on the item. Turn off Mods → TaylorsValuables to go back.
  • Stop a setup error on 15 healing valuables in Dafi's Mega Valuables Pack, and a missing physics preset on the Carved Pumpkin.
  • Add Mods switches for PokemonValuables, TaylorsValuables and ItemBatteryDisplay.

1.4.26

  • Stop about 100,000 errors a session from valuables with an unfinished trap script: the eggs, Classic Vending Machine, RAIG Table, phones and chesse in patisewstuff, Valuable PodVen in AllTheValuables and Valuable Face Hugger in Horror Valuables. These scripts could never run, so they are turned off and the items stay ordinary valuables.
  • Give patisewstuff's 13 radioactive items the same loop sound repair as Dandy's World. Their radiation effect now works, because it could not run before. Turn off Mods → patisewstuff to go back.
  • Fix doors that could not set up in Mirefort (24), Vaultline (all 426) and The Stanley Parable (4). They now open, close and sound like normal doors.
  • Stop a Backrooms door logging a network error on every update.
  • Add Mods switches for AllTheValuables, Horror Valuables, Tolian Levels and The Stanley Parable.

1.4.25

Every player needs this version. Tokucade Loot and the extra After Hours creatures can now appear, and players on an older pack will not have them.

  • Fix Backrooms ending level loading and sending everyone to the menu. Six of its eight start rooms had their truck level points turned off.
  • Fix After Hours registering only 3 of its 42 creatures. Expect many more of them, and turn off Mods → AfterHours to go back to the three.
  • Fix After Hours' slowing and screen effects, which used removed game calls.
  • Load Tokucade Loot's 39 valuables, which were all failing on a removed REPOLib call, and fix its chat call.
  • Stop the repeated network errors from patisewstuff's melee weapons: Demon Sword Blood, The Requiem, Nokia Hammer and 1x1x1x1 sword.
  • Report REPOLib's ValuableObject is null messages as explained warnings. These 16 entries in Dandy's World Items, SillyValuables and Backrooms have no item in them, so nothing is lost.
  • Add Mods switches for patisewstuff, Tokucade Loot and After Hours.

1.4.24

  • Add Shop price browsing → MaximumLabels to raise the old limit of 24 nearby prices. It defaults to 64, and 0 shows every item in range, up to 512.
  • Each player sets this for themselves, and it can be changed while playing. The host still controls whether nearby prices show and how far they reach.

1.4.23

  • Stop the repeated ItemMelee errors from Gang's Hylian Shield, which ships with a melee component but no weapon parts. The shield plays exactly as before. This was nearly every error in a recent session, over 27,000 in all.
  • Fix calls to removed game and Unity APIs in JustOtaku's Valuables, Rosay's Valuables, Wesley's Enemies, Abiotic Factor Valuables, REPOPresents and Backrooms. These would fail, often repeatedly, as soon as the affected item, trap or enemy ran that code.
  • Add Mods switches for JustOtaku's Valuables, Backrooms and Gang. Turning one off restores that mod's original calls on the next launch.
  • Gang's items now also receive the pack's automatic prefab checks.

1.4.22

  • Add Item audio → Riff Ripper volume reduction percent for SillyValuables' Riff Ripper. It defaults to 65% quieter; 0 keeps the original volume and 100 mutes it.
  • Cover firing, hit and empty-click sounds, and scale their random variation too so shots stay consistent. Changes apply live.
  • Each player's setting only changes what they hear, with no host setting or network traffic. The SillyValuables patch master still turns it off.

1.4.21

  • Add optional host-controlled weapon hold-position tweaks for SillyValuables and SillyWardrobe, with separate source toggles in the in-game menu.
  • Correct the zero-distance hold request for Golden Deagle, Healing Gun, Freeze Gun, Rainbow Pistol and Water Gun. Default 0.8m matches Golden AK47; configurable from 0.5–1.2m.
  • Preserve positive distances, unknown sources, source patch masters and future fixed prefabs. Adjust only the native distance argument, with no prefab/combat changes or per-frame component searches.
  • Support live toggle/distance changes and reject invalid or former-host settings.

1.4.20

  • Extend optional trapped-valuable rescue to eligible initial mission shop items, including weapons, tools and Power Crystals from compatible item spawners.
  • Add Include mission shop items, on by default when rescue is enabled. Preserve original item/value/charge, the shared rescue limit and conservative geometry checks; exclude carried-in truck equipment, handled/hotbar items and ambiguous placements.
  • Add optional Mission items → Use Power Crystals to recharge truck. Use the existing Interact/item-activate binding while holding a mission crystal. The host consumes it once and credits one full native crystal's charge and stock immediately.
  • Retain crystals when their whole charge cannot fit. Reuse original render-only station decorations and existing host-authenticated stat/destruction paths; do not add custom events or RPC names.
  • Expose the new tweak options before patch switches. Both features use native item initialization instead of requiring a specific spawner mod.

1.4.19

  • Added optional Run flow → Skip disposal arena, available in the in-game config menu before patch switches.
  • Let the current host skip the arena load after a failed level and use normal post-arena reset, cleanup and network transition handling.
  • Multiplayer returns the group to the lobby menu; offline starts a fresh run. The loss still ends the run. The option defaults off and can be changed before the next loss without restarting.
  • Retain normal behavior when disabled or when the game's transition layout is unsupported.

1.4.18

  • Added optional host-controlled Colored Discounts and Markups for pointed and nearby shop-price labels.
  • Discounts progress from red through orange to yellow; free items turn green; markups gain red saturation and bounded font weight.
  • Observe exact native and AdvanceMyShop pre-discount baselines without changing prices or consuming random draws. Includes vanilla Shopkeeper discounts and AdvanceMyShop's MoreUpgrades integration.
  • Synchronize bounded baseline metadata from the current host, validate item identity/round, and retain native styling when no trustworthy baseline exists.
  • Add the new toggle above patch switches, plus an independent AdvanceMyShop adapter master.

1.4.17

  • Added optional, host-controlled trapped valuable rescue for initial vanilla and modded level spawns.
  • Conservatively relocate confirmed embedded objects to clear, reachable same-category spawn points while preserving the exact original item, value and pool selection.
  • Bound scans, physics queries, destination attempts and moves per level; retain uncertain items and avoid player-handled, puzzle-controlled or complex physics objects.
  • Added simple rescue controls above patch toggles in the in-game config menu. Disabled by default; enable before the next level.

1.4.16

  • Keep startup patch choices consistent between the preloader and runtime for the full launch. Menu changes apply on the next restart.
  • Compare lobby startup settings with the current host and report exact differences, including version mismatches, without repeatedly spamming the log.
  • Preserve live host authority for nearby shop prices and keep local saved settings intact.

1.4.15

  • Fixed older chat and damage calls in REPOPresents' chance effects, including the exceptions wrapped by item-destruction RPCs.
  • Fixed REPOGambling's older wheel-announcement chat calls without changing prize selection or rewards.
  • Fixed Steampunk's headset control prompts using the game's current input formatter. Saved controls are unchanged.
  • Quieted ScalerCore's expected missing feetTransform probes while keeping its original lookup and fallback behavior.
  • Added independent REPOGambling and ScalerCore switches and retained existing controls for the other sources.
  • Included all previous fixes and the in-game config menu.

1.4.14

  • Updated older vignette calls in Wesley's Voodoo, Abiotic Factor Valuables and Rosay's MirrorTrap for the current game API. Effects retain their existing arguments and the game's default priority.
  • Added a targeted missing-Collider guard for identified mod items during material resets. Native timers, valid colliders and physics components remain unchanged.
  • Added separate Abiotic Factor Valuables controls and retained Rosay's existing switch. Wesley's existing switch also controls its new fix.
  • Added one-time source diagnostics for unresolved collider errors. Stronghold asset serialization and missing authored references still require source fixes.
  • Retained the in-game settings menu and all previous fixes.

1.4.13

  • Added REPOConfig menu support for the pack's existing settings. Shop controls appear first, followed by per-mod patch switches.
  • Kept advanced text fields and diagnostics in the config file. Shop changes can apply while playing; patch switches require a restart.
  • Added a separate FragileValuables switch and a guard for its missing-target discovery UI error. Item values, fragility and normal discovery are unchanged.
  • Removed REPOPresents' call to a retired lookup that only logs an error and returns null. Its existing fallback and spawn behavior are preserved.

1.4.12

  • Renamed the DLLs, config and folders to PatchAndTweakPack.
  • Added automatic migration of old config settings and reuse of matching legacy backups. Existing new settings take priority.
  • Rewrote the package description and instructions for easier setup.
  • Kept the compatibility fixes and shop feature from 1.4.11.

1.4.11

  • Renamed the public package to patchandtweakpack.
  • Added fixes for JNL_Assist's Yappuccino chat/voice errors and SillyWardrobe's Laser Sword networking errors.
  • Added limited recovery and source diagnostics for missing audio/physics references.
  • Added optional nearby shop prices with host-controlled range and bounded display work.

Earlier releases

Added targeted fixes for supported item packs, input setup, shops, presents, registration messages and incomplete map entrances. Existing per-mod switches remain available.