Changelog

New tools, improvements and fixes, as they ship. Follow the Discord to get every update in your feed.

October 2026

NewWeapon Creator

Weapon Studio: reskin any GTA weapon

You no longer need an addon weapon to change how a gun looks. A skin pack replaces the textures of the weapons your players already have. Names, stats and inventories stay the same.

  • 93 weapons in the gallery, DLC weapons included, with search and class filters
  • Paint on the original texture in the layer editor, or upload your own image
  • AI skin design: describe a finish like gold engravings or arctic camo, get two designs for 150 credits
  • Download the original texture as a template for your own tools
  • Live 3D preview, hold compare to see the original

A pack is 100 credits for each weapon you changed, up to 20 weapons per pack. Put the resource in resources, ensure it, restart.

One limit: weapon tints like Gold or LSPD do not color a painted body texture.

Open the Weapon Studio ยท Guide

Minecraft plugin generator is open for everyone

Our second game. Write what the plugin should do, pick your Minecraft version, and the AI builds it.

  • Compiled against the exact version you pick: 54 releases from 1.8.8 to 26.3
  • Test bots join a real Paper server and use your commands before you get the jar
  • A restart test checks that homes, balances or stats survive
  • Knows 48 plugins and libraries, like Vault, LuckPerms, PlaceholderAPI and WorldGuard
  • A report tells you which points passed and which are still open

Your first plugin is free. After that, a new plugin is 1,000 credits and each change is 500. If a run fails, you get the credits back.

Try it

NewPed Creator

Ped Creator: turn a 3D model or a picture into a FiveM ped

Your own character on your server, as an add-on ped. Upload a 3D model (GLB, GLTF, VRM, FBX or OBJ, up to 200 MB). Or start from one picture: one person, full body, front view.

  • Free previews. Watch your ped walk, run, sit, dance and kick in the browser before you pay. 30 previews per draft.
  • Fix what looks wrong. Move a joint or set the height. Lower the triangle count per part, or pin armour and backpacks to a bone.
  • A ready resource. fxmanifest, peds.meta and the model files, with distance models and a ragdoll. Ensure it and spawn it with /yourpedname.
  • 22 pictures of your ped with every build, for your store page.

Previews are free and a build is 2,500 credits. From a picture, the 3D model adds 1,250 or 2,500 credits for Medium or High detail.

It is an add-on ped with its own model, so clothing shops and the character creator do not apply to it. The guide explains every step, and the Ped Creator page has the details.

ImprovedFixed

Server Reports: compare players in one chart, Windows setup fixed

  • Compare several values per player, like money and weapons, in one chart
  • Say "make a graph out of this" under any answer, and you get one
  • Rankings show the top 10, with the details on hover

On Windows Server the setup window closed before you could see the result, and some installs did not start. Both are fixed. If your server never showed up, run the installer again and it repairs itself.

How it works

ImprovedAI Script Generator

Every Lua file is checked before you get it

We measured it: about 1 in 10 projects had a Lua file that did not load. That is fixed at the source.

  • Syntax and scope check on every Lua file, with automatic repair
  • Variables used before they exist, or across files, are caught
  • The ox docs and 25 Qbox resources were added to what the AI knows
  • ox_lib projects get lua54 'yes' in the fxmanifest, so they load
  • Server-side checks for money and items by default, so clients can't cheat them
  • If the connection drops in the middle of an answer, it retries on its own

API users can now ask for up to 65,536 output tokens per request.

Improved

Photos lose their background before they become 3D

Some paid results came back with a flat plate behind a weapon, or a pile of fragments instead of a drone. The cause was the background in the reference picture.

  • The main object is cut out and cropped before the 3D step
  • Pictures that are already transparent keep their transparency
  • Works in Create, the Weapon Studio and multi-view

Prices did not change. If the cut-out ever fails, your picture is used as it is, so the job never breaks because of it.

Fixed

Fixes from your problem reports

Thanks to everyone who used the report button. What changed:

  • Prop Reskin explains why a prop can't be opened, and reads more props than before
  • Renamed .yft uploads and textures with too many mip levels work now
  • Upload limits are explained instead of a bare error
  • Reskin shows why Create is disabled, right above the button
  • The asset editor says that saving creates a new version
  • The free EUP Studio warns signed-in users that packs are not saved there
  • Payment links open the checkout on every page
  • Settings has Sign out and a Discord invite on the Account card
ImprovedCommunity Gallery

Shared assets get a proper studio picture

Props, weapons and clothing used to appear as a small dark preview when you shared them. Now each one is rendered in a lit studio scene.

  • Discord showcase posts use the new picture
  • Gallery cards and the item pages show it too
  • Links you paste in Discord or on social media show it as the preview

Older assets in the gallery were rendered again too.

New

Download your invoices in Settings

Settings has a new section, Payments and invoices.

  • Every payment on your account with date and amount
  • One click for the PDF of a single payment
  • Select several, or all, and download them as one ZIP

No more asking support for last year's invoices. Open Settings

Improved

3D previews look like a photo studio

Previews used to be lit flat, which made paint and fabric look dull. Every 3D viewer now shares one studio look: softbox light, a rim light, glossy car paint and a shadow under the model. Pictures of finished livery jobs were rendered again with the new light.

New

Server Reports: connect with a normal FiveM resource

Until now Server Reports needed the Agent, a small program next to your server. If your server runs on a game panel you could not install it.

  • The new resource is one folder plus ensure in server.cfg
  • The setup tells you when your server has reported for the first time, and you get a mail if it never does
  • The Agent still sees more (CPU, memory, crash reports), the setup says what you get with each

Guide: Install the resource.

FixedImprovedAI Script Generator

Projects stay modular, failed runs are not charged

One project had grown into a single 5,000-line server file until edits stopped working. Now:

  • New projects are laid out per feature, with files kept at a readable size
  • Oversized files get a Reorganize into modules offer
  • Very large files are read in parts, so edits keep working
  • A run that fails or runs out of room saves nothing and costs nothing, and says so
NewAnnouncement

Server Reports: ask your FiveM server questions, get charts

Server Reports is in the sidebar under Your server.

  • Ask about money, items, vehicles, jobs, gangs and player activity in plain language
  • Numbers come straight from your database, the AI picks what to show but never makes up values
  • Dupe watch, Discord alerts when a number crosses a line, CPU and memory over time, a report after every crash
  • Invite staff with their own roles

Works with ESX, QBCore, Qbox, ox_core, vRP, Creative and ND Core, plus VORP and RSG on RedM. Every signed-in user can try the demo server first.

Pricing: the first week is free, then monitoring costs 5,000 credits per server every 30 days. An answer with a chart costs 25 credits. Setup guide: ai.swisser.dev/docs/server-reports.

ImprovedAI Script Generator

Natives on the wrong side get caught

Calling a client native on the server (or the reverse) fails quietly in game. The generator now checks every script it writes against the side each native runs on and rebuilds the logic correctly, for example a client read plus a server event.

FixedImprovedWeapon Creator

Weapon Studio: reskin the stock, matte preview, sniper aim fixed

  • Assault Rifle and Pump Shotgun: the stock can be reskinned on its own
  • Uploaded reskin textures show in the viewport, drawn matte instead of black metal
  • Snipers with only a scope attached aim correctly in first person
  • Vanilla weapons can be built with attachments
  • Slots that are invisible in game (Knife camo, Baseball Bat) are no longer offered
  • Earlier saved drafts are reachable again
  • Weapon packs include English install instructions
ImprovedAI Script Generator

The generator checks that Lua and your NUI speak the same language

A menu that never opens because the page reads data.visible while the Lua sends something else is a common silent bug. The generator now compares both sides of every NUI message and fixes mismatches before it finishes.

Also new:

  • Images you put in the chat can be saved into the project as real files, for example an icon you want used as is
  • Upload files into any folder of the project, not only the root
FixedProp Reskin

Reskinned props keep their skin at a distance

Some props carry separate textures for their distance models. Those were never packed, so the prop showed missing textures a few metres away. Packs now embed them with your skin applied. Existing reskin packs got the fix as a free upgrade.

Also fixed in the Reskin Studio: unused textures are hidden, the diffuse map opens first, and upload errors are written in plain words.

September 2026

New

Help guides for every tool

New guides on ai.swisser.dev/docs:

  • Livery Studio, Weapon Studio, Tattoo Studio and Prop Reskin
  • Interior Builder, Animation Builder and Handling Editor
  • Prop Studio with Prop Attach, Resource and EUP Merger, Model library
  • Framework Converter and Discord Bot Generator

Every guide was made with real runs on a normal account, so the screenshots and numbers are what you will see. The search on /docs covers all of them.

FixedInterior Builder

Interior Builder: stack items, drag the right wall, name before build

  • Place items on top of other props
  • Dragging in 3D moves the room edge you actually aimed at
  • You name the interior before the build starts
  • Current projects load again, with a matching download
  • New floors stay on the floor the stairs lead to
  • The toolbar wraps instead of cutting off the Build button
  • The top-down render no longer shows the ceiling
FixedHandling Editor

Handling Editor: built-in cars export correctly

  • Built-in cars use the game's handlingName and the complete vanilla entry
  • Edits to fields missing from an uploaded entry are kept
  • Large handling files: pick the entry from a searchable list
  • Chart labels no longer overlap and your line is called Your setup
  • The peak grip range matches the vanilla data
FixedAI Animations

Prop Attach: easing, hinges and loops render the way you set them

  • The easing picked in the studio is used in the final animation
  • Hinge presets follow the hinge axis
  • Seamless loop clips stay loops when a prop is attached
  • Every Prop Attach version can be downloaded
  • The bone list uses the game's bone names
  • The price follows a running Happy Hour
  • client.lua and the README are in English
FixedAI Animations

Animation Builder: clearer balance and pricing

  • Your balance is shown and the export is blocked if it is not enough, before anything runs
  • Editor exports follow a running Happy Hour price
  • Presets face the camera
  • Animations with an unknown gender preview on the default ped
  • Exports are described in the animation details
FixedResource Merger

Resource and EUP Merger: clearer errors, tidier zips

  • Error messages name the clashing files and the empty pack, in English
  • The merged resource gets its own folder in the zip
  • The name shown before merging is the one you get
  • EUP merges are named consistently
  • Packs that cannot be merged (tattoo packs, interiors, livery add-ons) are no longer offered
  • A file repeated inside one zip keeps its first copy
FixedTattoo & Patch Studio

Tattoo Studio: ink strength, stencil holes and clean resources

  • Ink strength is applied to the delivered PNG, not only the preview
  • White stencil holes inside tattoo outlines are cleared
  • New packs get their own collection names, so two packs no longer clash in game
  • Test commands are off in downloaded resources
  • Install notes and code comments are in English
  • The design limit per pack is enforced in the studio, not only at build time
Fixed

Livery Studio keeps your paint and skips empty slots

  • Your painted livery survives the 3D preview remounting
  • Untouched livery slots are left out of the resource
  • Empty or fully cleared designs are blocked before you spend credits
  • Livery assets show a picture in your list
FixedFramework Converter

Framework Converter and Bot Generator: clearer progress and results

Framework Converter:

  • Download progress is shown and can recover
  • Known shop runtime errors are caught during the conversion
  • Failed conversions describe correctly what was charged
  • The setup stays reachable after a finished run

Discord Bot Generator:

  • Answers are labelled as answers and render their Markdown
  • A project is ready again after an answer-only run
  • File counts and limits are explained
NewGLB to FiveM Converter

3D Generator: add side and back photos, and describe your prop

Most complaints about generated props were about the parts the photo does not show: the back, the underside, a handle on the far side. When you create a prop, open More angles and a description under the photo.

  • Add up to three more photos: Side, Back and Top
  • Write what the photos cannot show, for example the material or the color of the back
  • The front photo stays the main view

It costs nothing extra on any tier. For the best result, take all photos of the same object in the same light on a plain background. The description is used on Medium and High; Low reads the photos only.

FixedEUP Maker

EUP Studio keeps unsaved designs

The studio's sign-in could expire while you worked, and the build then failed and dropped what was not saved. Every request now gets a fresh session, and unsaved designs are kept.

Improved

Failed jobs tell you what to fix

A broken GLB, a missing texture, a video without a person in it or a refused image prompt now each get a plain message with the fix. Failures on our side say so and are not charged.

New

Help guides for six tools

Everything from the first photo to the prop on your server, in one place: ai.swisser.dev/docs.

  • Quick starts, settings and install steps for each tool
  • Troubleshooting for the problems people actually write in about
  • Search across all guides and tools

More tools follow.

ImprovedEUP Maker

EUP packs of any size

A server pack with dozens of garments and variants used to stop at Failed to create EUP pack job. Each design now uploads on its own, so a pack can be as large as your server needs. The build button shows the total before you start.

NewEUP Maker

EUP Maker: the whole GTA Online wardrobe

Pick any piece of the GTA Online wardrobe as the base for your design.

  • 4,823 garments from the base game and all Online updates
  • New: gloves and accessories
  • Every item comes with its template, UV guide and 3D preview
ImprovedGLB to FiveM Converter

The editor shows real sizes

A 2 m prop and a 2 mm prop used to look the same in the editor, which is why so many props came out at the wrong size.

  • Each grid cell has a real size, from 1 mm to 100 m, shown in the stats
  • Measurements are no longer rounded to 0 on very small models
  • Scale to size stays available on tiny models
NewEUP Maker

A new editor in every studio: layers, color correction, clean tools

The old editor did its job, but it was hard to find anything in it. The new one works like the 3D model editor: the texture fills the screen and the tools float on top.

  • Layers. Every text, badge, shape, upload and brush stroke is its own layer. Hide it, lock it, change its opacity, drag it up or down.
  • Blend modes. Put a logo on with Multiply and the fabric folds of the uniform stay visible under it.
  • Color correction. Exposure, contrast, highlights, shadows, temperature, tint, hue and saturation, on any picture layer.
  • Your own images. Upload, drag a file onto the canvas or paste from the clipboard.
  • Text you type on the canvas, with outline, letter spacing and the uniform fonts.

Switching the base design or generating an AI design keeps your layers on top. Each livery slot and each reskin texture remembers its layers when you switch back to it. The UV guide now sits right on the texture, and a click on the 3D model marks that spot.

Also fixed: very small brushes (under 6 px) disappeared after you let go.

NewImage Editor

Edit an image: change one thing, keep the rest

Most image requests were small fixes to a picture that was almost right. Now there is a tool for that. Open Images > Edit image, or press Edit this image on any picture you made here.

  • Replace text in a logo, in the same font and style
  • Recolor clothing or objects to an exact hex like #163A2A
  • Cut the subject out on a real transparent PNG, ready for icons and decals
  • Add up to three reference images, for example your logo for a hoodie
  • The result opens next to the original with a slider. From there you can edit again, remove the background or turn it into a 3D prop

Edit costs 100 credits, Edit HQ 300 for finer detail. Failed edits are not charged. Examples on ai.swisser.dev/fivem-image-editor.

Fixed

Bought credits lift the hourly limit

If you bought credits and still saw Rate limit reached, that was our mistake. Any successful purchase now gives you the hourly limit of the paid plans and removes the free-tier waiting time, for as long as purchased credits remain. No subscription needed.

FixedAI Animations

Phone videos filmed sideways came out tilted

Some phones store a video on its side and only mark how to turn it. We read the raw frames, so the person in the clip lay tilted and the animation leaned with them. The video is now turned upright first. The 11 animations that were affected have been rebuilt.

ImprovedInterior Builder

Interior Builder: confirm the spot first, moving is free

An interior floating in the sky almost always came from a height read in noclip. The build dialog now asks you to confirm the spot, and if it still ends up in the wrong place, Move interior on the result page puts it somewhere else for free. The rooms and furniture stay as built.

Improved

Livery Studio is in the sidebar

Paint a wrap on a GTA vehicle, replace a stock sticker or let the AI design one. You find it in the sidebar under Assets, on desktop and mobile.

NewGLB to FiveM Converter

Remove unwanted parts from a generated prop

Generated props sometimes come with a floating bit of background or a base you did not want. Open the model in the editor and use Remove unwanted parts.

  • Click a connected piece, or draw a box around it
  • The selection shows in red before anything is removed
  • Undo if you took too much
  • Save cleaned prop builds a new version for free, the old one stays in your history
ImprovedAI Script Generator

Generated menus look right even when the player is offline

A generated menu used to load its styles from the internet on every player's PC. Without a connection, or with scripts blocked, it showed up unstyled: dialogs stuck over the game, buttons without color.

  • The styles your menu actually uses are compiled into the download
  • Linked Google Fonts are bundled as files
  • Since 23 September this also works for resources that sit inside a subfolder
New

Team credits: one account pays for the whole team

For server teams that share one budget. Support sets the team up, then:

  • Every member's runs and chats are billed from the owner's balance
  • The owner sets a daily and monthly credit limit per member
  • The team page shows the pool, the members and what each of them used
  • Optionally, members can open and download each other's results

Nothing costs extra. How it works: ai.swisser.dev/teams.

NewCommunity Gallery

Share a result to the Discord showcase from the website

You no longer need to take a screenshot and post it by hand. Press Share with the community on a finished result.

  • A preview of your 3D model, animation, image, icon or livery goes to #showcase
  • A linked account gets the same reward as a post made in Discord
  • Only the preview is shared, the files stay yours

The usual showcase rules apply: one reward per 24 hours, no shops or sales talk.

FixedProp Animation Studio

Animated props lost their textures. Fixed and rebuilt.

If your animated door or gate showed up plain in game, this was why. The Prop Studio build dropped the texture of the model. It now packs it with the animation. Every prop animation built before the fix was rebuilt at no cost; download it again from Assets to get the textured version.

NewTattoo & Patch Studio

The Tattoo Studio can draw the design for you

No PNG yet? Press AI design in the Tattoo & Patch Studio and describe what you want.

  • Two takes per run, both on a real transparent background
  • Add a reference photo to guide the style
  • Pick one and place it like an uploaded design

A run costs 150 credits. Uploading your own design stays free.

NewTattoo & Patch Studio

Tattoo & Patch Studio: design it, place it, download it

Open ai.swisser.dev/fivem-tattoo-maker and drop in a PNG.

  • Place it on the male and female freemode ped, each with its own position
  • Tattoos go on any zone, patches (badges) on the torso
  • The download is a ready resource with config snippets for illenium-appearance, fivem-appearance, xnTattoos and rcore

One design per pack is free without an account. Full packs with up to 12 designs need an account and credits.

FixedGLB to FiveM Converter

Low tier models came back white. Fixed.

If a Low tier model came out plain white this week, it was not your image. The service behind the Low tier stopped returning textures on 3 September. Since 5 September the tier runs on a different generator and delivers a textured model again, in about a minute.

  • Every affected job was refunded in full
  • A model without texture now fails and refunds instead of being delivered
  • Standard and Premium tiers were never affected

Low poly: pick a triangle budget for any 3D model

Props that get placed a hundred times, or seen from far away, do not need 40,000 triangles. Switch on Low poly in the create dialog or in the editor and set the budget yourself.

  • Slider from 1,000 to 20,000 triangles (30,000 for hero objects), in steps of 500
  • The model keeps its look: it is remeshed and the texture is baked onto the new surface
  • Below 3,000 triangles the dialog warns you; the job still runs if you want it that way
  • Works on new generations, on uploads and as a rebuild of anything you already have
  • Costs nothing extra, on any tier
ImprovedGLB to FiveM Converter

Every 3D model now ships with distance levels

Until now every model we delivered rendered at full detail at any distance. From today, each build carries three detail levels and switches between them at 60, 120 and 200 metres.

  • Nothing to configure, it happens on every new build and rebuild
  • Existing models get it the next time you rebuild them
  • Low poly models scale their levels with the budget you picked
New

Earn credits with a clip, a post or a share

The Free Credits page is now Earn credits, at the bottom of the sidebar.

  • Video or clip of your result on YouTube, TikTok, Twitch or Instagram: 1,000 credits, up to 3 a month
  • Post in a FiveM community with your result: 300 credits
  • Share on your own social account with a link to us: 150 credits per platform
  • Every submission is checked by hand, usually within two days
  • The post has to be public and show something you actually built here
AnnouncementPricing

Starter credits are valid for 14 days

New accounts start with free credits to try things out. From now on those starter credits are valid for 14 days.

  • Only the signup bonus expires. Daily refills, rewards and purchased credits stay as they are
  • A reminder goes out 7 days and 1 day before the date, and the date shows in your credits settings
  • Accounts created before this change have until 18 September to use their starter credits
Improved

Tell us how a result turned out

Right after your first download, the result page asks one question: how did this turn out? One star click is a complete answer. A comment is optional and goes straight to the people who build this. Closing the card counts too, and you are not asked about that job again.

FixedImproved

Weapon attachments sit where you put them

What you line up in the Weapon Studio is now what you get in game.

  • The preview scale matched the weapon badly, parts looked up to a quarter smaller than they were built. Fixed
  • Suppressors start at the muzzle, lights at the rail, magazines below the grip
  • The muzzle point is measured on your model and you can drag it in the fit step
  • Sliders are in centimetres, and the first-person view shows the attachments too
  • Reskins skip the fit step entirely; the base weapon is visible in every step
Fixed

Spinning previews stopped cropping long objects

The camera in the rotating previews (results, library, EUP, reskin, thumbnails) framed objects by their longest edge and ignored the panel shape. Long objects were clipped mid-turn, compact ones sat tiny in wide panels. The camera now fits the full rotation to the panel. No action needed.

One file or separate files, your choice

Some setups want one file per prop, others want the pieces separate. Both are one click now.

  • Separate files stays the default: ydr, ytd, ybn and ytyp side by side
  • Single file puts the textures inside the ydr, two files total
  • Pick it when creating, or switch later in the editor and rebuild
  • Very large bundles fall back to separate files automatically, and the result page tells you

August 2026

FixedFramework Converter

Conversions were charged twice, and refunded

A conversion was charged for each step as it ran and then a second time for the full run at the end. Everyone who converted between 24 and 27 August was charged about twice the real price. The bug is fixed and the difference has been refunded to each affected account. A conversion now costs on average around half of what those days showed.

FixedAI Script Generator

A partial GitHub import now says so

Large repositories were imported in part and reported as complete, so missing code only showed up later. The success message now lists how many files were skipped and why (too large, binary, over the budget). The repository list in the wizard also stopped spinning forever on some accounts.

New

What does a credit actually buy?

The question after the plan price is always the same: what do I get for it. The new /credits page shows it.

  • A slider across every plan and credit pack, with the price per 1,000 credits
  • All prices in one list, in credits and in dollars
  • The tools that are free, and the real range for work that is billed by use
  • Linked from the places where the question comes up: checkout, the paywall, the settings
NewFramework Converter

Convert a resource between ESX, QBCore, Qbox and ox_core

ESX Legacy, QBCore, Qbox and ox_core, in any of the twelve directions. Upload a resource, pick the framework you want it on, download the result.

The analysis is free and runs straight away. It reads your code and tells you what a conversion would face. Some calls are a straight rename. Some change shape. Some have no equivalent in the target at all.

You also see which resources you will need installed and which files change format. And the steps only you can do, like a SQL migration or a new item in your inventory.

Across the 33 official ESX addons, only 14 percent of framework call sites are a straight rename. The rest is where servers break.

Then six checks run before you get the result:

  • Every file survived the conversion at full length
  • Every Lua file parses
  • No code from the old framework was left behind
  • Every call the output makes exists in the target framework
  • Commands, events, exports and items are unchanged
  • The manifest and the files agree, and no event points at nothing

When a check does not pass, the report names it and says why. The run does not get called finished.

Images, sounds and fonts travel with the resource and stay declared in the manifest.

A delivered conversion costs at least 100 credits, more for a bigger resource. A failed run, a cancel and the free analysis never cost anything.

vRP is not in this release. Its call model is different enough to need its own pass.

Try it: https://ai.swisser.dev/fivem-framework-converter

NewAI Animations

Put a prop in your ped's hands

Every finished animation now has Add a prop to this animation on its page. It opens a studio with your clip playing, and you place objects on the ped while it moves.

Pick a bone, drag the object into place, then scrub the clip. A prop that sits right in one frame can be inside an elbow two seconds later.

If a prop clips through the body, the studio says so. It marks the second it happens on the scrubber.

Presets for a grip, a low carry, a hold up and a shoulder carry are one click. Up to four props per animation.

The catalogue is the same 2,952 GTA props the Interior Builder uses, filtered to things a person can hold. Search covers all of them. You can also type the model name of anything you stream yourself.

The preview reads the real bone names out of the skeleton and hangs the prop where the game hangs it. So the position you set is the position that ships.

Your animation itself is not touched. The clip ships exactly as it was, and you get a normal FiveM resource with the prop code in it.

500 credits per build. Open one of your finished animations to start: https://ai.swisser.dev/animations

Improved

Your finished work shows a picture, not an icon

Every job in the list looked the same: a title, a status and one icon for its type. Finding the one you wanted meant reading names.

Each job now carries its own picture. The result page got the same treatment, so a wide image no longer sits tiny in the middle of a black box.

Jobs that have no image of their own keep their icon.

FixedAI Animations

Edited animations were playing turned 180 degrees

If you edited an animation and the ped played it facing the wrong way, this was it. The export wrote a root direction the game reads as absolute, and the ped ended up turned around.

It looked correct in the editor and in the preview. It only went wrong in game, which is why it survived as long as it did.

New exports are right. We also went back through the exports made before the fix and rebuilt them, free and with nothing for you to do. The job link, the download and the in-game clip name all stay the same. Nothing you already installed breaks.

If an old edited clip of yours still plays turned, report it and we will rebuild that one too.

ImprovedDiscord Bot Generator

Ask the bot builder a setup question and get an answer

Most people who get stuck are not stuck on the generated code. They are stuck on setup. A token in the wrong place, an intent not switched on, a folder in the wrong spot.

Asking about it used to mean another rebuild. That fixed nothing and changed code that was already fine.

Now you get an answer instead. It searches the setup guide and the list of known errors, each with its cause and its fix. The reply comes back in the chat. No files are touched and nothing is rebuilt.

Two more fixes in the same update:

  • A FiveM bot registers its own slash commands when it connects, so there is no extra script to run first
  • Bots that need a database or another package now build and start properly
New

Build a Discord bot from a description

Describe what the bot should do and you get a TypeScript project back. One file per command, one per event, typed strictly, written against the current discord.js release.

Four checks run before you ever see it. It has to compile. It gets scanned for the API that was removed or deprecated in v14, the kind that still looks correct in an editor and then fails at runtime. Fourteen structure rules check that the project is actually a project: entry point present, dependency declared, no bot token pasted into a file, no 400 line monster holding six commands. Then it starts, in an isolated container with no network, and has to get as far as logging in. When a check fails it goes back and fixes it, up to three rounds, and you watch that happen line by line.

There are two targets. A normal Node bot you host anywhere, or a resource that runs inside your FiveM server. The FiveM one is the interesting half: one process instead of two, no second host to pay for, and it reads the live player list directly instead of asking your server over HTTP. Six of the structure rules exist only for that target, because the manifest, the Node version and the CommonJS setup are each a way for a resource to silently never start.

The code is yours. Download the project and it runs on your machine with your token, with no account here.

Your first build is free. After that the builds we have measured came in around 80 credits, and a change to a finished bot around 110.

Every build is compiled, scanned for dead API and started in a sandbox before you see it. What that cannot cover is your own token against your own server, so if something surprises you there, the report button on any page is the fastest way to reach us.

Improved

Changes to existing code cost about 15 percent less

Asking for a change to an existing project got cheaper. Measured across 1,346 real changes, the average went from 176 credits to 151, so about 15 percent off.

To be precise about what this is: it puts the price back where it was before we switched generators in July, not below it. If you were here in June, a change costs roughly what it did then. New generations are unchanged, they were already charged at cost.

Nothing to switch on, and it applies to every kind of project.

Fixed

When something fails, you now find out why

The server has always said why a request failed. The pages could not read most of the ways it says it. Five of the six shapes an error arrives in were being dropped, and what you got instead was one generic message no matter what had actually happened.

The expensive version of that: a request refused for a reason you could have fixed in ten seconds looked exactly like a temporary glitch. One account retried the same thing eight times over eight hours.

An expired session now says the session expired. Not enough credits says how many the thing needs and offers the way to get them. A job that is already running says so instead of failing silently. Same wording in the studio, in the toasts and on the buttons, because they were three different vocabularies until now.

This was the front half of the job. The server still answers in six different shapes and lining those up is next.

Improved

The editor extension can look things up now

Chat on the website is backed by a searchable reference: the real framework exports, event shapes and function signatures. In VS Code, and in anything else pointed at our API, that reference was never consulted. Over 30 days: 115 requests, zero lookups, against an average of six reference passages per request on the website.

It can search that reference itself now, part way through an answer, when it decides it needs to. That runs on our side, so there is no extension update. If you have it installed it already works.

The budget is three lookups per task rather than per message, because one piece of work in an editor sends around 17 messages, and a per message budget would have been either useless or wasteful.

One honest note. Looking things up is not free, so expect a task to run maybe 15 percent more credits than before. What you get for it is an answer checked against the real API instead of a remembered one.

NewAnnouncement

SwisserAI works inside VS Code now

Describe what you need and it reads your project, writes the files, runs the commands and keeps going until the thing works. It knows ESX, QBCore, Qbox and standalone setups, and it works on the resources you already have instead of only making new ones.

You approve every file it touches and every command it runs. Auto-approval exists but is off until you switch it on, per action type, and a .swisseraiignore file keeps whole folders out of its reach.

Four modes: Code writes and edits, Architect plans a bigger resource before touching a file, Ask answers questions without changing anything, Debug goes after one specific bug.

Same account, same credits, same plan as here. Sign in with Discord or GitHub, and the extension is connected.

Install it: https://marketplace.visualstudio.com/items?itemName=SwisserAI.swisserai

First release, so expect rough edges. Tell us on Discord when you find one and we will fix it.

New

Weapons can carry attachments

Weapon Studio has an Attachments step. A weapon carries up to five parts, one per mount point, because that is the rule the game enforces. The catalogue is 6 sights, 6 magazines, 5 suppressors, 4 grips and 4 lights.

You fit each part in the same 3D view you use for the weapon and see where it sits before you build. Everything lands in one resource and one build, so there is nothing extra to install.

The result page lists every part with its mount point and hands you the GiveWeaponComponentToPed lines. Your server has to give out each component separately, and without those lines a weapon with attachments is unusable.

50 credits per part, so a fully fitted weapon is 250 on top of the build, about what a reskin costs. A weapon without attachments builds and costs exactly as before.

Nobody has taken one of these into a running server yet, ours included. If a part sits wrong in game, the bug report button on any page is the fastest way to reach us.

Improved

New accounts start in the new navigation

The new navigation has been opt-in since 4 August, and from today new accounts start there. If you already have an account, nothing moves, and if you have already picked a side, your pick stands.

That pick now lives on your account instead of only in your browser, so it follows you to your other machine. Of the first 25 people who switched and came back later, 7 landed in the old navigation again on a different device, which is what put this on the list.

FixedAI Script Generator

The assistant kept answering in the wrong language

Since free projects moved to the same generator as Premium on 3 August, English requests were the ones that drifted. German and Russian requests came back correct every time. English ones were a coin flip, and the language could change between two steps of the same run.

Telling it to answer in your language did not help, because working out which language you wrote in was the broken step, not following the instruction. That decision now happens on our side before the request goes out.

Across 76 runs after the fix, none came back in the wrong language.

Fixed

Weapons built from a saved draft could still come out sideways

Thursday's fix made the build use exactly the placement you set in the editor. This is the gap it left. When you reopen a saved draft, your model loads a moment after the page does, and if you pressed Build in that moment the editor sent a placement of zero. The build read that as a decision you made and skipped measuring the model, so a flat modelled gun got built lying on its side.

An untouched placement now counts as no answer and the build measures the model itself. A zero you set deliberately is still respected, and a weapon you did line up builds exactly as you left it.

Found from a report that said "it makes it sideway" and came with the model attached, which is the only reason it was reproducible. Thank you.

Improved

AI-generated images now carry a content credential

Anything the AI generates as an image or a clip now carries a signed note in its metadata saying it was AI-generated. This covers image generation, item icons, AI designs in the EUP and reskin studios, and shared animation clips.

You do not have to do anything, and nothing about the file changes visually. The marking survives download and upload to anywhere that keeps metadata intact.

The game files we build for you are not marked, because those formats cannot carry metadata at all.

Improved

Settings uses the whole screen, and billing lives there now

The page now has a section list on the left that follows where you are, and the settings themselves sit in a grid next to it. On a wide screen you see two columns, on a laptop one, on a phone the rail steps out of the way.

Billing moved into the same page. It used to be its own page whose plan information overlapped with the subscription section in settings, and the two could show you different things. Old billing links and bookmarks still work, they land on the billing section.

Also fixed: the billing page could not be scrolled at all on some screens.

FixedCommunity Gallery

The support bot went quiet on tickets it should have answered

The bot used to make a single yes-or-no call on every message before doing anything else, based on the last few lines and without its own earlier replies. When it guessed wrong, the whole ticket went silent with no sign that anything had happened.

It now reads the full conversation and answers when it is unsure instead of saying nothing. It also handles threads and reads screenshots you paste in.

One thing it could not answer before was the most common question in the channel: what something costs. Ask it what the EUP Maker or a 3D generation costs and you get the actual number now.

ImprovedAI Script Generator

Edits to an existing project finish about a quarter faster

When you asked for something that touched more than one file, the assistant went back and forth once per change. Every one of those trips re-sent the whole conversation, so the more files were involved, the worse it got.

It now sends all the changes for a request in one go. Across 200 measured runs the median wait dropped from 246 to 186 seconds.

Free accounts get the bigger share of this. There is a ceiling on how long a single request may work, and requests that used to hit it now mostly finish before they get there.

FixedAI Script Generator

Generated menus were coming out with a black panel

Frosted glass panels are the standard look for in-game menus, and the generator kept building them with a blur that the FiveM browser has no way to render. In the editor it looked right. In game it painted a black box over the interface, and it flickered.

The generator now builds that look out of layered translucent surfaces instead, which reads the same and renders correctly. If you specifically want a real blurred view of the game behind a panel, ask for it and you get a build that does it properly.

We checked it on a set of typical requests: every single one used to produce the broken version, none of them do now.

Fixed

The weapon you line up in the editor is the weapon you get

If you straightened a gun in the viewport and it still arrived tilted, that was us. The build applied its own guess at the orientation and then put your rotation on top of it, and the preview only ever showed your half. Two smaller mismatches between the preview and the build made the same axes disagree.

Now the rotation you set is the rotation that gets built, with no second one added behind it.

Weapons built from your own model before this fix are marked with a free rebuild in your list. Open one and it tells you what to do, because the answer differs: if you never touched the placement, a rebuild is enough. If you did adjust it, look at it once from the side first, since your saved value now means something different.

NewAnnouncement

Build a weapon from your own model

Weapon Studio takes a model you upload and builds a weapon resource around it. You place it in a 3D view, set the grip and the sight, and get the finished files back.

If you only want a new look on an existing gun, the reskin path keeps the original geometry, so animations and attachments stay exactly as they were.

It went live on Thursday evening and people have been building with it since. Early days, so if something comes out wrong, the bug report button on any page is the fastest way to reach us.

Fixed

Jobs that died quietly now close themselves

When a job died mid-run, nothing ever closed the row. It stayed in your list on "running", and every visit to the overview kept asking it for an update that was never coming.

Those now time out on their own: six hours without a sign of life for a job that had started, 24 hours for one that never got picked up. Your credits were never affected, those reservations were already being released automatically.

Fixed

An old job could take over the page you were looking at

If you had an old job still sitting on "running" somewhere in your account, it could push itself onto whatever asset page you had open, progress bar, credits, elapsed time and all. One of them claimed to have been running for 162 days, which was the giveaway.

The page you open now stays the page you opened. Nothing was ever wrong with the asset itself, only with what was drawn on top of it.

New

Scale to a real size instead of guessing a multiplier

Resizing used to mean a slider from x0.5 to x2. For a model that came in at 963 units wide, the factor you needed was 0.0003, which nobody is going to type.

The editor now has Scale to size with four presets:

  • Handheld, 30 cm, for a pistol, a bottle, a radio
  • Prop, 1 m, for a crate, a chair, a barrel
  • Person, 1.8 m, for a door, a locker, a statue
  • Vehicle, 4.5 m, for a car, a van, a boat

Scaling stays proportional on all three axes, and the camera reframes afterwards, so a model you just shrank does not vanish into the distance.

New

A tour that asks what you want to build first

Most people only ever use one part of the app, so a tour that walks you through all four is mostly wasted. This one asks what you want to build first, then points at the things you need for that and gets out of the way.

The last step is not reading. It highlights the real button and waits for you to press it.

You can skip it at any point, and start it again later from "Take the product tour" in the sidebar or from the Ctrl K menu. It only exists in the new navigation.