1. RPG Developer Bakin
  2. News

RPG Developer Bakin News

About Plug-ins

Hello, everyone!

Today we would like to give you an update on the current status of the plug-in reference that we had told you about at the start of Early Access.

Plug-ins are C# programmatic extensions to Bakin's tools and its engine.

There are two main types of plug-ins:
- "Engine Plug-ins (.cs format)" to extend the operation of the Bakin engine
- "Tool Plug-ins (.dll format)" to extend the editor of Bakin
(The Sprite Tool, a feature of Bakin, was created as a tool plug-in.)

And now, we are preparing to release the following two " Engine Plug-ins (.cs format)".
- Event Scripts: Assign C# programs to events
- Battle Plug-ins: Replace Bakin's battle system with C# program

At the time of release, we plan to provide a reference of the parts of these functions that engage in creating plug-ins, functions for creating battle plug-ins, and sample battle plug-ins.

*Battle plug-ins should be exported from Bakin's default battle-related sources and rewritten before applying them.


*The reference will include brief comments on how each class works.


We're working on making it available soon, so please look forward to it!

We hope you continue to enjoy creating games with Bakin.

[Update] Ver. 1.1.3.7

Updated to Ver. 1.1.3.7.

The update fixes the following bugs that occurred as of 1.1.3

[Layout]
- Fixed a bug that caused the main menu to overlap when opening each entry from the main menu again after calling a common event from the layout.

- Fixed a bug that caused the item list to reappear and become inoperable when calling a common event from the layout.

- Fixed a bug that "Free Layout for Events" could not be displayed again from events after it was hidden by "Free Layout for Events" which can be hidden by canceling.

- Fixed a bug that caused the game to start with the screen locked after saving the game with "Free Layout for Events" open.

- Fixed a bug in which the special format for displaying the status of equipment did not correctly display the specified content.

- Fixed a bug that caused offset calculations to be displayed incorrectly when specifying cursor animations in menu containers.

[Others]
- Fixed a bug that prevented capturing with the OS capture function.

In addition, the following bug fixes have been made in Ver. 1.1.3.5 distributed on February 3 (JST).
- Fixed a bug that caused a crash when selecting No Items when the item list was empty.
- Fixed a bug in the "Make Event Walk" panel where it would not stop at the edge of maps even if "Abort if Unable to Move" was specified.
- Fixed a bug that caused the screen to vibrate if the player continued to walk toward the edge of a map or a wall.

----------------------------
We will continue our efforts to improve "RPG Developer Bakin".

[Update] Ver. 1.1.3

Updated to Ver 1.1.3.

The contents are as follows:

[h3]--- Additional and Improved Functions ---[/h3]
[Layout Tool]
- The ability to specify variables as parameters to be reflected in the slider panel has been implemented.

- The following special formats have been added:
  - Display array variables.
  - Display cast description.
  - Display units of money specified in common terms.

- An action can now be called from a menu placed on the Free Layout for Events screen.
However, this screen-placed menu behaves as "equivalent to the menu on the "Menu" screen of the Screen List". Please refer to the manual RPG Developer Bakin Wiki for more information.

- The following settings have been added to the properties of the Free Layout for Events.
  - Whether or not the player's operations are limited to menu operations during the display
  - Whether the screen can be closed with the Cancel button

- Unchecked parts in the "Layout Parts" column are now hidden when the game is executed.

- The page mark is now always displayed on the preview when "Display" is specified in the page mark setting of the Container for Entry Selection.

[Events]
- A copy and paste function for the sheet condition panel of the event sheet has been implemented.
 This can be done by right-clicking on the condition panel and selecting the context menu that appears.

- In the event panels "Display Conversation" and "Display Message", it is now possible to specify a speech bubble above the second and subsequent cast members in the party train.

- The event panel "Check String Variable Box" allows string variables to be compared with each other.

[Battles]
- Added playback of battle_walk (when walking in battle) and dodge (when dodging an attack) motion transitions during battles.

- Fixed monster placement, battle test UI and default layout during battles.

[Resources]
- For resources, whose properties cannot be changed, a warning message is now issued when the property portion is clicked.
(This includes default resources in the reserved folder.)

[Map Editor]
- In the Placed List of the Map Editor, the icon to show/hide placements has been changed to check mark icons to match the function.

[Others]
- When a vertex error occurs during a middle-click test play or when playing an exported published work, a dialog box will no longer be displayed.

[h3]--- Bug Fixes ---[/h3]
[Layout Tool]
- When the special format "\currentsavemap" is used, nothing is displayed if the save data is empty.

- Fixed a system layout problem that caused the window to overflow from the screen when a long string of text was entered for a selection.

- Fixed a bug that caused incorrect display when displaying icons with clipping during layout.

- Fixed a bug that caused containers displayed as rectangles to remain invisible in preview view.

[Battles]
- Fixed a bug in which class status was not being added to the status when displaying level-up after a battle.

[Game Engine]
- Fixed a bug where dashing toward a gap between collisions could result in being buried in a collision.

[Events]
- For the "Advanced Variable Box Operation" panel, a bug has been corrected in which the display order of right-click and center-click was reversed (i.e., the values obtained were swapped).
In addition, a bug has been fixed in which the state of being held down (1 being assigned) was not being reflected and 0 was being assigned.

- The following bugs in the "Display Image" panel have been fixed:
  - The center point for rotating the image was not specified correctly.
  - Failure to rotate slice animation
  - Scale/rotation was not working in the preview of the display position specification.

- Fixed a display misalignment problem when displaying centered text in a ticker.

[Resources]
- Fixed a bug that prevented changes to the direction order in the File Import dialog from being reflected when adding slice animations from a local file.

[Database]
- Fixed a bug where the state definition "Increase Movement Speed" was not being reflected.

[Game Definition]
- Fixed a bug in which the camera's "Get Behind Player Automatically" operation was enabled even when camera operation was disabled.

[Camera Tool]
- Fixed a bug in the camera tool that caused the X angle to go dark when -90 was entered (it will be replaced by -89.999).
In addition, when a camera work in which the interpolation result passes directly above the gazing point is played back by the execution engine, an incorrect frame was inserted in the display.

[Others]
- Fixed a bug that appeared in special cases such as "a space at the end of the game title" or "nothing written in the game title" when creating a project.

- When multiple launching projects in use, the project to be opened later is modified to be read-only.

- Removed unneeded minimize buttons from forms that had them.
---------------------------------------------------------------------
We will continue our efforts to improve "RPG Developer Bakin".

[Update] Ver. 1.1.2

It has been updated to Ver. 1.1.2.

The contents are as follows:

[h3]--- Additional Functions ---[/h3]
- Layout Tool: Added special formats showing status changes when purchasing equipment in the store.
selectshopitemequipstatus[x], selectshopitemequipstatus[x][y]
If you use the above special formats when selecting an item in the store, the status after equipping will be displayed. (If the item is unequipable or unchanged, nothing will be displayed.)

- Added "Basic Max Damage/Recovery Amount" to the "Rules and Operations > Game System Definition" section of the Game Definition.

- The following parameters have been added to the Database that increase or decrease the "Basic Max Damage/Recovery Amount".
  - "Max Damage/Recovery Amount" of "Items > Change Elements > Equipment Item Settings"
  - "Max Damage/Recovery Amount" of "State Definition > Influence of State Change > Influence on Battles"

The final Max Damage/Recovery is the sum of the Basic Max Damage/Recovery, the Equipment Max Damage/Recovery, and the State Max Damage/Recovery.

- In the asset picker, the properties of the selected resource are now hidden.

[h3]--- Bug Fixes ---[/h3]
[Layout Tool]
- Fixed a bug that caused the cursor to be displaced when using an animation that changes scale when specifying an offset for the cursor.

[Battles]
- Fixed a bug that could cause a rare exception when a monster fought back.

- Fixed a bug that sometimes caused the granting message to appear in two separate turns when the states were granted all at once.

- Fixed a bug in which when another state was added to an already granted state, the message for the already granted state was also displayed.

[Events]
- Fixed a bug in the event sheet that prevented movement from being completed when conflicting walks, such as "forward" and "backward," were initiated simultaneously using parallel sheets.
After this version, the last issued walk command will have priority.

- Fixed a bug where when changing the event sheet, walking using the "Movement Pattern" executed in the previous sheet was not immediately interrupted, but moved slightly and/or motion was not reflected.

- Fixed a bug that caused incorrect speech bubble height values for stamps that use "Accurate Collision".

- Fixed a bug where adding a new member to the party while a cast member was in KO state would not update the party train.

- Fixed a bug in the "nth Status in the Party" of the "Advanced Variable Box Operation" event panel that caused an exception when assigning a variable to an index.

[Database]
- Fixed a bug where the options column in Database > Casts > Battle Action AI was getting narrower each time the asset picker was opened.

- Fixed a bug that prevented the Database menu from opening in some cases under certain conditions.

[Map Editor]
- Fixed a bug that caused event collisions that existed on the map specified in the map view (shown with the camera directly above) in the dialog for moving locations, etc., to appear on the map currently being edited.

[Game Engine]
- Fixed a bug in Map Settings > Rendering Settings where the shadow cascade related settings for the map were not being reflected in the game.

- Fixed a bug where repeatedly pressing the jump button while walking would cause the next jump to be made before the player had fully landed.

------------------------------------------------------------------------
We will continue our efforts to improve "RPG Developer Bakin".

[Update] Ver. 1.1.1

Hello everyone!
We are pleased to announce the release of ver 1.1.1, the first update for the year 2023!


The changes are as follows:

[h3]--- New and Improved Features ---[/h3]
- Formats for Input Support have been implemented that allow the contents of local and array variables to be displayed when a conversation or message is displayed in an event.

- All resistance values in the Database have been changed so that they can be entered as numerical values.

- The System Resources menu that was in Resources has been moved to Game Definition.

- When adding assets from local files or DLC using the asset picker, a progress bar is now displayed if the adding process takes a long time.

[h3]--- Bug Fixes ---[/h3]
[Game Engine]
- Fixed a bug that could cause the player to be trapped on the ground or in other places when dashing toward a table.

- Fixed a bug that caused the player cast to be affected by the state change of the terrain below the object, even when the player cast was standing on top of the object.

- Fixed a bug where collisions were not generated correctly for 2D stamps placed on maps.

- Fixed a bug in which the collision models' pre-loading and caching functions were not working when exporting and executing a published work.

[Events]
- Fixed a bug that could cause movement by "Movement Pattern" on the event sheet to get stuck at the boundary of the movement range limit.

- Fixed a bug in "Display Ticker Text" that caused the display to end in the middle when a ticker containing blank lines was played by scrolling.

- Fixed a bug that could cause an exception when using "Rearrange the Order of Party Train" to place a non-party cast at the front of the party train.

- Fixed a bug in which the elevation of the destination was not adopted when moving to a different map when moving to a different location due to an event.

- Fixed a bug that could cause an exception when specifying an image number as a variable in "Display Image".

- Fixed a memory leak problem when starting to display a sprite in "Display Image".

[Battles]
- Fixed a bug that caused damage numbers to overlap when using skills that damage HP and MP at the same time.

- Fixed a bug in which the value of the class's state resistance was not being added to the cast's parameters.

- Fixed a bug that caused an empty battlefield to be displayed when losing a battle in the battle test.

[Map Editor]
- Fixed a bug in which, when converting an object to an event, canceling the edit would undo the conversion itself even after the Apply button was pressed.

- Fixed a bug where adding and deleting terrain stamps in Resources was not properly reflected when changing the map size on the Map Settings > Basic tab.

[Layout Tool]
- Some wording used within the layout tool has been corrected to a consistent wording.

- Fixed a bug that caused the display of messages, conversations, and tickers to be corrupted when the display origin of the layout's text panel was specified to be other than the upper left corner.

- Fixed a bug that caused incorrect scale calculations for child containers when changing the scale of a menu container.

- Fixed the display of special formats for sliders and special coordinate tags in the special format list in the text panel so that they are not displayed.

- Fixed a bug in the special format for displaying variables in which the display did not reflect the result of a change in the contents of a variable due to an event or other influence.

[Database]
- Fixed a bug that incorrectly indicated state changes and resistances of classes in cast parameters.

- Fixed a bug that sometimes prevented folders in the list of each section from being deleted properly.

[Resources]
- The U/I of the file import dialog that appears when importing 2D resources has been corrected.

- Fixed a bug that caused an exception when changing model attributes on a terrain stamp.

- Fixed a bug that caused images existing in the res folder in the editing project to be saved as absolute paths when assigned to a normal map/mask map.

- In the process of adding to Resources, the behavior of drag-and-drop and adding local files from the asset picker is now the same.

- Collision models from local files (files whose filename ends with "_col/_col+number") have been modified not to be made into stamps.

- Fixed a bug in which resource files that did not need to be pasted were pasted when "Change ID/Use Same Procedure for All Thereafter" was specified in the dialog box when pasting a copied folder.

- Fixed a bug that sometimes prevented the scale selection combo box from being selected.

[Others]
- Fixed a bug that caused incorrect values to be specified for audio when the config was opened.

---------------------------------
We will continue to improve and refine Bakin to make it an even better tool in 2023.
Thank you for your continued support of RPG Developer Bakin in the coming year!