@> Get Save Info:
@> Get save information:
This command gets the same information as the content displayed on the default load screen.
Store date, time, level, HP as a variable, and face graphics in a picture.
Currently we do not correspond to the name of the character.
If saved data does not exist, 0 is stored in the variable for the date.
Face graphics are treated as 4 * 4 sprite sheets.
Therefore, if you have files with more than 16 patterns arranged, the display will be misaligned.
Conversely if it can be divided into 4, there is no problem even if it is out of the standard.
Pictures are exactly the original settings except files and sprite sheet related items.
Please use the target picture number before going out of the screen in advance or make it transparent.
Even in the English version, the order of year, month, day (YYMMDD) is the same.
Code: 3001
String Arguments: None
Numeric argument:
00: How to specify save number (0: constant 1: variable)
01: save number
02: Variable to receive Save Year Month Date (YYMMDD)
03: Variable to receive save time (HHMMSS)
04: Variable that receives the level of the first character
05: Variable to receive the HP of the first character
06: Reserved item (fixed to 0)
07: Picture number specification method (0: constant 1: variable)
08: Picture number to receive face graphic of member 1 (first character)
09: Picture number to receive member 2 face graphics
10: Picture number to receive member 3 face graphics
11: Picture number to receive member 4 face graphics
@> Save:
@> Execute Save:
It is the same as the default save function.
Save number 0 or less can not be used.
Optionally you can store the execution result in a variable.
The value is 1 for success, 0 for failure.
Be careful as assignment to variables is done after saving is done.
Code: 3002
String Arguments: None
Numeric argument:
00: How to specify save number (0: constant 1: variable)
01: save number
02: Whether or not to accept success or failure of saving (0: not received 1: received)
03: Variable to receive success / failure
@> Load:
@> Execute load:
This command performs the same processing as the default load function.
You can not use save number 0 or less (operation is ignored).
There is a function to check the file before executing as an option and interrupt the load if the result is incorrect.
Check processing is equivalent to "Get save information" command.
If there is a correct file, you can disable it, but we do not recommend it.
Code: 3003
String Arguments: None
Numeric argument:
00: How to specify save number (0: constant 1: variable)
01: save number
02: Presence / absence of pre-execution check (0: valid 1: invalid)
@> End Load Process:
@> End of loading process:
This is a command to release the dark state after loading.
It is invalid in the new game. In addition, it will be released naturally after 1 frame has elapsed.
※ 18/12/07 additional note This command has no effect at present
Code: 3004
String Arguments: None
Numeric argument: none
@> Get Mouse Position:
@> Get mouse coordinates:
Command to get the relative position of the mouse in the window.
Based on 320 * 240 resolution.
* Values can not be handled correctly when DirectDraw is specified in the full screen state and rendering method.
(There is probably no problem as there are currently few machines on which this setting is valid.)
Code: 3005
String Arguments: None
Numeric argument:
00: Variable to receive X coordinate
01: Variable to receive Y coordinate
@> Set Mouse Position:
@> Setting mouse coordinates:
This command sets the relative position of the mouse in the window.
Based on 320 * 240 resolution.
To avoid incorrect click triggering, the X coordinate is rounded to 0 to 319, and the Y coordinate is rounded to 0 to 239.
* Values can not be handled correctly when DirectDraw is specified in the full screen state and rendering method.
(There is probably no problem as there are currently few machines on which this setting is valid.)
Code: 3006
String Arguments: None
Numeric argument:
00: Coordinate specification method (0: constant 1: variable)
01: X coordinate
02: Y coordinate
@> Show String Picture:
@> Display character string picture:
Generates a picture from the specified character string.
After generation, it can be handled in the same way as ordinary picture.
Invalidating the background, frame, gradation, shadow will reduce the cost of generating.
· Control characters:
Several control characters are available in strings.
Variable reference with \ V is valid for the values in [].
$ a - zA - Z: Draw special characters.
Draw \ \: \ \ standalone.
\ C [n]: Changes the text color to nth number.
\ D [n]: Aligns the variable value with at least n digits (0 fill).
\ N [n]: Draw the n-th main character name.
\ T [n]: Not implemented at the moment.
\ V [n]: Draws variable number n.
- Display position -> Coordinate:
Specify the meaning of the position value.
(The conventional picture is fixed at the center coordinates)
- Picture size:
Specify the size of the picture to be generated.
Set the value type to "Automatic", or set the value to 0 to adjust to the appropriate size.
· Font name:
Specify the font to use for drawing.
If left blank, it refers to the system configuration of the database.
·font size:
Specify the size of the font used for drawing.
Valid values are from 1 to 255, default is 12.
· Character spacing:
Specify an empty space for each character.
Valid values are 0 to 255, default is 0.
· Line spacing:
Specify an empty space for each line.
Valid values are from 0 to 255, default is 4.
· Make it bold:
Apply bold to the font.
· System graphic:
Specify the graphic to use for drawing.
If you select <System Settings> (<System Settings>), you will see the system configuration of the database.
·wallpaper:
Specify the background type of the window.
· Draw frame:
Specify the presence or absence of a window frame.
If either vertical or horizontal size is less than 8px, it will not be drawn regardless of the setting.
· Enable outer margin:
Specify whether to consider the area of the frame in calculating the picture size and drawing position of the character.
When it is effective, 8px each on the left and right, 10px above and below.
· Enable text gradation:
Specify whether to enable gradation of letters like those used for other functions such as text display.
Invalid When drawing in 16 * 16 px, the color is drawn from the upper left (0, 0) of each color.
· Enable shadow of character:
Specify whether to enable the shadow of characters such as text display and used for other functions.
· Restriction on preview:
Display position: Fixed at upper left coordinates (0, 0).
Size: Calculated automatically except for constant specification.
Magnification ratio: It is fixed at 100% (double display function is provided in the preview itself).
Transparency: 0% fixed.
Effect: All are ineffective.
Font size: 12 for non-constant specification.
Code: 3007
String Argument:
* 1 String to be displayed * 1 File name * 1 Font name
* 1 ... a byte type prefix representing the type of value that follows. Currently only 0x01 is valid
Numeric argument:
00: Type of value
00 to 03: Picture ID specification method (constant = 0, variable, variable number variable)
04 to 07: Display position specification method (constant = 0, variable, variable number variable)
08 to 11: Specification method of enlargement ratio (constant = 0, variable, variable number variable)
12 to 15: Transparency specification method (constant = 0, variable, variable number variable)
16 to 19: How to specify the picture size (constant = 0, variable, variable number variable)
20 to 23: How to specify the font size (constant = 0, variable, variable number variable)
24 to 27: How to specify the coordinate type (center = 0, upper left, lower left, upper right, lower right, upper, lower, left, right)
01: Picture ID
02: Position X
03: Position Y
04: Magnification ratio
05: Transparency
06: Red color tone
07: Green color tone
08: Blue color
09: Saturation
10: Types of special effects
11: Level of special effects
12: Additional effect
00 to 04: Blend mode (none = 0, multiplication, addition, overlay)
05: Horizontal inversion
06: Vertical reversal
13: Option 1
00 to 07: Linked to map scroll
08 to 11: background type (none = 0, enlargement, tile)
12: Do not draw frame
13: Invalid gradation
14: Shadow invalid
15: Make it bold
16: Margin invalid
14: Option 2
00 to 07: Enable transparent color
08 to 15: Character spacing
16 to 23: Line spacing
15: Layers on the map
16: Layer in battle
17: Erase condition / screen effect to be applied
18: Width of the picture
19: Height of picture
20: Font size