The Elder Scrolls Part IV: Oblivion 리마스터 버전에서 성능 개선 여지가 많았다는 사실은, 끊김과 버벅거림으로 악명 높은 이 게임을 플레이했던 사람들에게는 놀라운 일이 아닐 것입니다. 그 주된 이유는 하드웨어 활용도가 낮았기 때문이며, 이는 LTSharpe와 Claude가 새로운 Oblivion Remastered Performance Fix에서 다룬 주요 부분입니다. 이 모드는 게임의 비주얼은 아무것도 변경하지 않으면서도 최악의 경우 최대 68%까지 성능을 향상시킵니다. (출처: ComputerBase)
네, 이 모드는 단순히 '바이브'에 의존하는 것 같지만, Minecraft를 GTA V로 iPhone에서 해킹하거나 CoD Black Ops 2 맵을 Minecraft에 해킹하는 것과는 달리, 이 모드는 _Oblivion Remastered_를 위한 바이너리 코드 수정(binary code modification)으로, 성능과 안정성을 상당히 개선하는 것을 목표로 합니다. NexusMods의 수많은 기쁨에 찬 감사 게시물에 따르면, 실제로 그렇게 작동하는 것 같으며, 한 사용자는 성능 향상이
이야기는 이렇습니다. 게이머이자 모드 제작자인 LTSharpe는 Ryzen 7 5800X CPU를 탑재한 다소 오래된 시스템을 사용하고 있습니다. 물론 최신 칩은 아니지만, Zen 3 아키텍처가 아직 게임의 무게를 견디지 못할 만큼 오래되지는 않았습니다. 그는 리마스터 버전인 <더 엘더 스크롤즈 파트 IV: 올리비언(The Elder Scrolls Part IV: Oblivion)>의 명백히 형편없는 성능에 좌절하여, Anthropic의 Claude AI 에이전트 구독료를 결제하고, 이 어시스턴트를 활용하여 성능 문제를 진단하고 해결하기 시작했습니다.
여기서 '진단(Diagnose)'은 핵심 키워드입니다. 왜냐하면 Claude가 마치 다른 사람이 20년 전에 발표했던 오리지널 게임의 engine.ini 수정 값을 환각적으로 만들어낸 것이 아니기 때문입니다. 파트너들은 Claude가 어려운 작업을 수행하고 그리고 LTSharpe가 지휘하여, 게임을 역설계(reverse-engineered)하는 데까지 이르렀고, 그 결과 반복 가능한 벤치마킹 프레임워크를 구축할 수 있었습니다. 이는 성능 문제의 원인을 체계적으로 진단하고, 수정된 기계어 코드(modified machine code)로 실제 게임 동작에 대한 패치를 테스트할 수 있게 해주었습니다.
문제는 이것입니다. 이 모든 작업은 소스 코드 없이 이루어졌습니다. _TES4 Oblivion_도, 리마스터에 사용된 Unreal Engine 역시 오픈소스 소프트웨어가 아닙니다. 이러한 방대한 규모의 작업은 인간 엔지니어 팀에게조차 엄청나게 부담스러울 것이며, 한 명의 개인에게는 더욱 그럴 것입니다. LTSharpe에 따르면, Claude는 2주 동안 Remaster의 Unreal Engine 코드뿐만 아니라 기존 Gamebryo 엔진, AMD의 프레임 생성 코드, 그리고 심지어 Unreal Engine 자체에서도 버그를 성공적으로 진단하고 수정하여 성능을 개선하고 충돌을 방지했습니다.
이 개발자—혹은 [조정자]라고 불러야 할지도 모릅니다](https://www.tomshardware.com/video-games/pc-gaming/epic-games-vibe-codes-new-launcher-because-programming-is-hard-starts-46-percent-faster-than-steam-preview-is-available-now-but-not-recommended-for-competitive-players)?—는 성능 수정 사항들이 자신의 시스템을 염두에 두고 만들어졌으며 다른 사람들에게는 잘 작동하지 않을 수 있음을 분명히 밝힙니다. 실제로 그는 Radeon 그래픽 카드를 사용하는데, 이는 그를 PC 게이머 중 놀라울 정도로 소수에게 속하게 합니다. 그리고 그의 수정 작업 일부는 게임에서 Alt+Tab으로 전환할 때(task-switch) 비활성화되는 오랜 게임 버그에도 불구하고 AMD의 FSR 업스케일링 및 프레임 생성 기능이 유지되도록 하는 데 초점을 맞추었습니다. 이 좋은 개발자는 다른 게이머들에게도 수정 사항을 사용해보고 결과를 보고하도록 권유하며, NexusMods에서도 지원 요청에 도움을 주고 있습니다. 만약 직접 이 수정을 얻어 시도해보고 싶다면 여기로 가보세요.