Appearance
AIドパガキ カートリッジ/パッケージ制作
カートリッジ外装とラベル寸法は GOROman/famicom-cartridge-tool の Dendy (5rw) テンプレートを基準にしている。
- 検証コミット:
0893b924ad778a2de3fbad4cbd10b929c6df010d - 本体実測: 107.8 × 69.2 × 組立17.0 mm
- ラベル: 84 × 53 mm、角丸2 mm、600 dpi
- ラベル溝: 84 × 53 mm、深さ0.6 mm、角丸3 mm、Y=5.1 mm
- 紙スリーブ内寸: 110 × 72 × 19 mm
- スリーブ塗り足し: 3 mm
- のりしろ: 12 mm
パッケージの紙スリーブは公式ツールの対象外のため、同ツールで測った カートリッジ外寸へ幅2.2 mm、高さ2.8 mm、奥行2.0 mmのクリアランスを 追加して作成した。印刷時は「用紙に合わせる」を無効にし、100%の実寸で 出力する。
出力ファイル
assets/cartridge/ai-cartridge-label-84x53mm-600dpi.pngassets/cartridge/ai-dopagaki-cartridge-top.stlassets/cartridge/ai-dopagaki-cartridge-bottom.stlassets/package/ai-package-front-112x74mm-300dpi.pngassets/package/ai-package-sleeve-110x72x19mm-300dpi.pngassets/package/ai-package-sleeve-dieline-110x72x19mm.svgassets/package/famicom-package-dimensions.json
PNGの最終印刷データは、ゲーム内スプライトと同じ9色の Famicom/NES 2C02 RGBプレビューパレットに固定している。
再生成
公式ツールはリポジトリへ複製せず、一時領域へ取得して使う。
sh
git clone https://github.com/GOROman/famicom-cartridge-tool.git \
/tmp/goroman-famicom-cartridge-tool
git -C /tmp/goroman-famicom-cartridge-tool checkout \
0893b924ad778a2de3fbad4cbd10b929c6df010d
npm --prefix /tmp/goroman-famicom-cartridge-tool ci
uv run --with pillow python tools/build_famicom_package_assets.py \
--label-source assets/cartridge/ai-cartridge-label-art-v1.png \
--package-source assets/package/ai-package-front-art-v1.png \
--cartridge-output assets/cartridge \
--package-output assets/package
node tools/export_famicom_cartridge_shells.mjs \
--tool-dir /tmp/goroman-famicom-cartridge-tool \
--output-dir assets/cartridgeSTLは公式ツールの Part、createFeature、cleanGeometry、 STLExporter を使用して作成し、書き出し後に再読込して寸法と三角形数を 検証する。
ライセンス
カートリッジシェルのベースモデルに関する帰属は assets/cartridge/ATTRIBUTION.md を参照する。