BOOKLAB 5

[Ark of Charon] MODDING 01 BepInEx 설치 — 설치부터 로그 확인까지

[Ark of Charon] MODDING 01 BepInEx 설치 — 설치부터 로그 확인까지MODDING 00에서 방향이 정해졌다.“선택된 사역마를 즉시 삭제(즉사)하는 모드”를 만들기로 했다.그러려면 먼저 BepInEx가 필요했다.0) 다운로드(공식 주소 3개) + 내가 실제로 다운받은 곳먼저 공식 경로는 3개가 있다.공식 릴리즈 다운로드(Stable): GitHub Releaseshttps://github.com/BepInEx/BepInEx/releases/공식 문서(설치 가이드 포함): BepInEx Docshttps://docs.bepinex.dev/(설치 페이지: https://docs.bepinex.dev/articles/user_guide/installation/index.html)공식 B..

BOOKLAB/Modding 2026.03.02

[Ark of Charon] MODDING 00 로드맵 — 동기부터 완성까지 전체 흐름

[Ark of Charon] MODDING 00 로드맵 — 동기부터 완성까지 전체 흐름처음에는 GPT에게 물었다.“아크오브카론에서 사역마 숫자를 조절할 수 있냐?”가능하다는 답을 들었다.그래서 세이브 파일 수정으로 가보려 했다.그런데 세이브 파일을 주자 “힘들다”는 반응이 나왔다.그래서 웹 검색으로 수정 방법을 찾아달라고도 요청했다.하지만 내가 진짜로 원했던 건 숫자 조절이 아니었다.내가 원한 건 “필요 없는 사역마를 즉시 없애는 기능”이었다.그래서 다시 물었다.“사역마를 없앨 수 있냐?”처음엔 게임 내 방법이 나왔다.굶겨 죽이기였다.적에게 죽이기였다.남겨놓고 떠나기였다.하지만 그건 이미 내가 아는 방식이었다.그래서 “다른 방법”을 요청했다.그러자 BepInEx로 모드를 만들 수 있다는 방향이 나왔다.결..

BOOKLAB/Modding 2026.03.02

GFF 서버 구축 01 -- GCP 프로젝트 생성

0. 한 줄 요약GFF 서버를 올릴 “컨테이너”를 만들기 위해, GCP에서 새 프로젝트를 생성하고 상단 프로젝트 컨텍스트가 바뀐 것을 확인한다.1. 이 글에서 하는 일(완료 기준) 새 GCP 프로젝트 생성 프로젝트 컨텍스트(상단 프로젝트 선택)가 새 프로젝트로 전환된 것 확인다음 편(EP02): Billing 계정 만들기 + 프로젝트에 Billing 연결2. 시작하기: Google Cloud Console로 이동1) 브라우저에서 아래 주소로 이동한다.https://console.cloud.google.com/3. 왜 프로젝트부터 먼저 만드는가3.1 GCP 프로젝트는 “모든 리소스의 컨테이너”GCP에서 프로젝트(Project)는 리소스를 담는 최상위 단위다.Cloud Run, Firestore, Cloud..

GFF 서버 구축 00 -- GFF 서버란 무엇이고 왜 만드는가

0. 한 줄 요약GFF 서버는 “문서 변환 + 포인트 관리 + 결과 검증”을 서버에서 한 기준으로 처리하기 위한 백엔드다.1. 먼저 용어부터 정리: SSOT(단일 기준)이란?SSOT는 “Single Source of Truth”의 약자다.블로그에서는 이렇게 이해하면 된다.단일 기준(SSOT) = 정답을 하나로 정해두고, 최종 판단은 그 기준만 따른다.예를 들어 포인트가 있다면,앱 화면에 보이는 숫자(캐시)는 참고일 수 있지만최종으로 믿는 숫자는 서버 DB에 있는 값 하나로 고정한다이렇게 해야:기기마다 값이 달라지는 일이 줄고실수/오류/분쟁이 줄고장기 운영이 가능해진다이 시리즈에서 “단일 기준”은 주로 다음을 의미한다.포인트의 최종 값은 서버가 가진다포인트 변동 기록(원장)은 서버가 가진다2. GFF 서버..

[VS Code] 새 문서가 Plain Text로 시작할 때 Untitled 기본 언어를 Markdown으로 고정하는 설정

VS Code 새 문서(Untitled)가 Plain Text로 시작하는 문제 해결VS Code에서 File > New Text File 또는 Ctrl+N으로 새 문서를 만들면, 언어 모드가 Plain Text로 시작하는 경우가 있다.이 상태에서는 Markdown 하이라이트/미리보기/확장 기능 흐름이 어긋나서 블로그 글이나 작업 문서를 Markdown으로 쓰는 루틴이 자주 꼬인다.목표새 문서 생성 직후 우측 하단 언어 표시가 Markdown으로 시작하게 만든다.해결 절차1) User settings.json 열기Ctrl + Shift + P → Preferences: Open User Settings (JSON)2) 아래 2줄을 추가열린 settings.json의 루트 객체({ ... }) 안에 아래 2..

BOOKLAB/Tools 2026.02.10