1P by GN⁺ 8시간전 | ★ favorite | 댓글 1개
  • 오픈소스 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 이슈 트래커를 통해 수집 중
Hacker News 의견
  • 이 프로젝트는 볼 때마다 감탄스러움
    공지 하단을 보면 Skyrim, Fallout: New Vegas, Oblivion의 맵이 OpenMW에 로드된 걸 볼 수 있음
    수천 시간을 플레이하는 게임은 문화적 가치가 생기는데, 이를 출판사의 탐욕으로부터 보호해야 한다고 생각함
    Bethesda가 Skyrim이나 Fallout 4 업데이트를 발표할 때마다 기존 모드가 깨질까봐 걱정됨
    OpenMW가 구작 문제를 해결하고 있지만, Elder Scrolls 6와 Fallout 5는 이미 희망이 없다고 봄

    • 모딩 커뮤니티의 노력도 대단함
      Tamriel Rebuilt 모드는 본래 게임에 없던 Morrowind 본토를 탐험할 수 있게 해줌
      마치 Morrowind 2를 두 배 크기로 만든 듯한 느낌임
    • 일정 수익 이상을 낸 IP는 공공재로 전환되어야 한다고 생각함
      이미 충분히 돈을 벌었고, 이제는 문화의 일부가 되었음
      이런 문화적 상징을 만든 것만으로도 다른 프로젝트에 충분한 동력을 줄 수 있음
    • Elder Scrolls 6에 비관적인 이유는 Bethesda가 유료 모드 시스템을 여러 번 시도했기 때문임
      언젠가는 커뮤니티의 반대를 무시하고 강행할 것 같음
    • 사실 Bethesda는 Fallout 3 이후로 별로 좋은 게임을 만들지 못했다고 생각함
      Skyrim은 과대평가된 게임이며, 전투나 탐험은 2005년작 Dark Messiah of Might and Magic이 훨씬 나았음
      직접 비교해보려면 이 영상이 영상을 보면 됨
    • “문화적으로 중요한 게임을 보호해야 한다”는 말이 구체적으로 무슨 의미인지 궁금함
      1. 개발자가 모드를 깨뜨리는 업데이트를 하면 안 된다는 뜻인지?
      2. 혹은 게임이 인기를 얻었다는 이유로 개발자의 권리를 제한해야 한다는 뜻인지?
  • 여전히 내가 가장 좋아하는 게임이며, OpenMW 팀의 노력은 놀라움
    원작의 비전을 유지하면서도 오래된 게임에 새 생명을 불어넣고 있음
    후속 엔진까지 지원하려는 목표가 있다는 걸 몰랐는데, 매우 기대됨

  • 최근 0.49 버전과 Total Overhaul 팩으로 플레이를 마쳤음
    모더들이 정말 대단한 일을 해냈지만, 여전히 성능 문제는 있음
    물 반사, 볼류메트릭 구름, 그림자 처리 등으로 프레임이 급격히 떨어짐
    occlusion culling, LOD, draw call batching 같은 기술적 개선이 필요함
    그래도 훌륭한 프로젝트이며, 상점이나 컨테이너 UI 필터링 기능이 꼭 필요함

  • OpenMW 팀의 대규모 릴리스를 축하함
    공지의 “전투 중이 아닐 때 캐릭터 인식이 느리다”는 설명이 너무 웃겼음
    Oblivion에서 몰래 금화를 훔치다 “STOP! 법을 어겼다!”는 대사를 들었던 기억이 남
    Oblivion을 Morrowind 엔진에서 돌릴 수 있다니 정말 멋짐

    • “DRAGONS? in our own homeland?” 같은 NPC 대사 밈이 떠오름
  • OpenMW 덕분에 내 SteamDeck이 완전한 Morrowind 머신이 되었음
    Luxtorpeda를 이용하면 Steam 런타임 중 하나로 등록되어
    Morrowind.exe 대신 OpenMW로 실행됨

    • 궁금한데, Linux 네이티브 버전을 쓰는지 아니면 Proton을 통한 Windows 버전을 쓰는지?
      요즘은 오히려 Windows 버전이 Linux에서 더 잘 돌아가는 경우도 있음
  • 최근 몇 년간 Lua 통합이 크게 발전했음
    이제 정말 다양한 기능을 구현할 수 있고, C++ 코드의 하드코딩을 줄이는 데도 기여함

  • 시간이 있다면 기여자(PR) 로 참여해보길 권함
    커뮤니티 분위기가 매우 좋고, 나도 몇 번 PR을 보냈음

  • 게임을 현대화하는 원클릭 모드팩이 있었으면 좋겠음
    New Vegas나 Oblivion도 세팅에 이틀을 쓰다가 지쳐버림

    • 실제로 그런 모드팩이 있음
      modding-openmw.com/lists에서
      명령어 두 개로 다운로드와 설치를 끝낼 수 있음
  • 이상하게도 Morrowind 모딩 커뮤니티 이야기는 잘 안 들림
    Daggerfall, Oblivion, Skyrim은 활발한데 Morrowind는 왜 조용한지 궁금함

    • 사실 Morrowind에는 수천 개의 모드가 있음
      원본 CD에 공식 모드 에디터가 포함되어 있었기 때문임
      나도 cliff-racer 수를 줄이는 데 썼던 기억이 있음
    • Morrowind를 많이 해봤다면 모드를 모를 수 없을 것임
      Tamriel Rebuilt를 비롯해 그래픽, 거리, 길드, 방어구, 마법, 버그 수정 등 다양함
      개인적으로는 바닐라 감성을 유지하는 모드를 선호함
    • 출시 직후부터 모드를 써왔음
      식물 수확 시 모델이 바뀌는 모드, cliff-racer 완화 모드,
      그래픽 개선, NPC 스케줄, 책 복제 도서관 모드 등 즐겨 사용했음
    • Morrowind는 후속작보다 모드 친화적이었음
      게임 디스크에 Construction Kit이 포함되어 있었고,
      Nexus Mods가 원래 Morrowind 모드 포털로 시작했음
  • 관련해서, 친구들과 함께 플레이할 수 있는 OpenMW 멀티플레이 포크 TES3MP가 있음
    현재는 0.47 기반이라 구버전이지만, 공식 OpenMW에서도 멀티플레이 통합을 계획 중임
    또, 24년째 진행 중인 Tamriel Rebuilt 프로젝트는
    원작보다 두 배 많은 퀘스트와 거대한 도시, 새로운 팩션을 추가함
    자세한 내용은 FAQ 페이지 참고

    • 참고로 Tamriel Rebuilt는 Morrowind 본토만 다루고,
      Cyrodiil, Skyrim, High Rock, Hammerfell을 추가하는 건 Project Tamriel(project-tamriel.com)임
    • 차라리 Daggerfall Unity 위에서 Morrowind와 Skyrim 전체를 재구성하면 어떨까 하는 농담도 있음