Skip to main content

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

Hi Ramza, thanks for the response. Here is the crash report from the console for the Extra Param.

I checked the console without the extra paramters, and there is no errors. Block Chance shows up perfectly fine. It's only Parry Chance that is the issue.




Not sure if plugin order is to be blamed.


(3 edits)

Hello again.

I've gotten a chance to start to look into this for you and I need a couple of questions answered before I can continue to troubleshoot. 

I don't see the dual wield plugin in your list. Are you using that?  You must be since the crash error is coming from the dual wield extension, which throws an error if you try to use it without the dual wield plugin.

I can't duplicate the issue with mhpry and ohpry and xpt not showing up on that screen myself, but since I can't see where you're loading the menu extension in the order, I suspect it's being overwritten by the YEP_StatusMenuCore plugin, since I can't see that one either. Load StatusMenuCore before the menu extension and that should sort that problem out.

Looks like the crash that is happening is somehow related to splitting the hit and crit params for dual wielding. I am familiar with this particular error from porting the block plugin to RMMZ, as the extraparamformulas plugin features are included in one of the default VS plugins for MZ. I fixed a similar crash in MV related to block rate already, so I suspect the issue is caused by something similar. I'll get back to you on this shortly.

edit:

Okay, I can't duplicate the crash at all, but looking at the line the crash is coming from, I can see what the problem is, though not how it is caused.

In a fix I posted in v1.39 or v1.40, I fixed an issue where people using the extraparamformulas plugin would see incorrect values for hit and crit when showing the main and offhands. This fix expressly assumed that the scene would always have an actor in it, because if it didn't, how would it be displaying any information at all? Well apparently in some (unknown to me) case, this very thing was happening, so it was causing that crash error when it tried to draw the mhhit value for you. 

I have posted a fix that should resolve this. 

-Ramza

Hi Ramza, thanks for the response. I tried the latest plugin, and there is still an error. The crash happens when I move to a dual wield character's Attributes only.

I also tried turning off the Extra Param plugin. When that happens, Hit% displays fine, but Parry Chance and Expertise does not. With this, I tried turning off SRD Super Tools and ICF-Soft Menu, but no help. Not sure if it is the plugin order, but I moved the Menu Extension to above ICF-Soft Menu's plugin and it still does not work.

Below is a list of plugins I have in excel for reference.


Hello again.

I can't duplicate the crash on my own test project with the following plugins in the following order:


That means that the problem is either load order, or an issue with a third plugin interfering with one or both of the other two. I know this is a huge pain in the butt, but could it be possible for you to try to duplicate this problem in a fresh project? I've tried myself in the test project I use to roll out updates and haven't had any luck myself.

Hi Ramza, so sorry to miss your message. Been kind of busy for the last month with my day job.

I found the error causing the crash and fixed that (I made an error in the formula for "additional parry chance". However, the parameters refuse to display...except then I realized that I was an idiot and forgot to add the ExParam Display Fix (DW edition) plugin. Once I added that, it fixed everything. So sorry to waste your time on this, and thank you for your patience with me on the issue I raised.

Hey, glad to hear you got it sorted out. I'd honestly not considered that the crash error was coming from the parry formula itself. I'll add that to the list of things I can check for a quick fix in the future.