RPG Developer Bakin - Printable Version +- Save-Point (https://www.save-point.org) +-- Forum: Material Development (https://www.save-point.org/forum-8.html) +--- Forum: Tools (https://www.save-point.org/forum-42.html) +--- Thread: RPG Developer Bakin (/thread-8609.html) Pages:
1
2
|
RE: RPG Developer Bakin - kyonides - 01-28-2023 Question: Does it offer something similar to the Damage Formula used in VX Ace and other engines? I mean, it could be either a box where you can type stuff or something like the Change Game Variable command. RE: RPG Developer Bakin - Remi-chan - 01-28-2023 Yeah, seems so. Even in bold, nice! it appears to use the former method you mentioned. RE: RPG Developer Bakin - JayRay - 01-28-2023 In Bakin's engine, not only can you designate your formula for each weapon independantly, but Bakin also supplies a Formula Editor to fine tune specific needs including percentages, levels and more. RE: RPG Developer Bakin - kyonides - 01-28-2023 There's a mention of ark and eatk, these are supposed to be the only types, right? eatk would be the usual matk on other engines, correct? Or is there a pure elemental attack as well? RE: RPG Developer Bakin - JayRay - 01-28-2023 good question - a.eatk is actually the attribute Attack power, which can be put in the equation. This is based on the attirbutes (fire, water, holy, etc.) which is set in the first column. This formula can be independant, based on weapon. a.atk is a character's physical attack power a.mgc is a character's magical attack power. (This might work well for a raw elemental attack that doesn't use any specific attribute. And you can use an AND/OR idea within your damage formula to only use a magic attack power, only a physical attack power, only the attribute attack power, a combination of one, or the other, whatever you decide. Also as previously stated an item can utilize the power of a skill within it. ALSO, with a little bit of work with the database, one can add multiple types to an emeny fairly easily, which can be affected by your weapon and its specific damage type. Here is a video on just how that's done. RPG Developer Bakin 1.2 - JayRay - 02-11-2023 Hello everyone! Today we have updated it to Ver. 1.1.3.7 Various functions have been added and improved. The contents are as follows: --- Additional and Improved Functions --- [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.--- Bug Fixes --- [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". Addendum!!!!
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.
RE: RPG Developer Bakin 1.202 - JayRay - 03-11-2023 MAJOR UPDATE POSTED Tue, March 7 Updated to Ver. 1.2!
Hello everyone!It has been updated to Ver. 1.2! This time, we have released a part of the environment for creating plug-ins, including a reference, which was announced at the time of the Early Access start. We have also added many other features that broaden the scope of game creation and make it more efficient, such as "Free Layout for Events" to make it even easier to use, a fast-forward feature for scenes during test play, and more. --- Major New Features --- [C# Plug-ins] Bakin has two types of plug-ins: tool plug-ins (.dll format), which extend the editor, and engine plug-ins (.cs format), which extend engine operation. We have published a reference for "Battle Plug-ins" and "Event Scripts," which are engine plug-ins, and added the features necessary for creating battle plug-ins. - Added "Copy Battle-Related Scripts to Game File" feature to the Map Editor upper menu > Functions > Expanded Features. The battle plug-in must be exported from the default source written in C# and modified directly within the source. This function generates a battlescript folder in the project folder, and the default source code will be written out in that folder. The source itself can be modified, allowing you to freely extend the battle system. - The reference will be a website with brief descriptions of the relevant classes. RPG Developer Bakin Plug-in Reference - We have also updated the compilation method for C# scripts so that Linq and Nullable can be used. Please refer to the manual "RPG Developer Bakin Wiki" for information on how to create and apply plug-ins. - Added a sample project of a battle plug-in to the Game Gallery. This project uses a plug-in to create a battle system in which a timer is set up to add values based on the casts' "agility" status as time passes, and the cast can choose their action when the timer reaches its maximum value. Two patterns are available as battle layouts. We hope you will use them as a reference when creating your battle plug-ins. Type-A
Type-B
*When using Layout Type-B, select the Battle Camera in the Camera Tool and use the preset data "Battle Camera F Back View 2". [Layout Tool] - Multiple displays of the "Free Layout for Events" screen are now supported. - Added "Open Menu" and "Open Free Layout" as container actions. *Starting from ver. 1.1.3, common events can also be called from Free Layout for Events. This is an example of the multiple use of Free Layout for Events and calling of common events. Monitor the buttons using common events while displaying the game's current purpose and operating buttons using free layouts. When a button is pressed, it further calls up the selection dialog created by a free layout. When choosing whether to return to the village, the common event is called for each selection. [Others] - During test play, the feature to fast-forward through event scenes has been implemented. This allows for faster play when debugging, etc. In Game Definition > Rules and Operations > Assign Input Device, pressing a key assigned to Fast_Forward will fast-forward events. The default specification is to assign the "left CTRL key" to fast-forward. It is automatically included in new projects, but if not, please copy and paste the following into your project. bind FAST_FORWARD LeftControl --- Added and Improved Features --- [Events] - The event panel "Make Event as Operation Target" has been implemented. This panel can be used to perform operations such as making other events walk, etc. - The following features have been added to the "Advanced String Variable Operation" event panel. Implemented the ability to specify "nth in the Party". Ability to obtain information on cast members other than allies. - The following features have been added to the "Advanced Variable Box Operation" event panel. Ability to obtain the elapsed time from the previous frame. Ability to obtain the coordinates of the camera itself rather than the gazing point. Ability to obtain class and subclass levels. Ability to obtain information on cast members other than allies. - In the "Display Store and Check Results" event panel, it is now possible to specify the layout to be opened when executing and from the Buy/Sell screen of items. - In the "Change Layout to be Used" event panel, the method of specifying the layout to be used has been improved. - In the "Make Player/Event Walk to Specified Coordinates" event panel, the ability to use variable boxes for specifying coordinates has been implemented. - In the event panels "Select from Selection and Check Results" and "Display Text as Image", the Input Support can be used for text decoration and control letters that call variables. The type of Input Support available depends on the function of the event panel. - When adding a member using the "Add/Remove Party Member" event panel, a feature has been implemented to send the member directly to the reserve list. - The event panel "Start Event Falling" can now be executed even with acceleration "0". By using this condition, the "Move with Physics Engine" Y-axis directional change can be applied to events in the floating state. [Layout Tool] - We have added and improved features to unify the operating feel and increase operability. [Layout Preview] - Changed so that hidden parts cannot be selected in the Layout Parts section. - The display color of the rectangle representing the part selected by the mouse cursor and the parent part's rectangle are now different. - Added the ability to move parts while holding down Shift and dragging to fix the axis. - When multiple parts are selected by pressing Shift in the layout parts tree, they are also selected in the preview. [Layout Parts Tree] - Lock feature for parts is provided. - When multiple parts are selected and the display check box is clicked, the state of all selected boxes is switched. - Changed the position of the new entry in the tree of layout parts when a new entry is added. - Improved behavior so that name editing is canceled when a button such as copy is pressed while editing the name of a layout. [Others] - Added search feature to the add layout part dialog. - The Special Format Insert Support dialog can now be expanded and contracted. - Reorganized the order in which action candidates are displayed in the "Container for Elements of Entry Selection" in the Layout Tool. - When a duplicate layout is found when importing layouts, a dialog box is now displayed to allow the user to choose whether to overwrite the duplicate layouts. - When clicking on a value specified for a system layout, a warning dialog box is now displayed informing the user that the layout must be copied before it can be used. - Added "Call Common Event" (do not close after calling common event) action to the "Container for Elements of Entry Selection" action. - A special format has been added that displays a moving graphic specified in Database > Casts. - A special coordinate specification tag has been added to adjust the scroll speed of the ticker. - When layouts are converted by changing the execution resolution in Game Definition > Project Settings, a process has been added to automatically use the converted layouts if the layout to be converted is being used in an event. - Specified an animation that fades in and out during playback of the system layout of the ticker screen. [Database] - When adding a new entry in the entry tree of each menu in the Database, the entry is now added just below the selected position. [Sprite Tool] - Added variations of interpolation like rotation and enlargement to color specification in the Sprite Tool. [Camera Tool] - Added two preset data for the battle camera. [Map Editor] - Added the feature to drag the quick toolbar to pin it in the desired position. You can specify to enable or disable this feature in the Top Menu > Configuration. [Others] - Changed the folder to which resources from the DLC are added. Files imported from the DLC were previously stored in the same folder (ex. res/texture) according to file type, but now they are stored in separate folders for each DLC. - In Resources > Motions, motion of models with no material specified that have not been assigned to a stamp can now be previewed to confirm motions. - The minimum scale value that can be specified in the FBX import dialog has been extended to 0.0001. - When selecting an icon image using the asset picker, a scroll bar is now displayed to enable handling of large images. --- Bug Fixes --- [C# Plug-ins] - Fixed a bug where update/beforeupdate/afterdraw was not being called in C# scripts assigned to battle events. [Camera Tool] - Fixed a bug in the battle camera where the gazing point was sometimes shifted by +0.5 in X,Z. There was a case where the camera tool and the battle camera displayed differently, but this has been resolved. Please note that due to this correction, if you have adjusted the battle camera coordinates strictly, it may be necessary to readjust them in some cases. [Events] - Fixed a bug where particles displayed using the "Display Effect" event panel were being applied in the opposite direction of the target. - Fixed a bug that prevented local variables for events generated by the "Generate Events" event panel from being displayed in messages. - Fixed a bug in which operations other than the Y axis were not properly reflected when using the "Move Player with Physics Engine" event panel. - Fixed a bug in the event panel related to conversations and messages that caused an exception when using the Input Support "\>" and not closing a message and then using "\!" to display a message. - Fixed a bug that caused the player's motion to return to wait when adding a cast to the party. - Fixed a bug in which if the event panel "Change Player Scale" was executed at 0 seconds, the scale value for saved data was not changed and the scale value was restored when going to a different map. [Battles] - During battles, there was a function that displayed the status UP/DOWN by skill for enemies selected as attack targets, but this function has been removed for the time being. We appreciate your understanding. If you would like to display the status change of enemies as icons, specify in the "State Definition" section that the status change should take place. We are separately considering how to allow the display of status changes due to skills to be specified arbitrarily. - Fixed a bug that could cause the previous battle state to remain internally, resulting in heavy processing. - Fixed a bug in the battle formula where the enemy level was always calculated as 1. - Fixed a bug where events placed in the battle background were sometimes not displayed during battles. - Fixed a bug that caused even unselected monsters to be displayed in gray when selecting a target to attack. - Fixed a bug where the subgraphic portion of the cast being selected was not blinking. - Fixed a bug that could cause a monster to target an already-deceased companion when using supplementary magic. - Fixed a bug that prevented the "Escape" command from working in some cases when a party member was attacked by a skill with Abnormal Action > Attack turned on and the party member was in that state. [Layouts] [Exporting Layouts] - An error occurred when loading a project if an .rbr file exported by the Layout Tool was placed in the project. The extension for exporting with the Layout Tool has been changed to ".lyrbr" so that errors do not occur when the file is loaded into the project loader. (Caution) Please note that placing an .rbr file of a previously exported layout in your project may result in a loading error. - Fixed a bug where the Layout to be Assigned section was not immediately updated when an exported layout file was loaded. [Layout Parts Tree] - Fixed a bug in which switching the display of the slider panel and spin panel was not immediately reflected in the preview. - Fixed a bug that when copying and pasting layout parts, they were not pasted in the order in which they were selected. [Layout to be Assigned] - Fixed a bug that caused some properties to be incorrectly specified as initial values when "Free Layout for Event" was copied. [Properties] - When displaying the status of party/reserve members using the slider panels, the sliders are no longer displayed for party/reserve members that do not exist, even if they are specified to be displayed in the layout. Along with this modification, a special format has been added for the slider panel that displays the status of the party/reserve member according to the "Container Management Number" of the parent container. - Fixed a bug where special formats related to saved data were not displayed in the list. - Fixed a bug that prevented some of the special formats in the slider panel from working properly. This applies to formats without [x], such as partyhp and reservemp. - Fixed a bug that caused an exception if the parent Container Management Number was -1 when using some special formats in the slider panel. [Layout Preview] - Fixed a bug that caused a crash when clicking on the preview after starting the Layout Tool. - Fixed a bug in the scrolling process when the preview is displayed at a size other than the screen size. - Fixed a bug in which display position updates were not reflected after dragging a simple map. - Fixed a bug that caused a crash when dragging and moving a container containing any special formats of the map display. [Game Execution Issues] - Fixed a bug that caused the message feed mark to appear in an unintended position when displaying a selection after displaying a message and then displaying a further message. - Fixed a bug that caused the text to be misaligned at the start of the display when a speech bubble was displayed above the cast. - Fixed a bug that caused the game to start from the beginning when an empty save data was selected on the save data selection screen and the decision button was pressed. - Fixed a bug that prevented hidden containers from being displayed when the layout was closed using the "Close" action of the Container for Elements of Entry Selection in the layout. - Fixed a bug that caused the "Free Layout for Event" with no close animation specified to immediately talk to an event when closed with the decision key. - Fixed a bug that prevented the special format displaying casts from being rendered correctly after an event to change the layout used. - Fixed a bug that caused items and skill availability statuses to be displayed incorrectly. [Layout Conversion Issues] - Fixed a bug in which non-default layouts were not converted when the runtime resolution of a game was changed in Game Definition > Project Settings. - Fixed a bug that caused icons to be the wrong size when converting layouts containing icons. [Others] - Fixed a bug in the system layout of the save file selection screen that incorrectly formatted the state change icons for the second and subsequent party members. [Sprite Tool] - Fixed a bug that caused sprites to be deleted when the DEL key was pressed during renaming. [Resources] - Fixed a bug that prevented material textures from being re-imported when re-importing models. - Fixed a bug in which unnecessary resources were checked before replacing stamp materials, resulting in an increase in unnecessary textures, etc. - Fixed a bug that was causing slow processing due to reloading of stamps when changing motions in motion sets. [Database] - Fixed a bug in which changes to the State Definition "Assign Terrain State Change" specs were not being applied to test play. - In the tree of each entry, fixed a bug in which "context menu shortcuts that should not be enabled" were falsely functioning when trying to rename an entry. [Game Definition] - Fixed a bug in the Game Definition in which the screen would vibrate if the player continued to walk toward a cliff with Disable Jumping from Elevation turned on. - Fixed a bug in which entries that should have been enabled were not enabled when Game Definition > Movement (Inertia) > Use Inertia to Move was turned on. - Fixed a bug in Game Definition > Common Terms where the default battle message was deleted but reverted to the state before deletion. [Map Editor] - Fixed a bug that caused shortcut keys such as Del key/Ctrl+C to malfunction while renaming in the map list and placed list. - When multiple entries are selected on the map and in the Placed List, it is now possible to deselect a single entry by Ctrl+clicking on it. - In the Placed List, the behavior of the display check box when multiple selections are made has been corrected. - Fixed a bug in the battle test where the light source specification for the map currently being edited was being used instead of the battle background. [Others] - Fixed a bug that sometimes caused the camera to move around during play, even if camera operation was disabled in the Map Settings or Game Definition. - Fixed a bug with 2D stamps in "No Billboard Processing" that caused the length of the shadow and the degree of burial in the wall to change depending on the camera angle. - When running a published game, if the monitor resolution is equal to or lower than the resolution specified by the game, the window cannot be moved after startup, so the game is now started with a window size slightly smaller than the monitor resolution. ------------------------------------------------ The contents of ver1.2 are described above. If you are interested in making plug-ins, please take up the challenge! The official Discord also has a channel for posting plug-ins. If you have any questions about the reference, please contact us through the official Discord or contact us through the official website. - Addition of various features to expand the possibilities of game creation - Creation environment for tool plug-ins following battles and events - To improve the overall usability of tool operations, including improved usability of the Layout Tool We will continue to improve RPG Developer Bakin to make it an even better tool. We hope you enjoy making games with RPG Developer Bakin! Quote:Minor update 1.2.0.2 |