Cataclysm-BNのC++側で、ゲーム機能や定数、コールバックなどをLuaから呼び出せるAPIとして登録するスキルです。
- Luaからマップ操作を呼び出したいとき
- Lua APIに定数を追加したいとき
- Luaからコールバックを登録したいとき
変更履歴の作成後に、リリース情報XMLとFlathubのマニフェストを同じ版に更新し、検証してFlathub向けプルリクエストを用意します。
Finish release follow-up after the changelog exists. Update `data/XDG/org.cataclysmbn.CataclysmBN.metainfo.xml` and send the matching Flathub PR with `gh pr create --web`.
実行スコア 未検証
インストール方法を見る変更履歴が用意された後のCataclysm-BNリリース作業を進めます。data/XDG/org.cataclysmbn.CataclysmBN.metainfo.xmlの先頭に新しいリリース項目を追加し、版番号、実際のリリース日、タグ付きGitHubリリースURL、プレイヤー向けの短い箇条書きを記載します。続いてFlathub側のマニフェストを対応するコミットとメタ情報URLに合わせ、ソースのsha256を再計算します。XMLの妥当性や各値の一致を確認してから、ブランチをプッシュし、Web経由でPRを作成します。
変更履歴の更新後、配布用のリリース情報やFlathubへの反映まで進めたいときに向いています。版番号やコミット、ハッシュの食い違いを確認しながら、公開準備をまとめて進める場面で使えます。
変更履歴が先に作成されている必要があります。git、gh、インターネット接続、このリポジトリへの書き込み権限、flathub/org.cataclysmbn.CataclysmBNへのアクセスが必要です。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
changelog-gen updates all docs/*/game/changelog/{order}.stable-{semver}.md files.<release> entry at the top of data/XDG/org.cataclysmbn.CataclysmBN.metainfo.xml.org.cataclysmbn.CataclysmBN.yml with the matching commit, metainfo URL, and recomputed sha256.gh pr create --web.sha256 work left.0.11.1, set the metainfo version to 0.11.1, use the tagged release URL https://github.com/cataclysmbn/Cataclysm-BN/releases/tag/v0.11.1, and update the Flathub manifest commit + metainfo source hash to the same release.まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
Cataclysm-BNのC++側で、ゲーム機能や定数、コールバックなどをLuaから呼び出せるAPIとして登録するスキルです。
複雑なC++クラスをLuaから利用できるように、メソッドや継承、プロパティ、演算子、オブジェクトの所有権を含むバインディングの追加を支援します。
C++の`string_id`や列挙型、読み取り専用の基本型をLuaへ公開するためのバインディング追加手順を示し、登録と動作確認を支援します。
Gitの指定範囲に含まれる変更を調べ、英語・韓国語・日本語のゲーム更新履歴を作成・同期します。プレイヤー向けの項目整理や画像・動画の掲載にも対応します。
Cataclysm-BN向けのDeno/TypeScriptスクリプトを、プロジェクトの規約に沿って作成・修正します。CLIや移行処理、コード生成、Gitフックなどの実装を支援します。
同じ英語文字列が文脈によって異なる意味になる場合に、gettextの文脈情報を追加し、対象言語のPO翻訳を修正するスキルです。