Skip to content

설치 및 실행

srkizer edited this page Oct 16, 2021 · 4 revisions

알아서 설치

  1. XivAlexanderLoader32.exe 또는 XivAlexanderLoader64.exe를 실행합니다.
  2. 원하는 게임 설치본이 목록에 표시되면 해당 항목을 선택합니다.
    • 목록에 표시되지 않을 경우, 게임 설치본이 위에 표시되지 않음 항목을 선택하면 설치/제거 시 게임 설치 경로를 물어봅니다.
  3. XivAlexander를 d3d9/d3d11로 설치하기를 클릭합니다. 관리자 권한이 필요할 수 있습니다.
    • 오류가 발생하거나, 게임 실행 시 뭔가 안 된다면, XivAlexander 제거하기XivAlexander를 dinput8.dll(x64)로 설치하기를 이용해 보세요. DirectX 9 버전을 쓴다면 dinput8.dll(x86)을 선택하셔야 합니다.

설치 화면

한번만 실행

  1. 설치 화면에서 한 번만 실행하기... 항목을 클릭합니다.
  2. 사용하고자 하는 게임 프로세스를 선택해 XivAlexander 불러들이기를 클릭합니다. 관리자 권한이 필요할 수 있습니다.

실행 화면

수동으로 설치

  • %LOCALAPPDATA% 는 보통 C:\Users\<윈도우즈 사용자 이름>\AppData\Local을 의미합니다.
  • %APPDATA%는 보통 C:\Users\<윈도우즈 사용자 이름>\AppData\Roaming을 의미합니다.
  1. <설치 폴더>는 기본으로 %LOCALAPPDATA%\XivAlexander로, 보통은 C:\Users\<윈도우즈 사용자 이름>\AppData\Local\XivAlexander를 의미합니다.
  2. <설정 폴더>는 기본으로 %APPDATA%\XivAlexander로, 보통은 C:\Users\<윈도우즈 사용자 이름>\AppData\Roaming\XivAlexander를 의미합니다.
    1. XivAlexander32.dll, XivAlexander64.dll, XivAlexanderLoader32.exe, XivAlexanderLoader64.exe<설치 폴더>로 복사합니다.
    2. 모든 .json 파일(특히 game.[나라코드].json 파일)을 <설정 폴더>로 복사합니다.
  3. 설치 폴더나 설정 폴더를 바꾸고 싶을 경우, config.xivalexinit.json 파일을 게임 설치 폴더에 만들고, 다음 내용을 입력합니다. 경로는 원하는 대로 수정해 주세요.
    {
      "FixedConfigurationFolderPath": "<설정 폴더>",
      "XivAlexFolderPath": "<설치 폴더>"
    }
    예시 (및 기본값):
    {
      "FixedConfigurationFolderPath": "%APPDATA%\\XivAlexander",
      "XivAlexFolderPath": "%LOCALAPPDATA%\\XivAlexander"
    }
  4. 모든 경로는 상대 경로로 적을 시 DLL이 위치한 폴더를 기준으로 판단합니다.
  5. XivAlexander32.dll 를 게임 설치 폴더(ffxiv_dx11.exe가 있는 폴더)에 d3d9.dll라는 이름으로 복사해 넣습니다.
    • 리셰이드 등의 기타 애드온을 사용하고 d3d9.dll라는 이름의 파일이 이미 존재하면, 아래 DLL 파일이 이미 존재할 경우를 참조해 주세요.
  6. XivAlexander64.dll 를 게임 설치 폴더(ffxiv_dx11.exe가 있는 폴더)에 d3d11.dll라는 이름으로 복사해 넣습니다.
    • 리셰이드 등의 기타 애드온을 사용하고 d3d11.dll라는 이름의 파일이 이미 존재하면, 아래 DLL 파일이 이미 존재할 경우를 참조해 주세요.

제거

XivAlexander 관련 파일을 포함하는 폴더는 3개가 있습니다.

  • XivAlexander 제거 전에 게임을 먼저 종료해 주세요.

설정 폴더: %APPDATA%\XivAlexander

  • 예: C:\Users\사용자\AppData\Roaming\XivAlexander

이 폴더는 XivAlexander 설정과 모드 이용 시 모드 파일을 포함합니다. 처음부터 다시 시작하거나 XivAlexander를 완전히 제거하려면 이 폴더를 삭제해 주세요.

프로그램 파일 폴더: %LOCALAPPDATA%\XivAlexander

  • 예: C:\Users\사용자\AppData\Local\XivAlexander

이 폴더는 XivAlexander DLL 및 EXE 파일을 포함합니다. 다른 게임 설치에 XivAlexander를 사용하고 있지 않다면 이 폴더를 삭제해 주세요.

게임 설치 폴더

  • 예: C:\Program Files (x86)\SquareEnix\FINAL FANTASY XIV - A Realm Reborn\game

XivAlexander를 설치하며 XivAlexander32.dll 혹은 XivAlexander64.dll을 다음 파일로 복사했을 것입니다.

  • d3d11.dll
  • d3d9.dll
  • dxgi.dll
  • dinput8.dll

Reshade 등의 기타 애드온을 사용하지 않을 시에는 모두 제거해 주세요. 사용할 경우에는, 해당 파일에 우클릭 후 속성을 클릭해 XivAlexander 관련 DLL임을 확인하고 해당 파일만 삭제해 주세요.

포터블

config.xivalexinit.json를 XivAlexander 폴더에 만듭니다. 새로 다운로드 시에는 기본으로 포함되어 있습니다.

{
	"FixedConfigurationFolderPath": ".",
	"XivAlexFolderPath": "."
}
  • 첫째 항목은 설정 파일을 현재 폴더(DLL이 있는 폴더)에 저장하도록 지시합니다.
  • 둘째 항목은 XivAlexander 프로그램 파일이 현재 폴더에 있음을 지시합니다.

DLL 파일이 이미 존재할 경우

이 문제를 해결하는 방법은 두 가지가 있습니다.

1. dinput8.dll으로 복사하기

XivAlexander32.dll 또는 XivAlexander64.dlldinput8.dll으로 게임 설치 폴더에 복사할 수 있습니다. DirectX 9 버전 이용 시에는 XivAlexander32.dll을, DirectX 11 버전 이용 시에는 XivAlexander64.dll을 복사해 넣어 주세요.

2. XivAlexander로 다른 애드온 연달아 불러오기

모든 파일 이름이 다른 애드온이 이미 사용하고 있다면, 다른 애드온 파일을 다른 경로로 이동한 후, XivAlexander 프로그램 설정 파일(<설정 폴더>/config.runtime.json)을 수정해, 다른 경로로 이동한 애드온 파일의 경로를 다음을 참고해 설정에 추가합니다.

  • 비어있는 항목에 대해서는 윈도우즈에 포함된 시스템 DLL을 불러옵니다.
  • 한 항목에 여러 개의 DLL이 지정된 경우에는 모든 DLL을 불러오되, 제일 마지막 DLL의 결과만을 이용합니다.
{
	"ChainLoadPath_d3d11": ["C:/something/some_other_d3d11.dll"],
	"ChainLoadPath_d3d9": ["C:/something/some_other_d3d9.dll", "C:/something/some_other_second_d3d9.dll"],
	"ChainLoadPath_dinput8": [],
	"ChainLoadPath_dxgi": ["C:/something/some_other_dxgi.dll"],
}