Vortex(NexusMods)
1. 개요
MOD 전문 사이트인 NexusMods에서 자체적으로 개발한 모드 매니저. 100%는 아니지만 한글화되어있다.
2. 상세
모드 오거나이저 개발자인 Tannin42이 2016년 8월 부터 넥서스 모드 매니저 개발팀에 합류해 만든 64비트 지원 모드 매니저(#).
한국어 명칭은 보텍스, 볼텍스 등으로 불린다. 외래어 표기법상 따지면 보텍스나 보르텍스가 맞다. l은 ㄹ받침으로 쓸 수 있지만 r은 그런 규정이 없기 때문이다. 하지만 다수의 한국어 모어화자가 이미 '볼텍스'라고 발음하고 있기에, 이 글에서는 볼텍스로 통칭한다.
볼텍스는 넥서스 모드 매니저처럼 한번에 여러 게임을 다룰 수 있고, 모드 오거나이저 2처럼 가상화 기능을 사용한다. 사후 업데이트가 거의 끊긴 넥서스 모드 매니저를 대체하였고, 베데스다 게임의 모드판에선 모드 오거나이저 2와 함께 쌍벽을 이루고 있다.
2020년 10월 기준 1.3.11 버전이 최신이다. 이런저런 까다로움이 있지만, 어쨌든 넥서스 모드 매니저의 차세대 툴이기 때문에 점점 사용자가 늘고 있다. 모드 오거나이저 개발자도 팀에 참여하고 있고, 피드백을 통한 개선도 이루어지고 있다. 2020년 하반기 기준으로 기본적인 프로그램의 기능 개발이 완료되었고 안정성을 확보한 상태다. 하지만 여전히 부정적인 피드백이 많은지 사용환경 개선을 위해 유저들을 대상으로 설문조사를 진행했다. 향후 어떻게 개선될지 지켜볼 필요가 있다.
모드를 활성화할 때마다 전체 호환성을 체크하고 충돌, 마스터 없음 등을 자동으로 감시해서 '얘네는 배열 순서(로드 오더)를 설정해 줘야 되겠는데요'나 '얘네는 버전만 다른 거 같은데 최신판만 남기고 비활성화할까요' 같은 메시지로 오류를 실시간으로 방지해 준다. 설치/삭제도 가상화를 통해 부드럽게 진행되는 것을 보면 여러모로 차세대 툴은 차세대 툴이다. 게다가 모드 목록에서 이름 옆의 버튼 한 개만을 사용하여 설치/삭제/적용/비적용을 관리할 수 있고, 로드오더 같은 경우에는 앞서 언급한 호환성 기반으로 설치시에 자동으로 제안을 해준다. 모드 오거나이저 2에는 비교불가일지 몰라도, 적어도 굳이 볼텍스 대신에 불편하고 오래된 넥서스 모드 매니저를 쓸 필요는 없다.
3. 사용법
볼텍스 초보자 가이드(영문 영상)
볼텍스 이해하기(한국어 설명서)
자세한 사용법은 위의 한국어 설명서를 참고하길 바란다.
'''플러그인 배열 순서 변경하는 방법'''은 왼쪽 Plugins 화면에서 나오는 플러그인 목록에서 "dependencies" 항목의 체계도 버튼을 누른 후 배열 순서 관계를 설정하길 원하는 모드의 체계도 아이콘에 드래그를 하면 배열 순서 규칙을 정해주는 창이 뜬다. must load before나 must load after 중 하나를 선택해 주면 볼텍스 상에서 모드 순서 정렬 상태가 바뀐다. 혹은 체계도 버튼을 클릭할 때 나오는 'edit' 버튼을 누르면 체크 상태로 바뀌는데, 이 때 다른 모드의 버튼을 클릭해주면 기본적으로 선택한 모드를 그 모드 뒤로 불러오도록 지정해준다.
모드 리스트로 처리하기 귀찮다면 상단 메뉴 버튼들 중 "Manage Rules" 버튼을 누르면 현재 설정된 규칙들의 목록과 하단부에 추가 규칙을 설정해 줄 수 있는 창이 등장하므로 여기에서 처리해도 무방. 다만 본토 모드들은 대충 잘 배열해주지만 한국산 모드들은 잘 배열해주지 못하므로 이런 모드들은 수동으로 설정해줄 필요가 있다.
볼텍스로 비교적 편하게 모드를 배열하려면 플러그인 탭에서 나오는 플러그인들의 '그룹'을 설정해주어 유저 취향대로 나열하고, 충돌이 발생한 모드들 내지 모드 제작자가 구체적으로 제시한 모드 배열 순서가 있는 경우에만 '규칙(Rules)'을 설정해 주면 된다. 볼텍스 기본 설정에 그룹 별로 배열 순서가 설정되어 있고, 원한다면 플레이어가 그룹을 생성하고 그 로드 순서도 정해줄 수 있다. 이런 방식을 이용해 Merge Plugin 등을 사용할 때 묶을 모드끼리만 배열하는 식의 활용도 가능.
이 외에도 로배열 순서를 변경했는데도 반영이 안되는 경우가 있는데, 모드에 변경사항이 있을 때 "Deploy"를 해주어야 한다. 모드 설치(install)은 가상화 폴더에 설치하는 것이고, 이 Deploy 작업이 게임 데이터 폴더에 가상화 파일을 생성해줘 게임에서 읽을 수 있게 해주는 단계이다. 설정에서 왼쪽 general의 setting 탭을 누르고, automation 탭 아래의 deploy mods when enabled 항목을 체크하여 모드 변동이 있을 때 자동으로 Deploy 작업을 진행하도록 설정할 수 있다. 좀 더 자세하게 설정하는 방법은 이 영상 참고.
4. 볼텍스와 모드 오거나이저 2 비교
논란의 핵심인 '''가상화 구현 방식'''에서 보면 구현 방식의 차이만 있을 뿐 모드 오거나이저 2나 볼텍스나 외부 폴더에 모드 파일들이 설치되고, 폴아웃/스카이림이 구동될 때 그 파일들이 로드되는 가상화 방식이라는 점은 같다.
모드 오거나이저 2는 윈도우 파일 시스템에 '후킹'하는 방식을 사용한다. 이는 하드링크 파일을 사용하지 않는 가상화 방식이어서 더 깔끔하게 관리할 수 있다는 장점이 있지만, 후킹의 특성상 보안 프로그램의 실시간 감시에 걸리는 등 불안정할 수 있고 스카이림·폴아웃 등 게임브리오 엔진에만 사용되도록 특화된 방식이라 다른 게임에서는 사용할 수 없다.
반면 볼텍스는 윈도우 등 운영체제에서 기본으로 지원하는 하드링크/심링크 방식을 이용한다. 쉽게 말하면 바로가기 링크 같은걸 Data 폴더에 생성해 모드들을 가상으로 연결한다 생각하면 된다.[1] 볼텍스의 방식은 운영체제 자체의 기능을 사용하는 만큼 거의 모든 게임에서 사용할 수 있다. 또한 문제가 생기면 링크만 지웠다 생성해주면 큰 문제 없이 복구가 가능한 만큼 안정적이고, 게임에서 가상화 모드 파일들을 불러올 때 성능 저하의 여지가 거의 없다는 장점이 있다.
그 외의 '''기능상 차이''' 면에선 두 모드 매니저 프로그램이 생각보다 큰 차이가 있진 않다. 배열시 나름대로 LOOT API를 이용해 대강 자동 정렬을 해준다거나, 넥서스와 연동되는 등 전체적인 프로그램의 기능도 거의 유사하다.
결국 모드 오거나이저 2와 볼텍스를 비교했을 때 가장 큰 차이는 유저의 '''편의성 기능 측면'''에서 나온다. 결론부터 말하자면 모드 오거나이저 2를 쓰는 것이 권장된다. 라이트 유저는 볼텍스를 쓰고 헤비 유저는 모드 오거나이저 2를 쓰라고 권장하는 사람도 있으나, 사실 초보자에게든 숙련자에게든 모드 오거나이저 2가 훨씬 편리하다.
모드 오거나이저 2는 '드래그 앤 드롭'으로 대표되는 유저에게 직관적인 방식으로 모드 배열 순서를 하나 하나 직접 수정해 줄 수 있고, 모드 설치 상태와 esp 플러그인 순서를 한 화면에 보여주는 등 일괄적인 관리의 편의성에 집중한 형태를 띄고 있다. 모드 오거나이저 2는 세심한 모드 로드오더를 짜고, 개별 파일들을 세세하게 관리하기 편하게 디자인되어 있다. 각종 모드를 신경 써서 배열해야 하는 하드한 모드 유저들이라면 아무래도 모드 오거나이저 2 쪽이 조금 더 편리할 것이다.[2] 무엇보다 한국 유저 입장에서 모드 오거나이저 2는 한국어 번역을 제공하고 있고, 볼텍스보다 먼저 나온지라 관련 정보나 강좌도 훨씬 많다.
볼텍스의 경우, 유저의 개입은 '플러그인 그룹'을 지정하거나, '충돌시 해결 규칙', '모드 배열 순서 규칙'을 설정하는 식으로 문제가 발생할 부분에 대한 규칙만 입력하면 나머지는 프로그램이 알아서 처리하도록 되어 있다. 한번 설정해두면 그 이후부턴 아예 신경을 끄고 쓰도록 설계되어 있는 것이다.
다만 볼텍스는 한국어를 지원하지 않고, 모드 오거나이저 2에 비해 나온지도 얼마 안돼서 관련 정보도 적다는 치명적인 단점이 있다. 그리고 한 화면에서 거의 모든걸 처리할 수 있는 모드 오거나이저 2에 비해 볼텍스는 여러 탭과 팝업을 계속 왔다갔다 해야 한다는 단점이 있다. FNIS나 바디슬라이드 같은 유틸리티들을 등록하려면 메인 화면을, esp 파일을 보려면 Plugins 화면을, 각 모드와 파일들의 배열 순서를 변경하려면 show 팝업창을 열어야 하니 일목요연하지가 않다.
또한 볼텍스가 '자동화'를 추구하도록 설계된 것이라고는 하나, 그 규칙을 일일이 클릭해서 지정해줘야 하는 과정 자체가 '자동'와는 거리가 멀다. 애초에 수많은 모드들을 다 파악해 배열을 정해준다는 것 자체가 환상이라는건 LOOT에서 이미 증명된 사실이고, 특히 자체 제작 모드가 많은 한국 모딩 환경에서는 더더욱 예외 사항이 많아진다. 그리고 그렇게 각 모드 구성 파일을 파악하고 쓸 정도면 이미 모드 숙련 유저라는 말인데, 정작 숙련자들은 그냥 모드 오거나이저 2를 쓰는게 편하다.
다만 모드 오거나이저2는 지원하는 게임이 (주로 베데스다 게임으로) 한정돼있기 때문에 여러 게임을 모딩하는 사람이라면 모드 오거나이저2와 볼텍스를 모두 설치해줘야 하는 점은 있다.
5. 주의 사항
만일 볼텍스를 깔고 모드를 설치하는데 'nxm을 찾을 수 없으니 윈도우스토어에서 앱을 검색하라는 문구'가 뜰 경우 볼텍스 실행 - 설정(좌측 목록에 존재) - 다운로드(상단에 존재)에서 첫번째 줄에 Handle이라는 버튼이 존재하는데 이것을 체크하면 초록색으로 바뀐다. 이렇게 설정해두면 모드가 정상적으로 다운로드된다. 추가적인 내용이 궁금하다면 현재 볼텍스 위키문서의 사용방법 목차에 있는 유튜브 경로를 따라가면 잘 설명되어있다. 현재는 볼텍스가 출시된지 얼마안되어 한국어로 된 볼텍스 관련 자료가 별로 없다.
현재 LOOT와 호환성 문제[3] 가 몇몇 사용자에게로부터 보고되고 있다. 해결법은 LOOT를 Vortex보다 먼저 설치하고 Vortex를 설치하면 정상작동한다.