【GTFO】MOD圖制作——Rundown datablock

本篇主要介紹一下MTFO中Rundown db的各項數(shù)據(jù)功能
希望對各位想學(xué)習(xí)MOD圖的作者有所幫助


大致的制作流程之前一篇專欄已經(jīng)講了
接下來就是介紹各個db的功能
剩下的就靠各位作者的靈感了

我將Rundown db的功能分為三大部分
一個是進(jìn)度解鎖
一個是界面布局
一個是關(guān)卡信息

先貼一下第一部分(以之前創(chuàng)建的Rundown:2887為例)
"NeverShowRundownTree": false,
alt復(fù)刻增加的Rundown樹功能,對MOD圖來說沒啥大用
? ? ? "UseTierUnlockRequirements": false,
是否開啟此Rundown的進(jìn)度解鎖功能
對應(yīng)下面的進(jìn)度需求數(shù)據(jù)
? ? ? "ReqToReachTierB": {
? ? ? ? "MainSectors": 0,
? ? ? ? "SecondarySectors": 0,
? ? ? ? "ThirdSectors": 0,
? ? ? ? "AllClearedSectors": 0
? ? ? },
B層的解鎖條件,次級分別為主線(main),支線(ex),附加(ov),囚犯效率(全裂)
因為MOD圖沒有服務(wù)器記錄進(jìn)度數(shù)據(jù),所以一般跟進(jìn)度解鎖的東西都不要設(shè)置
后面CDE層我就不貼了
所以第一部分對MOD圖制作卵用沒有(笑)

下面貼一下第二部分
"StorytellingData": {
更改Rundown標(biāo)題,界面顏色
? ? ? ? "Title": 1049999530,
Rundown標(biāo)題文本,對應(yīng)"persistentID"為Text db
? ? ? ?"TextLog": 2707638103,
概要描述(現(xiàn)在沒用了)
? ? ? ? "TextLogPos": {
? ? ? ? ? "x": 0.0,
? ? ? ? ? "y": 0.0,
? ? ? ? ? "magnitude": 0.0,
? ? ? ? ? "sqrMagnitude": 0.0
? ? ? ? },
概要描述位置(同上無效)
? ? ? ? "Visuals": {
界面顏色,通過調(diào)整argb來更改顏色
可以參考下MOD圖Chrysalis的主界面效果
? ? ? ? ? "ColorBackground": {
背景顏色
? ? ? ? ? ? "a": 1.0,
透明度
? ? ? ? ? ? "r": 0.0,
紅
? ? ? ? ? ? "g": 0.0,
綠
? ? ? ? ? ? "b": 0.0
藍(lán)
? ? ? ? ? },
個人對調(diào)色不是很懂,就不多說啥了,具體RGB顏色數(shù)值可以去ps調(diào)色板找,或者去一些相關(guān)網(wǎng)站
這里貼一個我常用的網(wǎng)站
https://www.colorgg.com/
? ? ? ? ? "TierAVisuals": {
A層的顏色數(shù)據(jù)
? ? ? ? ? ? "Color": {
? ? ? ? ? ? ? "a": 1.0,
? ? ? ? ? ? ? "r": 0.858823538,
? ? ? ? ? ? ? "g": 0.5610894,
? ? ? ? ? ? ? "b": 0.4509804
? ? ? ? ? ? },
? ? ? ? ? ? "Scale": 0.675,
量
? ? ? ? ? ? "ScaleYModifier": 1.0
Y軸方向修改(沒用過,按字面意思翻譯的,可能說的不對)
后面BCDE層就不貼了
? ? ? ? "SurfaceIconPosition": {
? ? ? ? ? "x": 0.0,
? ? ? ? ? "y": 0.0,
? ? ? ? ? "magnitude": 0.0,
? ? ? ? ? "sqrMagnitude": 0.0
? ? ? ? },
情報描述位置
? ? ? ? "SurfaceDescription": 448753545,
情報內(nèi)容,對應(yīng)"persistentID"為Text db
? ? ? ? "ExternalExpTitle": 0
外部標(biāo)題,對應(yīng)"persistentID"為Text db
這個現(xiàn)在好像也沒用了
? ? ? },
? ? ? "VanityItemLayerDropDataBlock": 8,
通關(guān)進(jìn)度獎勵,給皮膚的,對MOD圖來說沒用

最后是第三部分也是最重要的部分
"TierA": [
A層信息
以下都是每一個關(guān)卡都有的數(shù)據(jù)
? ? ? ? {
? ? ? ? ? "Enabled": true,
是否激活
? ? ? ? ? "IsSinglePlayer": false,
是否單人
? ? ? ? ? "SkipLobby": false,
是否跳過大廳
? ? ? ? ? "PutIconAboveTier": false,
是否將關(guān)卡置于當(dāng)前層之上
? ? ? ? ? "DisablePlayerVoicelines": false,
是否禁用玩家語音(沒用過,按字面直譯)
? ? ? ? ? "ExcludeFromProgression": false,
是否從進(jìn)度中排除,沒啥用,不算進(jìn)通關(guān)Rundown總進(jìn)度的意思,而MOD圖也記錄不了通關(guān)次數(shù),開啟了只會隱藏下面的未通關(guān)字樣
? ? ? ? ? "Accessibility": 2,
可訪問性
ENUM類型,具體啥意思可以自己百度,以后遇到這類的我就直接列出了
這類的可以用“”直接填寫也可以用對應(yīng)數(shù)字
例如這里的?"Accessibility": 2
相當(dāng)于?"Accessibility": “AlwaysAllow”
這兩個的效果是一樣的
建議MOD圖都用2
Normal - 0 - 正常
AlwayBlock - 1 - 始終未解鎖
AlwaysAllow - 2 -?始終允許
BlockedAndScrambled - 3 - 亂碼加密
UseCustomProgressionLock - 4 - 使用自定義進(jìn)度鎖
UnlockedByExpedition - 5 -??由總通關(guān)進(jìn)度解鎖
? ? ? ? ? "UnlockedByExpedition": {
由總通關(guān)進(jìn)度解鎖時的數(shù)據(jù)(MOD圖沒有記錄功能,沒用過,應(yīng)該也沒啥用)
? ? ? ? ? ? "Tier": 1,
層
TierA - 1
TierB - 2
TierC - 3
TierD - 4
TierE - 5
Surface - 99
? ? ? ? ? ? "Exp": 0
經(jīng)驗?(推測是指定層數(shù)的通關(guān)數(shù))
Exp1 - 0
Exp2 - 1
Exp3 - 2
Exp4 - 3
Exp5 - 4
Exp6 - 5
Exp7 - 6
? ? ? ? ? },
? ? ? ? ? "CustomProgressionLock": {
自定義進(jìn)度鎖(跟上一個差不多,對MOD圖來說沒啥用)
? ? ? ? ? ? "MainSectors": 0,
通關(guān)主線數(shù)
? ? ? ? ? ? "SecondarySectors": 0,
通關(guān)支線數(shù)
? ? ? ? ? ? "ThirdSectors": 0,
通關(guān)附加數(shù)
? ? ? ? ? ? "AllClearedSectors": 0
全裂數(shù)
? ? ? ? ? },
? ? ? ? ? "Descriptive": {
關(guān)卡描述
? ? ? ? ? ? "Prefix": "R4A",
關(guān)卡前綴
? ? ? ? ? ? "PublicName": "Cytology",
關(guān)卡名稱
? ? ? ? ? ? "IsExtraExpedition": false,
是否是額外關(guān)卡
開啟后關(guān)卡名后面會有?://EXT
? ? ? ? ? ? "SkipExpNumberInName": false,
是否跳過名稱中的關(guān)卡編號
開啟后只會顯示關(guān)卡前綴,這里雖然跳過編號了,但還是占用了,在這個關(guān)卡的下一個關(guān)卡編號依然是接著這關(guān)的
比如這個關(guān)是R4A1,開啟跳過編號后會顯示R4A,而此層的下一關(guān)沒有開啟跳過編號的話依然會是R4A2
? ? ? ? ? ? "UseCustomMatchmakingTier": false,
是否使用自定義匹配層(沒用過,按字面直譯)
? ? ? ? ? ? "CustomMatchmakingTier": 1,
自定義匹配層(同上)
TierA - 1
TierB - 2
TierC - 3
TierD - 4
TierE - 5
Surface - 99
? ? ? ? ? ? "ProgressionVisualStyle": 0,
漸進(jìn)式視覺風(fēng)格
Normal - 0
Story?-?1 - 故事主線標(biāo)記(黃框)
External - 2 - 額外系列
ExternalStory -?3 - 額外系列加黃框(例如R6BX)
? ? ? ? ? ? "ExpeditionDepth": 485,
下降深度
? ? ? ? ? ? "EstimatedDuration": 930,
預(yù)計通關(guān)時間(不會顯示)
? ? ? ? ? ? "ExpeditionDescription": 647498913,
顯示在 "://Intel_" 下的文本,對應(yīng)"persistentID"為Text db
? ? ? ? ? ? "RoleplayedWardenIntel": 3986256297
顯示在":://中斷_通訊_”下的文本,對應(yīng)"persistentID"為Text db
? ? ? ? ? },

? ? ? ? ? "Seeds": {
種子
? ? ? ? ? ? "BuildSeed": 123,
建筑種子,總地圖種子(總有你roll一天的時候,笑)
? ? ? ? ? ? "FunctionMarkerOffset": 0,
功能標(biāo)記偏移(機(jī)翻,沒用過)
? ? ? ? ? ? "StandardMarkerOffset": 0,
標(biāo)準(zhǔn)標(biāo)記偏移(機(jī)翻,沒用過)
? ? ? ? ? ? "LightJobSeedOffset": 0
燈光種子偏移(機(jī)翻,沒用過)
? ? ? ? ? },
? ? ? ? ? "Expedition": {
關(guān)卡數(shù)據(jù)
? ? ? ? ? ? "ComplexResourceData": 85,
地形生成數(shù)據(jù),對應(yīng)"persistentID"為ComplexResourceSetDataBlock
? ? ? ? ? ? "MLSLevelKit": 0,
MLS等級裝備(機(jī)翻,沒用過)對應(yīng)"persistentID"為MLSArrayDescriptorReferenceDataBlock
? ? ? ? ? ? "LightSettings": 21,
燈光設(shè)置,對應(yīng)"persistentID"為LightSettingsDataBlock
? ? ? ? ? ? "FogSettings": 57,
霧設(shè)置,對應(yīng)"persistentID"為FogSettingsDataBlock
? ? ? ? ? ? "EnemyPopulation": 1,
敵人人口設(shè)置,對應(yīng)"persistentID"為EnemyPopulationDataBlock
? ? ? ? ? ? "ExpeditionBalance": 1,
關(guān)卡平衡設(shè)置,對應(yīng)"persistentID"為ExpeditionBalanceDataBlock
? ? ? ? ? ? "ScoutWaveSettings": 3,
觸手警報設(shè)置,對應(yīng)"persistentID"為SurvivalWaveSettingsDataBlock
? ? ? ? ? ? "ScoutWavePopulation": 1,
觸手警報人口設(shè)置,對應(yīng)"persistentID"為SurvivalWavePopulationDataBlock
? ? ? ? ? ? "EnvironmentWetness": 0.0,
環(huán)境濕度(機(jī)翻,沒用過)
? ? ? ? ? ? "DustColor": {
灰塵顏色
? ? ? ? ? ? ? "a": 1.0,
? ? ? ? ? ? ? "r": 0.5,
? ? ? ? ? ? ? "g": 0.5,
? ? ? ? ? ? ? "b": 0.5
? ? ? ? ? ? },
? ? ? ? ? ? "DustTurbulence": 1.0
灰塵流動,0就是靜止
? ? ? ? ? },
? ? ? ? ? "VanityItemsDropData": {
通關(guān)后給的皮膚,對MOD圖來說沒用
? ? ? ? ? ? "Groups": [
? ? ? ? ? ? ? 36
? ? ? ? ? ? ]
? ? ? ? ? },
? ? ? ? ? "UseGearPicker": false,
是否使用裝備定制
? ? ? ? ? "GearPicker": {
裝備定制
? ? ? ? ? ? "StandardGear": 2,
主武器
? ? ? ? ? ? "SpecialGear": 6,
特殊武器
? ? ? ? ? ? "ToolGear": 12,
工具
? ? ? ? ? ? "MeleeGear": 29
近戰(zhàn)
? ? ? ? ? },
以上四項對應(yīng)"persistentID"皆為GearCategoryDataBlock
? ? ? ? ? "LevelLayoutData": 1694792311,
水平布局?jǐn)?shù)據(jù),對應(yīng)"persistentID"為LevelLayoutDataBlock
? ? ? ? ? "MainLayerData": {
主線布局?jǐn)?shù)據(jù)
? ? ? ? ? ? "ZonesWithBulkheadEntrance": [
? ? ? ? ? ? ? 2
? ? ? ? ? ? ],
帶艙壁入口的區(qū)域(主線門/膠囊門)
? ? ? ? ? ? "BulkheadDoorControllerPlacements": [
裂卡機(jī)放置位置
? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? "ZoneIndex": 1,
房間號
? ? ? ? ? ? ? ? "PlacementWeights": {
位置
? ? ? ? ? ? ? ? ? "Start": 0.0,
靠前
? ? ? ? ? ? ? ? ? "Middle": 0.0,
中間
? ? ? ? ? ? ? ? ? "End": 100.0
靠后
? ? ? ? ? ? ? ? },
? ? ? ? ? ? ? ? "AreaSeedOffset": 0,
? ? ? ? ? ? ? ? "MarkerSeedOffset": 0
兩個種子數(shù)據(jù)設(shè)置(具體有什么區(qū)別沒搞明白,可以自己去體驗下)
? ? ? ? ? ? ? }
? ? ? ? ? ? ],
? ? ? ? ? ? "BulkheadKeyPlacements": [
裂卡生成位置
? ? ? ? ? ? ? [
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? "DimensionIndex": 0,
維度
? ? ? ? ? ? ? ? ? "LocalIndex": 4,
? ? ? ? ? ? ? ? ? "Weights": {
? ? ? ? ? ? ? ? ? ? "Start": 0.0,
? ? ? ? ? ? ? ? ? ? "Middle": 0.0,
? ? ? ? ? ? ? ? ? ? "End": 1000.0
? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ]
? ? ? ? ? ? ],
? ? ? ? ? ? "ObjectiveData": {
任務(wù)數(shù)據(jù)
? ? ? ? ? ? ? "DataBlockId": 195,
任務(wù)ID,對應(yīng)"persistentID"為WardenObjectiveDataBlock
? ? ? ? ? ? ? "WinCondition": 0,
撤離點設(shè)置
?出生點——0 ??
?撤離點——1
? ? ? ? ? ? ? "ZonePlacementDatas": [
任務(wù)目標(biāo)生成區(qū)域設(shè)置
? ? ? ? ? ? ? ? [
? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? "DimensionIndex": 0,
? ? ? ? ? ? ? ? ? ? "LocalIndex": 0,
? ? ? ? ? ? ? ? ? ? "Weights": {
? ? ? ? ? ? ? ? ? ? ? "Start": 0.0,
? ? ? ? ? ? ? ? ? ? ? "Middle": 0.0,
? ? ? ? ? ? ? ? ? ? ? "End": 0.0
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ]
? ? ? ? ? ? },
? ? ? ? ? ? "ChainedObjectiveData": [
連鎖任務(wù)數(shù)據(jù)(看格式應(yīng)該可以不止連鎖一個,沒試過多個的)
? ? ? ? {
? ? ? ? ? "DataBlockId": "OBJ_I1E2_MAIN_2",
任務(wù)ID,對應(yīng)"persistentID"為WardenObjectiveDataBlock
? ? ? ? ? "WinCondition": 1,
撤離點設(shè)置
? ? ? ? ? "ZonePlacementDatas": [ ]
任務(wù)目標(biāo)生成區(qū)域設(shè)置
? ? ? ? }
? ? ? ],
? ? ? ? ? ? "ArtifactData": {
紅晶數(shù)據(jù)
? ? ? ? ? ? ? "ArtifactAmountMulti": 0.6,
生成紅晶數(shù)量,改成0就不會生成紅晶了
? ? ? ? ? ? ? "ArtifactLayerDistributionDataID": 1,
? ? ? ? ? ? ? "ArtifactZoneDistributions": [?]
? ? ? ? ? ? }
? ? ? ? ? },
? ? ? ? ? "SecondaryLayerEnabled": false,
是否開啟支線
? ? ? ? ? "SecondaryLayout": 3993603650,
支線水平布局?jǐn)?shù)據(jù),對應(yīng)"persistentID"為LevelLayoutDataBlock
? ? ? ? ? "BuildSecondaryFrom": {
支線門生成區(qū)域
? ? ? ? ? ? "LayerType": 0,
? ? ? ? ? ? "Zone": 1
? ? ? ? ? },
后面的跟前面差不多,擺了
? ? ? ? ? "SecondaryLayerData": {
? ? ? ? ? ? "ZonesWithBulkheadEntrance": [],
? ? ? ? ? ? "BulkheadDoorControllerPlacements": [],
? ? ? ? ? ? "BulkheadKeyPlacements": [
? ? ? ? ? ? ? [
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? "DimensionIndex": 0,
? ? ? ? ? ? ? ? ? "LocalIndex": 0,
? ? ? ? ? ? ? ? ? "Weights": {
? ? ? ? ? ? ? ? ? ? "Start": 0.0,
? ? ? ? ? ? ? ? ? ? "Middle": 0.0,
? ? ? ? ? ? ? ? ? ? "End": 0.0
? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ]
? ? ? ? ? ? ],
? ? ? ? ? ? "ObjectiveData": {
? ? ? ? ? ? ? "DataBlockId": 195,
? ? ? ? ? ? ? "WinCondition": 0,
? ? ? ? ? ? ? "ZonePlacementDatas": [
? ? ? ? ? ? ? ? [
? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? "DimensionIndex": 0,
? ? ? ? ? ? ? ? ? ? "LocalIndex": 1,
? ? ? ? ? ? ? ? ? ? "Weights": {
? ? ? ? ? ? ? ? ? ? ? "Start": 0.0,
? ? ? ? ? ? ? ? ? ? ? "Middle": 0.0,
? ? ? ? ? ? ? ? ? ? ? "End": 1000.0
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ]
? ? ? ? ? ? ? ]
? ? ? ? ? ? },
? ? ? ? ? ? "ChainedObjectiveData": [],
? ? ? ? ? ? "ArtifactData": {
? ? ? ? ? ? ? "ArtifactAmountMulti": 0.5,
? ? ? ? ? ? ? "ArtifactLayerDistributionDataID": 1,
? ? ? ? ? ? ? "ArtifactZoneDistributions": []
? ? ? ? ? ? }
? ? ? ? ? },
? ? ? ? ? "ThirdLayerEnabled": false,
? ? ? ? ? "ThirdLayout": 0,
? ? ? ? ? "BuildThirdFrom": {
? ? ? ? ? ? "LayerType": 0,
? ? ? ? ? ? "Zone": 0
? ? ? ? ? },
? ? ? ? ? "ThirdLayerData": {
? ? ? ? ? ? "ZonesWithBulkheadEntrance": [],
? ? ? ? ? ? "BulkheadDoorControllerPlacements": [],
? ? ? ? ? ? "BulkheadKeyPlacements": [],
? ? ? ? ? ? "ObjectiveData": {
? ? ? ? ? ? ? "DataBlockId": 12,
? ? ? ? ? ? ? "WinCondition": 0,
? ? ? ? ? ? ? "ZonePlacementDatas": []
? ? ? ? ? ? },
? ? ? ? ? ? "ChainedObjectiveData": [],
? ? ? ? ? ? "ArtifactData": {
? ? ? ? ? ? ? "ArtifactAmountMulti": 1.0,
? ? ? ? ? ? ? "ArtifactLayerDistributionDataID": 0,
? ? ? ? ? ? ? "ArtifactZoneDistributions": []
? ? ? ? ? ? }
? ? ? ? ? },

? ? ? ? ? "DimensionDatas": [
維度數(shù)據(jù)
? ? ? {
? ? ? ? "DimensionIndex": 1,
維度層數(shù)(主世界為0)
? ? ? ? "DimensionData": "I1E1_DimensionSettings_L1",
此維度層數(shù)據(jù),對應(yīng)"persistentID"為DimensionDataBlock
? ? ? ? "Enabled": true
是否激活
? ? ? },
? ? ? {
? ? ? ? "DimensionIndex": 2,
? ? ? ? "DimensionData": "I1E1_DimensionSettings_L2",
? ? ? ? "Enabled": true
? ? ? }
],
? ? ? ? ? "SoundEventOnWarpToReality":1064851100,
傳送時播放的聲音ID,這個ID是游戲Unity引擎編碼里的,后面講到音樂這方面了會說怎么找
? ? ? ? ? "SpecialOverrideData": {
特殊值設(shè)置
? ? ? ? ? ? "WeakResourceContainerWithPackChanceForLocked": -1.0,
鎖定有打包機(jī)會的弱資源容器(機(jī)翻,沒用過)
? ? ? ? ? ? "InfectionLevelAtExpeditionStart": 0.0,
落地感染數(shù)值
? ? ? ? ? ? "HealthLevelAtExpeditionStart": 1.0,
落地生命數(shù)值
? ? ? ? ? ? "StandardAmmoAtExpeditionStart": 1.0,
落地主武器子彈數(shù)
? ? ? ? ? ? "SpecialAmmoAtExpeditionStart": 1.0,
落地特殊武器數(shù)
? ? ? ? ? ? "ToolAmmoAtExpeditionStart": 1.0
落地工具數(shù)
? ? ? ? ? },
? ? ? ? ? "HasExternalStyle": false,
是否為額外風(fēng)格(機(jī)翻,不知道啥意思)
? ? ? ? ? "HasStoryStyle": false
是否為主線風(fēng)格(機(jī)翻,不知道啥意思)
? ? ? ? }
? ? ? ],
? ? ? "TierB": [],
? ? ? "TierC": [],
? ? ? "TierD": [],
? ? ? "TierE": [],
? ? ? "name": "ALT Rundown 4.0",
Rundown名稱(不顯示)
? ? ? "internalEnabled": true,
是否激活
? ? ? "persistentID": 37
persistentID,不多解釋

這次沒有什么制作流程
簡單介紹了一下Rundown db的一些功能
最后貼個空白模版吧(對MOD根本沒用的我就刪了)
有興趣的可以去我之前視頻簡介里的MTFO wiki進(jìn)行學(xué)習(xí)。?

這里是黎明,我們下回再見
網(wǎng)頁或app長按點贊即可一鍵三連
感謝各位的支持!?