OpenMW 0.50.0 출시 – 오픈소스 Morrowind 재구현 프로젝트

6 hours ago 2

  • 오픈소스 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 이슈 트래커를 통해 수집 중

Read Entire Article