Universal-modder: Pek kodeagenten på et spill du eier – og la den skrive ned hva den lærte
Minecraft inne i GTA V, Halo-kjøretøy i Minecraft og Mario i Elden Ring. AI-lagde mashup-mods har blitt en egen sjanger. Verktøyet bak mange av dem er en samling skills for kodeagenter med over 9 000 stjerner på GitHub, og det smarteste med det er ikke modsene, men kunnskapsbasen agentene skriver fo
Fra skins til hele spill i hverandre
Modding er ikke nytt, men det har krevd at noen setter seg ned og lærer et spills motor, filformater og verktøy. Det er det som endrer seg nå. XDA Developers beskriver de nye AI-lagde mashupene som «rent kaos», og det er ment som skryt.
Det finnes grovt sett tre typer. Den enkleste er å bytte figurer og teksturer, slik at Mario ser ut som noe annet uten at spillet oppfører seg annerledes. Den neste er å flytte hele spillmekanikker, for eksempel kjøring eller klatring, inn i et spill som ikke var laget for det. Den mest ambisiøse er det som kalles passthrough: to spill kjører samtidig og snakker med hverandre. Kameraet i Minecraft følger kameraet i GTA V, og når TNT eksploderer i Minecraft, eksploderer en bil i Los Santos.
Universal-modder: skills, ikke magi
Prosjektet mange av disse modsene kommer fra, er universal-modder. Det kom på GitHub 30. september og hadde over 9 000 stjerner fire uker senere. Det er ikke en egen AI, men en pakke med skills, et kommandolinjeverktøy og en MCP-server som gir en vanlig kodeagent det den trenger. Det fungerer med Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot og OpenCode, og lisensen er MIT.
I Claude Code installeres det som en plugin. Deretter kan du skrive ting som «legg til en målsøkende rakettkaster i Terraria og lag grafikken» eller «hvilken motor bruker dette spillet, og har noen modda det før?».
Agenten følger den samme løkka hver gang. Den søker først i kunnskapsbasen, finner ut hvilken motor spillet bruker og velger en rute. Så setter den opp et trygt testmiljø med sikkerhetskopi av lagringsfilene, leser koden, bygger én liten bit som fungerer, lager grafikk og lyd, tester i det ekte spillet og pakker modden. Til slutt skriver den et notat til neste agent.
Skillene dekker en lang rekke motorer, fra Unity, Unreal og Godot til Minecraft, Bethesda-spill og eldre indiemotorer. Hver har sin egen arbeidsmåte, og det er nettopp den typen kunnskap som tidligere satt i hodet på erfarne moddere.
Kunnskapsbasen agentene skriver for hverandre
Det mest interessante med prosjektet er mappen knowledge/. Her ligger feltnotater fra mods som faktisk er laget: hvilke spillversjoner som fungerte, hvilken rute som ble valgt og hvorfor, hvordan det ble testet, og hvilke feller agenten gikk i, med symptom, årsak og løsning.
Når en agent er ferdig med en mod, kan den foreslå sitt notat som en pull request, men først etter at et menneske har sagt ja. Neste agent som prøver seg på samme spill, starter der den forrige slapp, i stedet for å oppdage de samme problemene på nytt. Blant notatene finnes Minecraft inne i Portal 2 og Bloons TD 6 inne i Minecraft.
Det er en idé som er verdt å stjele, også utenfor spill. Vi skrev nylig om hvordan spesialistagenter gir mer struktur enn en altmuligagent. Universal-modder viser neste steg: agenter som ikke bare har en spesialitet, men en felles hukommelse de bygger sammen.
Hva det koster – og hva du kan kjøre selv
Selve verktøyet er gratis, men grafikk, 3D og lyd lages som standard med fal, en betalt skytjeneste. To andre tjenester for 2D-sprites, Sprixen og Voidless, koster også penger. Det er lett å bruke opp en del kreditter når en agent jobber på egen hånd, så sett et tak.
For oss som har en egen GPU, finnes det en bedre nyhet: Kommandoen um comfy lager bilder på en lokal ComfyUI-server. Har du allerede ComfyUI hjemme, kan du altså lage grafikken uten å betale for hvert bilde. 3D må fortsatt gjennom fal eller Blender.
Du trenger også Git, Python 3.10 eller nyere og ffmpeg. Verktøyet er laget for PC-spill, og Windows-spill kan styres direkte eller fra WSL.
Reglene
Prosjektet har tydelige regler for hva som er greit. Ingen spillfiler eller dekompilert kode skal deles, du må eie spillene du modder, og det er forbudt å jukse mot andre spillere. Det siste er viktig. Det er stor forskjell på å putte en Halo-jeep i ditt eget Minecraft og å endre et nettspill for å få en fordel. Mange nettspill har antijuksesystemer, og du risikerer å bli utestengt.
Det er også en grunn til at mange av modsene holder seg til enspillermodus. Minecraft-i-GTA-oppsettet fungerer for eksempel bare i historiemodusen.
Vil du se hvor raskt AI-modding har utviklet seg, er det nyttig å lese denne saken sammen med de to vi har skrevet om spill den siste uka. Melee-dekompileringen viste at AI kan gjenskape et helt spill når mennesker har lagt grunnmuren. Mario Galaxy i VR viste at én person med en kodeagent kan lage en fungerende port. Universal-modder prøver å gjøre det samme for hvem som helst, med hvilket som helst spill.
Ressurser
- universal-modder – skills, CLI og MCP for AI-modding av PC-spill
- Kunnskapsbasen – feltnotater skrevet av agenter
- XDA Developers om AI-mashups – eksempler og typer
- fal – betalt tjeneste for grafikk, 3D og lyd