Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(9 edits)

Greetings,

Testing out the latest version, and game still does not boot properly. It launches and you can hear the background audio on the title screen, but all that is displayed is a black screen overlayed over my desktop.

Edit 1: Also, when building, the tool cannot find Package.json 90% of the time. I don't know how exactly I get it to work occasionally, but most of the time it just fails to build because it cannot find Package.json, and deletes the project off of my computer.

Edit 2: I figured out that something in the project settings is causing the package.json to not be discovered. If I reset them, and edit nothing, the game will build 100% of the time. Still working on figuring other things out.

Edit 3: I noticed in the latest version as well, the dragonbones assets folder is not encrypted in a completed build, and the files insides are able to be taken. This did not happen in the version of Cook Tools Deluxe from December. It is also not encrypting the languages or mapshots folders in the project, either.

Edit 4: Okay, I figured out the package.json issue. This is because I am changing the out folder location in project settings. If I leave that blank (which is the default), the game will properly build.

Hello!

  • At the moment, I can't replicate the issue that would cause the tool to miss the package.json file. There might be an issue with the path to the output folder that could throw off the tool.
  • Huh... The compression option skips the dragonbones folder by mistake. Fixing it now.
  • I can't say for certain what could go wrong with the game not booting properly, since something could have gone wrong. Which version of RPG Maker are you using? What options were you using?

While I'm looking into the issues, please send in the logs that the tool creates. You can use the Migration and Diagnostics Assistant (it's in the Downloads page) and click on Extract Logs. Compress the logs into a zip file and send them to me, either via Discord (aceofaces) or via email (studioace [at] outlook [dot] com [dot] gr).

(1 edit)

Greetings!

Thank you for the replies and assistance. At the moment I am using an older version of the tool because I need the dragonbones folder encrypted and need to focus on getting things properly working for the steam release. But I will return to this thread after things have cooled down and get back to you with this information for the newer version. My apologies for the delay.

As an aside, the last issue I am having is that the Cook Tool does not appear to be fully compatible with the Visustella Core Engine. I am having an issue where the Core Engine's Controller Button Assist window does not work on a build of the game created with the Cook Tool, but does work fully in a playtest or an RPG Maker build.

For further specifics, what should happen is that the button assist window in menus and when called through text code in message windows should display controller buttons while a controller is connected to the computer and the last input from the player was made using a controller. This is all works properly in a playtest.

When a build is created with the Cook Tool, this does not function. The button assist windows and text codes will not return controller inputs properly, they display the inputs of keyboards, regardless of whether or not any input was made with a controller by the player.

I know that the game build is properly recognizing a controller, however, as my own code to check if a controller is plugged in and take certain actions DOES work, so it's specifically an interaction between the Core Engine and the Cook Tool.

Edit: I figured out how to fix this issue. Not sure why, but once built with Cook Tools, the game is not reading my controller as an Xbox gamepad. By setting up to the Plugin Parameters to use button assist windows on a similarity match with "Controller", the build properly switches to controller inputs in game.