- Joined
- Feb 16, 2013
- Messages
- 969
- Reaction score
- 808
- First Language
- English
- Primarily Uses
- N/A
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)
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)
Last edited by a moderator:
