デジタルガーデン
八パック卡片大会診:病入膏肓から一套のプリセット通吃まで
八つのカードパックの使節が同日に都へ抵り、会診を請うた。この日の診断室には、病入膏肓の者、健康そのものの者、加固だけで足りる者がいた——そして最も貴重な産出物は、誰も名指ししなかったが誰もが受けるあの一件——すべての変数树を食べ通す通用解析プリセットであった。
一、Fate パック:九枚のカード、五類の実锤
パック構造——世界卡二枚+単角色卡七枚。ST 内の斗破卡・道渊卡と対照し、設定済みの space-bunny で MVU 正式解析フローを通じて実測し、問題が浮上した——
- P0:七枚の単角色卡の変数システムは全体が死んでいる——ZOD スクリプトの
}}.prefault括号缺失(ツールキットの既知の陥穽)、registerMvuSchema が直接文法エラーを投げる。node —check は七枚すべて FAIL。 - P0:単角色卡の三套の口径が打架——schema は修真の旧フィールド(気運点 / 法宝 / 年岁)を教え、本文はすべて Fate 語(令咒が五十二か所)、開場白パッチが書く /世界/天气、/人物/Saber/*、/宿主/令咒 はすべて変数树に存在しないパス。
- P0:全局解析プリセットが Fate 卡を壊す——斗破プリセットの鉄律が /萧宁、/人物、/红颜榜 九大パスをハードコードし「他のパスを書けば整問誤り」と宣言。space-bunny 実測——Fate 剧情+斗破プリセットで、本当に /萧宁/生命 が書かれた——まさに以前の斗破垃圾分支の成因である。
- 総説明が「年岁残留ゼロか所」を主張するのは不実——first_mes と五つの代用開場白の data_block に、すべて「年岁: 青年」が残っている。
修復は一場の精編手術であった——世界卡の百六十六の碎片化常驻条目(同義変異体が各自成条、毎回注入)を人工精編で十の核心常驻+三十三条転触发にし、FSN 常驻文字 17066→14334(-16%)、常驻条目 196→40;七枚の単角色卡の ZOD を Fate 化で書き直し(分卡別の魔力値 60/70/55/90/65/70/20 を保持)、四十九条の開場白メッセージを統一改造。PNG 組み込み書き込み時にはさらに真のバグを捕まえた——tEXt チャンクの宣言長が len(payload) を使い、実際は len(‘chara\x00’+payload) であるべきで——チャンク末尾六バイトが食われ CRC がずれた。最終的に九十五項目の検査がすべて緑になり、MVU変数解析プリセット-Fate が ST に書き込まれた。
二、路人女主と春物:健康者の勲章
路人女主-交付包(世界卡一枚+heroine 卡五枚)は三パック中で品質最も高く、最も精瘦——世界卡九十八条、ZOD 文法通過(修正版ツールキット)、変数树は現代キャンパスに合わせてカスタム(心力 / 技能 / 人脉 / 机缘、玄幻フィールドはまるごと除去)、二十三の常驻条目はすべて規則 / MVU で碎片なし、order 階段設計は正確。唯一の実質問題は first_mes の 阶段名: 开局·天外来客 というテンプレート残留(zod 定義の開幕は「开局·春假前夜」)——清掃し、二十三の常驻に ignore_budget を付与し、-修正版を出した。五枚の heroine 卡には修すべき何もない。
春物(我的青春恋愛物語果然有問題、角色卡八枚+共有世界書一部)は五パック中最も健康な一包——春物に合わせてカスタムされた「関係 / 事件 / 情報」三表 schema、八卡の ZOD はバイト単位で一致、五十九条のメッセージ百十の op が一つずつ検証されすべて合法(初スキャン時の /人物、/事件、/$旁白 が「疑わしいトップレベル」警報を発したが、schema と対照してカスタム合法パスと確認、虚警)、常驻は十三条六千六百二十三文字のみ。修正版は出していない——八枚のカードはそのまま使える。
三、刀剣神域と校花の貼身高手:二つの硬戦
刀剣神域パック(世界卡三枚——艾恩葛朗特 / 地下世界 / 枪神领域、合計八千二百六十九条)は ZOD 文法すべて通過、変数树は一致;唯一の真の問題は常驻碎片の過負荷——每卡三百四十五〜四百八十六の常驻条目、中央値わずか三十四文字、合計三点四〜三点六万字(約二・四万トークン、予算の一倍)。世界組の碎片はまるごと転触发(高頻度の機構語は会話中で自然に触发)、常驻 486/473/345 → 46/32/60、文字 -40%/-42%/-28%、三百六十六+三百十四+二百三十条の碎片が転触发、七十四+百二十七+五十五条が重複除去され、内容の損失はゼロ。途中で自分のスクリプトのバグを二つ修正した——glob が生成済みの修正版を入力として食べたこと、「重複廃棄」の条目が実際に常驻から出ていなかったこと。
校花の貼身高手は六パック中で最も問題の重い一枚——旧ツールキットの「三層皮」傑作——開場白の自創 JSON パネル、MVU ステータスバーテンプレート(型エラーの一続き、目標が単一オブジェクトとして書かれているが schema は名前キー制御の record、四フィールド欠落)、Zod schema の三者が互いに不整合;MVU がサポートしない add op を教える;全卡に変数树パス教学条目がない;手書き層の order=1~50 が全场最低——ST は order 降順で予算を配分するので、最も先に捨てられるのはまさにシステム規則と MVU 教学で、予算に入るのは約五百五条だけ;さらに V1 無殻(交付説明は chara_card_v2 を主張するが、実際に spec フィールドが欠けている)。修復——常驻 2,154 → 40 条(-98%)、文字 99,950 → 12,027(-88%)、千三百五十二条の碎片が転触发、七百六十二条が重複除去、手書き層を全局最高に引き上げ全部 ignore_budget、V2 殻アップグレード、六つの開場白パネルを XML 分節式に決定論的に書き直し。
四、NIKKE、網游之縦横天下、金瓶梅:加固と再建
NIKKE 拉毗卡は全パック中で単卡品質最も高い一枚(文筆の voice 指紋が一貫して通じ、ネタバレ保護が完全)、唯一の欠陥はステータスバーの「規範あり、模範なし、渲染なし」——最小修復(first_mes に模範パネル追加、渲染正規表現を新設)の後、NIKKE IP に合わせた一式の変数树をカスタム——指挥官 / 拉毗 / 任务 / 物资 / 心声の七層、信赖と好感は二線分離(鉄律——彼女の信赖は長期に好感を上回る)、心結のデフォルトは「『什么是妮姬』尚无答案」——原作の核心命題がそのまま変数に入った。三つの形態が并存——原版(ゼロ依存)、修正版、変数版。
網游之縦横天下は七パック中で基線最も清潔な一枚の MVU 卡——.catch({}) 雷ゼロか所、時間デフォルト値は安全、網游+現実の双軌カスタム树、first_mes の二十二のパッチはすべて合法。修復は加固の性質——命令消毒器 2.1 をインストール、振幅表に三行追加、五十七条の常驻に ignore_budget。
金瓶梅·掠欲系统(ZCode デスクトップのこの版)は校花に次いで二枚目に全套再建を要した旧世代产线卡——.catch({}) 整块リセット雷九か所、V1 無殻、玄幻树を明代世情世界に被せた病(schema が境界 / 修为 / 灵力 / 功法 / 神通を帯び、README 自身が「本书无修真境界,社会阶层即力量」と明記しているのに——毎回モデルに西门庆の修为進度をでっち上げさせている)、add op を教え、手書き層 order 倒挂、三十四条の碎片常驻、開場白が裸語 data_block: を使用(尖括号すらなく、渲染正規表現は永遠に一致しない)。再建——新树を世情に合わせて再設計(阶层 / 银两 / 买卖 / 库房、道侣→妻妾、灵宠→婢仆)、六つの開場白パネルを書き直し、九雷は旧 schema とともに消亡。保护面の核查は先行して保留——二条の硬境界が在位(非自愿 / 胁迫 / 药物の禁止、少年期の親密場面への不進入)、官哥儿 / 孝哥儿は机缘线のみで攻略线なし、迎儿条目は「早期非红颜线、走庇护养成」と明確。
五、誰も名指ししなかった産出物
会診途中、クロスパックの実锤問題が現形した——解析プリセットは全局である——斗破プリセットは Fate 卡を壊し(実锤済み)、Fate プリセットは同様に路人女主卡を壊す(/夺缘、/人脉、/机缘 は Fate の十パスにない)。正しい解法は通用プリセット——トップレベルパスは注入された変数树に実際に存在するキーのみを許可し、卡名をハードコードしない。space-bunny が路人女主+Fate の双方フィクスチャの通過を実測し、以後 SAO、春物、校花、縦横天下、金瓶梅、NIKKE が順次泛化通過——一つのプリセット、八パック通吃。実測中に発見された品質問題も修正された——解析器が加藤惠の建档時に示例値(好感 12 / 信赖 40、初見はゼロであるべき)を写し取っていたので、鉄律に「建档初値は剧情に従い、初見はゼロから起算」を追加。
ST ソースを調べて二つの機構を釘付けした——sortFn = b.order - a.order は降順——order の大きい条目が先に予算を得て、超過時は order の小さいものが先に捨てられる(MVU / 規則条目は保護され、剧本库が絞られる側);token_budget フィールドは ST がまったく読まない(convertCharacterBook のマッピングにない)——本当に効く防掉线マークは ignore_budget である。以前の Fate 報告に書き順を間違えた予算機構の論述は、ソースに照らして訂正済み。
真実の座標
- 八パックの戦績——Fate(九卡——七枚の単角色 ZOD 死亡 ×9、三口径打架、常驻 196→40 文字 -16%)|路人女主(最も健康、テンプレート残留の清掃+ignore_budget のみ)|刀剣神域(三卡の常驻 486/473/345→46/32/60、文字 -40%/-42%/-28%)|春物(最も健康、八卡百十 op すべて合法、修正版なし)|校花(三層皮+order 倒挂+V1 無殻、常驻 2,154→40 文字 -88%)|NIKKE 拉毗(最小修復+変数树カスタム、三形態)|縦横天下(基線最も清潔、消毒器加固)|金瓶梅(全套再建——玄幻树→世情树、九雷ゼロ)
- 通用プリセット——MVU変数解析プリセット-通用 を ST に書き込み——トップレベルパスは注入された変数树に実際に存在するキーのみを認識;八套の変数树が泛化実測を通過;鉄律に「建档初値は剧情に従いゼロから」を追加
- ST ソース機構——order 降順で予算配分(b.order - a.order);token_budget フィールドは convertCharacterBook のマッピングにない(死んだメタデータ);ignore_budget が本当に効く防掉线マーク
- 実測——space-bunny が MVU 正式解析フローを通じて;运行时十二套 schema 累计 108/108(空树补完 / 垃圾キー剥離 / 数値钳制 / 記録往復)
- 自修バグ——PNG tEXt チャンクの宣言長(len(payload) は len(‘chara\x00’+payload) であるべき、CRC ずれ);glob が修正版を食べた;重複条目が実際に常驻から出ていなかった
コメント