• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • The Eevee Expo Game Jam has concluded! 🎉 Head on over to the game jam forum to play through the games.
    Don't forget to come back September 21st to vote for your favorites!
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
Modular Messages + Add Ons

Resource Modular Messages + Add Ons 2025.04.25

Swdfm

Game Developer
Member
Joined
Sep 3, 2018
Posts
49
Swdfm submitted a new resource:

Modular Messages + Add Ons - Adds more features to, and makes it easier to edit, messages. Also includes add-ons like Name Tags!

Yo!

Modular Messages Plugin
Compatible with Essentials v21

Credits
Swdfm, Maruno
Name Tag/Advanced Portraits Add On:
- Mr.Gela, Golisopod User, mej71, battlelegendblue
Easy Skip:
- Amethyst & Kurotsune

What does this Plugin do?
  • Splits up a method that was originally 278 lines long called pbMessageDisplay, which means that it a lot...

Read more about this resource...
 
Like the previous user mentioned, there doesn't seem to be a download link (neither on the right, nor in the thread). That said good job on this, I had updated Gela's work for v21 for my own game, but didn't have time to release it as a standalone, I'll refer to your script if anyone needs Messages incorporating bubble fix, portraits, names, and modularity.
 
I hope it is alright to post it here, but there is a link to the download in the PokeCommunity thread version of this script:

I still have no idea why he has not post the actual download here, though.
 
I keep getting an error:

Plugin 'Modular Messages' requires plugin 'Swdfm Utilities' version 2024.12.27 or higher, but installed version is 2024.11.02.

I used the newest link from the 27th so I believe I have the right versions. Do you have an updated version of the utilities or is there a way to fix this?

Edit:
It looks like the included version of Swdfm Utilities still has the version as 2024.11.02 in 'meta.txt'. Not sure if it was updated in your download link.
 
I keep getting an error:



I used the newest link from the 27th so I believe I have the right versions. Do you have an updated version of the utilities or is there a way to fix this?

Edit:
It looks like the included version of Swdfm Utilities still has the version as 2024.11.02 in 'meta.txt'. Not sure if it was updated in your download link.
Same here. And even if I remove the files to delete it I still get the error..
 
Same here. And even if I remove the files to delete it I still get the error..
This is probably not the actual solution - but - I got mine to work by changing the version number. If you go to the "Plugins\Swdfm Utilities\" folder and open "meta.txt" you can change the version to "2024.12.27" and it doesn't crash anymore.

No idea if that is a permanent fix but it "works".
 
Hi there, I'm experiencing this error whenever I attempt to use the pbReceiveItem script to give the player an item.
LLMIn2T.png

I'm not sure what in the plugin script is causing the issue, so any help would be appreciated.
 
Hi there, I'm experiencing this error whenever I attempt to use the pbReceiveItem script to give the player an item.
LLMIn2T.png

I'm not sure what in the plugin script is causing the issue, so any help would be appreciated.
Have tried to replicate in a clean v21, and it worked fine
If you download newer version, and it still doesn't work, contact me directly!
Thanks,
Swdfm
 
Yeah, so the name windows don't work.
When I try to use the \xn[Name] command i get the following error message:
YITroIx.png

I tested on a clean copy of Essentials v21.1 and it's giving me the same error.
 
I'm getting these errors when using the name tag \xn[Name]. I'm also using Diaglogue Sounds Plugin, and it uses pbMessageDisplay.


Ruby:
Expand Collapse Copy
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Exception: NameError
Message: undefined local variable or method `m_width' for main:Object

Backtrace:
[Modular Messages] Name Tags + Advanced Portraits.rb:134:in `pbDisplayNameWindow'
[Modular Messages] Name Tags + Advanced Portraits.rb:263:in `block in <main>'
[Swdfm Utilities] Other.rb:148:in `trigger_sect'
[Modular Messages] [003] Controls Methods.rb:108:in `block in controls_before_appears'
[Modular Messages] [003] Controls Methods.rb:98:in `times'
[Modular Messages] [003] Controls Methods.rb:98:in `controls_before_appears'
[Modular Messages] [000] Main Script.rb:33:in `run'
[Modular Messages] [005] pbMessageDisplay.rb:19:in `pbMessageDisplay'
Messages:696:in `pbMessage'
Interpreter_Commands:205:in `command_101'

Ruby:
Expand Collapse Copy
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Exception: NameError
Message: undefined local variable or method `m_width' for main:Object

Backtrace:
[Modular Messages] Name Tags + Advanced Portraits.rb:134:in `pbDisplayNameWindow'
[Modular Messages] Name Tags + Advanced Portraits.rb:263:in `block in <main>'
[Swdfm Utilities] Other.rb:148:in `trigger_sect'
[Modular Messages] [003] Controls Methods.rb:108:in `block in controls_before_appears'
[Modular Messages] [003] Controls Methods.rb:98:in `times'
[Modular Messages] [003] Controls Methods.rb:98:in `controls_before_appears'
[Modular Messages] [000] Main Script.rb:33:in `run'
[Modular Messages] [005] pbMessageDisplay.rb:19:in `pbMessageDisplay'
[DialougeSound] Main.rb:80:in `pbMessageDisplay'
Messages:696:in `pbMessage'
 
I'm getting these errors when using the name tag \xn[Name]. I'm also using Diaglogue Sounds Plugin, and it uses pbMessageDisplay.
I had the same problem, I fixed it by deleting "m_width, " from line 134 inside the Name Tags + Advanced Portraits.rb file.
Not sure if that's gonna break something down the line but for now it seems to work.
 
Yeah, so the name windows don't work.
When I try to use the \xn[Name] command i get the following error message:
YITroIx.png

I tested on a clean copy of Essentials v21.1 and it's giving me the same error.

I'm getting these errors when using the name tag \xn[Name]. I'm also using Diaglogue Sounds Plugin, and it uses pbMessageDisplay.


Ruby:
Expand Collapse Copy
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Exception: NameError
Message: undefined local variable or method `m_width' for main:Object

Backtrace:
[Modular Messages] Name Tags + Advanced Portraits.rb:134:in `pbDisplayNameWindow'
[Modular Messages] Name Tags + Advanced Portraits.rb:263:in `block in <main>'
[Swdfm Utilities] Other.rb:148:in `trigger_sect'
[Modular Messages] [003] Controls Methods.rb:108:in `block in controls_before_appears'
[Modular Messages] [003] Controls Methods.rb:98:in `times'
[Modular Messages] [003] Controls Methods.rb:98:in `controls_before_appears'
[Modular Messages] [000] Main Script.rb:33:in `run'
[Modular Messages] [005] pbMessageDisplay.rb:19:in `pbMessageDisplay'
Messages:696:in `pbMessage'
Interpreter_Commands:205:in `command_101'

Ruby:
Expand Collapse Copy
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Exception: NameError
Message: undefined local variable or method `m_width' for main:Object

Backtrace:
[Modular Messages] Name Tags + Advanced Portraits.rb:134:in `pbDisplayNameWindow'
[Modular Messages] Name Tags + Advanced Portraits.rb:263:in `block in <main>'
[Swdfm Utilities] Other.rb:148:in `trigger_sect'
[Modular Messages] [003] Controls Methods.rb:108:in `block in controls_before_appears'
[Modular Messages] [003] Controls Methods.rb:98:in `times'
[Modular Messages] [003] Controls Methods.rb:98:in `controls_before_appears'
[Modular Messages] [000] Main Script.rb:33:in `run'
[Modular Messages] [005] pbMessageDisplay.rb:19:in `pbMessageDisplay'
[DialougeSound] Main.rb:80:in `pbMessageDisplay'
Messages:696:in `pbMessage'

I had the same problem, I fixed it by deleting "m_width, " from line 134 inside the Name Tags + Advanced Portraits.rb file.
Not sure if that's gonna break something down the line but for now it seems to work.
I checked the file. My guess is that m_width is supposed to be min_width, because m_width is not declared, but min_width is. I changed it to that and it seems to work fine after that.
 
Since the plugin is giving error to everyone, i fixed it so you don't need to, just replace the "Name tags + advanced Portraid" file on add-ons folder, or the entire plugin if you haven't made any edits to it

Link
 
Back
Top