본문 바로가기
ULTIMA/울티마 주저리

울티마 언더월드를 유니티(Unity)로 즐기자!

by NSM53 PROJECT 2020. 11. 7.

 

ScummVM에서 울티마를 정식으로 지원하기 시작했다는 소식을 전해 드렸죠.

2020/10/01 - [ULTIMA/울티마 주저리] - ScummVM 2.2.0 울티마 시리즈 정식 지원!

 

ScummVM 2.2.0 울티마 시리즈 정식 지원!

울티마 시리즈 중 4, 6, 8을 정식으로 지원하는 ScummVM 2.2.0 버전이 지난 9월 27일 정식으로 릴리즈되었습니다. 초기 테스트 버전보다는 확실히 안정적으로 작동하지만 아직까지는 기존의 개별 실행

nsm53p.tistory.com

ResidualVM과의 통합도 그렇고 결국에는 ScummMV이 울티마 전 시리즈를 지원할 것이라 예상되기에, 추후 울티마를 윈도우에서 실행할 수 있는 환경은 크게 도스박스와 ScummVM으로 양분되어 개별 실행기들은 자취를 감추게 되지 않을까 싶습니다. (Exult는 통합하지 않고 별도의 노선을 걸을 것으로 보이지만요.)

그런 와중에 눈에 띄는 프로그램이 있는데 바로 Underworld Exporter입니다. 울티마 언더월드 시리즈와 시스템 쇼크를 유니티로 포팅해 주는 프로그램입니다......만 아직까진 울티마 언더월드 1편만 정상적으로 즐길 수 있습니다. 사실 나온 지는 좀 되었습니다.

github.com/hankmorgan/UnderworldExporter/releases

 

Releases · hankmorgan/UnderworldExporter

Updated Release 27th Oct 2018 Unity based port of Ultima Underworld I and II. Download under releases - hankmorgan/UnderworldExporter

github.com

 

설치는 별로 어렵지 않습니다. v1.09 버전을 다운 받아 압축을 풀고 config.ini만 설정해주면 됩니다.


Path_UW0=
Path_UW1=C:\Games\UW1\  ← 울티마 언더월드 1이 설치된 경로를 적어 줍니다.
Path_UW2=Path_Shock=
Path_TNova=


UW1_Soundbank=C:\Games\Music\ ← ogg 음악 파일이 있는 경로를 적어 줍니다.
UW2_Soundbank=C:\Games\UWSoundPack\UW2_Midi\

 

ogg 음악 파일은 제가 게임에서 미디 파일을 추출해 MT-32로 녹음한 곡을 사용하시면 됩니다.

MT-32 Music.part1.rar
10.00MB
MT-32 Music.part2.rar
10.00MB
MT-32 Music.part3.rar
10.00MB
MT-32 Music.part4.rar
1.23MB

 

아니면 Codex에서 제공하는 Music Pack을 사용하셔도 됩니다. PS1, 정체 모를 미디 음원, SB16, 세 가지를 제공하는데 SB16은 FM 음원이 아니라 실제로는 MT-32 녹음입니다.

underworld.ultimacodex.com/underworld-exporter

 

Underworld Exporter

A utility for exporting levels and content from Ultima Underworld into Unity.

underworld.ultimacodex.com

 

 

실행해 보면 앞서 언급한 것처럼 1편만 정상적으로 플레이가 가능합니다. 몇 년 가까이 코드의 업데이트가 없는 것으로 봐선 2편과 시스템 쇼크의 지원은 요원할 것 같습니다.

 

마우스룩과 wasd 키 같은 현대적인 조작 체계 지원은 물론이고 유니티로 랜더링된 3D 오브젝트와 던전은 도스 환경과 비교가 안 될 정도로 부드럽게 작동하지만 캐릭터 애니메이션은 그대로라 다소 부자연스러운 느낌이 들기도 합니다.

 

PS1 버전처럼 게임 화면을 창이 아닌 전체로 전환할 수도 있습니다. 다만 FOV값은 변하지 않아서 화면에 표시되는 정보량은 그대로입니다. 전체 화면에서는 UI가 시야를 일부 가려서 오히려 불편한 면도 발생합니다.

 

도스 환경의 세이브 파일과 호환된다고 했는데 제가 갖고 있는 세이브 파일에선 약간 문제가 있습니다.

시간정지 마법을 풀면 Talisman들이 용암에 퐁당퐁당하면서 바로 다른 차원으로 가도록 해 놨는데 Underworld Exporter에선 로드하자마자 시간정지 마법과 상관없이 Talisman들이 용암으로 그냥 툭하고 떨어지더니 맨바닥인 것마냥 통통통 튕기면서 아무런 반응이 없네요. 게임이 제대로 구현이 안 된 건지, 기존 세이브와의 호환성 문제인지는 모르겠지만 일단 Fully Playable이라고 하는 만큼 후자가 아닐까 싶습니다.

무한 마법 사용 같은 도스 시절 꼼수들 역시 구현이 안 된 것 같습니다. 

 

이전 Underworld Adventures나 Abysmal Engine 같은 것들도 있었지만 제작 중단이나 실행만 된다 정도의 수준이라 도스박스 말고는 마땅한 대안이 없었는데 이런 식의 색다른 접근도 나쁘지 않은 것 같습니다. 

 

댓글