SRPG Studio - SapphireSoft
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 - SapphireSoft
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.

SRPG Studio - SapphireSoft
Hello, everyone!
We have now released version 1.310.

New Feature:
  • Modified to prevent automatic output of game.ini when "Use the Steam API" is enabled. If game.ini is included by default in the game folder, the contents of game.ini will be reset each time the game is updated. From this version, game.ini will be generated when the game starts, like environment.evs, resolving the automatic overwriting of game.ini.
  • Added the addHpByBigNumber method to the GraphicsDecoration object. This can be used to enlarge the numbers when "Num" is selected for "Map Unit HP".
    An example of its use has been added to the official plugin highlevel-statedecoration.js.
  • Modified to set HardwareFullScreen to 1 in game.ini when a custom resolution is set. For example, the official plugin highlevel-resolution.js allows you to set a custom resolution, but custom resolutions fail in hardware full screen. For this reason, HardwareFullScreen=1 is written when the game starts.
  • Added the ability to set "Skill Effects" to the "Damage Absorption" skill. You can specify the absorption percentage.

Bug Fixes:
  • Fixed a bug that could cause an error when releasing cached BGM.
  • Fixed a bug that caused the screen to disappear when a player unit used a "Steal" item.
  • Fixed a bug in enemy leveling where the case of sorting parameters in ParamGroup._configureUnitParameters was not taken into account.
  • Fixed a bug where some private fonts could not be rendered correctly in game.exe.
  • Fixed a bug where a break statement was missing from the if statement in getCollectionData in PictureScrollBlock.
  • Fixed a bug where "Change Unit Info" and unit.setName() were not reflected when using the control character \pdb[id].
  • Fixed a bug in the official plugin skill-critical.js.
SRPG Studio - SapphireSoft
Hello, everyone!
We have now released version 1.309.

New Feature:
  • Added the getKeyword method to the TerrainGroup object in the script.

Bug Fixes:
  • Fixed a bug where Steam Deck optimization and Steam Input were randomly applied when "Use the Steam API" was enabled. This bug occurred in released games.
  • Fixed a bug where the values of "Map Unit Symbol" and "Damage Popup" were swapped. If "Damage Popup" is hidden in the game, change it manually from "Config" in the map command.
  • Fixed a bug that prevented data from being viewed during the second and subsequent playthroughs when global switches were set in the "Display Conditions" of "Story Settings/Characters" and "Story Settings/Glossary." Specifically, it could be viewed in the "Title" scene and "Base" scene, but not in the "Battle Prep" scene.
  • Fixed a bug where subsequent event commands were executed immediately after the "Play Video" event command.
  • Fixed a bug where plugins using root.changeScene would cause an error when clearing cached memory.
  • Fixed a bug where custom parameters for units other than the player were not being localized.
  • Fixed a bug where custom parameters for items held by enemies were not being localized.
  • Fixed a bug where the class's "Conditional Show" did not take into account "Stat Changes during Fusion".
SRPG Studio - SapphireSoft
Hello, everyone!
We have now released version 1.308.
This update is beneficial for large-scale games that use srk files.

New Feature:
  • Added LoadControl object to scripts. This object can receive custom parameters when loading save files.
  • Added system-levelcap.js, which sets a level cap, to the official plugin.
  • Added terrain-boundarycursor.js as an official plugin to prevent moving the map cursor to the dummy area.
  • Added window-statehelptext.js to the official plugin, which displays an explanation when you hover over a state.
  • Added exp to "Change Variable" / "Operand" / "Unit".

Bug Fixes:
  • Fixed more secure compounding process for srk files.
  • Fixed a bug that constants-stringtable.js cannot handle accents.
  • Fixed root.writeTestFile being used in released games.
  • Fixed a bug in the "Unit Affiliation" event command.
SRPG Studio - SapphireSoft
Happy New Year! SRPG Studio was released on Steam on August 21, 2018, but did you know it was released in Japan on April 10, 2015?

That means SRPG Studio marks 10 years coming this April 10. The screenshot here shows all the charchips that have been added these past 10 years. We could not have added as much pixel art content as we did had it not been for your ongoing support.

https://steamcommunity.com/sharedfiles/filedetails/?id=3398135143

Not only will this year bring in a new batch of pixel art, but there might be some special news to share with everyone. In the meantime, SRPG Studio will continue to update as we approach the 10-year mark. See you again on April 10!
SRPG Studio - SapphireSoft
Hello, everyone!
We have now released version 1.305.

New Feature:
  • The "Graphics" dialog has experimentally added a search box.
  • The "Resources" menu has experimentally added "Save All Map as Images".
  • The script method unit.setCharIllustImage(id, img); has been added.
  • Added custom-drop.js to the official plugin, which associates dropped items with classes.
  • Added calc-multiply.js to the official plugin, which multiplies parameter bonuses.

Bug Fixes:
  • Fixed a bug that sometimes caused errors during item exchange.
  • Fixed a bug where some private fonts may not be correctly reflected during the game.
  • Fixed a bug with "Defeat the Unit" when right-clicking the mouse.
  • Modified to allow the variables "Attacker" and "Defender" to be obtained outside of battle events.
  • Fixed a bug where the unit panel would briefly appear when auto-cursor is off.
SRPG Studio - SapphireSoft
Hello, everyone!
We have now released version 1.304.

New Feature:
  • Added a new BattleContainer to the scripts to support real battle scaling in 16:9 resolution.
    This container is used when "Do not scroll in battle" is enabled and BoundaryLine is 292 or higher.
    The battle area is scaled while maintaining the aspect ratio.
  • Added a sorting function for imported resources to the "Resources/Graphics" dialog.
    A popup menu is displayed when right-clicking on an original tree item (folder).
  • Changed root.getMediaManager().g(s)etActiveMusicTime to be based on milliseconds.
    How to use this method is described in MediaControl.g(s)etCurrentMusicTime.
  • Players who have joined your team through "Unit Affiliation" can now be changed back to Enemy (Ally) through "Unit Affiliation".
  • Changed the upper limit of "Max Enemy Count" from 200 to 300.
  • Added "Classes & Class Types" to "Restore Data".

Bug Fixes:
  • Fixed a bug that prevented the same reinforcement unit from appearing multiple times using "Unit Appearance."
  • Fixed a bug that allowed sav files from other games to be displayed on the save screen.
  • Fixed a bug that caused the "Use Item" command to be used on an item that had not yet appeared in a unit during a game.
  • Fixed a bug that prevented targets from being specified for "Steal" and "Transform" when using the "Use Item" command.
  • Fixed a bug that caused terrain skills to be ignored in event conditions.
SRPG Studio - SapphireSoft
Hello, everyone!
We have now released version 1.303.

New Feature:
  • Added setActiveMusicTime to the script method to seek the current BGM to a specific time.
    // The following code shows an example of seeking to the 12 second position:
    // var minutes = 0;
    // var seconds = 12;
    // var time = (minutes * 60) + seconds;
    // root.getMediaManager().setActiveMusicTime(time);
  • Added getActiveMusicTime to the script method to get the playback time of the current BGM.
    // var time = root.getMediaManager().getActiveMusicTime();
    // var minutes = Math.floor(time / 60);
    // var seconds = Math.floor(time % 60);
    // root.resetConsole();
    // root.log(minutes + ' : ' + seconds);
  • Added custom-storysettings.js to the official plugin. Exclude unreviewed data from the list.
  • Added other-gradedshopitem.js to the official plugin. Items that cannot be purchased due to lack of money are displayed in gray.
  • Added battle-backgroundanimation.js official plugin to animate during events.

Bug Fixes:
  • Fixed UI bug in terrain edit dialog.
  • Fixed a bug that prevented shortcuts in the Optional Skills dialog from handling skills over 1000.
  • Fixed a bug that reduced an item's durability by two if the event using the Use Item command was skipped.
  • Fixed a bug that prevented background animations from expanding when using an item on a map.
SRPG Studio - SapphireSoft
Hello, everyone!
We have now released version 1.302.

New Feature:
  • When executing the "Unit Affiliation (Player)" command on an Enemy or Ally, they will be treated as a guest unit.
  • If a sprite is rotated at a specific angle, it will be fine-tuned to the optimal angle. This feature reduces the jaggedness of sprites when rotated when anti-aliasing is disabled. If you need this feature, return NEARESTNEIGHBOR in the _getWeaponInterpolationMode script.
  • The official plugin window-gold.js can now display gold in the Battle Setup Scene.

Bug Fixes:
  • Fixed a bug in the right-click menu for original motion and original effects.
...

Search news
Archive
2025
Apr   Mar   Feb   Jan  
Archives By Year
2025   2024   2023   2022   2021  
2020   2019   2018   2017   2016  
2015   2014   2013   2012   2011  
2010   2009   2008   2007   2006  
2005   2004   2003   2002