1. SRPG Studio
  2. News

SRPG Studio News

12 New Pixel-Art Characters to Celebrate the 10th Anniversary!

[p]Hello, everyone![/p][p][/p][p]This year marks the 10th anniversary of SRPG Studio![/p][p]To celebrate, we' ve created 12 brand-new pixel-art characters for you to enjoy.[/p][p]Just grab the latest update and you can start using them right away![/p][p][/p][p][/p][p][/p][p][/p][p]Samurai (M)[/p][p]Samurai (F)[/p][p]Rune Fighter (M)[/p][p]Rune Fighter (F)[/p][p][/p][p][/p][p]Civilian (M)[/p][p]Civilian (F)[/p][p]Civilian Middle-aged (M)[/p][p]Civilian Middle-aged (F)[/p][p][/p][p][/p][p]Unicorn[/p][p]Winged Unicorn[/p][p]Vampire[/p][p]Seraph[/p][p][/p][p]We' ll keep polishing SRPG Studio and rolling out new features, so stay tuned.[/p][p]Thank you for all the support you’ve given us over the years—and we hope you' ll keep cheering us on![/p]

A plugin has been added to enhance the real battle effects!

Hello, everyone!
We have now released version 1.313.

From this version onwards, a new feature called WorldMatrix has been added to the Script API. The new worldmatrix-zoom.js automatically zooms in on the target when approaching it. The new worldmatrix-vibration.js shakes the screen when a critical attack occurs. The image below is a screenshot of these two plugins in use. By combining it with composition-vibration.js, you can also blur the background.



New Feature:
  • Added get(set)Matrix to the Script API's GraphicsManager. Calling this method allows you to apply a matrix to calls of draw methods. As a sample, worldmatrix-helloworld.js has been added.
  • Added worldmatrix-turnovertransition.js to change the transition for starting real battles. This applies a special transition that doesn't use picture images.
  • For games planned to support multiple languages, we've added functionality to output a JSON folder upon release. For example, let's say you have a "japanese" folder within the project's "Localization" folder. When you release the game, a folder named "japanese" will be created, containing "localization.dat". When you launch "game.exe", the text will be in English, but if you copy the ".dat" file from the "japanese" folder and place it in the correct location, it will switch to Japanese. This new feature is particularly useful when you have many folders in the "Localization" folder, such as "schinese", because it allows you to output all the "localization.dat" files for each language in a single release.
  • Changed the "Doubles Exp" setting in "Difficulties" to be applied after considering the value of the "Experience Up" skill.
  • Added system-extraclippingoff.js to the official plugins. This prevents the extra screen from becoming narrow when opening it if the map size is smaller than the game resolution.
  • Added skill-penetrating.js to the official plugins. When skills with specific custom parameters are activated, the effect of the Immortal skill is ignored.
  • Updated skill-parameterbonus.js in the official plugins. If a skill's activation rate is fixed at 100%, the bonus will already be reflected in the PosAttackWindow.


Official plugins can be subscribed to from Steam Workshop.
https://steamcommunity.com/sharedfiles/filedetails/?id=1492146955

SRPG Studio 1.312 Update Released!

Hello, everyone!
We have now released version 1.312.

New Feature:
  • Added root.getMediaManager().getActiveMusicDuration to retrieve the length of the currently playing BGM.
  • Updated the script API reference.
  • When HP is set in "Stat Changes during Fusion", HP now recovers during fusion.
  • If the BGM playing in the battle preparation scene is the same as in the player phase, the BGM will no longer stop.
  • Enabled system-levelcap.js to work in conjunction with system-interruption.js.
  • Added battle-bgmcontinue.js to the official plugins, allowing real battles to resume from the previous BGM.
  • Added terrain-eventchecker.js to the official plugins to detect auto-start events during unit movement.
  • Added window-blinkingitem.js to the official plugins to make the selected item blink.
  • Added skill-invalidateex.js to the official plugins, which also disables "Critical Counterattack".


Bug Fixes:
  • Fixed a bug in root.getElapsedTime.
  • Fixed a bug in released games where character illustration numbers (variations) could not be omitted.
  • Fixed the "Show Chapter" event command so that localization succeeds even if the map name is not entered.
  • Fixed a bug where coordinates would shift when scrolling dialogs if "Positioning" was enabled in the map editor.
  • Fixed a bug in other-shopnegotiator.js where discounts were not applied in the battle preparation scene.
  • Fixed a bug in battle-smoothlytransition.js where zooming in real battles was not handled properly.


In addition, we released some new JRPG-style battle backgrounds--hope you enjoy them!

https://store.steampowered.com/app/3706520/SRPG_Studio_JRPG_Background_Vol2/

It's Finally Here! 10 Years of SRPG Studio!

Everyone, thank you so much for continuing to support SRPG Studio! Thanks to each and every one of you, we are able to celebrate this special 10th anniversary today.

Reaching 10 years feels like a great accomplishment to us, and it also gave us insight into something--that there are many games out there that use our game engine. It is a rewarding and joyous feeling to know that we have been able to help all of you to develop games.

Out of all the game engines in existence, you chose to use ours, and that means a lot to us. To show our gratitude, we will continue to strive to make SRPG Studio better and better!

SRPG Studio 1.311 Update Released!

Hello, everyone!
We have now released version 1.311.

New Feature:
  • Added the "Bulk settings from folders" button to "Database/Players/Details/Char Illust". If you create a Nash folder in the charillust folder, for example, and manage the files in it as Nash.png, Nash-1.png, and Nash-2.png, you can use the bulk settings. This saves you the trouble of setting illustrations for each facial expression. Managing "Char Illust" in folders prevents the charillust folder from becoming too large.
  • Changed "Copy Pattern Data" in the enemy dialog to "Copy Data." It is now possible to copy not only "Action Pattern" but also "face image" and "description" all at once.
  • Added "Auto Sort by ID" and "Auto Sort Alphabetically" to the "Resources" menu. Selecting these items will sort all original resources.
  • Added a "File" menu to the console during gameplay. The contents of the console window can be output as console.txt.
  • Added battle-autoitem.js, which automatically uses owned items after battle, as an official plugin.
  • Added scriptexecute-unitmenu.js, which displays the unit menu screen, as an official plugin.


Bug Fixes:
  • Fixed a bug that occurred when "Skip weapon select menu when only have 1 weapon" was enabled. After selecting "Fusion Attack," FusionControl.endFusionAttack was not being called even when canceled.
  • Fixed a bug where the "Show Chapter" event command was not included during localization output.
  • Fixed a bug where root.getElapsedTime was being measured even when the window was inactive.
  • Fixed a bug in the getList method of DataVariable.Pdb.
  • Fixed a bug when null was specified for a method that requires a font object.