Hopp til innholdet
Norsk journal om kunstig intelligens 253 artikler Oslo --:--
TokenPrat
[ Agenter ] 3 min lesetid Av TokenPrat-redaksjonen

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

Dataskjerm som viser voxelklosser som vokser inn i en solfylt by med palmer

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

Mer om

Alle →
Åpnet lilla spillkonsoll med kretskort på en arbeidsbenk, med kode på en laptop i bakgrunnen
· Agenter

Melee er 100 prosent dekompilert – AI tok siste etappe, men ikke uten bråk

Hver eneste av de 19 828 funksjonene i Super Smash Bros. Melee er nå gjenskapt som lesbar C-kode, og AI-agenter gjorde mye av sluttspurten. Men det betyr ikke at du kan dekompilere Photoshop i kveld.

Rød vannballong som sprekker med en krone av vannsprut
· Agenter

Vannballong-testen: Kritikeragenten som tvinger AI-en til å gjøre jobben om igjen

En kule gjennom en vannballong, med ray tracing og uten et eneste bibliotek. Oppgaven har blitt en uoffisiell test for nye AI-modeller, og demoene sprer seg med skiftende navn på hvilken modell som laget dem. Det mest nyttige er ikke resultatet, men hvordan prompten er bygget opp.

Drone flyr gjennom en innendørs hinderløype med oransje og hvite hindre
· Agenter

Jev styrer droner og biler i simulator – og prosjektene viser hvordan man bør bygge AI inn i kontrollsløyfer

Utviklere har latt beslutningsmodellen Jev fly droner gjennom hinderløyper og kjøre biler i simulatorer, for noen øre per tur. Flere av prosjektene ligger åpent på GitHub. Det mest lærerike er ikke at det virker, men hvordan de har gjort det trygt.