Thread Rating:
  • 3 Vote(s) - 4.67 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 Universal Message System
#1
Universal Message System
Version: 1.8.0

Introduction

I made this script to do everything all the separate message systems did in one script, plus a few things no one had done that they should have.

Screenshots

Samples of what you can do


Demo

Demo


FAQ

It'd be really cool if your message system did ___. Can you add it?

Maybe. Post it and we'll see if it's something more people than just you would use.

Where did those really cute facesets in the demo come from?

The RTP facesets were made by Gozaru. You can find the whole XP and 2k3 RTP plus original sets there. The animated faceset is from Fire Emblem: Path of Radiance, rip couresy of fe-planet.net.

How do I change the font/font color of the name window?

Find this code:
Code:
    # uncomment this and change the font to give the name window a fancy font
    #self.contents.font.name=%2526quot%253BAriel%2526quot%253B
    self.contents.font.color = Color.new(0, 0, 0, 255)

You can change the font and font color there.

I'm using ____ template instead of RTP. How do I change the center over event so that it's the right height for the characters?

Just find this code:

Code:
if $game_system.message_event == 0 or $game_map.events[$game_system.message_event] == nil
# above player
self.y = $game_player.screen_y - self.height - 48
else
# above event specified
self.y = $game_map.events[$game_system.message_event].screen_y - self.height - 48
end

And change the 48 to however many pixels above the bottom of the charset you want the message window to be. For slave windows, find this code:

Code:
if @message_event == 0 or $game_map.events[@message_event] == nil
# above player
self.y = $game_player.screen_y - self.height - 48
else
# above event specified
self.y = $game_map.events[@message_event].screen_y - self.height - 48
end

And do the same.

The letters j, y, p, and g get cut off when in fit window to text mode! Help!

Okay, there seems to be no way I can anticipate every single font and font size combination, and apparently the Bitmap class is really bad at telling size. So, if you're having this problem, you're going to have to fix it yourself. Find these lines (there will be two):

Code:
height += delta + (delta * 0.2).to_i

And play with the 0.2 until it works for whatever font/font size you're using.

How can I use the caterpillar functionality with fukuyama's caterpillar script?

Search the UMS script for every instance of:

$game_train.actors

Replace it with

$game_train.train_actors

That should do it.

Compatibility

This script will not work with any other message system. It may not work with the SDK. No other known compatibility issues.

Author's Notes
New to 1.71 - added ability to draw just an icon in the window, fixed show choices bug.

New to version 1.7.0 - Added scrolling text and face mirroring, fixed bug with choice windows not displaying changed names. Also added ability for choice window to display party member names.


Terms and Conditions

Use
Free for noncommercial use with credit. Please contact me for licensing terms for commercial use.

Link to PM for License
You can acquire a commercial license by PMing me at the following forum.
Universal Message System (XP)
[Image: logo.gif]

Distribution
Do not redistribute this script without permission. Do not direct link the demo or paste the script anywhere. Instead, please link to this thread.
}


Messages In This Thread
Universal Message System - by ccoa - 03-08-2008, 01:04 AM
RE: Universal Message System - by RosyPosy - 06-15-2011, 10:39 PM
RE: Universal Message System - by DerVVulfman - 06-17-2011, 05:01 AM
RE: Universal Message System - by KasperKalamity - 10-08-2011, 03:58 PM
RE: Universal Message System - by yamina-chan - 10-08-2011, 05:06 PM
RE: Universal Message System - by Charlie Fleed - 10-08-2011, 05:22 PM
RE: Universal Message System - by KasperKalamity - 10-09-2011, 12:10 AM
RE: Universal Message System - by DerVVulfman - 10-09-2011, 04:33 AM
Universal Message System - by Charlie Fleed - 10-01-2009, 12:03 PM
Universal Message System - by Alpha-Mad - 10-01-2009, 12:59 PM
Universal Message System - by Charlie Fleed - 10-01-2009, 01:22 PM
Universal Message System - by Victor Sant - 10-01-2009, 02:17 PM
Universal Message System - by Alpha-Mad - 10-01-2009, 03:38 PM
Universal Message System - by Yin - 10-03-2009, 06:41 PM
Universal Message System - by sakhawat21 - 05-28-2010, 02:36 PM
Universal Message System - by JamesBlackwing - 07-10-2010, 12:20 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
   Super Simple Vehicle System - Enhanced DerVVulfman 65 82,583 06-02-2023, 06:16 PM
Last Post: Sujabes467
   Zenith Tactical Battle System Plus (ZTBS+) DerVVulfman 0 1,976 05-10-2022, 10:42 PM
Last Post: DerVVulfman
   Commercial System Package DerVVulfman 11 11,903 01-04-2020, 12:37 AM
Last Post: Pelip
   ACBS - Atoa Custom Battle System 3.2 Victor Sant 150 223,666 03-02-2019, 04:47 AM
Last Post: dragonprincess44
   DerVV's Simple Popup System DerVVulfman 4 10,879 10-08-2017, 04:53 PM
Last Post: DerVVulfman
   Melly-Mel's Calendar System DerVVulfman 23 38,595 12-02-2016, 04:31 AM
Last Post: DerVVulfman
   The Magey Mage's Spellbook System DerVVulfman 3 8,997 10-31-2016, 01:45 AM
Last Post: Noctis
   Drago Message Log LiTTleDRAgo 0 4,380 08-31-2016, 01:22 PM
Last Post: LiTTleDRAgo
   CTB - A Final Fantasy X-like Battle System, Version 3.2 Charlie Fleed 572 640,458 05-19-2016, 05:38 PM
Last Post: Starmage
   Message Text from Files DerVVulfman 0 4,621 04-13-2016, 03:25 AM
Last Post: DerVVulfman



Users browsing this thread: