Ren'Py memo

Ren'Pyの個人的なメモ

透過ありのムービーを使用する

資料 ムービー — Ren'Py Documentation WebM + webM masking on mac : Ren'Py 1.ffmpegをインストールする やり方と使い方はここより詳しい所がたくさんあるのでぐぐってね…… 2.動画素材をお借りしてくる sozaino.site OKUMONO+Vさんの動画素材など~ 3.動画…

ブックマークメモ

WebGL shader examples webgl-shaders.com 例になるシェーダーのコードをまとめたサイト。最終更新は5年前ぐらい ライセンスはCC BY-SA 4.0 DEED (クレジット表記あり・改変する場合は同じ条件のライセンスで頒布が必要) Awesome WebGL github.com WebGL関…

ブックマークメモ

アニメーション資料 公式サイト www.mixamo.comわかりやすい紹介記事 「mixamo」で人間の様々なアクションを見る【お絵描き資料】 - 物覚え雑記帳ライセンスに関する記事 MixamoアニメーションのNFT化|問い合わせと調査報告|HGk1-nft以下公式のFAQから引用…

画面クリックで確認ウインドウを呼び出す

screen credits(): key "mouseup_1" action Confirm(_("エンドロールを飛ばしますか?"), Jump("credits_after")) 表示しているスクリーンか、確認ウインドウが必要なスクリーンに記述する。"mouseup_1":右クリック。 キーの指定方法はキーマップのカスタマ…

ブックマークメモ

loyaltyfreakmusic.com ほとんど(全てではない)CC0の音楽素材を作者自体が配布しているサイト。 ジャンル・ライセンスのフィルターがあって便利。 f95zone.to (リンク先は18禁・会員登録をしないとプレビューが見られないため注意) GLTransitions(MITラ…

ムービー操作に関するサンプルまとめ

lemmasoft.renai.us以下は上記tipsの目次を日本語機械翻訳したもの(2024/01/30時点) 全画面で動画を再生 (Android対応) Ren'Pyに動画をimage画像 (またはvideo sprite) として表示させる 動画の属性を指定し、サイズとオーディオチャンネルを即座に調整し…

2024/01/30ブックマークメモ

※ 動作確認はしてません。・ドット絵風テクスチャシェーダーのコード Shader Texture Position - Lemma Soft Forums Shader - Shadertoy BETA・レイヤー分けした背景をスクロール表示するRen’Pyプラグイン GitHub - Foxcapades/renpy-horizontal-parallax: C…

renpy.get_screenで表示している画面を取得して何かする

資料 https://ja.renpy.org/doc/html/screen_python.html#renpy.get_screen 例1 screen notify(message): zorder 100 if renpy.get_screen("main_menu") != None: style_prefix "title_notify" elif renpy.get_screen("nvl") == None: style_prefix "notify…

スクリーンをshowまたはhideした時にactionを起こす

資料 https://ja.renpy.org/doc/html/screens.html#on https://ja.renpy.org/doc/html/atl.html#external-events https://ja.renpy.org/doc/html/screen_actions.html 例1 screen help(): on "show" action SetVariable("persistent.last_menu", "help") 表…

2024/01/28時点の役立つかもしれないブックマーク

ブックマーク系 VNDEv Wiki vndev.wiki ビジュアルノベルに関するリソースと参考資料のリスト Visual Novel Assets, Tutorials, and Tools itch.io itch.ioにある素材(プラグイン・ツール含む)リスト ノベルゲームの最新素材を探すのであればこの方のコレ…

LayeredImageのコードを短縮するプラグイン

draida.itch.io 注意 Ver.8.00以上、pngとwebpの画像のみ対応 2024/01/28現在、ルートフォルダーに無いimageは使用できない→目パチなどでimageに直接transformを使用するLayeredImageには適さない sprite_imagesのエラーが出る場合、55行目辺りに_sprite_ima…

一部のconfirmに次回からこの画面を表示しないをつける

必要な変数を用意 options.rpy default ask = "" default conf = conf1 define conf1 = _("☐次回からこの画面を表示しない") define conf2 = _("☑次回からこの画面を表示しない") define conf3 = ("persistent.ask_save","persistent.ask_del","persistent.a…

スクリーンのactionが思うように動かないとき

✖ action Confirm(_("戻りますか?"),[Jump("A"),SetVariable("B",True)]) こう書くと、変数の変更が飛ばされる。 〇 action Confirm(_("戻りますか?"),[SetVariable("B",True),Jump("A")]) actionの配列は左から実行される →Jump("nantoka")は最後に入れる…

セーブにメモを作るプラグイン

引用 badmustard.itch.iooriginal code by BadMustard コメントは機械翻訳(DeepL)で日本語化しています。続きがあります。

フローチャートプラグインの紹介と簡単な説明

devilspider.itch.ioフローチャートのプラグイン。・ライセンス:質問してみたところ"The license - if any - would simply state “feel free to use it in and modify for your game, just credit me”(もしライセンスがあるとすれば、簡単に言うと"あなた…

モーダルウインドウの外側をクリックで閉じる

資料: スクリーンとスクリーン言語 — Ren'Py Documentation screen confirm(message, yes_action, no_action): modal True (省略) dismiss action no_action (省略) textbutton _("Yes") action yes_action textbutton _("No!") action no_action

バックログに立ち絵(レイヤー画像)の顔部分を追加する

引用 add images to history log[works with layeredimages] - Lemma Soft Forums 使用コード GitHub - Moshibit/portraits-for-dialogue-log-in-RenPy- ・MITライセンス ・レイヤー画像形式のみ説明 1.Characterにimageタグを追加する define narrator = Ch…

Ren'Pyの最新プラグイン探す用ブックマーク

Ren’Py Cookbook Ren'Py Cookbook - Lemma Soft Forums 公式フォーラムの再利用可能なコードの置き場所。 色々な場所からまとめてくれている方がいるので最新の情報を得やすいです。Itch.io New & popular tools tagged Ren'Py - itch.io 開発ツールの話題の…

バックログにロールバックのボタンをつける

参照 little-used history chips - Lemma Soft Forums 資料1 Adding a history/backlog jump button - Lemma Soft Forums 資料2 https://ja.renpy.org/doc/html/config.html#var-config.hard_rollback_limit 資料3 https://ja.renpy.org/doc/html/config.…

最新のセーブ/ロードファイルにNEWをつける

参照1:https://www.renpy.cn/forum.php?mod=viewthread&tid=1002&extra=page%3D4 参照2:Little used features screen Load/Save - Lemma Soft Forumsscreens_saveload.py button: (省略) if FileNewest(slot): text "NEW": color "#F0F0EC" #テキスト…

Ren’Pyの最新機能をより知るためのブックマーク

すべて英語。Changelog (Ren'Py 7.x-) — Ren'Py Documentation ・ナイトリー版のドキュメント ・これから追加される機能の説明を確認できる ・安定板と間違えないことRenpytom | creating the Ren'Py Visual Novel Engine | Patreon ・開発者のPatreon ・月…

立ち絵に複数のtransformを指定する

transform zoo: zoom 0.602 transform center: xalign 0.3 define list0 = [zoo, center] layeredimage 0: at list0 always "0_base" group a: attribute a1 default attribute a2

言語によって文章のスタイルを変更する

option renpy.register_style_preference("lang", "0", style.say_dialogue, "xsize",852) renpy.register_style_preference("lang", "1", style.say_dialogue, "xsize",840) screen textbutton _("日本語") action [Language(None), StylePreference("lang"…

ブラウザ版について

Web

参照 Web / HTML5 — Ren'Py Documentation 資料 Creating HTML/Web Builds (Last Tested with 7.5.1.22070801) - Ren'Py All-In-One GUI Template community - itch.io・progressive_download.txtについて ブラウザ版をビルドするとgameフォルダと同じ階層に…

画像ボタンの透過部分を押せるようにする

参照:スタイルのプロパティー — Ren'Py Documentation imagebutton action Skip() focus_mask None focus_maskはデフォルトがTrueですが、Trueの場合ボタンの透明領域もボタンの当たり判定がなくなります。画像ボタンが押しにくいと感じたらfocus_maskをNon…

セーブのmax表示を決める

参照 Ren’Py改造メモ(5) – akakyouryuu Screen Actions, Values, and Functions — Ren'Py Documentation for page in range(1, 9): textbutton "[page]" action FilePage(page) textbutton _(">") action FilePageNext(max=8, wrap=True) for page in range(…

ブラウザ版のスプラッシュ画像とかアイコンが反映されない

Web

gameフォルダの下ではなく、プロジェクトのフォルダに入れます。 gameフォルダなどと並んでいる所です。

簡単な罫線の作り方

imageの宣言 image color1a = Solid("#404057E6") screen内に書く add "color1a" xsize 1000 ysize 2 xsize:長さ ysize:縦の太さSolidの色指定コードの末尾2文字は透明度を表しています。 16進数 透明度 で検索すれば出てくると思います。

ポイント&クリックの資料

imagemapを使うパーツ画像がいらないポイント&クリックの説明 (ただ当たり判定は矩形になる、古め、2013年ぐらい) A simple navigation map tutorial - Lemma Soft Forums imagemapの説明ブログ記事(日本語) うみのぶどう 【R】イメージマップ(画像選…

気にしなくていいエラーコード

While running game code: File "renpy/common/00start.rpy", line 212, in script call call _load_reload_game from _call__load_reload_game_1 File "renpy/common/00keymap.rpy", line 529, in script python hide: File "renpy/common/00keymap.rpy", l…