I have a major problem after downloading/updating nearly the full library of YEP plugins.
When I playtest a game, I am completely unable to control anything with the keyboard. I can't navigate the main menu that says "New Game, Continue," etc. The arrows and Enter key simply do nothing. I figured this might be due to the Keyboard Config or Button Common Events Plugins, but disabling them has no effect. Turning off the FPS Sycnh Option plugin fixes the issue, but I'm not sure what caused it to begin with. My PC is running Windows 8 with a 64-bit processor, if that helps.
I hope this info helps fix a bug or something! :D Thanks for reading!
Please go to the FPS Synch page:
http://yanfly.moe/2016/03/10/yep-81-fps-synch-option/
Read the warning.
---
I have a question regarding the Common Event Menu. I created a Common Event Menu to work as a Quest book, but I am having trouble with conditional modification of the Help Description and Subtext info.
Attached are two examples of what I have done. The first image shows the default info displayed. The second shows a later set of info.
Through trial and error I have placed these in descending order (highest first, then lowest) to have the menu action work properly. I can get the menu and text boxes to properly display but the Subtext info does not change.
Two questions:
1. Do the Subtext and Help Description info boxes support conditional changes?
2. Would I need to nest three separate conditional chains (one for the Help Description, one for Subtext, one for the Menu execution)?
Thanks for your advice.
View attachment 57330
View attachment 57331
The Common Event Menu doesn't handle conditional branches. The comment tags exist solely for the purpose of there being no notetags for common events whatsoever. The conditional branches and the rest of the contents inside the common events have no bearing on whether or not the traits for the common event items work or not. You would need to create individual common events for each condition for it to be fulfilled.
---
Not sure why my reupload didn't work, but at any rate, here's a new link. To replicate the problem, talk to the person to the left which will move the character up. Talk to the one on the right to go to map #2. Talk to the person on your left to come back to Map #1, and voilà.
Thanks, I got it this time. Not sure why it does that, but if the original sprite direction is facing down, the direction gets kept. Otherwise, it doesn't. I'll look for the bug and try to fix it.
---
@Yanfly I found another obscure thing when exploring some code...
It seems that Warmups durations are being adjusted by the Cooldown rate. I can see how this might be convenient seeing as both Cooldowns and Warmups are counting the same ticks, and Warmups don't have their own separate tick rate function. But wouldn't this mean any global, trait (etc...) cooldown rates factored into a battlers
cooldownRate also be effecting warmups?
I personally don't use warmup's in my battle mechanic, yet, so I haven't troubleshot this. It just looks odd.
:D
Game_BattlerBase.prototype.updateWarmupTicks = function() {
if (this._warmupTurns === undefined) this.clearWarmups();
for (var skillId in this._warmupTurns) {
var skill = $dataSkills[skillId];
if (!skill) continue;
if (this._warmupTurns[skillId] <= 0) continue;
this._warmupTurns[skillId] -= this.cooldownRateTick(skill); //<---- Here
this._warmupTurns[skillId] = Math.max(0, this._warmupTurns[skillId]);
}
};
Edit: Note, that this is not the only warmup function that is doing this.
Edit2: (Avoiding double posting)
I just got around to checking the solution for Absorption Barriers pushed out with
v1.06 and I am left wondering why you chose that solution? Was there never an intention to allow Barriers to regenerate outside battle? Was the
Yanfly.Param.ABRClear option nothing but a cleanup function?
Maybe someone wants their barriers to Regenerate outside battle?
Just curious.
Thanks again!
This is intentional. There is no warmupRateTicks function. Warmups and cooldowns reduce in turns the same amount per tick.
As for the Absorption Barrier, yes, the barriers weren't meant to regenerate outside of battle due to potential exploits on the player's behalf.
---
Uh...is anyone else getting there battle scripts making enemies teleport randomly across the battlefield and floating all over the place?
Not only that each time I re-enter the battle sequence they change all the time, when attacking they warp forwards per animation frame to attack, when hit they fly above the screen.
I have done 0 changes to the plugins at hand, and when I turn off plugins to filter out the problem particularly battle plugins- the problem still persists.
Please fill out a proper bug report for this and I'll see what's going on:
ALL
bug reports MUST
follow these guidelines and use this template:
Plugin Name: (What is the name of the plugin?)
Do you have all the latest updates for the plugins in question? (
Click here for all of the latest updates and install them.
If you do not have the latest updates, I will ask you to remake the bug report)
Plugin Parameter Changes:
(Mention ALL
of the changes you've made to the plugin's parameters. Otherwise, I will revert every single plugin's settings to the default setting
)
Bug Explanation: (What is the bug in your own words? Keep this detailed. "It isn't working right" is not a valid bug report.)
Are you a coder who understands the problem in code as to why this bug is caused? If so, please leave the line(s) of code in question and your suggested fix for it. Otherwise, please proceed to the following steps. If you've provided a code fix, you may omit the rest of the steps. Thank you!
Create a Sample Project Reproducing the bug: The sample project MUST follow all of these guidelines:
- Create a new project. Do NOT just copy over your game project folders. This should be just a stock, empty, new RPG Maker MV project. If I do not see an empty project with Harold, Therese, Marsha, and Lucius, I will not look any further.
- The project's file size must be 200 MB or LESS. Remove unnecessary audio and image files until you reach that size or use MV Stripper if you need help doing so.
- Install -only- the affected plugins. Do NOT copy/paste them over from your project's Plugin Manager. If you're using non-YEP plugins, do NOT include them. That said, I apologize that both ATB and CTB are no longer supported by Yanfly, so if you're using them, please remove them from the project used for the bug report.
- Do -NOT- rename the plugins' filenames. They will not work if you do so. MAKE SURE you DO NOT change the filename from the file downloaded from the website.
- Make sure they're in the EXACT order listed on Yanfly.moe. The correct ordering of plugins is important. Some plugins will not work if they aren't in the right order.
- Do -NOT- deploy the project through File > Deployment. Do -NOT- box the sample project. If I cannot open up the sample project when I get it, you will have to redo it all.
Error Report: (If you received an error message, press F8 when the message is received to open up the debug console, then copy/paste the entire error log and paste it here).
Exact Steps on How to Replicate Bug: (Write out IN DETAIL, a step-by-step guide on how to replicate the bug.)
Did you recreate the bug on the sample project? (If not, do so.
MAKE SURE you are using notetags in the right place and haven't misspelled anything.
DO NOT USE SAVES. I need to know exactly how to recreate the problem from start to finish. Simply giving me a save file tells me nothing.)
Upload the sample project and share the link (
ABSOLUTELY REQUIRED):
- Use WinZip or WinRAR to archive the project. Do -NOT- archive it multiple times.
- Upload it on a website like Mediafire.com or Dropbox. Do -NOT- use a website that involves timers like 4shared, RapidShare, etc. If I am time-gated from downloading the project, I will ask you to reupload it somewhere else.
- Post the link here. If you do not include a sample project that meets these guidelines, the bug report will be invalid. There are NO exceptions.
WHY I NEED A CLEAN SAMPLE PROJECT FOR BUG REPORTS:
If you're wondering why I make it an absolute requirement for sample projects containing to be made, it's because in the past, I've chased and hunted bugs that do not exist either because a user had a conflicting error with a non-Yanfly plugin, has not updated the plugins, using the plugin incorrectly, or think something is a bug when it really isn't. The amount of time I've wasted chasing these "bugs" is unfathomable as that time could have been spent developing new content. To mitigate this issue, I made it an absolute requirement for bugs to be reported in such a manner because of the following:
- It makes the user go through all of the troubleshooting steps to reduce the amount of user errors. If the user identifies it as a user error, then the user would also have gained troubleshooting skills, which are essential for game development. If you cannot be bothered to learn how to troubleshoot, I'm afraid RPG Maker will be giving you a whole lot more stress later on.
- Isolate the bugs caused by Yanfly plugins away from non-Yanfly plugins. As stated above, I do not provide support for non-Yanfly plugins due to my lack of time to create compatibility patches for non-Yanfly plugins. Having over 100+ plugins, making a compatibility patch for each one of those with every other plugin out there is absolute insanity.
- It shows that the user is serious about getting the bug fixed as I am. Being able to put out time to isolate a problem so it can be fixed means the user is serious about getting their game made. If you are not serious about getting a bug fixed for your game, then I have no reason to be serious about getting it fixed for you. As a user's time is important to them, my time is also important to me, and this is our mutual agreement to get things done cooperatively.
Thank you for understanding.