explaingit

tokyubevoxelverse/forzadesigner6

Analysis updated 2026-06-24

40PythonAudience · generalComplexity · 3/5LicenseSetup · moderate

TLDR

Windows tool that converts any image into a Forza Horizon vinyl group by writing 1000 to 3000 colored shapes directly into the running game's memory.

Mindmap

mindmap
  root((ForzaDesigner6))
    Inputs
      JPEG or PNG image
      Shape budget
      Sphere template
    Outputs
      Shape JSON
      In-game vinyl group
      Live preview
    Use Cases
      Replicate logos on cars
      Speed up vinyl art
      Cross-game livery port
    Tech Stack
      Python
      Windows
      RTTI scan
      Geometrize
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Convert a brand logo PNG into a 1500-shape Forza vinyl group and inject it into the game editor.

USE CASE 2

Port a vinyl design between Forza Horizon 5 and 6 since they share the same memory layout.

USE CASE 3

Study how Geometrize and Primitive approximate images with a small budget of colored shapes.

USE CASE 4

Read the RTTI fallback scan to learn how the tool re-locates the Livery Group struct after a reload.

What is it built with?

PythonWindows

How does it compare?

tokyubevoxelverse/forzadesigner6jun7799/scribe-transcriberbrown101010/codex-marketing-skills
Stars404040
LanguagePythonPythonPython
Setup difficultymoderatemoderatemoderate
Complexity3/53/52/5
Audiencegeneralgeneralwriter

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Windows only and writes to a running game's memory, which may violate the Microsoft Services Agreement and risk an Xbox account ban.

MIT lets you use, modify, and ship this for any purpose, commercial or not, as long as you keep the copyright notice.

In plain English

This is a Windows desktop app that turns any picture into a vinyl group inside the racing games Forza Horizon 3, 4, 5, and 6. A vinyl group is the in-game decal editor's collection of layered shapes, normally drawn one at a time by the player. Forza Designer 6, or FD6, approximates a source image with one or two thousand colored shapes, saves the result as JSON, then writes the shapes directly into the running game's memory so they show up in the editor. Installation is simple. The user downloads FD6.exe from the GitHub Releases page and runs it. There is no installer and no admin rights are needed, Windows SmartScreen has to be dismissed once. The README also lists a source-from-Python path using pip install -r requirements.txt for users who prefer Python 3.10 or newer. Usage has two phases. In Generate, the user picks a JPEG or PNG, chooses a profile such as balanced, sets a shape budget like 1500 or 3000, and clicks Start. A live preview rebuilds the picture out of shapes and the JSON is saved next to the source image. In Inject, the user opens the game's vinyl group editor, loads a sphere template with at least as many spheres as the JSON has shapes, picks the game in the FD6 Target dropdown, clicks Upload JSON, then Inject. The dialog turns green when finished. The README warns not to click anything in either app during injection, since the game can reallocate memory mid-write and break the operation. Under the hood, FD6 finds the in-memory Livery Group structure either by fingerprinting a fresh template or, as a fallback for re-injection, by scanning the Microsoft compiler's RTTI type information for the class name. The credits section lists earlier projects FD6 builds on, including forza-painter, geometrize-lib, Primitive, and bvzrays's forza-painter-fh6 research, which supplied struct offsets and confirmed that FH5 and FH6 share a layout. The disclaimer is unusually long. Because FD6 modifies the memory of a running Forza process, Microsoft or the publisher Turn 10 and Playground Games could consider it a breach of the Microsoft Services Agreement or the game's terms, with a possible Xbox or Microsoft account suspension or ban. The author accepts no responsibility. The license is MIT.

Copy-paste prompts

Prompt 1
Walk me through using ForzaDesigner6 to turn a 1024x1024 PNG logo into a 2000-shape vinyl group for Forza Horizon 5.
Prompt 2
Show me the sphere template setup in Forza Horizon 6 needed before clicking Inject in ForzaDesigner6.
Prompt 3
Explain how ForzaDesigner6 finds the Livery Group structure via RTTI scanning and where the offsets come from.
Prompt 4
Build ForzaDesigner6 from source on Windows with pip install -r requirements.txt on Python 3.10.

Frequently asked questions

What is forzadesigner6?

Windows tool that converts any image into a Forza Horizon vinyl group by writing 1000 to 3000 colored shapes directly into the running game's memory.

What language is forzadesigner6 written in?

Mainly Python. The stack also includes Python, Windows.

What license does forzadesigner6 use?

MIT lets you use, modify, and ship this for any purpose, commercial or not, as long as you keep the copyright notice.

How hard is forzadesigner6 to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is forzadesigner6 for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.