Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Ok here it is thank you for the fast response and I hope you had a good Christmas


Okay, so.

You've got a couple of things going on here. First of all, the stack size error is causing the crash, but you're getting tons of errors from other MZ plugins in your project before that, which will cause you a bunch of problems later.

Taking a better look at your first screenshot, combined with these messages, it appears your project started in MV and was moved to MZ, but wasn't migrated over properly. That first error message about the registering plugin commands is telling us that function doesn't exist - that's a problem because that function is an MZ only function, and lots of plugins use it to allow you to use their plugin commands in the engine. All features of the game engine come from the core plugins for MZ/MV, and if you're missing a core function like registering a plugin command, your core plugin files are missing this function, and the only way I could figure that this could happen was if you had originally started this project in MV and moved it over to MZ.

If your migration had been complete, those first bunch of error messages wouldn't show for the VisuStella plugins, or for my own. To fix this, you need to make a fresh new project in MZ, then go to the folder it is saved in, then copy the files from the js folder into your old project, and overwrite all of the old ones. Additionally, you probably also need to copy the libs folder from inside the js folder into your own project's folder as well, to make sure that effekseer and nwjs and a few other things the project uses are using the MZ versions.

I caught this not only because of the errors, but your original post contained a screenshot of your game menu screen in the background, which looks like the MV menu, and the game windows in the original screenshot both have the MV project icon in the top corner, not the MZ one.

Update your core files in the way I have explained, and it should stop those errors. If your project isn't very far along yet, you could also start a brand new project in MZ and go from there, if it seems like it would be less work.

The stack call error is happening because you're using version 1.00 of the Ramza_CraftingSystem_MZ plugin. I presume you took this file out of the plugin demo, as it shouldn't be available for download anywhere else. When I released version 1.10, I split the plugin into two parts: the core, which you have, and the platform plugin. The platform plugin you're using is from before the split, so line 1910 in the core plugin is calling the same function from the platform plugin, which is calling the core plugin, and repeating forever until it crashes. I haven't updated the plugin demo project since the initial release though, so the demo itself still works, but trying to use the plugin from the demo in your own project would fail.

Technically disabling the core plugin would stop the stack error, but it causes a different error when going into the scene from the menu because of a bug in the version 1.00 plugin that I fixed in a later release. 

Download the latest version of the plugin from your library here on itch, and put it in the folder instead of the 1.00 version you currently have. And that error should stop as well.

Note: if you don't update your core files as outlined above, you will find that most MZ plugins will not work at all. Most won't load at all, and some will outright crash the project when you try to start it. 

~Ramza

ok remade game from scratch i can open menus now still got one error but game is playable so I will call that a win thank you for all your help