런타임에 protobuf(.data) 파일을 로드합니다. 모든 모드는 오픈 소스입니다.깃허브. 특별히 감사드립니다@chenstackCSharpLoader의 경우
다음 텍스트는 기본적으로 개발자를 위한 것입니다. 만약 당신이 사용자라면, 이 모드에 대한 자세한 내용을 알 필요는 없습니다. 다른 작성자가 자신의 모드에 이 모드가 필요하다고 말한 경우에만 해당 작성자의 설치 지침을 따르면 됩니다. Ctrl+F7은 새로고침 단축키입니다.
왜 이것이 필요한가요? 이 모드는 테이블 전체를 덮어쓰지 않고 레코드를 하나씩 로드할 수 있습니다. 모더가 ".pak" 모드 대신 ".data" 모드를 만든다면 서로 충돌이 일어날 가능성이 매우 낮습니다. (이 모드는 마법처럼 모든 충돌을 삭제하지 않습니다! 이 모드를 설치하더라도 기존 "pak" 모드는 여전히 이전과 마찬가지로 충돌합니다.) 모더의 경우 .data 파일을 수정하여 런타임에 다시 로드할 수 있습니다. 이를 통해 사용자의 pak을 만들고, 디버깅하고, 병합하는 데 걸리는 시간을 절약할 수 있습니다.
주의 사항: 不是说你装了这个mod, 原本冲突的mod就突然间不冲突了!! 의향이 있는 모드는 다음과 같습니다. 还省了把data文件打包成pak的工夫
메모:
0. 다시 로드하고 재설정 Ctrl+F7을 눌러 데이터 파일을 다시 로드합니다. 메모리에 있는 데이터재설정됩니다(v1.1부터) 다시 로드하기 전에. 하지만 복제할 수 없는 데이터 유형은 재설정되지 않습니다. 이 모드는 Prorobuf를 수정하고 GameDB를 다시 로드할 때 캐시를 새로 고칩니다. Ctrl + F8을 눌러 재설정하세요. 데이터 파일을 로드할 때, 이 모드는 수정되기 전의 값을 저장합니다. 재설정 시, 이 모드는 저장된 레코드를 다시 씁니다. 로드와 재설정 사이에 이 모드가 수정한 레코드를 다른 모드가 수정하면 해당 변경 사항은 손실됩니다. Ctrl+F7을 눌러 다시 로드하면, 이 모드는 다시 로드하기 전에 자동으로 재설정됩니다.
Ctrl+F9를 눌러 슈퍼 리셋을 실행하세요. 가상 파일에서 모든 것을 다시 로드합니다. "재설정"을 선택하면 수정된 데이터만 복구합니다. "슈퍼 리셋"을 선택하면 모든 데이터를 삭제하고 .pak 파일에서 불러옵니다(게임 시작 시처럼). 버그나 로딩 실패가 없거나 다른 모드가 protobuf를 변경하는 경우가 아니라면 "재설정"과 "슈퍼 리셋"은 정확히 동일한 효과를 가져야 합니다.
1. 적재 순서: 이 모드는 하위 폴더를 로드합니다.사전순서(사전 순서라고도 함). 예를 들어, "100_abc" 폴더는 "200_lalla"보다 먼저 로드되어야 합니다. 폴더를 재귀적으로 검색하지 않습니다. 예를 들어 "CSharpLoader/Mods/ProtobufLoader/BestSuit/MoreSuitSubDir/" 아래의 파일은 로드되지 않습니다. 특정 순서로 로드해야 하는 경우를 대비해 폴더 이름을 [숫자]_[이름] 형식으로 지정하는 것이 좋습니다. 같은 폴더에 있는 파일의 경우: 이 모드는 먼저 모든 ".data"(".insert.data" 또는 ".bak.data" 제외)를 사전 순서대로 로드합니다. 그런 다음 이 모드는 모든 ".insert.data"를 사전 순서대로 로드합니다.
2.로드 규칙 ".data"의 레코드가 로드될 때. 메모리에 있는 테이블에 없으면 테이블에 추가됩니다. 메모리의 테이블에 이미 있는 경우 이전 레코드가 됩니다.전적으로교체됨새로운 것으로. 즉, 동일한 테이블을 수정하는 여러 개의 데이터 파일이 있어도 동일한 레코드를 수정하지 않는 한 충돌이 발생하지 않습니다. 동일한 레코드를 수정하는 경우,마지막에 짐을 실은 사람이 이깁니다.
".insert.data"의 레코드가 로드될 때. 메모리에 있는 테이블에 없으면 테이블에 추가됩니다. 이미 메모리에 있는 테이블에 있는 경우 새 ID가 테이블에 없을 때까지 ID를 늘립니다. ID를 수정하고 새 ID로 테이블에 삽입합니다.
이 모드는 현지화 초기화 후에 파일을 로드합니다. CSharpLoader가 이 모드를 로드할 때 GameInstance와 GSLocalization이 모두 초기화를 완료한 경우, 이 모드는 파일을 즉시 로드합니다. 그렇지 않으면 이 모드는 GSlocalization이 초기화되자마자 파일을 로드합니다.
3. 이 모드는 무엇을 수정하나요? 일반적으로 게임의 데이터는 다음과 같습니다. A) .pak의 가상 파일. B) GSProtobufRuntimeAPI/BG_ProtobufDataAPI 메모리에 캐시합니다. C) GameDBRuntime/BGW_GameDB 메모리의 캐시 D) 메모리의 다른 인스턴스
게임이 시작되면 게임은 A의 모든 데이터를 B로 읽어들인 다음, 일부 데이터의 캐시를 C에 구축합니다. 게임 프로세스 중에 일부 인스턴스는 B/C에서 직접 읽고, 다른 인스턴스는 초기화 시 D에 B/C의 캐시를 구축한 다음 나중에 D에서 읽습니다.
기존의 `pak` 모드를 사용하면 실제로는 A를 재정의하는 것입니다. 이 모드가 모드를 로드할 때,B를 수정하고 C를 강제로 재구성합니다.
4.2.구성 파일: ProtobufLoader/Config.json: 입 다물어: true이면 로그 출력을 줄입니다. 기본값은 False입니다. 로드할 데이터 파일이 매우 큰 경우 이 기능을 켜서 성능을 높이세요. 닥쳐: true이면 로그 출력을 더 줄입니다. 기본값은 False입니다. 쉿쉿: true이면 오류가 발생하지 않는 한 로그를 출력하지 않습니다. 기본값은 False입니다. EnableChineseConsoleLog:CSharpLoader 콘솔의 코드 페이지를 UTF-8로 설정합니다.중국어 콘솔 로그를 올바르게 표시합니다. 기본적으로 True입니다. (콘솔에 다른 문자가 필요하면 이 설정을 해제하세요.)
4.3.공지: 테이블에서 여러 개의 레코드를 수정하려는 경우. 귀하의 데이터 파일에는 다음이 포함되어야 합니다.오직충돌을 피하기 위해 수정된 레코드를 사용합니다. (이 로더를 사용하는 이유가 바로 그것입니다.)
(DataEditor에 "이 항목 외의 항목 삭제" 버튼이 필요한 경우. DataEditor 작성자가 추가할 때까지 기다려 보세요. 또는 사용내 데이터 편집기 포크.)
5.다음 표는 지원되지 않습니다.
스포일러:
보여주다
UISettingControlDesc 스크롤 설명 활동 작업 설명 활동 설명 전투 기술 설명 FUStCollectionSpawnInfoDesc
6.이름은 같지만 ID가 다른 품목에 주의하세요. 예를 들어, 약품에는 같은 이름의 레시피 항목과 약품 항목이 모두 항목 표에 있을 수 있습니다. 하지만 이 둘은 다릅니다. 장비는 장비 테이블의 각 레벨에 대해 여러 개의 레코드를 가질 수 있습니다. 활력 수동 효과는 각 레벨마다 여러 개의 기록을 가질 수도 있습니다. 등.
7. init 시 desc 테이블에서만 읽히는 데이터에 주의하세요. 예를 들어, TransQiTianDaShengConfigDesc 테이블은 BUS_QiTianDaShengComp를 초기화하는 데 사용됩니다. 게임을 시작한 후 테이블을 다시 로드하면 init 함수가 다시 호출되지 않았기 때문에 적용되지 않을 수 있습니다.
데이터 파일 예: 다음 예제는 파일 페이지에서 다운로드할 수 있습니다. 100_增加一个珍玩套装(君子牌风铎仙篆)增加화抗 200_锦鳞套加2条套装效果_日金乌套改为加大weight攻防 300_青田葫芦改为10구상限 400_金箍棒(大圣套)添加天龙棍效果 500_行者套改为1件即可触发 600_InsertData_插入전체局设置와被动技能映射 기존 모드를 데이터 파일 버전으로 전환하는 예
당신은 사용할 수 있습니다데이터 편집기그들이 정확히 무엇을 했는지 확인하기 위해서입니다. (일부 예에서는 동일한 표를 수정하고 동시에 작동할 수 있습니다. 그리고 각 예제 데이터 파일에는 오직 필요한 레코드만 포함되어 있습니다.)
수동으로 설치: 0. 설치CSharp로더(>= v0.0.8) (이 모드의 낮은 버전은 최신 CSharpLoader와 작동하지 않을 수 있습니다. CSharploader를 업그레이드하려면 이 모드도 업그레이드하는 것이 좋습니다.)
1. zip 파일을 다운로드하고 압축을 풉니다.
2. [ModName] 폴더를 복사하세요[게임 폴더]\b1\Binaries\Win64\CSharpLoader\Mods\ dir 구조체는 다음과 같아야 합니다. -- b1\Binaries\Win64\CSharpLoader\Mods\ -- [모드 이름] -- [모드 이름].dll
Vortex로 설치: 지원됨
ม็อดยอดนิยมสำหรับ Black Myth: Wukong
สำรวจม็อดที่ดีที่สุดสำหรับ Black Myth: Wukong ที่มาพร้อมฟีเจอร์ใหม่ กราฟิกที่ปรับปรุงแล้ว และวิธีที่น่าตื่นเต้นในการเปลี่ยนประสบการณ์การเล่นเกมของคุณ
ROOM 1201,12/F TAI SANG BANK BUILDING 130-132 DES VOEUX ROAD CENTRAL HK
We use cookies to make interactions with our websites and services easy and meaningful. For more information about the cookies we use or to find out how you can disable cookies, click here