본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

RALibRetro

0

RALibRetro는 레트로 게임 성취 시스템인 RetroAchievements를 개발하고 활성화하기 위해 설계된 멀티 에뮬레이터입니다.

GPL-3.0게임개발레트로게임멀티에뮬레이터에뮬레이터

소개

RALibRetro는 레트로 게임 성취 시스템인 RetroAchievements를 개발하고 활성화하기 위해 설계된 멀티 에뮬레이터입니다. 이 프로그램은 libretro 코어를 사용하여 다양한 레트로 게임 콘솔을 에뮬레이션하며, RetroAchievements.org 사이트와 원활하게 통합되어 게임 진행 상황과 성취를 관리할 수 있도록 돕습니다.

상세정보

멀티 콘솔 에뮬레이션 지원

libretro 코어를 기반으로 하여 여러 레트로 게임 콘솔의 게임을 하나의 프로그램에서 실행할 수 있습니다. 이를 통해 개발자들은 다양한 하드웨어 환경에서의 성취 구현을 효율적으로 검증할 수 있습니다.

RetroAchievements.org 통합

RAIntegration 컴포넌트를 통해 RetroAchievements.org 웹사이트와 실시간으로 연동됩니다. 게임 플레이 데이터가 성취 시스템으로 전송되어 개발자와 플레이어 모두에게 즉각적인 피드백을 제공합니다.

커맨드라인 실행 지원

일련의 명령줄 인수를 사용하여 특정 코어, 시스템 ID, 게임 파일 경로를 지정하여 프로그램을 시작할 수 있습니다. 예를 들어, RALibretro.exe --core picodrive_libretro --system 1 --game "C:ROMSGENDemons Of Asteborg Demo.gen"와 같은 명령으로 게임을 바로 실행할 수 있습니다.

다운로드·설치 방법

Chocolatey 패키지 관리자를 통해 설치할 수 있습니다. GitHub 저장소에서 최신 릴리즈를 다운로드하여 ZIP 파일의 압축을 풀어 사용하는 것도 가능합니다. 프로그램을 빌드하여 사용하는 경우, MSYS2 환경에서는 pacman -S make git zip mingw-w64-i686-gcc mingw-w64-i686-SDL2 mingw-w64-i686-gcc-libs 명령으로 필요한 도구체인을 설치한 후 저장소를 복제하고 make 명령을 실행해야 합니다.

기본 사용법/명령어

게임을 시작할 때 코어, 시스템, 게임 파일의 세 가지 인수를 모두 제공하면 해당 게임이 바로 실행됩니다. 사용 가능한 콘솔 ID는 RAInterface의 RA_Consoles.h 파일에서 확인할 수 있습니다. Visual Studio를 사용하는 경우 RALibretro.sln 솔루션 파일을 열어 빌드할 수 있습니다.

이런 경우에 유용합니다

RetroAchievements 플랫폼에서 새로운 게임 성취를 개발하고 테스트해야 하는 게임 개발자에게 적합합니다. 또한 자신의 레트로 게임 컬렉션을 다양한 콘솔에서 플레이하면서 성취 시스템과 연동해보고 싶은 레트로 게임 애호가들에게도 유용한 도구입니다.

지원 환경·시스템 요구사항

Windows 플랫폼에서 동작합니다. 소스 코드를 직접 빌드하는 경우 MSYS2(32비트) 또는 Visual Studio 개발 환경이 필요합니다. 프로그램은 GPL-3.0 라이선스하에 배포됩니다.

최신 버전·업데이트

제공된 증거에 따르면 현재 버전은 1.8.1입니다. 프로젝트는 GitHub의 develop 기본 분기를 통해 지속적으로 업데이트되고 있습니다.

제한 사항·확인 사항

실제 에뮬레이션은 libretro 코어에 의존하므로, 사용하려는 각 게임 콘솔에 대한 호환되는 코어가 필요합니다. 프로그램은 주로 레트로 게임 성취 개발 및 테스트 목적으로 설계되었으며, 일반적인 레트로 게임 에뮬레이터의 모든 기능을 대체하는 것이 아닙니다.

시스템 요구사항

Array