- En modder brugte Anthropics Claude AI til at optimere den binære kode i Oblivion Remastered uden at have adgang til kildekoden.
- Forbedringen formår at øge den gennemsnitlige FPS med op til 48% og reducere hakken med 90% ved at eliminere redundans i belysning.
- Programrettelsen retter integrationsfejl med AMD FSR og FrameGen, og retter også fejlen ved vinduesskift med Alt+Tab.
Hvis du er en af dem, der har brugt utallige timer på at udforske Cyrodiil siden spillets udgivelse i 2006, ved du, at ankomsten af den remasterede version skabte enorm begejstring. For mange var glæden dog kortvarig, da lanceringen blev ledsaget af en ret forfærdelig optimering , der gjorde spillet til en sand hovedpine, selv på moderne, kraftfulde computere.
Situationen var desperat: Spillere med avancerede grafikkort og kraftfulde processorer oplevede stadig billedfald og konstant hakken . Det mest frustrerende var, at selv når opløsningen eller grafikindstillingerne blev sænket til minimum, fortsatte forsinkelsen i kritiske områder, hvilket gjorde det klart, at problemet ikke var hardwaren, men snarere dårligt optimeret kode, der ikke vidste, hvordan den skulle udnytte de tilgængelige ressourcer.
En modder og en AI mod systemet

Stillet over for denne situation besluttede en bruger kendt som LTSharpe sig for at tage sagen i egen hånd. Han var ikke IT-udvikler, men han havde et abonnement på Claude, Anthropics AI, og en umættelig nysgerrighed. Efter at have bemærket, at hans Ryzen 7 5800X og Radeon-grafikkort ikke klarede sig godt i byer som Cheydinhal, hvor hans FPS faldt til 20 eller 30, begyndte han at eksperimentere med Claude Opus 5.5 for at analysere spilmotorens opførsel.
Det mest overraskende fund var, at AI'en opdagede en kritisk fejl i spillet: den rekonstruerede hele scenens belysning i hver frame , uanset om noget var ændret. Denne proces blev håndteret af en enkelt CPU-tråd, hvilket skabte en massiv flaskehals, der lammede ydeevnen.
"Vibe-kodet" optimeringsprocessen

For at løse dette rod opgraderede LTSharpe sit abonnement til et Max x5-abonnement og påbegyndte en intensiv indsats på to en halv uge. Arbejdsgangen var næsten fuldstændig autonom: den identificerede et dårligt præsterende punkt på kortet og bad Claude om at oprette et specifikt benchmark for at optimere dette scenarie. Mens brugeren arbejdede på andre ting, opererede AI'en headless hjemmefra og koordinerede underagenter for at forfine koden.
- Nogle blev implementeret 40 tekniske forbedringer hvilket stabiliserede FPS'en i byerne, og gik fra middelmådige 30 til solide 60.
- Der blev opnået en stigning i ydeevnen i åben verden på mellem 30 % og 40 %, hvilket næsten fuldstændigt eliminerer rykninger under bevægelse.
- Fuld støtte blev integreret for AMD FSR-rammegenerering, justering af kameraoplysningerne for at undgå hakken.
- Kritiske fejl blev rettet i både den originale Gamebryo-motor og den nye Unreal-motor, der blev brugt i Remastered.
En meget relevant teknisk detalje er, at alt dette blev opnået ved at modificere binær kode . Der var ingen adgang til den originale kildekode, hvilket gør denne bedrift utrolig, da AI'en reverse-engineerede motorens opførsel og rettede fejl, som virksomheder med millionbudgetter havde overset i over et år.
Reel effekt og tilgængelighed

Resultaterne taler for sig selv. I kritiske scenarier som Imperial City er FPS steget fra 72 til 102, og i værste fald når præstationsforøgelsen 68% . Derudover er en meget irriterende fejl, der deaktiverede FSR og FrameGen, når Alt+Tab blev trykket på for at afslutte spillet, blevet rettet, hvilket tillader AMD's teknologi at forblive aktiv, når man vender tilbage til spillet.
Selvom forfatteren bemærker, at optimeringerne er baseret på deres specifikke hardware (Zen 3 CPU og Radeon GPU), har NexusMods-fællesskabet rapporteret en dramatisk reduktion i forsinkelser og hakken . Mod'en påvirker ikke visuelle aspekter som Nanite eller Lumen, så grafikkvaliteten forbliver uændret, mens jævnheden forbedres betydeligt.
Dette projekt gør det klart, at kombinationen af en målrettet bruger og avanceret AI kan opnå komplekse tekniske løsninger , der overgår store studiers muligheder, og forvandle en frustrerende spiloplevelse til en problemfri og fornøjelig oplevelse gennem intelligent optimering af binær kode.
Passioneret forfatter om bytes-verdenen og teknologien generelt. Jeg elsker at dele min viden gennem skrivning, og det er det, jeg vil gøre i denne blog, vise dig alle de mest interessante ting om gadgets, software, hardware, teknologiske trends og mere. Mit mål er at hjælpe dig med at navigere i den digitale verden på en enkel og underholdende måde.
