LnzLive Petz & Babyz

Forked version of the visual hex editor LnzLive, created by Prism of TheRatShack and updated by Kathy of Tabbloza Kennels & Cattery. Includes new features such as loading Babyz LNZ, visual editing features like point-and-click to move and resize ballz or draw paintballz, and many more features implemented and planned.

The User Guide and Developer Guide have been included from markdown files in the codebase, so should reflect the latest functionality.

Under active development and always open to suggestions or bug reports!


LnzLive Launcher

Click here to download the EXE launcher

Recommended way to run LnzLive on PC: automatically checks for updates!


Web Version

Click here to run on itch.io in browser

Run LnzLive without installing anything by opening on itch.io! Eventually, may be hosted here, especially if I see that helps resolve the copy/paste issues.


Helpful Links

Tutorial Playlist on YouTube | Task Tracker | Latest Releases | GitHub Repository


Feedback Box

Coming soon!


Link Out

Save these buttons or stamps and link to this page:

https://www.tabbloza.com/lnzlive/


Other Tools

Petz Paintballz Gun

Web-based visual tool for designing paintballz codes

tabbzi.github.io/petz-paintballz-gun

Petz Paletteiare

Web-based tool for viewing and editing palettes and bulk swapping out palettes on images

tabbzi.github.io/petz-paletteiare

Hotkey Guide

Master these shortcuts to hex at the speed of light...

Note: This hotkey map is manually updated and the latest should be in Docs: User Guide. Also, LnzLive will support remapping hotkeys in the future.

Context

Input / Hotkey

Action

Global & Viewport

Viewport wheel up / wheel down Zoom In / Out (continuous)
Viewport SHIFT + + / - Zoom In / Out (incremental)
Viewport SPACE + left-click drag or middle mouse drag Pan Camera View
Viewport left-click drag Rotate Camera View
Viewport 1 through 6 Set Orthogonal Views (Front, Bottom, Top, Right, Left, Back)
Viewport 7 through 0 Set Isometric Views (Right-Bottom, Right-Top, Left-Bottom, Left-Top)
Viewport CTRL + Z Undo last committed action
Viewport CTRL + Y Redo last committed action
Viewport ESCAPE Exit Current Mode
Viewport CTRL + left-click Add or remove ballz in group selection
Viewport CTRL + left-click drag Box selection of ballz
Viewport F1 Toggle Hotkey Overlay
Global CTRL + H Unhide all hidden balls

Text Editing

Text Editing CTRL + S Apply and Save Changes
Text Editing CTRL + Q Flash Ballz / Linez
Text Editing CTRL + F Find/Replace: Toggles Find and Replace panel

General Tools

Tools A Open/Close Auto Paintballer
Tools T Open/Close Palette Viewer
Tools V Open/Close Variation Viewer
Tools none yet Open/Close Texture Editor
Tools K Capture `[Head Shot]`
Visual Editing SHIFT + left-click drag Move selected Ball
Visual Editing SHIFT + ALT + left-click drag Scale/Resize selected Ball
Visual Editing X, Y, or Z (hold during drag) Axis Lock movement to specific axis

Select Mode

Select Mode S Open/Close Select Mode
Select Mode left-click Select Ball (or Deselect, if background clicked)
Select Mode B or Z or Double left-click Jumps to the `[Ballz Info]` or `[Add Ball]` entry defining hovered ball
Select Mode X or M Jumps to the `[Move]` entries involving hovered ball
Select Mode C or P Jumps to the `[Project Ball]` entries involving hovered ball
Select Mode V or L Jumps to the `[Linez]` entries involving hovered ball
Select Mode N Cycle through nearby balls (when overlapping or hard to select)
Select Mode H Hide hovered ball (visually, no LNZ changes)
Select Mode DELETE Omit (if base ballz) or delete (if add ballz) hovered ball
Select Mode right-click Open Tools Menu for hovered ball
Select Mode CTRL + SPACE or right-click Open Tools Menu for hovered ball
Move Mode Icon

Move Mode

Move Mode U or ALT + M Open/Close Move Mode
Move Mode Q Lock/Unlock hovered ball (yellow outline)
Move Mode CTRL + Q Unlock All locked ballz
Move Mode ALT + left-click Select pivot ball
Move Mode ALT + SHIFT + left-click drag Scale/Resize selected group of ballz
Move Mode left-click drag Move target ball or selected group of ballz
Move Mode X, Y, and/or Z (hold during drag) Lock movement to specific axis or plane
Move Mode X, Y, and/or Z + wheel up / down Change nudge amount for specific axis
Move Mode X, Y, and/or Z + arrow up / arrow down Change nudge amount for specific axis
Move Mode X, Y, and/or Z + + / - Nudge specific axis by nudge amount
Move Mode CTRL + SHIFT + Z / X Mini-History: Undo/Redo last queued move/scale action
Paintball Mode Icon

Paintball Mode

Paintball Mode W or ALT + B Open/Close Paintball Mode
Paintball Mode left-click Draw: Add paintballz by point-and-click
Paintball Mode CTRL + left-click Eraser: Delete nearest queued paintballz
Paintball Mode SHIFT + left-click drag Freeline: Draw paintballz continuously by click-and-drag
Paintball Mode L or ALT (hold while freeline active) Straight Line: Constrain freeline to a straight line. Hold `X` or `Y` to lock axis
Paintball Mode SHIFT + wheel up / wheel down Scale/Resize: Resize diameter of paintballz
Paintball Mode SHIFT + arrow up / arrow down Scale/Resize: Resize diameter of paintballz
Paintball Mode CTRL + wheel up / wheel down Scale Stamp: Increase/decrease stamp size (min and max together)
Paintball Mode ALT + wheel up / wheel down Rotate Stamp: Increase/decrease fixed rotation angle (degrees)
Paintball Mode CTRL + B Design - Brush: Activate brush tool in Design canvas
Paintball Mode CTRL + L Design - Line: Activate line tool in Design canvas
Paintball Mode CTRL + H Design - Horizontal: Activate H-line tool in Design canvas
Paintball Mode CTRL + V Design - Vertical: Activate V-line tool in Design canvas
Paintball Mode CTRL + SHIFT + Z / X Mini-History: Undo/Redo last queued paintball action

Other Modes

Shape Mode D or ALT + P Open/Close Shape Mode
Recolor Mode G or ALT + F Open/Close Recolor Mode
Recolor Mode left-click Apply Paint Bucket: Queue current Paint Bucket settings to ball
Preset Mode R or ALT + G Open/Close Preset Mode
Preset Mode left-click Apply Preset: Apply current Preset to ball
Preset Mode ALT + left-click Eyedropper: Sample properties from ball
Line Mode E Open/Close Line Mode
Line Mode left-click Connect linez between first and second clicked ball

Tutorials

Coming... soon?

YouTube Playlist

View Playlist

Click to view the YouTube playlist of tutorials.

Tools & Modes

An overview of the built-in LnzLive utility panels.

File Tree

File Tree

Basic Tool
Open and manage LNZ files, textures, and palettes.

Palette Viewer

Palette Viewer

Basic Tool
View currently loaded and indexed palette.

Variation Viewer

Variation Viewer

Basic Tool
Toggle, view, and randomize variation blocks.

Texture Editor

Texture Editor

Basic Mode
Manage and edit mapped texture files.

Recolor Mode

Recolor Mode

Basic Mode
Change and swap colors quickly.

Paintball Mode

Paintball Mode

Basic Mode
Design and draw paintballz directly.

Move Mode

Move Mode

Basic Mode
Transform, rotate, scale, and align groups of ballz.

Line Mode

Line Mode

Basic Mode
Connect ballz by linez and set tapering, fuzz, and color properties.

Preset Mode

Preset Mode

Advanced Mode
Copy ball properties and batch apply to other ballz.

Auto Paintballer

Auto Paintballer

Advanced Mode
Procedural paintball pattern generator (fractals, voronoi, etc).

Shape Mode

Shape Mode

Advanced Mode
Randomize and prototype body shapes via projections and extensions.

Struct Mode

Struct Mode

Planned Mode
Quickly draft addballz and linez by drawing vertices and edges, and parent to nearest selected ballz.

Loading User Guide...

Loading Developer Guide...

Heading 1 (h1)

This is a standard paragraph (`p`) testing normal text flow. The quick brown fox jumps over the lazy dog. Here is a sentence with bold text (`strong` / `b`), some italic text (`em` / `i`), and a hyperlink (`a`) to see how inline styles interact.

Heading 2 (h2)

This paragraph contains an inline code snippet (`code`) to ensure it doesn't break the line height or look too small next to regular text.

Heading 3 (h3)

Unordered List (`ul` / `li`):

Ordered List (`ol` / `li`):

  1. Step one is to do this.
  2. Step two is to do that.
  3. Step three is profit.

Block Elements

Blockquote (`blockquote`):

This is a blockquote. It should have a purple border on the left side, slightly dimmed text, and an italicized font style. It is often used for notes or warnings in the documentation.

Code Block (`pre` / `code`):

// This is a preformatted code block
        function sayHello() {
            console.log("Hello, LnzLive!");
            return true;
        }

Horizontal Rule (`hr`):


Table Format

Context (th) Input / Hotkey (th) Action (th)
Viewport (td) CTRL + Z (td) Undo action (td)
Visual Edit (td) SHIFT + Drag (td) Move selected ball (td)
Table Row 3 Testing striped Background colors

Images

Here is how a standard image (`img`) embedded in markdown will look:

Example Paint Icon