Wrench cover
Wrench screenshot
Genre: Racing, Simulator, Indie

Wrench

Wrench Unlimited Update


Last week we moved our largest update from the beta branch to main. This update is the result of about 8 months of development. After a few more tweaks over the last week, we are ready to do an announcement post. If you haven’t been following our work on the beta branch, this update is huge and is by far the largest update to Wrench since our launch. The game flow, progression, and player goals are totally different and as a result old save games from the main branch are no longer applicable.

There are far too many changes to the game to list them here but these are some of the highlights:

  • Totally new game flow: Introduction of money, XP progression, and content unlock progression.
  • New introductory training room (work in progress).
  • Gameplay centered around a new job board app where players accept customer car jobs, sign up for races, or book showrooms.
  • Customer car repairs bonus players based on assembly quality and speed. Job speed and accurate assembly quality need to be balanced for maximum bonus. Most jobs won't allow players to maximize both speed and accuracy.
  • Auto fastener no longer perfectly torques bolts. This rewards players who manually torque bolts with wrenches.
  • Tablet UI redesign
  • New location: Race track pit area (work in progress)
  • New location: Showrooms
  • Racing pit repairs: Bring necessary spares with you to the track, when needed, fix your car during the race and send it back out to finish.
  • New shop equipment: Engine stand, gantry crane, shop lights, and Castrol ePODS.
  • Support for multiple lifts in the garage
  • Cars are now able to be run as incomplete assemblies. Many parts are no longer strictly required and will not be specifically called out as missing. Instead, these parts will generate a symptom when missing from the assembly.
  • New part inspection system and redesigned logbook functionality. Parts can now be inspected to show true condition. Logbook now auto sorts parts based on age, known condition, and probable time to failure.
  • Changes to desktop mode grab interaction. Initial part grab is a stationary grab where parts don’t move or come toward you. This allows for better control when manipulating parts on crowded worksurfaces. Press F to recenter the part in your view.
  • Changes to VR inputs and grab interactions. Better prioritization of what parts can be grabbed. This reduces missed grabs. Addition of new grabbing concepts: Pinch grab is a high precision grab for small parts using the trigger. Place your hand close to an object and use the small grab sphere with the trigger to pick up parts. Palm grab provides a broader grab area for large parts, uses the grip button.
  • VR inputs have been adjusted to allow vive users better locomotion control. Context menu is now accessed by holding the trigger button. This enters that hand into action mode, signified by the blue finger. Toggle back to grab mode with the grip button.
  • New parts:
    Trackspeed engineering turbo kit
    Catfish CFR carbon fiber panels
    Nine Lives Racing wing kit
    V8 Roadsters tubular control arms
    Driveshaft and PPF
    Hood extractor ducting
    Soft compound racing slicks
  • New shop radio. Comes preloaded with multiple stations but can also be configured to play local folders of user music.
  • Many bug fixes

Big changes to Wrench on the beta branch



We are nearly finished with our biggest update to Wrench. Over the last few weeks we have been putting builds onto the beta branch. Please come check out the update and give us feedback. If you aren't sure how to switch to the beta branch check this guide:
https://partner.steamgames.com/doc/store/application/branches

Please join our discord to discuss the beta:
https://discord.gg/G7SYSSK

Overview of some of the changes:

save games will get wiped
big changes to overall game flow
* player no longer starts with a car of their own
* new "training jobs" to teach players how to play (this will be missing some content on the beta branch, but framework and flow will be in place)
* directed customer jobs to earn money
* classified ads to purchase & own cars (required for racing)
* purchasable garage upgrades (car storage bays, car lifts, garage tools, etc)
* basic race classes (for now will just be limited & unlimited (turbo etc))

- UI visual overhaul
- engine stand
- gantry crane (to manipulate heavy objects)
- turbo kit (+ misc other part tweaks)
- crude visualization of pit area & cars racing
- pit stops during races
- Tweaks to desktop interaction
- New part inspection system
- Removed inspect app
- New Service manual app


New studio room:


Turbo parts on the new engine stand:


New UI:







Update: Build 90

Patch notes


New Content:

  • Cooling system parts
  • Coolant
  • 15x10 wheels
  • 275 width racing slicks

Common features and improvements

  • Existing wheels changed to 15x9, tires adjusted to fit
  • Dipstick: Added new dipstick stub to replace
  • Tire changer updated to support new wheel and tire sizes
  • Front hub: Set up rattle functionality for broken front hubs and enabled rattle to propagate through part chains. You can now diagnose worn front hubs by attempting to shake the wheels/tires.
  • Catalog: Added an engine accessories category
  • Fluids: Functionality to allow installing certain parts to leak fluids.
  • Added latches to underbody panels to prevent unwanted removal
  • Tweaked small parts and bolts to improve installation behavior
  • Tweaked transmission collision to make installing the transmission in VR easier
  • Increased lift speed.
  • Added the first pass at visual damage for fiberglass body panels

VR:
WrenchOS: On screen keyboard now has working shift key

Bugs:

  • Fixed a bug allowing physics sounds to play for as tool after picking it u0
  • Fixed a bug with oil drain bolt torque threshold
  • Fixed a big causing race monitor to function incorrectly after loading a saved game
  • Fixed a bug causing engine parts to animate incorrectly after loading a save game
  • Fixed a bug causing new latches to start unlatched

Wrench Update: Build 87

New parts:

  • Intake Manifold
  • Throttle Body
  • Air filter
  • Silcone elbow
  • misc small parts


Fixed several bugs causing wheels to break way too often

Removed part delivery notification

Misc bug fixes

Hotfix- Build 86

Build 86 : Hotfix



Desktop:
Auto-Fastener is now accessed by holding the R key and pressing the LMB.
Made cursor icon context sensitive
After unfastening, fasteners are now automatically added to the pocket.

VR:
Fixed a bug causing auto fastener to highlight parts when not triggering the action
Fixed all reported part installation issues.

Common Features and Improvements:
Physics: Fixed most small parts not resting still
Boxes: Reduces explosive behavior of parts when opening boxes
Boxes: Fixed a bug prevent box pickup on game load
Breaker bar: Fixed collision on tool that was pushing parts around during fastening
Vband clamps: Fixed a bug that caused latches to be visible when pocketed.
Oil Bottles: Fixed bugs preventing disposal
Helper Bot: Fixed collision and physics
Fixed highlight pulses not working on certain parts
Fixed bug allowing tire changer to be discarded

Wrench Update: Build 85


This update enables physics interactions between all parts.

This is a big change and significantly affects how the game plays. Please report any bugs to wrenchbugs@gmail.com

*Physics enabled interactions*

  • Physics, collision, and gravity are now always enable for loose parts and assemblies.
  • Parts are grabbed with strength limits - assembly mass affects handing. Two-Handed grabbing (VR only) improves handling of heavy parts
  • After uninstalling, collision against other parts is disabled until the uninstalled part is clear of collisions
  • Collisions against other parts can be briefly disabled via a context menu option. This can aid
  • with part installation or separating embedded parts.
  • A ghost rendering of a part will appear when collision is disabled.
  • Implemented physics base impact sounds.


This update also includes new content:

  • Exhaust Components.
  • Alternate valve cover
  • Alternate oil fill caps
  • Wrinkle coat paint options for both valve covers
  • Anodized timing gears
  • Tire Changer


Other changes:

  • Made tires removable from wheels and added a simple tire changing machine to facilitate installing and removing tires from wheels.
  • Wheels will now eventually fail from fatigue cycles.
  • Wheel studs will eventually snap from fatigue cycles.


Common features and improvements:

  • Tires have been separated from the wheels and will fatigue independently
  • Seats have been separated from the chassis
  • Wheels and wheel studs now fail due to fatigue
  • Improved installation behavior of many parts
  • Improved collision shapes for many parts


VR:

  • Parts can now be grabbed by both hands simultaneously


Desktop

  • Improved character movement against walls


Bugs:

  • Fixed painting behavior on many parts
  • Fixed handling of brake fluid recovery bottle.
  • Fixed bug causing parts to teleport to the hand after uninstalling.
  • Fixed bug causing the front lower control arms to disappear when grabbing with two hands.
  • Fixed collision geometry in garage to prevent parts from getting lost in walls









Update: Build 78


Build 78 8.19.2019


This update is primarily new content with a few small tweaks to game play.

New Content:

  • Ignition Parts
  • Socket Extension
  • 5/8 spark plug socket

Common features and improvements:

  • Updated to Unreal Engine 4.22. Users should see a performance boost, in some cases a large performance boost.
  • Added Basic socket extension support. Toggling extensions no ratchets is accessed through the context menu. The socket extension is required for removing and installing spark plugs.
  • Implemented a new car loading transition effect
  • Added sounds and haptics to wrench torque adjustments
  • Increase max torque of hand driven rotations, this allows camshaft/cam gear alignment without a tool.
  • Catalog: Added oil and fluids to the catalog and removed the dispenser from the level


Desktop:

  • Locked camera with hand driven rotations
  • Decrease auto wrench torque when using auto wrench to drive part rotation through a fastener
  • Impact Wrench: Auto mode is now fully momentary (click and hold)
  • Impact Wrench: Camera is no longer locked when using the impact
  • Cycle socket extension with Y key


Bugs:

  • Fixed visual flicker on rear license plate area of car

Update: Build 76



Build 76 adds new content and makes many usability changes to both desktop and VR play modes.

New Content:

  • Starter parts
  • Steering column parts


Common Features and Improvements:

  • Shop lighting updated, now brighter overall
  • Trash: Parts fill up the bin until destroyed using the context menu or exiting the game.
  • Trash: Parts can be retrieved from the bin by grabbing or using context menu on bin.
  • Body panels: Implement cosmetic wear based on race time.
  • Body panels: Implement latches. Must unlatch (by grabbing) to remove panels.
  • Torque Wrenches: Improve logic for setting torque limit.
  • Auto fastener: Improve visual, audible, and haptic feedback.
  • Condense & colorize part info summary for targeted part.
  • Remove blaster from tool list.


VR:


  • Add context menu functionality. (see below for details)
  • Add auto fastener functionality. (through context menu) - Add part info summary to a heads up display.
  • Wrenches: Can be stabilized to prevent detachment by placing palm of the open hand on the back. A blue orb will appear while the wrench is being stabilized.
  • Small parts magnet: Consolidates parts by type in a row on the back of the wrist.
  • Small parts magnet: Magnet beam increases in size over time.


Desktop:

  • One click/click and hold wrench turning: With a ratchet equipped, use left mouse to start/stop fastening or unfastening a fastener. Wrenches will continue to torque until they reach the set torque level or the player stops the action.
  • Auto pumping: Grabbing a bottle oil pump will automatically pump it. Also while holding a pumpable bottle, holding "R" will pump it.
  • Previous manual methods are available through options in the settings app.
  • Purchase Replacement and Shop Catalog hotkeys work on a held part.
  • Add small parts magnet functionality to get parts into pocket storage. (see below for details)
  • Added Vsync option to settings which is enabled by default


Bugs

  • Fixed bug in desktop mode causing input lockup when bringing up context menu while using object rotation.
  • Fixed bug in Race Monitor app when switching apps that would block player input and not allow the player to continue.
  • Fixed bug preventing Texture Quality setting from being applied properly on game load.
  • Fixed bugs with auto fastener audio.
  • Auto fastener correctly handles the transmission bellhousing bolts.
  • Ratchets correctly ignores torque limiter when unfastening.
  • Fixed minor bugs in how parts highlight.


VR Context Menu Details:
How to use:
1. Point grab laser at a target
2. Hold A on Rift / down on Vive (menu will pop up)
3. Point at an action selection
4. Release to take selected action on target (or cancel) - Context menu can also be used on the currently held part.


Pressing trigger will activate the most recently used action on the current target or held object (unique per hand).

Desktop Small Parts Magnet Controls:


  • Z (quick press w/ held part): Store part
  • Z (quick press w/ target): Store target
  • Z (quick press w/o target): Unstore most recent stored type
  • Z (hold): Enable magnet - Z (hold) + LMB: Unstore all stored parts
  • Z (2 sec hold) + LMB: Unstore and shotgun all stored parts
  • Z (hold) + MWheel: Cycle stored parts (also disables magnet)



Hotfix: Build 71

Fixed a bug making objects difficult to pick up off the floor. The old parts spawner is no longer visible but is still in the world to support the helper bot functions. The parts spawner collision was interfering with part pickup.

Fixed mouse behavior when alt tabbing out of desktop mode. Wrench no longer steals mouse focus.

Added the brake master cylinder cap back to the catalog since there was no way to get a replacement if lost.

Hotfix: Build 69

Fixed and issue in desktop mode where the tablet would retain input focus after closing.