반응형

레트로아크는 그냥 다운받아서 압축만 풀어주면 되기 때문에 굳이 스팀의 레트로 아크를 이용해야 하나....싶기도 하지만 버전업시에 자동으로 업그레이드 해주는 장점이 있어서 사용하고 있습니다.

 

다만....스팀 레트로아크는 지원코어가 직접설치버전에 비해 부족하다는 단점이 있습니다. 코어가 직접설치 버전과 달리 스팀에 DLC 로 등록되어 있는 core 만 다운로드 할 수 있는데 종류가 좀 부족합니다.

 

>

 

개인적으로 다른 코어는 상관 없는데 mame rom 의 경우 최신코어에서는 실행이 안되는 경우가 많아서 mame2010 코어만 사용할 수 없을까 해서 알아보다 발견한 방법입니다.

 

자세히 쓸까 하다가 사실 이 방법을 궁금해 하는 분들은 거의 없을거 같아서 아주 간단히 말로 설명하겠습니다.

 

https://buildbot.libretro.com/

 

index - powered by h5ai v0.29.0 (https://larsjung.de/h5ai/)

 

buildbot.libretro.com

 

레크로아크의 공식 빌드 사이트 입니다. 이곳에서 retroarch.7z 과 retroarch_cores.7z 파일을 2개 받습니다.

저는 스팀의 레트로아크 버전을 확인한 다음, 같은 버전의 파일을 받았습니다.

 

https://buildbot.libretro.com/stable/1.17.0/windows/x86_64/

 

index - powered by h5ai v0.29.0 (https://larsjung.de/h5ai/)

 

buildbot.libretro.com

 

 

일단 retroarch_cores.7z 에서 내가 사용하고 싶은 core 를 찾습니다. 대충 파일명을 보면 뭔지 알 수 있을겁니다.

 

제 경우는 mame2010 core 를 복사할거고요. core를 찾아보니 파일명은 mame2010_libretro.dll 였습니다.

이 파일을 스팀의 레트로아크 설치 디렉토리를 찾아가서 core 폴더에 복사해 줍니다.

 

다음엔 retroarch.7z 파일을 열어서 찾아보면 info 폴더가 있습니다. 복사해준 파일명과 동일하면서 확장자는 .info 인 파일이 있을겁니다. 제 경우는 mame2010_libretro.info 파일입니다. 이 파일을 역시 스팀의 레트로아크 설치 디렉토리 안의 info 폴더에 복사해 줍니다.

 

그러면 이제 스팀의 레트로아크에서 mame2010 코어를 쓸 수 있습니다.

 

>

 

처음에는 dll 파일만 core 폴더에 복사해 줬었는데 제대로 표시도 안되고 실행도 안되더군요.

좀 알아보니 core 폴더에 dll 만 있어서 되는게 아니고, info 폴더에 같은 파일명의 .info 파일이 있어야 한다는 사실을 알게 되었습니다. '.info' 파일을 열어보면 core 에 대한 이런저런 정보와 몇몇 설정이 되어 있습니다.

 

 

반응형



이번엔 레트로아크의 유용한 기능인 뒤로감기(Rewind) 기능에 대해 간단히 적어보겠습니다. 이 기능은 사실 좀 사기적인(?) 기능입니다. 일명 "타임머신" 기능이라고도 합니다. ^^;


간단히 설명하자면 버튼 하나로 게임을 앞으로 돌릴 수 있습니다. 가령 마리오를 하는데 점프를 잘못해서 떨어져 죽었을 경우 이 기능을 이용하면 간단히 점프를 하기 이전으로 내용을 되감기 할 수 있습니다. 플레이가 상당히 쉬워 집니다.


이 기능이 없을땐 강제 세이브 기능을 이용해서 틈틈이 저장을 하며 플레이 하고, 플레이어 사망의 경우 이전 세이브를 로드 하는 식으로 진행을 하기도 했었지만 Rewind 기능이 있으면 이보다 훨씬 쉽게 게임을 즐길 수 있습니다.


모든 코어에서 이 기능이 다 잘 작동되지는 않는다고 합니다만....제가 주로 하는 nes, megadrive, snes 등에선 모두 잘 작동하고 있습니다.


기본적으로 이 기능은 꺼져 있고요. 설정하는 방법을 간단히 적어보겠습니다.





프레임 조절을 선택합니다.




뒤로감기 선택.




뒤로 감기 사용을 on 으로 설정해 줍니다. 퍼포먼스 저하가 생길 수 있다는 경고가 있습니다만....요즘 컴퓨터로는 대부분 별 문제 없을 거라고 생각됩니다.

아주 간단히 뒤로감기 설정이 완료되었습니다. 이제 뒤로감기 버튼설정만 하면 됩니다.(필요한 경우)




입력 부분으로 가보죠.





입력 핫키 설정에서 뒤로감기를 실행할 키만 설정해 주면 됩니다.





기본설정은 키보드 "r" 입니다. 키보드로 게임을 하는 분이라면 따로 설정이 필요 없겠고요. 패드 이용자라면 패드의 적당한 키를 설정해 주면 됩니다. 제 경우 L3(왼쪽 스틱을 누름) 로 설정해서 사용합니다만, 각자 맘에드는 키로 설정해서 쓰시면 됩니다.





게임 진행중에 위에서 설정한 뒤로감기 버튼을 누르면 위와 같이 "Rewinding." 메시지가 나오면서 이전 플레이로 되감기가 됩니다.


한가지 이야기 하자면...제가 쓰는 레트로아크의 경우 인터페이스가 "한글" 인 경우 저 메시지가 그냥 "???" 로 나옵니다. 위의 스샷은 인터페이스 설정을 "English" 로 해 놓고 찍은 것 입니다. 레트로아크의 경우 한글 인터페이스로 사용하는 경우 위와 같은 메시지가 "???" 로 나오는 경우가 있습니다.

하지만 메시지가 "???" 로 나올 뿐 기능상의 문제는 없기 때문에 그냥 무시하고 사용하셔도 되고요. 메시지 내용을 꼭 보고 싶다면 인터페이스 언어를 "English" 로 맞춰놓고 사용하시면 됩니다. 




저 같이 슈팅, 액션 게임에 약한 유저라면 이 기능은 플레이시에 상당한 도움이 됩니다. 상당히 강력한 치트키죠. ^^;


레트로아크가 사용하기 어렵다고 생각하시는 분이 꽤 있으시던데...코어에 대해서만 대충알면 사실 별거 없습니다. 한번씩 사용해 보시길 권해드립니다.

반응형



안드로이드에서 레트로아크를 실행한 결과를 포스팅 한다고 하고선 한참 지났네요. 뭐....사실 별거 없기도 했습니다. 윈도우용이나 리눅스용과 동일합니다. 다만 초기 인터페이스가 XMB가 아니라는것만 제외하면 말이죠. 

설치는 그냥 구글 플레이에서 retroarch 로 검색하면 나옵니다.



기본메뉴가 glui 입니다. 개인적으로는 간단해서 제 리눅스에서도 기본으로 쓰고 있는 메뉴입니다. 

처음실행할 경우 코어가 아무것도 없기 때문에 "코어불러오기" 를 선택해서 코어를 다운받으면 됩니다.




위 메뉴에 코어다운로드가 있죠? 거기서 원하는 게임기의 코어를 다운로드하면 됩니다. 위에선 제가 미리 다운로드해둔 코어들이 보이고 있습니다. 

코어를 다운로드 했으면 앞의 메뉴로 가서 "콘텐츠 불러오기" 를 선택해서 게임롬을 읽어들여 봅니다.




그러면 이런식으로 실행됩니다. 맨 위에 아이콘들이 있는데 하나씩 눌러보면....화면에 보이는 가상 키패드를 감추는 아이콘도 있고, 앞의 메뉴로 나가는 아이콘도 있습니다.


익숙해 지면 모르겠지만 액션 게임은 조금....블루투스 패드를 사서 하는 쪽이 더 나을것 같기도 합니다. 




다음은 이미 다운로드 해놓은 코어중 더이상 사용하지 않는, 불필요한 코어를 지우는 방법을 간단히 설명해 보죠. 



일단 지우고 싶은 코어를 로드합니다. 

그러면 위 스샷 처럼 맨위의 "메인메뉴" 옆에 현재 로드되어 있는 코어가 표시됩니다. 삭제할 코어가 로드된것을 확인했으면 스샷에 표시해 놓은 "정보" 를 눌러줍니다.




코어 정보를 선택해 줍니다.




코어정보 맨 아래쪽에 Delete core 가 보입니다. 누르면 지워집니다. 



그런데 제 경우 코어를 다운받다 에러가 발생한 이후에 재 다운로드도 안되고 삭제도 안되는 코어가 있었습니다. 검색해 본 결과.....만일 기기가 루팅이 되어있다면 삭제가 가능하다고 합니다만....저와 같이 루팅이 되어 있지 않는 경우라면.....다른 방법을 써야 합니다.


만일 꼭 그 코어를 지우고 싶다면 retroarch 를 완전히 초기화 시키는 방법을 쓸 수 밖에 없습니다. 이 경우 모든 설정이 초기화 되므로 잘 생각해서 하시길 바랍니다. 

게임의 세이브등은 따로 파일로 저장되므로 제 경우는 무사하더군요.



안드로이드의 설정에서 애플리케이션으로 이동해서 Retroarch 를 찾습니다. 그리고 "저장소" 를 선택합니다.




위에서 처럼 "데이터 지우기" 를 눌러서 모든 데이터를 삭제 합니다.


그런 다음 레트로아크를 재 실행해 보면....



처음 실행했을때와 같은 화면이 나옵니다. 설정이 완전히 초기화 되었습니다. 

앱을 실행해 보면 모든 설정과 모든 코어들이 삭제된 처음 실행했을때와 같은 상태인것을 알 수 있습니다.



+ Recent posts