념글에 있는걸로 해도 컷씬 영상이 안나와서 해매다가 양키웹에서 찾은 내용으로 수정하여 완벽실행에 성공하였음.


 필요한 사람을 위해 정리해봄.


 그리고 이 게임은 30fps 고정이라 주사율을 조정하면 배터리도 절약되고 좋다는 얘기도 있음.


1. compadata 폴더 생성

일단 그란디아 최초 실행 해서 런타임에러 띄움 ( 이걸 해야 compadata 폴더 생성된다고 함 )



2. media foundation 설치준비


이걸 깔아야 영상이 재생됨. 

데스톱모드로 설치.

https://github.com/z0z0z/mf-install

GitHub - z0z0z/mf-install: Media Foundation workaround for WineMedia Foundation workaround for Wine. Contribute to z0z0z/mf-install development by creating an account on GitHub.github.com


 < >CODE  누르면 Download zip  으로 다운가능

아니면 오른쪽에 Release에서 source zip 으로도 다운가능 ( 둘다 동일함 ) 

압축을 별도 폴더에 풀어놓음


3. DLL 파일 복사

vidreszr.dll 랑 mfperfhelper.dll 이 필요함. 32비트 버전, 64비트 버전이 따로 있는데 둘다 준비했음.

본인 PC의 windows 폴더의 system32 와 syswow64 폴더에 둘다 들어있음.

이때 VIDRESZR.DLL의 파일이름을 소문자로 파일이름을 바꿔줌.  vidreszr.dll



  가. 2에서 media foundation 압축푼 폴더안에 저 두 dll을 복사해서 넣음. ( 난 32비트로 함. )


  나.  /home/deck/.local/share/Steam/steamapps/compatdata/1034860/pfx/drive_c/windows/ 에도

       system32와 syswow64폴더 가 있는데 거기에 PC  윈도우 폴더의 system32, syswow64 에 있는 dll 파일을 맞춰서 각각 넣어줌.

      만약 있다면 덮어쓰기 해줌( overwrite )


4.  media foundation 설치 쉘스크립트 수정

 2에서 압축 푼 폴더 안의 mf-install.sh을 메모장으로 열어서 아래 문구 3개 입력 후 저장 (맨 하단에 엔터치고 추가)


override_dll "vidreszr"

wine regsvr32 vidreszr.dll

wine64 regsvr32 vidreszr.dll


5. media foundation 설치 실행

  2에서 압축 푼 폴더 내부에서 우 클릭 후 터미널 열고 아래 명령 입력하고 엔터.

WINEPREFIX="/home/deck/.local/share/Steam/steamapps/compatdata/1034860/pfx" PROTON="/home/deck/.local/share/Steam/steamapps/common/Proton 5.0" ./mf-install.sh -proton


설치가 끝나고 맨 아랫줄에 failed가 뜨면 다시 1~5 과정중 문제가 있는지 확인 ( dll파일이없거나, 이름이 잘못됬거나.. )


6. 실행옵션 바꾸고 실행

프로톤 호환 5.0-10으로, 시작옵션 입력

set -- %command%; "${@//\/launcher.exe//grandia.exe}"


7. 게임 실행

 새게임 시작하기 했을 때, 오프닝 애니메이션이 정상적으로 출력되면 성공~