Skip to content

PC vehicle editor for Banjo-Kazooie: Nuts & Bolts

License

Notifications You must be signed in to change notification settings

Torphedo/garage

Repository files navigation

Garage Opener

This is a simplified vehicle editor for Banjo-Kazooie: Nuts & Bolts, without the game's arbitrary restrictions. The only restrictions in this editor are ones that stop you from creating an invalid/unusable vehicle. For example, the vehicle file format has a size limit of 127 in all 3 directions, and allowing parts to overlap causes one to be deleted when loading.

Usage

Garage Opener supports the save file container used by the Xbox, and the "raw" vehicle files saved by Xenia. Because of the console's STFS container, console files take up a bit more space than Xenia files (60-70KiB vs. 0-16KiB).

Click this dropdown for Xbox 360 instructions Using Garage Opener does not require modding your Xbox 360! From the console, you can copy your saved vehicles to a thumb drive or USB hard drive and open them on PC. Use a blank drive with nothing on it, formatted as FAT32 (you'll have to reformat it on the console, but this makes sure the console will see it).
  • Sign in to the account you want to copy vehicles from
  • On the Home menu, navigate to Settings > System > Storage
  • Plug in the empty USB drive and format it so the console can use it
  • Go to Hard Drive > Games and Apps > Banjo Kazooie: N&B
  • Scroll past all your replays, photos, and BANJO SAVE GAME entries. (use the triggers to move a page at a time). Each vehicle is treated as a separate save file.
  • For each vehicle, click on it & copy it to USB Storage Device
  • Plug the USB drive into your PC. Your vehicle files will be in:
    Content/[Xbox profile ID number]/4D5307ED/00000001
Click this dropdown for Xenia instructions If you use Xenia with all default settings, your Xenia folder is `Documents\xenia` (you can also jump there by hitting Ctrl-L in File Explorer, pasting `%USERPROFILE%\Documents\xenia` and hitting Enter). If you use Xenia in portable mode, your Xenia folder is the folder with `xenia.exe`, or whatever paths you set for `content_root` in your `xenia.config.toml`.

In your Xenia folder, N&B save files are in content/4D5307ED/00000001. The 0x0b0a5c5c and 0x0b0d6cca folders store your progress, and every other folder contains a vehicle.

Once you've found your vehicle files, drag-and-drop any of them onto Garage Opener to open them. The console's STFS container will be handled automatically (assuming your vehicle is < 680KiB, which it should be).

Controls

Keyboard / Mouse Bind Gamepad Bind Action
W/A/S/D Left Stick Move camera/selected part(s)
Scroll Wheel Zoom in/out (Orbit camera mode only)
Left Click + Drag Right Stick Pan camera
Space RT Move camera/part up
Shift LT Move camera/part down
E A Select/pick up part
Z/C LB/RB Rotate selection about view axis
Left/Right Arrows Left/Right D-Pad Rotate selection about vertical axis
Up/Down Arrows Up/Down D-Pad Rotate selection about horizontal axis
Middle Click RS Click / R3 Cycle camera mode
Tab X Cycle editor mode
Escape Start Toggle menu mode
Enter A Place part (from menu)
Up/Down Arrows Up/Down LS/D-Pad Navigate search results (from menu)

If the editing controls seem a bit strange, it's because they're made to match the original game's controls as closely as possible. The biggest disparity is that you can't hold a direction to continuously move a part, which is my fault and not from the game.

Camera Modes

  • Orbit (3rd-person style, follows invisible target at a set radius)
  • Minecraft (controls like Minecraft, 1st-person)
  • Flying (controls like Source Engine spectator mode, 1st-person)

The 1st-person modes don't make sense when moving parts around, but the editor will let you move things from the perspective of the selected parts if you want.

Editor Modes

  • Freecam
  • Editing (able to select and move parts)
  • Menu (part search menu)

You can cycle between Freecam and Editing, then switch to the menu with another keybind. The part search is usable on controller, but you'll need the keyboard to type into the search box.

Selection & Collision

Since not many parts have models, the space taken up by a part is shown as a bunch of blue boxes surrounding it. These turn green when selected, and a change to red means your selection is overlapping and can't be placed. You can select multiple parts, but you won't start moving them around until you try to select a selected part (this is from the original game's editor).