NachoAchievementsGlobalSave
NachoAchievements 도전과제를 스팀 계정 기반으로 전역 저장합니다.NachoAchievements Global Save
NachoAchievements 모드의 도전과제 진행 상황을 스팀 계정(Steam ID) 기반으로 전역 저장하는 애드온입니다.
세이브 슬롯이 바뀌어도 도전과제 진행 상황이 유지됩니다!
✨ 주요 기능
🎮 글로벌 세이브
- 도전과제 진행 상황을 스팀 ID 기반으로 저장
- 세이브 슬롯 간 진행 상황 공유
LCGeneralSaveData에 안전하게 저장
🕹️ 완전한 입력 지원
| 입력 장치 | 지원 키/버튼 |
|---|---|
| 컨트롤러 | START (메뉴 닫기), B (메뉴 닫기), D-Pad 상/하 (이동), 왼쪽 스틱 (스크롤) |
| 키보드 | ↑↓ 화살표 / W/S (이동), ESC (메뉴 닫기) |
| 마우스 | 스크롤 휠, 카드 클릭, 스크롤바 드래그 |
🎨 세련된 UI
- 카드 기반 도전과제 목록
- 실시간 진행률 표시
- 선택된 도전과제 상세 설명
- Lethal Company 게임 폰트 사용
- 커스텀 뱃지 이미지 지원
🏆 도전과제 달성 팝업
- 세련된 슬라이드 애니메이션
- 진행률 바 표시
- 자동 페이드아웃
📦 설치 방법
수동 설치
- BepInEx 5.x를 설치합니다.
- NachoAchievements 모드를 설치합니다.
NachoAchievementsGlobalSave.dll을BepInEx/plugins/폴더에 복사합니다.
모드 매니저
Thunderstore 또는 r2modman에서 NachoAchievementsGlobalSave를 검색하여 설치합니다.
🖼️ 커스텀 뱃지 이미지 (선택 사항)
뱃지 이미지를 사용하려면 아래 구조로 파일을 배치하세요:
BepInEx/plugins/NachoAchievementsGlobalSave/
├── NachoAchievementsGlobalSave.dll
└── Badges/
├── 01_IFoundSomething.png
├── 02_Achievement.png
├── ...
├── 32_ExpertThrower.png
├── Overlay_Unlocked.png (선택)
└── Overlay_Locked.png (선택)
- 이미지 이름은
01_,02_...32_로 시작해야 합니다. - 권장 이미지 크기: 128x128 또는 256x256 픽셀
- PNG 형식 지원
📋 의존성
| 패키지 | 버전 | 설명 |
|---|---|---|
| BepInEx | 5.4.2304+ | 모드 로더 |
| NachoAchievements | 1.1.2+ | 도전과제 시스템 |
⚙️ 작동 원리
- 플레이어가 게임에 접속하면 Steam ID를 캐시합니다.
- 도전과제 진행 시
NachoAchievements_Player_{SteamID}키로 저장합니다. - 게임 로드 시 해당 키에서 진행 상황을 복원합니다.
- 세이브 슬롯과 무관하게 동일한 Steam 계정이면 진행 상황이 공유됩니다.
🐛 알려진 문제
- 첫 로드 시 Steam ID 캐싱에 약간의 시간이 걸릴 수 있습니다.
- NachoAchievements 모드가 없으면 플러그인이 로드되지 않습니다.
📜 변경 로그
자세한 변경 사항은 CHANGELOG.md를 참조하세요.
📄 라이선스
이 프로젝트는 자유롭게 사용, 수정, 배포할 수 있습니다.
Made with ❤️ for the Lethal Company community
