• Consider joining our Discord server if you haven't already! Discord is a free voice and text chat platform that's more or less a combination of Skype and Teamspeak. Using Discord, you can chat with other Relic Castle members in real-time! Wowza! Click here for the details!
Resource icon

Quicksave Script v1.0

Pokémon Essentials Version
v17.2 ✅
Saving in Pokémon Essentials itself is almost instant, but the text that precedes it and that what comes after it is what makes saving take longer.

This script will automatically save the game if you hit a specific button, F8 by default.

Inside the script section "Scene_Map", find "def update" by doing Ctrl + F.
Then, inside that "def update", look for "updateSpritesets". Right underneath, paste this.
Code:
	if Input.trigger?(Input::F8) && !$game_player.moving? && @mode.nil?
	  pbSave
	  @mode = 0
	  @vp = Viewport.new(0,0,Graphics.width,Graphics.height)
	  @vp.z = 100000
	  @disk = Sprite.new(@vp)
	  @disk.bitmap = BitmapCache.load_bitmap("Graphics/Pictures/saveDisk")
	  @disk.x, @disk.y = 8, 8
	  @disk.opacity = 0
	  @arrow = Sprite.new(@vp)
	  @arrow.bitmap = BitmapCache.load_bitmap("Graphics/Pictures/saveArrow")
	  @arrow.x, @arrow.y = 8, -4
	  @arrow.opacity = 0
	end
	if @mode == 0
	  @disk.opacity += 16
	  @mode = 1 if @disk.opacity >= 255
	end
	if @mode == 1
	  @arrow.opacity += 16
	  @mode = 2 if @arrow.opacity >= 255
	end
	if @mode == 2
	  @arrow.y += 1
	  @mode = 3 if @arrow.y >= 22
	end
	if @mode == 3
	  @arrow.opacity -= 16
	  @disk.opacity -= 16
	  if @disk.opacity <= 0
		@arrow.dispose
		@disk.dispose
		@vp.dispose
		@mode = nil
	  end
	end
Don't forget to get the graphics! They're provided at the top when clicking "Download", but you could also use this link.
Credits
  • Marin
  • KaysCollapse for the sprites
Author
Marin
Downloads
411
First release
Last update
Rating
5.00 star(s) 1 ratings

More resources from Marin

Latest reviews

This script is easy to install and work very well.
Top