이 세 버튼은 VXVXA 프로젝트의 Data_JSON 안 JSON 수정 내용을 다시 rvdata2 파일로 반영하는 패치 도구입니다.
즉, 일반 추출이나 전용추출처럼 데이터를 꺼내는 기능이 아니라, 이미 꺼내 둔 JSON 쪽 변경을 원본 계열 파일에 되돌려 쓰는 기능에 가깝습니다.
현재 코드 기준으로 세 버튼 모두 현재 프로젝트의 Data_JSON 폴더를 기준으로 동작합니다.
별도 파일 선택창은 없고, 현재 프로젝트 경로와 Data_JSON 안의 파일을 바로 사용합니다.
또한 VXVXA 프로젝트 경로에 영문, 숫자 외 문자가 들어가면 실행 전에 막힐 수 있습니다.
imbook패치현재 코드 기준으로는 imBooks.json과 imRecipes.json 내용을 읽어서 imBooks.rvdata2, imRecipes.rvdata2에 다시 반영합니다.
즉, 버튼 이름은 imbook패치지만 실제로는 책과 레시피 쪽을 함께 반영하는 쪽에 가깝습니다.
missions패치missions.json 내용을 읽어서 missions.rvdata2에 다시 반영합니다.
즉, 미션 JSON 쪽 수정 내용을 missions.rvdata2로 되돌려 쓰는 버튼입니다.
현재 코드상 설명 텍스트 계열인 mission_name, overview, briefing 반영이 중심입니다.
bbtext패치Data_JSON/Backup/Bbtext.json과 현재 Data_JSON/Bbtext.json을 비교해서, 사용자가 바꾼 항목만 골라 Bbtext.rvdata2에 반영합니다.
즉, 단순 전체 덮어쓰기보다는 백업본과 수정본의 차이를 기준으로 적용하는 방식에 가깝습니다.