public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

Window instance blocks ingame saving?

BMM Archive · July 15, 2026

Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.

Original Source

  • Original title: Window instance blocks ingame saving?
  • Original author: Raen Andaleio
  • Original date: May 29, 2016
  • Source thread: https://forums.rpgmakerweb.com/threads/window-instance-blocks-ingame-saving.62572/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > Learning Javascript

Summary

Hello, I hope this is the right section, but there's no MV section in Scripting, so... Anyway, I'm trying to write a plugin that displays a book. I'm basically displaying two windows in the current map scene, fill them with text, and eventually close the windows again.

Archived First Post

Hello,


I hope this is the right section, but there's no MV section in Scripting, so...


Anyway, I'm trying to write a plugin that displays a book.


I'm basically displaying two windows in the current map scene, fill them with text, and eventually close the windows again.


The windows are derrived from Window_Base. It looks like this:


//Creates the pages on the map screen - call in Event using $gameSystem.createPages();
Game_System.prototype.createPages = function(){
this._windowBookPageLeft = new Window_BookPageLeft(0, 0);
this._windowBookPageRight = new Window_BookPageRight(RD.Param.windowWidth/2, 0);
SceneManager._scene.addChild(this._windowBookPageLeft);
SceneManager._scene.addChild(this._windowBookPageRight);
};

//Removes the pages - call in Event using $gameSystem.disposePages();
Game_System.prototype.disposePages = function(){
SceneManager._scene.removeChild(this._windowBookPageLeft);
SceneManager._scene.removeChild(this._windowBookPageRight);
};


Now here's the thing: as soon as I actually create an instance of one of the windows


this._windowBookPageLeft = new Window_BookPageLeft(0, 0);


I can no longer save in the game. Selecting save and choosing a save slot, I only hear the buzzer and nothing happens.


This also happens when I create an instance of any other window class, such as Window_Base or Window_Gold. As soon as I instantiate, saving is disabled.


Using the "change save access" content in the event to try and manually turn on saving again does not help either.


I don't understand what's going on here. Can anyone help? I'll attach the entire script to the post.

View attachment BooksAndScrolls.js

Downloads / Referenced Files

Log in to download

Log in, then follow the RPG Maker Developers Group to see these download links.

Log in to download
Creator Claims / Removal

If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.

#039#rpg-maker-archive#js-learning

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar