하프라이프 1 게임 내 모니터에서 TempleOS 구동하기
TempleOS running inside the in-game monitors of Half Life 1
핵심 요약
하프라이프 1 게임 속 모니터에 QEMU를 이용해 TempleOS를 구동하고 실제로 조작 가능한 모드를 개발함.
- TempleOS 구동 — 하프라이프 1 게임 내 모니터에 QEMU를 활용해 TempleOS를 구현함
- Claude 활용 — VNC 클라이언트와 QEMU 런처 등 주요 기능 구현에 Claude를 사용함
- GoldSrc 엔진 — 1998년 출시된 엔진의 문서 부족으로 OpenGL 후킹 구현에 어려움을 겪음
백그라운드에서 QEMU로 실제 TempleOS 인스턴스를 돌리고, 그걸 게임 내 모니터 중 하나로 스트리밍해주는 방식임. 그래서 직접 걸어가서 키보드 치고 안에 있는 자잘한 게임들도 다 실행해 볼 수 있어.
대부분은 Claude가 알아서 잘 처리하더라. VNC 클라이언트나 QEMU 런처, 입력 신호 연결 같은 것들 말이야. 근데 GoldSrc 이 새끼가 좀 문제였음. 1998년산이라 그런지 문서화도 제대로 안 되어 있어서 OpenGL 후킹 잡느라 진짜 개고생했다. 지금은 잘 돌아감. 덕분에 강제로 공부 좀 하게 됐네.


