development:technical-details:patches:dynrpg
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| development:technical-details:patches:dynrpg [2026/09/12 11:30] – carbonara | development:technical-details:patches:dynrpg [2026/09/12 17:34] (current) – carbonara | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| Unfortunately, | Unfortunately, | ||
| - | As of version 0.8.1.1, the EasyRPG Player only has support for the DynText plugin, as well as support for some individual commands that should not matter for game compatibility (exclusive EasyRPG commands). They can all be found documented here. A game is recognised as a DynRPG game if a file named dynloader.dll is present in the folder of the game, or if the DynRPG flag is set through the EasyRPG.ini file or through command line. | + | As of version 0.8.1.1, the EasyRPG Player only has support for the DynText plugin, as well as support for some individual commands that should not matter for game compatibility (exclusive EasyRPG commands). They can all be found documented here. A game is recognised as a DynRPG game if a file named dynloader.dll is present in the folder of the game, or if the DynRPG flag is set through the [[https:// |
| The TestGame-2003 includes test cases for the DynRPG patch, which can be used as references if needed: | The TestGame-2003 includes test cases for the DynRPG patch, which can be used as references if needed: | ||
| - | * [[https:// | + | * [[https:// |
| * [[https:// | * [[https:// | ||
| Line 17: | Line 17: | ||
| A command name always starts by a @, and is usually formatted like this: | A command name always starts by a @, and is usually formatted like this: | ||
| - | '' | + | < |
| @commandName is the name of the command to use which is case insensitive, | @commandName is the name of the command to use which is case insensitive, | ||
| Line 38: | Line 38: | ||
| ===== DynText ===== | ===== DynText ===== | ||
| - | // | + | // |
| Patch and testcase: https:// | Patch and testcase: https:// | ||
| Line 64: | Line 64: | ||
| The command is written as follows: | The command is written as follows: | ||
| - | + | < | |
| - | '' | + | |
| * Test corresponds to the string ID that the string will use; Note that the string ID is case-sensitive | * Test corresponds to the string ID that the string will use; Note that the string ID is case-sensitive | ||
| Line 83: | Line 82: | ||
| The command is written as follows: | The command is written as follows: | ||
| - | '' | + | < |
| Here, it will remove the text that uses the string ID Test. | Here, it will remove the text that uses the string ID Test. | ||
| Line 93: | Line 92: | ||
| The command is written as follows: | The command is written as follows: | ||
| - | '' | + | < |
| ==== @apppend_text ==== | ==== @apppend_text ==== | ||
| Line 101: | Line 100: | ||
| The command is written as follows: | The command is written as follows: | ||
| - | '' | + | < |
| Here, it will add the text '' | Here, it will add the text '' | ||
| Line 111: | Line 110: | ||
| The command is written as follows: | The command is written as follows: | ||
| - | '' | + | < |
| Here, it will add the text '' | Here, it will add the text '' | ||
| Line 123: | Line 122: | ||
| The command is written as follows: | The command is written as follows: | ||
| - | '' | + | < |
| Here, it will change the text of the string ID Test to '' | Here, it will change the text of the string ID Test to '' | ||
| Line 133: | Line 132: | ||
| The command is written as follows: | The command is written as follows: | ||
| - | '' | + | < |
| Here, it will change the position of the text of the string ID Test to the coordinates 20, 40. | Here, it will change the position of the text of the string ID Test to the coordinates 20, 40. | ||
| Line 143: | Line 142: | ||
| The command is written as follows: | The command is written as follows: | ||
| - | '' | + | < |
| For instance, if you want to display the info message Hello World using @call, you can write it as | For instance, if you want to display the info message Hello World using @call, you can write it as | ||
| - | '' | + | < |
| ===== Dyn-EasyRPG commands ===== | ===== Dyn-EasyRPG commands ===== | ||
| Line 159: | Line 158: | ||
| The command is written as follows: | The command is written as follows: | ||
| - | '' | + | < |
| The first parameter corresponds to the variable that will be written (here, variable 1), and parameters after will be added up and then set to the value of variable 1 (here, variable 1 will be set to 10 + 5, so 15). | The first parameter corresponds to the variable that will be written (here, variable 1), and parameters after will be added up and then set to the value of variable 1 (here, variable 1 will be set to 10 + 5, so 15). | ||
| Line 177: | Line 176: | ||
| The command is written as follows: | The command is written as follows: | ||
| - | '' | + | < |
| * '' | * '' | ||
development/technical-details/patches/dynrpg.1789212638.txt.gz · Last modified: by carbonara