Baldur's Gate 3
0 of 0

File information

Last updated

Original upload

Created by

Ghostboats

Uploaded by

ghostboats

Virus scan

Safe to use

Documentation

Readme

View as plain text

# bg3-mod-helper README

This is the README for the "bg3-mod-helper" extension, designed to assist with mod development for Baldur's Gate 3. This extension simplifies the process of generating UUIDs and handles, as well as providing easy navigation to instances of these identifiers across your project.

Install the extension by opening Visual Studio Code, clicking the View button on the top ribbon, clicking the ... button, and choosing Install from VSIX....

## Features

bg3-mod-helper includes several features to streamline the modding process:

- **UUID and Handle Generation**: Quickly generate UUIDs and handles via right clicking, directly within your workspace.
- **Instance Finder**: Hover over a UUID or handle to see a tooltip showing where it's used in your workspace.
- **Quick Navigation**: Right-click on a UUID or handle and use the "Go to UUID/Handle" option to open a list of files where it's used, allowing you to jump directly to any occurrence.
- **Instant .loca.xml Updating**: If a new handle is generated and you have a .loca.xml file, it will generate a blank entry for you with that new handle.

> Tip: Ignore this, gunna add screenshots on full release.

## Requirements

bg3-mod-helper does not have any specific requirements outside of Visual Studio Code.

## Extension Settings

This extension contributes the following settings:

- `bg3ModHelper.enable`: Enable/disable this extension.
- `bg3ModHelper.customHandleFormat`: Set your custom format for handle generation.

## Known Issues

- May not work in large workspaces due to too many files to search.

## Release Notes

Beta Release. Need to see if this something people want, bugs, and future updates.

### 0.9.0

- Beta release of bg3-mod-helper.
- Features include UUID and handle generation, instance finder, and quick navigation.

### [Future releases]

- Unsure, contact me on discord if you have a feature you would like implemented.

---

## Working with bg3-mod-helper

- Install the extension through Visual Studio Code (View -> Extensions -> `...` -> Install from VSIX).
- Access commands via the command palette or context menu in the editor.
- Right click to spawn new UUID's and Handles.
- Hover over or right click to find the location of linked UUID's/handles.

## For more information

- [My bg3 modders wiki](https://github.com/ghostboats/bg3_modders_guide/wiki)


**Enjoy your modding journey with bg3-mod-helper!**