Skip to main content

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

I got a chance to look at the code and it looks like MZ significantly changed how text comes out.
I don't suppose there's still a YEP_Messagecore that handles word wrap? I had to work around that one a ton as it basically rewrote messaging. If that doesn't exist anymore, life would be easier to handle

Hmm if you're asking about having word wrap functionality in the engine, there doesn't seem to be any baked in way to word wrap but Yanfly does have a message core for MZ: Message Core VisuStella MZ - Yanfly.moe Wiki but I believe the code is obfuscated. 

Here seems to be one for MZ  that may not be obfuscated: Drag's Word Wrapping for MZ by Drag & Plugin (itch.io) .

Not sure if either of those are helpful...

that's ok, I just wanted to know if there was a standard library to handle wordwrapping.

For now I've rigged it up to work and I'm just ignoring word wrapping for now.

Grab this file to make Gimmer_Core compatible.
Grab this file to make Gimmer_ExpressingEmotions compatible.

I have tested this very little, but anger at least works

Oh, thanks so much for actually helping with this! You're a legend. Will take a look at it today and confirm it works fine. Thanks again!

Hey, I wanted to let you know I checked out the files and they work fine with MZ with Fossil activated! Thank you so much for the effort to make it compatible. I hate to be a pain but I have a request with regards to compatibility with another plugin (Galv's Message Styles). Basically its a plugin that draws a text box over the events head like a speech bubble. Your effects work inside the bubble but it has a strange effect where all the text is shown overlapping each other on the first line, then shown regularly below. 

The below image is the regular text box where your plugin works great! 


The below image is with Galv's plugin where the first row is broken but the rest of the text displays fine after.

For the plugin to work I have to use the following code in the first line of the text box: \pop[0] where it tells the text box to be drawn as a bubble and the number (0 in this case) denotes the event the box should be drawn above. I'm not sure if this code is messing with your plugin.

If compatibility patching is out of the question or a lot of unwanted effort I'd understand and will try to work around it by using your plugin commands only in regular text boxes and not in Galv's message boxes! Thanks anyway for the help in porting this cool plugin over to MZ! 

So it turns out I did not see that you sent this message about Galv's thing.

Did you end up working around the problem, or is it still an issue?

Hi, thanks for taking the time to reply. I couldn't find a way to make it work with Galv's plugin unfortunately. But even worse, I've come across an issue in MZ now where the game draws the regular message box with the animated text but then when I try to progress the text to the next box by clicking the whole game freezes (nothing appears on the dev console either). This happens when I activate the Gimmer Core, Compat and Text plugins as well as the FOSSIL and QJ Lighting plugin. But it works fine in a blank project. I realized for some reason it doesn't work when I have the QJ Lighting plugin activated as well. Is there any reason the lighting plugin may cause your plugin to break? Only thought I could have is drawing the text colors and light colors may have some conflict? 

I can't see how. Does it break in a blank project if you add Fossil?

Hey, sure. Don't have access to my laptop till this weekend but will try it out and report back! Thanks for taking the time to help me.

Hey, sorry it took me a little longer to troubleshoot as I could not find why it broke the game till now. So I think I found the conflict that breaks the game in a blank project.

if I  use the escape code \^ (to progress text without player input) in the text box the game gets stuck and it hangs, and my CPU usage jumps and I can't quit the game unless I use the CTRL + ALT + DEL task manager. If I don't use this \^ Escape code the game works and it displays text just fine even with the lighting plugin. 

The compatibility issue with Galv's Message Styles (MZ Message Styles | Galv's RPG Maker Scripts & Plugins (galvs-scripts.com)) plugin remains though, where it draws text overlapping in weird ways multiple times.  I think it may have something to do with the need to use the esc code "\pop[t]" at the start of the text box to activate the pop up window. 

Any help you can spare for the above would be amazing! Thank you.


Hi, I also tried out SumRndmDudes Shaking text plugin which is not nearly as nice as yours but was looking for an alternaive.. While it doesn't break with the \^ escape code, it does have the same text duplication effect with Galv's Message Styles plugin :(  Shaking Text – MV Plugin – RPG Maker MZ Plugins (sumrndm.site)

I'm betting the display issue is because Galv is changing the size of the window, but my code is calculating based on it's original size. I'll see if I can look at Galv's stuff. Historically I've had issues with compatibility with him because of the way he sets up code.

I've put up a fix for mine that seems to work with Galv message windows. It's possible certain configurations will still mess up in size, but I don't think so