Lune Message System Convenience Edit v1.0
ok for use in all projects with credit
Get it here! (
direct link)
Raizen has given permission to publish this convenience edit of his script from 2013, Lune Message System. See his post for more information on features.
Additions
-
Lune_Message.config(pos, id) is now
Say.ID(id). Lazy people rejoice!
- The message box automatically repositions itself (hence the removal of "pos") so as to not obstruct any NPCs or the player.
- Added a new method that more accurately checks the true length of a sentence (before, it was ignoring periods, exclamation marks, etc) & handling of message codes
- Added the ignoring of trailing spaces in messagebox width calculation and accounted for variables and actor names
- Removed a variable that wasn't doing anything (okay, that's a pretty small edit, but you need to know why a variable suddenly disappeared xD)
- All methods and variables translated to English
Extra Tools
View attachment word wrap.py
- Wraps words. Recommended length: 21 characters looks quite nice.
View attachment center_text.py
- Centers text. Self-explanatory. Quite handy for those scrolling credits scenes.
You need
Python 3 to run these.
How to UseInstallation: Paste this script above Main.
Credit
Raizen
mjshi (optional)