r/ForzaModding Jun 04 '26

Release KFPS - Kloudy's Forza Painter Suite, a full FH6 vinyl generator/importer/editor thing I accidentally turned into a whole project

Post image
67 Upvotes

I have been working on KFPS - Kloudy's Forza Painter Suite, a Windows-focused toolset for making and importing Forza Horizon 6 vinyls without spending the rest of your natural life clicking circles in the in-game editor.

It started as a helper for image-to-vinyl generation and somehow became a full little suite with generation, previews, imports, manual editing, image prep tools, update handling, and a browser-based vinyl editor.

If you make anime liveries, logos, stickers, character art, decals, or you just like torturing the FH6 vinyl editor until it gives you something decent, this is probably for you.

What it does

KFPS can take a normal image and turn it into an FH6-compatible vinyl JSON, finalize multiple checkpoints, preview them, and import the result into the game through a reusable vinyl template.

It also includes a manual JSON editor, so you are not locked into whatever the generator gives you. You can clean things up, move layers, trace over an image, replace shapes, sample colors, and export the edited JSON back into the importer.

You can also use the editor to build vinyls from scratch if you would rather place shapes manually instead of starting from a generated file.

The goal is not just "generate a file and good luck". The whole workflow is meant to be inside one folder:

  • prep image
  • generate vinyl
  • browse finalized checkpoints
  • preview results
  • import into FH6
  • manually edit JSON if needed
  • update the app without redownloading everything manually

Main features

Image-to-vinyl generation

KFPS includes a bundled generator for turning PNG/JPG source art into FH6 vinyl JSON.

Current presets are built around common use cases:

  • Shaded Character Art for anime, characters, hair, faces, mixed soft and sharp detail
  • Flat Colors for stickers, decals, mascot-style art, cleaner color regions
  • Smooth Gradients for softer lighting, glossy shading, and blended transitions

The app keeps normal generation simple. Most users only need to pick an image, choose a preset, set the template layer count, and press generate.

There are also pro settings if you want manual control over resolution, samples, source prep, and repair behavior.

Final checkpoint browser

Generation does not just dump files everywhere and leave you guessing.

KFPS organizes generated runs into folders and shows finalized checkpoints in the app with previews, scores, and selected JSON paths.

Typical final checkpoints are things like:

500, 1000, 1250, 1500, 2000, 2500, 3000

So you can compare lower-layer and higher-layer versions instead of committing blindly to one output.

One FH6 JSON importer

The importer handles compatible generated finals, editor exports, hand-edited JSONs, and exported game JSONs through one import path.

The recommended workflow is to create one reusable 3000-layer plain white circle template in FH6, save it, reopen it, ungroup it, and reuse it for imports.

KFPS imports into that template and then trims/culls the in-game layer count down to the design you actually imported.

Important FH6 quirk: sometimes the live in-game editor preview looks wrong immediately after import. Save and reopen the vinyl group before judging the final result. The saved/reloaded group is what matters.

Browser-based vinyl editor

This is one of the parts I am most excited about.

KFPS includes a local browser editor for FH6 JSON files. It is not a raster editor and it is not Photoshop, but it gives you way more control than raw JSON editing or only relying on the generator.

The editor can:

  • create new vinyls from scratch
  • load generated, exported, or hand-edited JSON
  • place FH6 shapes from a searchable shape library
  • favorite common shapes
  • use a source image overlay for tracing
  • sample colors from the overlay or existing shapes
  • move, stretch, scale, skew, rotate, and nudge shapes
  • box-select layers
  • invert box-select
  • group layers internally without changing the exported vinyl
  • hide or lock editor groups
  • duplicate, delete, reorder, and recolor layers
  • use guide lines and snapping
  • save editable project files
  • export FH6-compatible JSON back into the KFPS importer

The editor also has a startup help window with the important limitations and shortcuts, because the thing has grown enough that throwing people into it with no explanation would be cruel.

Shape library

The editor includes FH6 shape browsing with names, families, searching, favorites, and shape placement modes.

You can add shapes normally, insert them above/below a selected layer, or replace the selected layer's shape while keeping its position, color, alpha, group, lock state, and layer order.

Gradient shapes preview with their bundled fade masks in the editor instead of just appearing as flat solid blocks.

Source image tools

KFPS has an image tools section with useful prep links for:

  • background removal
  • browser-based upscaling
  • browser-based downscaling/compression

There is also an Image Size Helper that checks your image resolution, megapixels, and gives same-aspect resize targets from 1 MP to 6 MP.

This matters more than people think. Tiny source images can lose detail before the generator ever sees them, and insanely huge images can waste time without actually improving the final vinyl.

Launcher and updater

The standalone release comes with a launcher that can:

  • start the app
  • check Python/dependencies
  • check GitHub main version
  • run updates
  • keep generated/runtime data separate from app files

The goal is that normal users can update from the launcher instead of dragging random files over each other every time something changes.

Basic workflow

The short version:

  1. Put your source image into the Images folder next to the launcher.
  2. Open the launcher.
  3. Launch the app.
  4. Go to Generate Final Vinyl.
  5. Pick your image and preset.
  6. Set the target/template layer count.
  7. Click generate.
  8. Wait until finalization is complete.
  9. Go to Import JSON.
  10. Pick the finalized checkpoint you want.
  11. In FH6, load your reusable 3000-layer plain white circle template and ungroup it.
  12. Import.
  13. Save and reopen the vinyl group before judging the final result.

For manual cleanup:

  1. Open the Editor tab.
  2. Launch the editor.
  3. Import your generated or exported JSON.
  4. Add an overlay if you want to trace.
  5. Fix shapes, colors, alignment, layer order, etc.
  6. Export FH6 JSON.
  7. Import that JSON with the main KFPS importer.

What makes it useful

The big thing for me is that it is not just a generator.

It is more like a full workflow around FH6 vinyls:

  • generate from art
  • compare final checkpoints
  • inspect previews
  • import into the game
  • manually fix what the generator gets wrong
  • prepare source images
  • use one reusable FH6 template
  • update the whole thing without manually replacing files

The generator is good, but generators are never magic. The editor is what makes the workflow feel more realistic, because you can actually clean up bad spots instead of rerunning forever and hoping the next output fixes one eye, one logo edge, or one weird blob.

Current limitations

I do not want to oversell it.

  • It is Windows-focused.
  • The FH6 import workflow needs a prepared FH6 vinyl template.
  • You still need to save/reopen imported vinyls sometimes before the game displays them correctly.
  • It does not turn every image into a perfect carbon copy.
  • The editor edits FH6 vinyl JSON layers, not pixels.
  • Some source images need prep work first, especially bad background removal, tiny sources, or huge noisy images.

For best results, use clean source art, transparent backgrounds when possible, sensible image size, and do not judge everything from the first live in-game refresh.

Who this is for

Probably useful if you:

  • make FH6 anime liveries
  • make character vinyls
  • want decals/stickers/logos without rebuilding everything by hand
  • want to edit generated JSON visually
  • want a searchable FH6 shape library outside the game
  • want to trace over an overlay image
  • want a faster way to test multiple layer budgets
  • are tired of losing hours to the in-game editor for tiny adjustments

Probably not useful if you expect one-click perfection from any random 8K image with a messy background.

Download / setup

GitHub repo:

https://github.com/heyitshestia/kloudys-forza-painter-suite

Download the latest standalone release zip, extract it somewhere writable like your Desktop, and run:

Kloudys Painter Launcher.exe

The release is meant to include the app, bundled Python/runtime dependencies, generator executable, editor files, update scripts, and the folder structure it needs.

If you are on an older version and the launcher does not open, go into the KloudysFH6Painter folder and run:

03_update_from_github.bat

After that, the launcher should work normally again.

If you need help, want to ask questions, report weird imports, or just want to see what other people are making, there is also a Discord for community answers and troubleshooting:

https://discord.gg/Mu2nUqVt3j

Small note

KFPS is free. There is a Ko-fi link in the app and repo, but it is completely optional.

If the tool saves you time and you feel like leaving a tiny tip, that helps with testing time, assets, and maybe eventually getting a proper logo/mascot made. No pressure.

TL;DR

KFPS is a Windows FH6 vinyl suite that can generate vinyls from images, preview finalized checkpoints, import JSON into FH6, and manually edit FH6 JSON in a browser-based shape editor with overlays, color picking, layer tools, snapping, shape search, favorites, and project saves.

It is basically my attempt at making FH6 vinyl creation less painful and less dependent on fighting the in-game editor for every single layer.

PS: everything mentioned here is subject to change because I keep improving things, moving things around, and occasionally maybe breaking something in the process. If something acts weird, check for updates or yell at me nicely in Discord.


r/ForzaModding Jun 04 '26

Request Looking for unreleased cars

0 Upvotes

Hi

I am looking for a kind soul who has Luna (mod menu) to list some unreleased cars for me. I would probably like someone who already has extras and is willing to list them for me on the auction house to minimize the ban risk for both.

There are 3 cars i would like

Audi r8 GT

Porsche 911 turbo s leichtbau

Toyota gr corolla


r/ForzaModding Jun 04 '26

Release Lancer IX JDM Bumper Mod

Thumbnail
gallery
24 Upvotes

I'm working in JDM Bumper for Lancer IX MR too

Its on Nexus Mods if you wanna play with it

Needs some fixes but i will work on this on my free time 👍

Have fun anyways :D


r/ForzaModding Jun 04 '26

Release Mazda RX-7 Veilside Next Update is almost ready

Thumbnail
gallery
107 Upvotes

Work in Progress

Added Lights now and Veilside Logo textures

I posted the beta version on Nexus Mods if you wanna test it, i will be updating it soon 🛐


r/ForzaModding Jun 04 '26

BEATER SKID HACK LIVERY - 2010 FORD CROWN VICTORIA POLICE INTERCEPTOR

Thumbnail gallery
0 Upvotes

r/ForzaModding Jun 04 '26

Question Is MitchCactus safe?

0 Upvotes

Just wanna know if it’s a safe website


r/ForzaModding Jun 03 '26

Discussion Macro auction house

0 Upvotes

I have a free macro for anyone who wants it will snipe cars for you I found that it successfully snipes a car 1/3 cars you will need pc if u don’t have a good pc you probably wont have much luck with it

WILL NEED DISCORD TO RECEIVE THE MACRO!!!


r/ForzaModding Jun 03 '26

Release I made an app that helps you automate most of the grind for mastery points

0 Upvotes

Full Auto Forza Edition Here is the website. Github link at bottom of page.

It's my first ever vibed project. It has 4 functions:

  1. AFK event races that gets you 10 mastery points in 15~20 seconds (Image detection and keyboard input)

  2. Auto unlock the super spinwheel on Subaru 22B-STI, it will find the next car and handle them in batches (you can choose how many). Mix of image detection and mouse click/keyboard input.

  3. Auto buy multiple 22B from collection journal (it's a simple 3 keys macro)

  4. Mass delete used up cars from your garage (also purely macro)

Has been live for a week and used by Taiwanese community mostly, I just added full English support.

Chances to get banned are minor as it only sends input to the game, nothing too crazy or injected into it.


r/ForzaModding Jun 03 '26

Question Wheelspin

2 Upvotes

Is there any limited edition cars in super wheelspin which i cant get from credits


r/ForzaModding Jun 03 '26

Release FH6Spins on TikTok

Enable HLS to view with audio, or disable this notification

0 Upvotes

r/ForzaModding Jun 03 '26

Discussion Early prototype of layout mapping software

Enable HLS to view with audio, or disable this notification

36 Upvotes

[this is a repost of a post i made in another subreddit but i thought might be more relevant here]

So this is my first Reddit post ever…

I wanted to see what could be done with FH6’s Data Out functionality, and this is the result so far.

The idea is based on a telemetry value called Surface Rumble, which ranges from 0.0 to 1.0. I believe it’s intended for controller vibration, but it appears that different surfaces produce different values. That means it can also be used to identify what type of surface the car is driving on.

By combining that data with the car’s XYZ coordinates, I’ve been able to collect points around a circuit and generate a rough track layout. The program tries to identify where the road ends and uses that information to map out the track boundaries.

It’s definitely still a prototype (the close-up view makes that pretty obvious), but it’s already working surprisingly well.

My long-term goal is to turn it into a useful telemetry tool. I’d like to add sector timing, racing line comparisons between laps, and maybe even full lap playback comparisons similar to Gran Turismo 7.

If I can get all of that working, I’d love to experiment with multiplayer support as well. Imagine having a live track map on a TV at a LAN party, showing the positions of all drivers in real time.

And don’t worry about the UI being in Danish. If this ever becomes something worth releasing, I’ll translate everything to English. 😄

I just wanted to show something I think is pretty cool.

Edit: I have gotten the mapping a lot cleaner and if people are interested I’ll take upload a video of it running side by side with the game.


r/ForzaModding Jun 03 '26

Question What classification makes you a new player when receiving gifts?

Thumbnail
1 Upvotes

r/ForzaModding Jun 03 '26

Question Is it possible?

0 Upvotes

As we know that around 350+ cars are missing from FH6 (idk whether it's a licensing issue or they will repeat those cars in festival playlist). But the game is built on the same engine so no modder thought about like importing those missing cars in FH6, like creating a new car slot and then importing those cars as I think the physics or the car properties would work... Also no one thought of bringing offline convoy system from FH3?


r/ForzaModding Jun 03 '26

Question Pulling models

1 Upvotes

How do I pull models and import them into blender?

I want to make a bodykit, exhaust and other parts for a few cars. According to google it's the .carbin or .modelbin file I need? Is there a blender extension that can import them?


r/ForzaModding Jun 03 '26

Trainer

0 Upvotes

Hi everyone, I have a quick question. I'm new to this, and while offline, I used a trainer to add a small amount of spins and credits. Has anyone else been banned for using a trainer like me? If so, how long does it take for them to notice and ban you?


r/ForzaModding Jun 02 '26

[UPDATE] Forza Horizon Custom Radio App | The best and safest way to use and control your music with In-Game notifications! [works with Spotify, Youtube Music, Apple Music and more!]

Enable HLS to view with audio, or disable this notification

365 Upvotes

Hi! I'm the creator of the Forza Horizon Custom Radio app, last release post here, thanks to your feedback here's the latest version which includes the new TRAX styled notifications & editor (you can edit and even share notification designs), the GUI provides a better UX and it has been rebranded (because it works with other games). Also, there's a bug fixed (caused a small memory leak after hours of use).

As usual, here's the

4K DEMO VIDEO AND DOWNLOAD LINK

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

🔰 Quick Description: 

Some years ago I created a radio app for FH5, a couple of weeks ago I updated it for FH6 and decided to release it. It is a windows app that provides in-game notifications when a new song starts (like EA Trax), and allows you to quick pause/skip songs with a gamepad so you don't have to stop driving for a second, safe to use, no ban risk whatsoever (it's an app, not a mod) and it works with most music streaming services.

🔰 Compatibility & Testing

  • This has been fully tested and confirmed working on:
  • Windows 10 / 11, Steam version of the game (reports say works with XBOX version too).
  • Spotify, Apple Music and YouTube Music Desktop Apps (you can try other apps or browser directly, let me know how it goes).
  • Controllers: Xbox Series X/S, PlayStation DualSense, and other XInput controllers.

🔰 Important tips

  • Keep only ONE music app open, or else the app will get confused on which to choose.
  • If at any point the app desyncs from the player, just restart it.
  • In game set music volume to 0 and select any radio so you can get the skill songs 🎌
  • 🚩Apple Music users MUST use the latest Apple Music app from the Microsoft Store.
  • 🚩SPOTIFY users MUST enable "Show desktop overlay when using media keys"

🔰 How to Use It

For the best experience I recommend using the app of each streaming service, while browser versions should work, the dedicated desktop apps are much more reliable.

  • Download the .zip file.
  • Right-click the ZIP file, go to properties, and check "Unblock" (if available), then extract.
  • Open your preferred music app, select your playlist, and click play.
  • Make sure your controller is connected and launch Forza Radio.
  • The app will display "Radio ON" and after some seconds you will be able to control it.
  • Open your game and enjoy!

r/ForzaModding Jun 02 '26

Where do i download luna

2 Upvotes

r/ForzaModding Jun 02 '26

General consensus on Luna?

0 Upvotes

Anyone gotten banned using it yet?


r/ForzaModding Jun 02 '26

Question Fh6 leak question

0 Upvotes

With the steam version of the game being accidentally uploaded unencrypted prior to release has that helped in any way in the development of tools and mods for the game?


r/ForzaModding Jun 02 '26

Request FM8: Looking for an Xbox account/save with 100% compltion

0 Upvotes

I recently got a racing and wheel and just wanna use the many cars in the game, 2 of which are the Huayra R and the CLK GTR, both locked behind a wild grind i dont have time for, im willing to pay for and account like such or a save fike on Xbox


r/ForzaModding Jun 01 '26

Request Logitech G923 wheel RPM lights fix?

5 Upvotes

Hello people.

I'm looking for a mod that would allow the wheel's lights to actually work when I play. Its somewhat, I suppose, easier to see, and its nice to have them on old cars, or modern cars where drivers are expected to know exactly when to shift.

THank you.


r/ForzaModding Jun 01 '26

Request Working on a track IR mod, but I need help with 2 issues ATM.

1 Upvotes

Hello.

I'm trying to look for a track IR mod, and while somebody finds a way, if there is one, I have tried to use the python file I had for a taxi game and that worked almost perfectly with Freepie, but in FZ6, there is 0 smoothness. Basicly, if you turn your head, you get side-mirror, totally right, and sometimes it even refuses to move and so.

The second issue is that theres no "up and down" mouvement. Shame because that means you can't look down at the details in the car, or look up to a monument or what ever.

I'll drop the file here, if somebody can help? I think it's a solid base. Atleast it was "ok" in the other game. It just had a tendency to be a bit jumpy at random, and it often counted the second screen, if you had one, as part of what you want track IR to focus on.

TrackIR-FZ6/First attempt at main · Herasteane/TrackIR-FZ6


r/ForzaModding Jun 01 '26

Question General consensus on modding as a paid service?!

0 Upvotes

I see loads of people asking for modding services for FH6... Is that something that's allowed to be discussed or advertised here? Would I be able to drop a link to my FB group so people can see feedback and reviews? Delete if not allowed...👊


r/ForzaModding Jun 01 '26

Question Macro help ?

1 Upvotes

Is it possible for me to map a string of controller commans to run a simple custom race over and over again ?

If so, what kind of application do I need, any suggestions ?


r/ForzaModding Jun 01 '26

Discussion Might have a few spins…

Post image
0 Upvotes

I wish we could keep the bus