Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

UCoders Message System

  • .:UCoders Message System:.


    "UCoders Message System" is a custom message system with extra features for you to use.

    I know there are already many message systems out there but this was requested by someone a long ago and I was allowed to release it once complete.

    .:Features:.
    • Simple to Setup and Use
    • Let's you use features either in the message or by calling scripts.
    • Extra futures unlocked if used with Yeyinde's Font Script(Strikethrough, shadow and underline)
    • Namebox Display - Can change opacity, auto-position
    • Letter by Letter Display - Can add Sound Effect(SE) and can change speed
    • Disable Skip by Enter/Space/C
    • Manual Window Position - x,y
    • Auto-Resize Window - Text Length/Width
    • Auto-Position Window - Player/Event Position
    • Change Font - Name, Color, Type(Bold, Italized)
    • Hover Message - Allows the player to move even if a message is displayed.
    • Show Face Graphic - Justify to Left or Right
    • Show Battle Graphic - Justify to Left or Right
    • Show Icons in Messages - Items, Skills, Weapons, Armors
    • Allow Multiple-Windows to be displayed at one time
    • Allow scrolling text.
    • Close on display
    • Timed Closing
    • For more, check the quick codes in the script.

    .:How To Use:.
    The demo shows how to use most of the features.
    Here is a list of quick codes you can use in your messages.
Code:
#===============================================================================
# ** Code List
#    0 = false. Change 0 to 1 if you want true. (FYI: false means off)
#===============================================================================
   \V[n]          - Will be replaced by the value in variable number n.
   \N[n]          - Will be replaced by the name of actor number n. 
   \C[n]          - Displays the characters that follow in color number n.
   \G             - Will display Gold Window
   \fc[name]      - Displays a face with the name. All faces should be in the
                    picture folder.
   \fl            - Face Left
   \fr            - Face Right
   \bt[name]      - Displays a battler with the name. Battlers folder.
   \bl            - Battler Left
   \br            - Battler Right
   \lbl[0]        - Letter By Letter
   \ls[frames]    - Letter Speed (works only if letter by letter is on
   \lse[se_name]  - Letter By Letter se sound. Leave [] to not play SE.
   \wx[pos]       - Message Window X Position
   \wy[pos]       - Message Window Y Position
   \tp[ID]        - Appear over target position. ID = EVENT ID or 0 = player
   \ps[0]         - Player Skip.
   \wt[0]         - Make Window size according to text.
   \mw[width]     - Message Window width
   \mh[height]    - Message Window height
   \b             - Bold Text! Use again to turn off bold.
   \i             - Italic Text! Use again to turn off italic.
   \u             - Underline Text! NOTE: Only works if Yeyinde's font add-on is included.
   \sh            - Shadow Text! NOTE: Only works if Yeyinde's font add-on is included.
   \st            - Strike Through! NOTE: Only works if Yeyinde's font add-on is included.
   \ft[name]      - Change FONT. \ft[] changes to back default font!
                    NOTE: This not a temprory change.
   \h             - Makes it so that the player can walk while the message is on.
   \i[name]       - Displays the icon with the name.
   \ic[id]        - Displays Item icon with the item ID.
   \wc[id]        - Displays weapon icon with the weapon ID.
   \ac[id]        - Displays armor icon with the armor ID.
   \sc[id]        - Displays skill icon with the skill ID.
   \mw            - Use this to multiple windows. The messages must be in 
                    reverse order. The last message should not have this.
                    See the demo for more. Order: 2-3-1 or 2-3-4-1 and so on.
   \scs           - Use this to START and CONTINUE scroll passages.
   \sce           - Use this to END scroll passages.
   \cl            - Close on display. Best works with Letter by Letter display.
   \ct[frames]    - Close on time. Choose how many frames it will take to close.
#===============================================================================

.:Screenshot:.
Not the best screenshot..but it is a message system after all :-p
http://unknowncoders.com/rmxp/screenshots/screen_message.PNG[/img]


.:Instructions and FAQ:.

Q: I can not open the demo!
A: Download winrar.

Q: What scripts do I need?
A: Just the script and UCoders Module.

Q: My game crashes and all I did was add the script to my game!
A: You need to add them in the same order they came in the demo.

.:Demo:.
Before you download, do read this!
  • Error Reporting
            Name the script you got the error in.
            Take a screenshot of the error.
            Record the line number and the line itself.
            Tell me what you were last doing.
  • Feature Request
            Tell me in details what you want.
  • DownloadMirror 1 - UCoders FTP

.:Tips from Users to Users:.
No tips yet.

.:Credits and Thanks to:.
Mr.Mo - Member of "Unknown Coders"
 
jeez, Mr.mo. This is like the fourth new script you've posted in two days. You're a scripting machine. Uh, I have to talk to you about an idea I have. It isn't a request, just an idea for an battle system. I'll pm you.
 
Well it's not to bad with lag, and has the important features of most.
Ccoa's causes tons of lag on Minkoff/RTAB/etc.
Thought Ccoa's is pretty much the best UMS out that I have seen.
Dubealex's is pretty good too.
 
I don't think I will update the message system much anymore really. I might though add the feature you requested because I'm working on an universal animation engine which might or might not be done :-p
 

elderm

Member

DragonMancorada":m3kpq8ee said:
It already works with the NeoABS, but you have to put the ABS underneath this script.
Thanks

// Well, message system allmost worked (name thing didnt), but now the NeoABS didnt work correctly- Couldnt attack any enemies, they attacked me but I couldnt. If I removed the message system script everything was fine. :-\
 
Just a quick note:  I tried using this system with the enhanced weapons script, and it is not compatible.  For some reason, once you save a game, your enhanced weapons dissapear when you load the save file. 
 
OK silly question now concerning the manual window placement.  I was able to move the text box to the top of the screne \wy[9]. But when I got to set it back to the bottom, using 1-5 even, the text box still stays on the top.
 
Great script workes great

But it seems to interfere with my Caterpillar script

and makes some of the characters following the main character

move out of line

im guessing it has somthing to do with the module script?

seeing as UCoders made a Caterpillar script that workes differently

than most
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top