Skip to content

Commit 478a0a4

Browse files
committed
#75 wip: xboxビルドテスト v51
1 parent e6e677d commit 478a0a4

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/index.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -888,8 +888,11 @@ const embedXboxAssets = (): Promise<void> =>
888888
fs.writeFileSync(pakPath, Buffer.concat(chunks));
889889

890890
// rc.exe が assets.pak を RCDATA "N2DASSETS" として取り込む。
891-
// パスは rc ファイル位置 (xbox/) からの相対。
892-
fs.writeFileSync(rcPath, "N2DASSETS RCDATA 'assets.pak'\n", "utf8");
891+
// 相対パスだと rc.exe の CWD (build ディレクトリ) 基準で探して見つからない
892+
// (RC2135) ため、絶対パスを埋める。RC はフォワードスラッシュを受理する。
893+
// 文字列は必ずダブルクォート (RC 仕様。シングルクォートは不可)。
894+
const pakAbs: string = path.resolve(pakPath).replace(/\\/g, "/");
895+
fs.writeFileSync(rcPath, `N2DASSETS RCDATA "${pakAbs}"\n`, "utf8");
893896

894897
const total: number = chunks.reduce((n, b): number => n + b.length, 0);
895898
console.log(pc.green(

0 commit comments

Comments
 (0)