Skip to content

Start typing to see game suggestions. This only suggests apps that have a store page.

Enter Submit to view all results. Ctrl+Enter View and filter in instant search.
Close ×

Yami RPG Editor update for 23 March 2023

3/22 Update

Share · View all patches · Build 10835091 · Last edited 23 March 2023 – 04:19:12 UTC by Wendy

Patchnotes via Steam Community
New <Button> and <Animation> elements

● Upgrade UI of template projects: replace some elements with buttons, support keyboard and gamepad input
● Animation: add "anchor" and "pivot" properties to sprite frames

New events

● Global -> Autorun
● Global -> Gamepad Press
● Global -> Gamepad Release
● Global -> Left Stick Change
● Global -> Right Stick Change
● Element -> Create: Takes precedence over aoturun event triggering
● Element -> Key Down: Can be triggered when set as the focus element
● Element -> Key Up: Can be triggered when set as the focus element
● Element -> Select Button: Triggered when the mouse enters the button
● Element -> Deselect Button: Triggered when the mouse leaves the button
● Element -> Gamepad Press: Can be triggered when set as the focus element
● Element -> Gamepad Release: Can be triggered when set as the focus element
● Element -> Left Stick Change: Can be triggered when set as the focus element
● Element -> Right Stick Change: Can be triggered when set as the focus element

New event commands

● Element -> Set Focus

  • Setting an element as the focus element allows you to control its child buttons with hotkeys and trigger keyboard/gamepad events for the element
    ● Element -> Set Button
  • Sets the properties of the button element
    ● Element -> Control Button
  • Select the specified button, or change the display style of the button
    ● Element -> Set Window
  • Set the grid properties of the window element
    ● System -> Simulate Key
  • Simulate the specified key and trigger the corresponding keyboard event, which can be used as the Gamepad -> Keyboard Mapping function
Event command changes

● Variable -> Set Number

  • Element - X: the actual position X of the element
  • Element - Y: the actual position Y of the element
  • Element - Width: the actual width of the element
  • Element - Height: the actual height of the element
  • Element - Index of the selected button
  • Other - Event gamepad button
  • Other - Gamepad left stick angle: -1 or 0~360
  • Other - Gamepad right stick angle: -1 or 0~360
    ● Flow -> If
  • Gamepad - Button, State
    ● Flow -> Switch
  • Gamepad - Button
    ● Actor -> Detect Targets
  • Distance, can use a variable
    ● Element Getter, add 3 types of element fetching
  • By focus and button index
  • Get selected button in focus
  • Get the latest focus element
Fix bugs

● Imported fonts cannot be used after deployment.
● When pausing the game, the highest priority event could not continue after executing the wait command
● Independently executed commands in element events were paused when pausing the game
● Setting the actor position may report an error if the coordinates are outside the scene
● When the scene animation is off-screen, the particles in the animation stay at a fixed position and do not follow the animation
● The element ID input box in the "ancestor element" window is always displayed in the editor.
● Element positions are calculated incorrectly when multiple window elements are nested
● Error when getting items in the actor inventory by item ID

Changes to template projects

● Added <Button_HoverImage_Transition> element plugin
● Upgraded <MovementPath> plugin to show scene obstacles
● Removed <XBoxController> plugin and replaced it with gamepad events

● Modified:
Assets\Events\Special Events\Game initialization.event
Assets\Events\Player Controllers\Control - update movement dir.event
Assets\Events\Player Controllers\Control - key down.event
Assets\Events\Player Controllers\Control - key up.event
Assets\Events\Player Controllers\Control - mouse down.event
Assets\UI\Title Screen\Title Screen.ui
Assets\UI\Save & Load\Save & Load.ui
Assets\UI\Dialog Box\Dialog Box.ui
Assets\UI\Trading\Trading Interface.ui
Assets\UI\Menu\Menu.ui
Assets\UI\Menu\Get State Info.event
Assets\UI\Menu\Set Quality Color.event
Assets\UI\Menu\Drag-and-drop - Mouseup.event

● Added:
Assets\Events\Player Controllers\Gamepad\XBoxController - button press.event
Assets\Events\Player Controllers\Gamepad\XBoxController - button release.event
Assets\Events\Player Controllers\Gamepad\XBoxController - left stick change.event
Assets\Events\Player Controllers\Gamepad\XBoxController - right stick change.event
Assets\Plugins\UI Elements\Button_HoverImage_Transition.js
Assets\UI!Assets\Button_Selected.png

● Removed:
Assets\UI\Save & Load\Save & Load - Keydown.event
Assets\UI\Dialog Box\Dialog Box - keydown.event
Assets\UI\Trading\Trading Interface - Keydown.event
Assets\UI\Trading\Trading Interface - Select Box - Add.event
Assets\UI\Trading\Trading Interface - Select Box - Remove.event
Assets\UI\Menu\Menu - Keydown.event
Assets\UI\Menu\Menu - Select Box - Add.event
Assets\UI\Menu\Menu - Select Box - Remove.event
Assets\Plugins\Global Plugins\XboxController\XBoxController.js
Assets\Plugins\Global Plugins\XboxController\XBoxController - button press.event
Assets\Plugins\Global Plugins\XboxController\XBoxController - button release.event
Assets\Plugins\Global Plugins\XboxController\XBoxController - button change.event
Assets\Plugins\Global Plugins\XboxController\XBoxController - update movement dir.event
Assets\Plugins\Global Plugins\XboxController\XBoxController - right stick change.event
Assets\Plugins\Global Plugins\XboxController\XBoxController - autorun.event
Assets\Plugins\Global Plugins\XboxController\XBoxController - left stick change.event

Windows 64-bit Depot 1964481
  • Loading history…
SteamDB has been running ad-free since 2012.
Donate or contribute.
Open link