LazyDuchess-CarJack icon

CarJack

Navigate New Amsterdam the way it was always meant to be.

Last updated 2 weeks ago
Total downloads 7037
Total rating 4 
Categories Mods
Dependency string LazyDuchess-CarJack-1.7.5
Dependants 3 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

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

Preferred version: 5.4.2100
LazyDuchess-CommonAPI-1.2.3 icon
LazyDuchess-CommonAPI

FOR PLUGIN MAKERS - General purpose library to make modding certain aspects of the game easier. Custom save data, phone apps, interactables and more!

Preferred version: 1.2.3

README

CarJack

icon

Cruise through New Amsterdam like never before.

Usage

A new carjack app will be available on your phone. Use it to access this mod's features.

Controls

Below are the controls, their default bindings for both Keyboard + Mouse and Controller and their corresponding inputs in the in-game Settings -> Input Menu.

Action KBM Controller BRC Input (KBM) BRC Input (Controller)
Accelerate W Right Trigger Forward Slide
Reverse S Left Trigger Back Boost
Steer Right D Left Stick Right
Steer Left A Left Stick Left
Handbrake Space A Jump Jump
Leave Car Q Left Bumper Ride movestyle Ride movestyle
Look Behind Left Mouse Button Y Trick 2 Trick 2
Horn E Right Bumper Spray Spray
Lock/Unlock Car Doors Right Arrow D-Pad Right Phone right Phone right

Air Control

On Controller, the left stick lets you adjust the pitch and yaw of your vehicle. Holding handbrake will let you adjust the roll of your car rather than the yaw.

On Keyboard + Mouse, the steering keys let you adjust the yaw of your vehicle. Holding handbrake lets you adjust the pitch with the accelerate and reverse keys and the roll with the steering keys.

Helicopter control type can be changed from the BepInEx plugin settings.

Helicopter (Type A)

Action KBM Controller BRC Input (KBM) BRC Input (Controller)
Lift/Thrust W Right Trigger Forward Slide
Go Down S Left Trigger Back Boost
Roll Right Right Arrow Left Stick Right
Roll Left Left Arrow Left Stick Left
Pitch Down Up Arrow Left Stick Phone up
Pitch Up Down Arrow Left Stick Phone down
Turn Right D B Right Trick 3
Turn Left A X Left Trick 1
Leave Helicopter Q Left Bumper Ride movestyle Ride movestyle
Look Behind Left Mouse Button Y Trick 2 Trick 2
Lock/Unlock Helicopter Doors Space D-Pad Right Jump Phone right

Helicopter (Type B)

Action KBM Controller BRC Input (KBM) BRC Input (Controller)
Lift/Thrust W Right Trigger Forward Slide
Go Down S Left Trigger Back Boost
Roll Right Right Arrow B Right Trick 3
Roll Left Left Arrow X Left Trick 1
Pitch Down Up Arrow Left Stick Phone up
Pitch Up Down Arrow Left Stick Phone down
Turn Right D Left Stick Right
Turn Left A Left Stick Left
Leave Helicopter Q Left Bumper Ride movestyle Ride movestyle
Look Behind Left Mouse Button Y Trick 2 Trick 2
Lock/Unlock Helicopter Doors Space D-Pad Right Jump Phone right

Dependencies

If you're using a mod manager such as r2modman dependencies are automatically installed for you.

Custom Cars (Work In Progress)

While tools aren't currently developed, you can clone the repo and open the CarJack.Editor project with Unity 2021.3.27f1 to create custom cars.

All default cars are located in the Assets/Prefabs folder. You can copy one of them, change their asset bundle to a new bundle with the extension .carbundle and work from there. Remember to change the car's Internal Name to something unique.

image

You can have multiple car prefabs in a single asset bundle.

You can build the asset bundles with the CarJack -> Build Asset Bundles button and find the resulting asset bundles inside CarJack.Editor/Build. Copy the .carbundle files from here into your BepInEx plugins folder to see them in-game - the other files can be safely ignored.

If DeveloperMode is enabled in this mod's BepInEx configuration file you can also reload car bundles in-game to test changes.

Keep in mind that this is still a WIP - it's not user friendly and breaking changes to custom cars may happen at anytime.

WhipRemix

Some vehicles can be recolored via the WhipRemix phone app. This app will be available under the CarJack phone app if you're in a recolorable vehicle.

No recolors are included by default. Inside the app you also get the option to create a new recolor. This will bundle the car's textures into a .whipremix file, which is just a .zip archive you can open with a program such as 7zip and edit the textures inside to your liking. You can also set the name of your recolor by editing the properties.json file inside.