Comments

Log in with itch.io to leave a comment.

(1 edit)

I'm not able to get this to work, in my project or in your sample project. In your sample project, no name appears: (had to delete screenshot cause it was too big).

In my project, no name appears as well, but I have this error in the console (no error in your sample game though):

Uncaught SyntaxError: Unexpected end of JSON input

    at JSON.parse (<anonymous>)

    at Object.createParameters (EliMZ_SmartSpeaker.js:193)

    at Object.initParameters (EliMZ_SmartSpeaker.js:186)

    at Object.initialize (EliMZ_SmartSpeaker.js:181)

    at EliMZ_SmartSpeaker.js:284


Pretty sure it's all set up right though! Thanks for your help :) 

Hi there!

About your error:

This error is due to a plugin parameter that is not properly setup. So open the plugin parameters and make sure you fill them all right.

I will need to take a look at screenshots of your plugin parameter.

Also, the plugin has two modes: Auto Speaker and Auto Face. You also need to make sure you are using the one you want.

About the Sample Project:

Tested on the sample project and it is working just fine. You need to make sure to set the Smart Speaker ON on the plugin manager(because it is OFF by default).

And also put the Smart Speaker on the JS folder, since it is a paid plugin, it will not come inside the JS folder of the sample project.

Thanks for the response! I got the plugin loaded properly in your Sample Project before testing. The Auto Face feature works in your sample but not any of the Auto Speaker events. Also if the Window skin is supposed to change (I saw it's set to Window5 in the sample project), that's not working either. I'm gonna need to reply with my screenshots cause Itch keeps yelling at me about sizes lol.

Thanks for the response! I got the plugin loaded properly in your Sample Project before testing. The Auto Face feature works in your sample but not any of the Auto Speaker events. Also if the Window skin is supposed to change (I saw it's set to Window5 in the sample project), that's not working either. I'm gonna need to reply with my screenshots cause Itch keeps yelling at me about sizes lol.

But did you change the Mode on the plugin parameter before testing? Because they do not work simultaneously. When the Mode is Auto Face, only autoface will work. When the Mode is Auto Speaker, only Auto Speaker will work.

So by default, when you load the sample project with the plugin already on the JS folder and set it to ON, the Auto Face will work. But if you want to test the Auto Speaker, you need to open the plugin parameter change the Mode, save, and restart the playtest. Then the Auto Speaker will work.

About your plugin parameter screenshot, you cannot leave the Auto Face Settings empty. Double-click on it, then press OK on the window. This will make it have a default value there, avoiding the error. 

(+1)

Thanks!! Clicking the face settings did the trick~

Nice! Have fun :D

 

And my parameters. Can you check what might be wrong? Font Face and Message Sound are empty because I don't have those plugins right now. I might get Message Sounds later but probably not Font.

Is this really the only plugin that automatically chooses the face image depending on the name?

Hi there!

Well, I don't know if it is the only one. Maybe the Japanese community has one?

It also does the opposite, automatically choosing a name depending on the face image :)

Sorry last question, but is there any way to get this 'Smart Speaker' plugin working with your 'Face Window' plugin's animation function?


-I'm currently using smart speaker's auto-face feature to auto-set the 'none/no face selected' faceset to another faceset called 'ATalking'.

-At the same time, I have 'Face Window' plugin set up with an animation parameter for faceset called 'ATalking', and it works great alone!

But the problem is, when SmartSpeaker changes the 'none' faceset to the 'ATalking' faceset, the 'ATalking' Faceset doesn't animate like it should. It just stays on the first index picture -which is 0.

Video example on New Project:

https://streamable.com/x6lk9s

So it looks like smart speaker stops the Face Window from animating the chosen faceset...

Hmm!! I will try to find a solution!

Can you upload that sample project replicating the error, so I can replicate the problem and try to find a solution?

Okay, here is the sample project.

NOTE: I removed smart speaker from the js/plugins folder since that is a paid plugin and don't want to put it online that someone could just take. So you'll have to paste it back into that folder.

>The bug seems to be that SmartSpeaker.js prevents the faceset animations setup in FaceWindow.js from animating...

They just sit at index 0

https://temp-file.org/LtwtI2sd2kc1Dco/file

Hi there!

Just update the smart speaker plugin to version 2.2.0 and it will work. You were using an old version 2.1.1.

I noticed it had an older version number a few days ago, but whenever I re-download it, it always gives me the ♦2.1.1♦ version...

I've tried it like 4 times over the last few days xP


I think it has something to do with the fact that it's only giving me access to the version that was available when I purchased it for 3$ like a year ago. I feel like maybe it's only giving me access to the old version that was 3$? lol

I haven't seen this happen with any other of your plugins, and I'm pretty sure this is a problem with itchio, though.

So maybe I should just buy it again at the new price? xD

No, don't buy it xD

I just didn't have uploaded the right file on itch io. It was my bad, sorry.

You should be able to download the right file now. If not, I will send you a key.

(4 edits)

Quick question!

Is there a way to specify using a different windowskin.png ONLY for the namebox, compared to the messagebox and facebox?

>EDIT: I found your windowskin plugin!

https://hakuenstudio.itch.io/eli-change-window-skin-for-rpg-maker

Was able to change the namebox windowskin and many other things! :D

>EDITx2: The Namebox border is pretty big compared to the text inside it.

I think the problem is with the 'padding'. Is there any way to reduce the padding without cutting off the font?



Hi there!

I will try to implement this on my Message Manager plugin. But for now, to be able to change the padding, you will need this custom code:

Window_NameBox.prototype.updatePadding = function() {

    this.padding = PAD_VALUE_HERE

};

Put that on a .txt file, save it with the extension of .js, and insert it as a plugin on your plugin manager.

Replace PAD_VALUE_HERE with the number you want for padding. By default, this value is 12. Play with it and see if you managed to get it nice with any value you want.

Thanks, I was able to use your snippet and another snippet that changes this.fittingHeight from this forum post to get things working! Much appreciated!!

https://forums.rpgmakerweb.com/index.php?threads/name-box-window-size.145263/

btw, i feel bad for junking up your plugin page with my comments, would it be more preferable for me to dm via discord next time or something?

If it is not related to my plugin, is best if you just create a thread on the forum ^^

But if it has some elation with my plugins, you can keep sending here :)

(3 edits)

Hi Hakuen!

Would it be possible to use a variable to set the Auto Actor Face image?

In my game's conversations, I have a 'SpeakerFace Variable', and I change it to =1 for Actor 1 talking, =2 for Actor 2 talking, etc.

I'm currently using this Smart Speaker plugin to take advantage of setting a 'default face' over the 'none' default face, which I learned was possible from a forum post question I made that you answered a while ago  :D

https://forums.rpgmakerweb.com/index.php?threads/plugin-that-sets-the-face-in-sh...

The only problem is, the parameter only allows me to select a face image FILE to replace the default 'none' face.

It doesn't allow me to put a variable there. BUT, if I COULD put a variable there, then set the variable = 1, then it could select face filename "1.png", right? The AutoFace would make the default face image whatever file matched the current variable number!

-Using that logic, I tried typing $gameVariables.value(10) into parameters but sadly it causes a freeze T-T  Maybe I should have used ' '  to convert it into a string or tried \v[10] instead..

Anyway, I hope this makes sense, but just in case I included a picture to explain! It could be a pretty powerful time-saver, I think!

Hi there!

No, it will not work like that. The plugin creates all the preset settings based on the plugin parameter. And, inside game, the code checks if the name matches one of the presets, if it does, it will apply the preset settings into the window.

I can think of two solutions. One is, that you create all the plugin parameter configurations you want. Then, on the name box, you set a variable there, like below:

The other solution, is for you to create a face filename with the name: "\v[ID].png" (without qoutes)

And then, inside my plugin, I would convert that filename variable to see if it matches one of the presets. I believe this could work better for what you want than the first solution.

But the main thing is, for whathever name the variable holds, I believe you still need to have a settings created for that name on the plugin parameter.

Aaah, I see. Looks like making the faceset dynamically change is actually more complicated than I originally thought! Dang!

I guess dealing so much with Show Pictures has spoiled me ;P

I took a look at the 2 possible solutions:

1. Very creative idea! Though, I hate typing in the name box more than I hate manually choosing faces for messages, so I'm afraid this method wouldn't work for me.. T-T

2. Trying this one, it looks like file names can't include '\' symbol. so the file ended up becoming 'v[ID].png', which would break things, I think..

---

But it's okay! I'm just really happy to have the default blank face image auto-replaced with the main character's face! This remains a fantastic plugin!

---

In the meantime, I think I've pushed the face shortcuts as much as possible by this point, so now I'll just move on to snagging your new Message Sounds plugin for the next phase of my project xD

Hard to be sure before buying it, but it almost looks like it works together with this Smart Speaker plugin to assign unique 'text sounds' depending on which faceset or name is used. Is that correct? If so, very promising!

About the issue with the filename, I may be able to help you with a little hack in the code! So you could just use V[ID].png and I can put inside code the "\".

Will play with this tomorrow!

And yes, the Smart Speaker and thr Message sound plugin are compatible and they work together as intended! So you could apply message sounds through the Smart Speaker settings!

No pressure, but thank you for considering it!

o3o

So I tried re-visting your Solution #1 from the post above, I think that could really useful!

The problem is, I tried following the directions with your screenshot, and I don't think that the parameter recognizes the name that the Variable can be set to...?

I must be doing something wrong ._.

Oh! I guess I know why. I will fix this later and get back here to you!

Hi there!

Released the new version 2.3.0 and implemented the variable feature. 

I put some examples in the help file on how it works! Let me know if helps you! ^^

Hi hakuen!If it is possible could you please make a plugin that can change window skin by namebox's name?I'll buy for it!Thx……

Hi there!

Hmm! Nice one! I will add this feature to this plugin next update!

(1 edit)

Sorry for replying to you many times,because I am finding a good way to describe the issue...

Now I solve those problems,anyway, thanks for the effort, this is a dream addon!

And... yes,Actually what I want is an option to only change the window Skin depending on the name(Which will not to change the Actor's portrait……)

Because I have many portrait(About 1000+?),which will returns to what I have setting In Face-Mode,and for the Name-mode they are independent files(And there are some unfromed ones), so setting them one by one linked will be very troublesome. 

Thanks for you work again!Have a good day.

Hi!

Don't need to be sorry! I didn't manage to see your previous messages, so just to make sure:

Did you manage to solve the problems? Or do you still need help with something?

Done, VERSION 2.1.0! But only for MZ. 

Thanks for the suggestion!

Thanks!Paid for it!

Deleted 300 days ago
Deleted 300 days ago

After filling everything in for each character I'm getting the error 

"Type Error

Cannot read property 'create parameters' of undefined.

Any help?

Hi there!

You need my Core plugin for it to work:

https://hakuenstudio.itch.io/eli-book-rpg-maker-mv-mz

It seems I forgot to add an alert saying that when the game starts. I will add it in the next update. Sorry about that.

I actually saw that alert in the plugin luckily enough. However, your core plugin is giving me a specific error as well.


Uncaught Type Error: this.playtest(...).nwindowPos.split is not a function at Object.onWindowLoad


It gives me this both on default settings and if I change the position.


It also says "DevTools failed to parse SoueceMap

Hi!

See if you can answer these questions so we can figure this out:

  • Are you using MV or MZ?
  • What is the plugin version of Eli Book and Smart Speaker?
  • When the error happens, right after you start the game?

It will also help if:

  • Send me a screenshot of your plugin parameter.
  • Send me a screenshot of the console log error: When the error happens press F12 or F8 and go to the "console" tab and send me a screenshot of it.
(2 edits)


I'm using MZ, all plug-ins downloaded are the latest.

The first image happens after I do any input past the start menu, the second is immediate after game Launch.



Hi there!

The problem is that you are using the MV version of my plugin on the MZ engine.

Download the "EliMZ_Book".

All my MZ plugins start with "EliMZ_PluginName"

hello I would like to reproduce via a plugin all the mechanics of the pokemon games white and black version and I want everything to be fully customizable graphics interfaces etc ..., how much will it cost me please? finally if you created it for me of course

Hi there!

I'm sorry, but this is a big request, that will take a lot of time. Even for the right price, I don't do big commissions like that. 

Plus, I will probably have to play Pokemon White/Black to understand all the mechanics and do it right. So I'm sorry, but I will pass this one. ^^''

Hi, I've just started to use this plugin and I am trying to get it to assign the same name to more than one face index.  It works beautifully if I just put in a single number but the instruction to add indexes says to "Separate each one with a" and does not indicate what symbol to use.  I have tried a comma, full stop, back slash, forward slash and a space.  None of these work.  Please help!

Hi there!

Sorry about that, I think the description is too long and it has been cut by the editor. You are supposed to use a comma to separate each index.

But it seems I made a mistake and the code is only working for a single index. I will fix that and the description tomorrow!

I Will let you know here about the changes!

Hi!

I fixed the issue! Please download version 1.0.1!

Now you can properly use the Auto Speaker mode and assign multiple indexes of a face image to show a specific speaker name.

Thanks for the report!

(+1)

Thanks so much for replying so quickly.  This plugin is going to be very useful and save heaps of time.  Thanks again.

Nice!!! :D