Ren'Py memo

Ren'Pyの個人的なメモ

機能追加ソースコード紹介

Caption Tool for Ren'Py

npckc.itch.io

MITライセンス。
音声と画像に関する字幕を追加できます。
splashを利用した最初に字幕をONにするかどうかのダイアログもあります。

音楽の名前、効果音の名前、画像の説明をするセットアップが必要です。

Renpy Auto Highlight

wattson.itch.io

MITライセンス。
登場人物の自動ハイライト機能を追加できます。

簡単なセットアップが必要です。
1.Characterにcb_nameのパラメータを追加する
2.layeredimageを利用している場合は以下の一行で済む

at sprite_highlight('eileen')

(eileenの箇所は各々のcb_nameパラメータを入れる)
(詳細は00auto-highright.rpyの31行目から)


オプションでオンオフ機能を付ける場合は113行目から

if persistent.highlight == True:

(例としてhighlightという名前にしているがどんな名前でもよい)
を追加し、以降のコードのインデントを下げるといいです。

RenPy Achievements

glsuoa.itch.io


MITライセンス。
実績(またはトロフィー)機能を追加できます。
下記のURLから分かりやすい使用時の画像、動画を確認できます。
(Persistent) Ren'Py Achievements w/ Download link - Lemma Soft Forums


簡単なセットアップ、アイコン画像が必要です。

Renpy | Simple messaging system for mobile game

nighten.itch.io

MITライセンス。
NVLモードに基づいた縦置きメッセージアプリ風システム。
1080x1920最適化対応。
選択肢、画像、メッセージ内に絵文字を追加可能。
簡単なセットアップ、画像が必要です。

yet another phone for renpy

nighten.itch.io

CC0。
横置きメッセージアプリ風システム。
上記のメッセージシステムより以前に作られたシステムです。
簡単なセットアップ、画像が必要です。

phone message system for renpy

nadianova.itch.io


MITライセンス。
縦置きメッセージアプリ風システム。
1920x1080最適化対応。
選択肢、画像つきメッセージの追加が可能です。


このメッセージアプリ風システムが実際に使われた
ノベルゲームのソースコードもMITライセンスで公開されています。
(2022時点で7年前のノベルゲームですが、今でも参考になる箇所は多いと思います)
https://github.com/robotlolita/cute-demon-crashersgithub.com