RPG Maker MV v1.3.0 is out!

1.3.0

Hey all! RPG Maker MV v1.3.0 is out! Be sure to grab it for the latest updates! Remember, just because you installed it doesn’t mean that the updated changes will be made to your already existing projects. To make sure the changes get followed through, follow these steps:

  1. Make a backup of your project.
  2. Make a backup of your Generator folder if you edited it.
  3. Create a new project or go to the NewData folder in your RPG Maker MV root folder. Copy the new js and index.html files (except plugins.js so it won’t overwrite your Plugin Manager Parameters) to your current project!

Read more about the feature changes in the RPG Maker Web thread!

For those who would like to know what script changes have been done: 


rpg_core.js

  • Arrays get a new function: equals
  • CacheEntry new class
  • Bitmap gets many lines updated from Pixi2 to Pixi4
    • Bitmap.initialize
    • Bitmap.load
    • Bitmap.snap
    • Bitmap.onLoad
    • Bitmap._setDirty
  • Bitmap.touch, Bitmap.bltImage new functions
  • Graphics gets line updated from Pixi2 to Pixi4
    • Graphics.isWebGL
  • Graphics gets new function: callGC
  • Sprite gets many lines updated from Pixi2 to Pixi4
    • Sprite.constructor
    • Sprite._refresh
    • Sprite._renderCanvas
    • Sprite._renderWebGL
  • Sprite gets a new function: _speedUpCustomBlendModes
  • Tilemap gets many lines updated from Pixi2 to Pixi4
    • Tilemap.initialize
    • Tilemap.update
    • Tilemap.refresh
    • Tilemap.updateTransform
    • Tilemap._paintTiles
    • Tilemap._drawNormalTile
    • Tilemap._drawAutotile
    • Tilemap.isWallSideTile
  • ShaderTilemap new class
  • TilingSprite gets many lines updated from Pixi2 to Pixi4
    • TilingSprite.initialize
    • TilingSprite.updateTransform
    • TilingSprite._refresh
  • TilingSprite._renderCanvas, TilingSprite._renderWebGL new functions
  • ScreenSprite gets many lines updated from Pixi2 to Pixi4
    • ScreenSprite.initialize
    • ScreenSprite._renderCanvas
  • Window gets many lines updated from Pixi2 to Pixi4
    • Window.initialize
    • Window.updateTransform
    • Window._createAllParts
  • WindowLayer gets many lines updated from Pixi2 to Pixi4
    • WindowLayer.initialize
    • WindowLayer._renderCanvas
    • WindowLayer._renderWebGL
    • WindowLayer._webglMaskWindow
  • Weather gets line updated from Pixi2 to Pixi4
    • Weather.initialize
  • ToneFilter gets many lines updated from Pixi2 to Pixi4
    • ToneFilter.initialize removed
    • ToneFilter.reset removed
    • ToneFilter.adjustHue
    • ToneFilter.adjustSaturation
    • ToneFilter.adjustTone
  • ToneSprite gets many lines updated from Pixi2 to Pixi4
    • ToneSprite.initialize
    • ToneSprite._renderCanvas
    • ToneSprite._renderWebGL
  • Stage gets line updated from Pixi2 to Pixi4
    • Stage.initialize
  • WebAudio gets functions updated to work with the new Decrypter
    • WebAudio._load
    • WebAudio._onXhrLoad
  • Html5Audio gets function updated to work with the new Decrypter
    • Html5Audio.setup
  • Decrypter new class

rpg_managers.js

  • DataManager.onLoad gets update check for Decrypter added
  • ImageManager._cache no longer exists. ImageManager.cache now takes its place as a new CacheMap
  • ImageManager.loadEmptyBitmap, ImageManager.loadNormalBitmap, ImageManager.clear, ImageManager.isReady are now all updated from _cache to cache
  • AudioManager gains AudioManager._blobUrl
  • AudioManager.playBgm gets update check for Decrypter
  • AudioManager.playEncryptedBgm, AudioManager.createDecryptBuffer new functions
  • AudioManager.createBuffer updated to utilize _blobUrl
  • AudioManager.shouldUseHtml5Audio updated for Decrypter
  • SceneManager.update gets updated for a MobileSafari check
  • SceneManager.updateMain gets updated to function differently if using MobileSafari
  • SceneManager.updateManagers new function

rpg_objects.js

  • Game_Picture.updateRotation now accepts negative speed
  • Game_BattlerBase.tpRate now utilizes Game_BattlerBase.maxTp function

rpg_scenes.js

  • Scene_Boot.create now loads the window image separately
  • Scene_Boot.loadSystemWindowImage new function
  • Scene_Boot.loadSystemImages no longer loads the window image

rpg_sprites.js

  • Sprite_Animation.initialize gets new _reduceArtifacts variable
  • Sprite_Animation.updateCellSprite gets an update where the pattern sprite is now always visible if the pattern is at least 0
  • Sprite_Picture.initialize gets new _isPicture variable
  • Spriteset_Map.createTilemap is updated to check if WebGL is being used. If it is, the tilemap will be a ShaderTilemap instead of a regular Tilemap
  • Spriteset_Map.loadTileset is updated to refresh tilemap flags when loading a new one

rpg_windows.js

  • No changes here