Old school message system. If you look for a good messagesystem, try UMS or Hermes.
2. Known issues and solution
2.1. Letter J make the game crash
Be sure to use the DLL I provide in this post, since some DLL files are corrupted and cause that weird bug.
2.2. The game exit at title screen/load/save screen
Be sure to delete your save files (.sav) from your game folder, this is what causes that bug.
3. Features
3.1. New Features in R4
Modify the position offset of the window when using the event code \p[id]
Modify the size and position of the main message box.
3.2. New Features in R3
Allow/Disallow the Text Skip Button
Modify the text color in the Name Box
Modify the text color in the message box permentatly
Modify the windowskin of the message box
Modify the windowskin of the name box
Modify the position of the name box
Modify the size of the name box
Modify the opacity of the message box
Modify independately the font of the message box and name box
3.3. Old Features still present
Letter By Letter script (Can be set ON or OFF)
Show the gold window
Show the hero's name
Show the monster's name
Show an item's price
Modify the font used in message box (Now totally fixed in R3!)
Add wait in your message
Wait for user input
Change text speed
Change text size
Show the message box above the hero or any event
Show the map name
Use HTML Hexadecimal color code in \c[Color ID]
Show a face graphic in your message box
Show the class name of a character
Show variable values, item name, weapon name, skill name and armor name
Modify the color of the text
Show a name (or other info) in a little name box above the message box
Modify the text opacity
Play a sound effect as the letter are shown in the message box
Display text as superscript
Force a message box to close itself
3.4. Bug fixed in R3
Script tested in new project in Postality and Dynaemu version. Work fine in both.
Compatibility with Font not showing up fixed.
Cleaner code, less mess.
A complete customization area at the beggining of the script.
The settings of the AMS are now saved and loaded with your Saved Files.
The font change feature now allows the use of parenthesis ( ).
Some other minor things.
4. Future feature to implement
*I won't have time to script anymore, so you can feel free to create add-on or enhancement of that script, for as long as you leave the credit intact. If you want ideas, here's what I owuld have added in it:
Show an event name in messages (Using Near_Fantastica code snippet)
Modify the opacity of the name window
Add a new Face Graphic (or any image) System
A more powerful wait system integrated in the message script
Show multiple message box, and manage them via call script.
5. Chaosgod Espér - Edit
Ich habe ein Addon geschrieben, dass das AMS um folgenden neuen Funktionen erweitert:
Anzeige einer Facegrafik passend zum Name
Anzeige eines Faces via \face[XXX] Kommando
Anzeigen einer Picturebox anstatt der Messagebox (Umschaltbar)
Wenn ihr das AMS 4.1.2 benutzt, müsst ihr nur die Codes austauschen, wenn nicht, sucht im Skript nach meinen Änderungen (#NEW / #SKIP_TEXT_CODE) und übertragt es manuel in euere Version (Skriptkenntnisse nötig.)
5.1. Die Scriptdemo enthält
das AMS
Templategrafiken
Ein paar Events mit den Funktionen
ich hoffe meine Edits gefallen
1. Allgemein
Sprache Englisch Maker RPG Maker XP SDK Benötigt kein SDK APD Benötigt kein APD Mex Kein Mex-Code RDoc Documentation
2. Compatibility Notes
2.1. Used Classes
AMS
AMS
Air_Text
Game_Map
Game_Map
Scene_Load
Scene_Map
Scene_Save
Scene_Title
Scene_Title
Window_Base
Window_Frame
Window_Message
2.2. Used Global Variables
$1
$1
$1
$1}
$2
$ams
$data_actors
$data_armors
$data_classes
$data_enemies
$data_items
$data_skills
$data_system
$data_weapons
$gaiji_file
$game_actors
$game_map
$game_player
else
$game_player
else
$game_system
$game_temp
$game_variables
$map_infos
$soundname_on_speak
2.3. Aliasses
alias xrxs9_initialize initialize
alias xrxs9_terminate_message terminate_message
alias ams_original_write_save_data write_save_data
alias ams_original_read_save_data read_save_data
alias xrxs9_initialize initialize
alias xrxs9_terminate_message terminate_message
alias ams_original_write_save_data write_save_data
Öffne dein Projekt mit dem Maker. Danach öffne mit F11 den RGSS Editor, scrolle links die Liste bis zum Schluss. Klicke dann rechts auf 'Main' und dann 'Insert'. Nenne das neue Skript AMS - Advanced Message Script V4.1.2 und füge auf der rechten Seite ein: QuellcodeWeiterlesen