@gameusguyus, We are using your system as a repository for journal entries and not really quests. The entries vary in height between 200 and 1500 (or more) pixels. Selecting a long entry displays the arrow to scroll down (and allows you to scroll of course). The problem comes when you switch between a long entry and a short entry, the user is still able to scroll down when they shouldn't be.
There is a fix however. In the Window_QuestInfo.prototype.updateArrows and Window_QuestInfo.prototype.cursorDown functions, the conditional is checking for the this.questBitmap.height when it should be checking this.lineY.
Let me know what you think.
Also, could you add something to the system like the following to add the quest log to the menu:
Great Pluggin! I want to use it, but I'm struck with an error message as soon as I boot up the .EXE file.
People have been mentioning "nul to cat", I've got "nul to int", whatever that is.
I extracted it to the root folder as per your instructions (after downloading the .JS file to the plugin folder).
I've attached an image of the error box.
Here's what is said in it:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot convert null to 'int' because it is a non-nullable value type
at CallSite.Target(Closure , CallSite , Object )
at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0)
at GameusQuestEditor.Form1.Form1_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
Firstly: Very good plugin!
I dont know if it is already known, but if you open the menu, and have only 1 quest, the info won't show up.
I figured out how to fix it:
In the plugin.js file, you have to change line 1009.
It should be: 'this.oldIndex = 0;
Change it to: 'this.oldIndex = -1;
The oldIndex and the new index starts at 0, so the questInfo window won't get updated. But if you change the value of oldIndex, so it will be different from the index the first time, it will automaticly update the questInfo when you open the menu.
Its a awesome plugin!
Just a little problem, I want to change the words "No quests", "All", "Completed", "Failed", "In-Progress", "Steps" and "Rewards" to my language (portuguese). I did it in the general settings of the plugin, but the words "In-Progress", "Steps" and "Rewards" don't change, someone can help-me?
hello? I am Korean.
I do not speak English well. This article uses Google Translator.
There can be many misunderstandings and interpretations. Thank you for your understanding.
I have a question.
You can now modify the characters that are displayed when you turn on the plug-in.
Hidden reward text, no quest text, all words, completed text, missed words
Most of these names change normally in Korean.
But In-Progress Word can not be changed even if you input any numeric value such as English, number.
If you have any problems with this section, please edit it and send it to firstname.lastname@example.org.
Could I have that glory?
I hope this plugin has been used too much for me and I have seen it.
I do not know which language to search on this site.
So I want to force it to receive by email.
Thank you very much.
@MoonJ It is not a good idea to put an email address in a public post, because bots scour the internet for them, and then send a lot of spam/malware. I suggest you remove it and replace it with a request to send anything to you via a pm on this site.
My new 49" monitor has been dispatched from the warehouse. Will it arrive tomorrow? The day after? I love that we can track packages now, even if it does only tell me when it's left that end and when it's arrived at the local centre. As long as it doesn't end up in Melbourne again, which has happened before ...