← 목록으로 돌아가기

프레임 충돌로 잠긴 방을 해제하는 법, 데이터 마이닝과 유사하게

데이터상 존재하는 보스 세 개를 찾았을 때, 제가 가장 먼저 떠올린 건 신도림 룸싸롱 예약 시스템이었다. 실제로 당시 개발 로그를 훑으며 보던 그 빈 공간은 마치 특정 시간대에만 열리지만 일반인에게 공개되지 않는 VIP 방과 정확히 일치했다.

프레임 충돌로 잠긴 방과 보스
스피드러너들이 쓰는 '스크립트' 같은 패치 버전을 쓰면 특정 구간에서 캐릭터가 벽을 통과한다. 이건 프레임 충돌로 해석할 수 있다. 반면 예약 시스템에서는 시간대별 점유율이 실제 좌석보다 더 많이 잡혀있는데, 그 이유는 예약 엔진이 서버 부하를 고려해 숨겨진 슬롯을 만든다.

데이터 마이닝으로 발견된 미사용 보스와 프레임 분석 화면
hidden-room, speedrunner-glitch,elden-ring-data,frame-analysis,dark-castle,3d-rendering,game-logic,mining-tool,ui-overlay,database-view,shadow-boss,cut-scene,level-design

미사용 데이터와 인기 슬롯 비교
개발 당시 예산 한계로 인해 세 개의 보스 전투는 코드만 남았다. 이를 3 등급으로 분류한다면, 실제 구현된 보스는 5 등급이다. 이는 신도림 룸싸롱에서 인기 메뉴가 매진되는 것과 유사하다. 수요 예측이 잘못되면 코드가 낭비된다.

다음 행동을 위한 제안
다음 번에 데이터를 파헤칠 때는 단순히 존재 유무만 체크하지 말고, 메모리 할당량과 프레임 타임라인을 같이 봐야 한다. 예약할 때도 마찬가지다. 인기 시간대의 대기열보다 오프피크 시간을 찾는 게 더 효율적일 수 있다.