- 오픈소스 Morrowind 엔진 재구현 프로젝트 OpenMW가 버전 0.50.0을 공개, 게임패드 지원과 전투 시스템 비하드코딩 등 대규모 개선 포함
-
Lua 스크립팅 API 확장으로 전투, 날씨, 지형, 저널 등 게임 내부 요소 제어 가능 범위 확대
-
그래픽 엔진은 스킨드 지오메트리 처리 개선과 노멀/패럴랙스 매핑 오류 수정으로 모드 호환성 향상
-
UI 업데이트로 컨트롤러 메뉴, Alt-클릭 아이템 이동, 폴란드어 번역 추가 등 사용자 편의성 강화
-
Beyond Morrowind 기능을 통해 Oblivion 등 차기 Bethesda 게임 엔진 지원 기반 확장, 향후 범용 RPG 엔진으로의 진전 의미
주요 개선 개요
- OpenMW 0.50.0은 게임패드 경험 전면 개편, 전투 시스템 비하드코딩, Lua API 확장, UI 개선을 핵심으로 함
- 새 버전은 모든 운영체제에서 다운로드 가능하며, 기존 저장 파일 형식은 변경되지 않음
-
빠른 아이템 이동(Alt-클릭) , 폴란드어 UI 번역, 향상된 컨트롤러 메뉴가 추가됨
- macOS, Windows, AMD/Intel GPU 관련 알려진 문제가 명시되어 있음
AI 및 경로 탐색
-
네비메시 기반 경로 탐색이 기존 Morrowind보다 정교하며, 잘못된 경로 데이터(바위 속 포인트 등)를 무시하도록 수정
-
은신(Sneak) 인식 갱신 주기를 조정해 경험치 획득이 안정적으로 작동
-
전투 및 인식 관련 버그 다수 수정: 마비 상태 NPC 행동 제한, 이동 불가 NPC 전투 가능, 허브 수확 반복 방지 등
설정 및 가상 파일 시스템(VFS)
- 설정 파일이 게임 종료 시점이 아닌 설정 창 종료 시 저장되도록 변경
-
비ASCII 경로 지원 및 BSA 아카이브 안정성 향상
ESM 포맷 및 세이브 파일
- 저장 포맷 변경 없음, 0.49.0 버전으로 되돌릴 수 있음
- 퀘스트 상태 서브레코드 처리 오류 수정
게임플레이
-
감옥 내 스킬 상승이 레벨 진행에 반영되도록 수정
-
마법, 전투, 범죄 판정 관련 다수의 세부 버그 수정
-
스택형 아이템 장착 문제, 피격 판정, 마법 효과 처리, 가격 계산식 등 원작과의 일관성 강화
그래픽
-
스킨드 지오메트리 처리 개선으로 모드 자산 호환성 향상 (예: abot’s Boats의 돛 위치 문제 해결)
-
노멀맵/패럴랙스맵 방향 오류 수정, 달 위상 주기, 수면 반사, 후처리 셰이더 로딩 등 그래픽 안정성 개선
- 새로운 그래픽 기능은 없으나, 기존 Morrowind보다 품질 우위 유지
mwscript 스크립팅
-
GetSpellEffects가 인챈트 감지 지원, FillJournal 디버그 명령 추가
-
대화 스크립트 충돌, 맵 표시, 물 위 걷기 충돌 처리 등 안정성 개선
OpenMW-Lua 스크립팅
-
전투 피격 처리 로직 비하드코딩: 방어구 손상, 난이도 보정, 피 효과, 히트 사운드 등을 스크립트로 제어 가능
-
날씨(weather) , 지형(land) , 지역(region) , 저널(journal) API 추가
-
커스텀 NPC 생성, 전투 이벤트(Hit, Unequip 등) , UI 상태 확인 함수 등 신규 기능 다수
-
OnUpdate 핸들러가 일시정지 프레임에서도 0 시뮬레이션 시간으로 호출되도록 변경
사운드
-
3D 오디오 도플러 효과 추가로 이동 속도에 따른 음높이 변화 구현
사용자 인터페이스(UI)
-
컨트롤러 메뉴 UI 추가로 마우스 없이 포션 제조, 인챈트 등 조작 가능
-
Alt-클릭 아이템 즉시 이동, 저장 슬롯 정렬 개선, 플레이어 골드 표시, 폴란드어 번역 추가
-
HUD, 대화창, 단축키, 메뉴 시각 요소가 Morrowind 원작과 유사하게 조정
-
Unicode 처리, 대화 주제 하이라이트, 여행 메뉴 오류 등 다수 수정
OpenMW-CS, 런처 및 도구
-
런처 및 마법사 폴란드어 현지화 완료
-
에디터 선택 마커 디자인 개선, 스크립트 에디터 다중 들여쓰기 지원
-
Qt5 지원 제거, RefNum 재사용 오류 수정, 고해상도 선택 버그 수정
Beyond Morrowind
-
Oblivion 및 이후 Bethesda 게임 엔진 지원 기반 확장 지속
-
지형 텍스처링 완성, 원거리 오브젝트 렌더링, 문 열림 사운드, 압축 파일 로딩 속도 향상
- 풀 디테일 오브젝트 렌더링으로 시각 품질 향상, 단 메모리 사용량 증가 주의
결론
- OpenMW 0.50.0은 전투 시스템 개방, 모드 친화적 Lua API, UI 현대화, 차세대 엔진 확장 기반을 갖춘 대규모 업데이트
- 프로젝트는 Morrowind를 넘어 범용 오픈월드 RPG 엔진으로 발전 중임
- 커뮤니티 피드백은 Discord, IRC, 포럼, GitLab 이슈 트래커를 통해 수집 중