아이폰에서 네이티브로 돌아가는 WoW Forever – 터치 UI가 적용된 WolkaraForever 포크 버전(스펠 휠, 점프, 자동 저장 애드온)
WoW Forever running natively on an iPhone Duo – WolkaraForever fork with a touch UI (spell wheel, jump while running, auto-saving add-on)
핵심 요약
아이폰에서 PC 스트리밍 없이 WoW를 네이티브로 구동할 수 있는 WolkaraForever의 모바일 최적화 포크 버전을 공개합니다.
- 모바일 터치 UI — 스펠 휠과 조절 가능한 버튼 배치로 모바일 환경에 최적화됨
- 자동 저장 기능 — 비정상 종료 시에도 애드온 설정이 유지되도록 개선됨
- 네이티브 구동 — 스트리밍 없이 Xcode를 통해 기기에서 직접 게임 실행
- 실험적 프로젝트 — 개인 개발자 계정과 게임 클라이언트가 필요한 비공식 포크 버전

내 **iPhone Duo (iOS 27.2)**에서 [WolkaraForever](https://github.com/jklock/wolkaraforever)로 WoW Forever를 돌리고 있다. PC에서 스트리밍하는 게 아니라 Tolkara를 써서 기기에서 맥 클라이언트를 직접 돌리는 방식임. 로그인, 캐릭터 선택, 인게임 플레이 전부 다 잘 돌아간다. 폰으로 하기 좋게 튜닝한 포크 버전을 만들었는데, 공유하고 싶어서 글 쓴다.
https://github.com/pookee/wolkaraforever
포크 버전 추가 사항
- Interface mobile, 게임용 터치 애드온:
- 오른쪽 스틱 옆에 스펠 휠 추가: 스펠을 드래그해서 휠을 돌리고, 화면 밖에도 스펠이 더 있음. 탭하면 바로 시전됨.
- 읽기 편한 쿨타임: 스펠 위에 남은 초가 표시되고, 준비될 때까지 아이콘이 회색으로 변함.
- 스틱 주변에 간격 조절 가능한 스펠 버튼, 타일 메뉴, 빠른 단축키 추가.
- 초상화가 포함된 체력/마나 바: 탭하면 캐릭터 창이 열림.
- 퀘스트 카드와 기본 채팅창을 대체하는 컴팩트한 채팅창.
- 가방을 열어도 오른쪽 스틱을 가리지 않게 했고, 애드온이 게임 자체 창 아래에 위치하도록 설정함.
- 설정 자동 저장: 원래 WoW는 깔끔하게 종료해야만 애드온 설정이 저장되는데, 폰에서는 그게 잘 안 돼서 설정 다 날아가기 일쑤였음. 이제 해결됨.
- 스크립트 몇 개 추가: 기기에 애드온 설치, 게임 자체 로그 읽기, 저장된 로그인 정보 삭제 기능.
실행 방식
기본적인 WolkaraForever 세팅이랑 똑같음. Xcode랑 본인 애플 개발자 계정으로 앱을 직접 빌드하고, 맥에서 게임 파일을 복사해오면 됨. 개발자 서비스 모드에서 돌아가니까 게임 코드에 JIT 트릭 같은 거 안 쓰고, 클라이언트 패치도 따로 안 함. 그 다음에 `push_addon.sh`로 터치 애드온을 설치하면 끝. 와이파이에서는 그냥 잘 되고, 모바일 데이터 쓸 때는 실행할 때 개발자 서비스에서 앱 복구 단계만 거치면 됨.
주의사항
- 비공식이고 실험적인 버전임. 블리자드 계정이랑 본인 게임 파일이 있어야 함. 저장소에 블리자드 관련 파일은 하나도 없음. 서드파티 소프트웨어니까 알아서 잘 판단해서 쓰길 바람.


