Thank you very much!Hello! I'm not entirely sure how to do that, but it sounds like it's just sorting an array. I'll give this a go and get back to you. If I haven't replied within a week, feel free to give me a nudge.
Thank you very much!Hello! I'm not entirely sure how to do that, but it sounds like it's just sorting an array. I'll give this a go and get back to you. If I haven't replied within a week, feel free to give me a nudge.
A version that works in v18.1 would be helpful for some people, thank you.This is the only one Quest System that has a unique UI, that I'd wish to use it.
I'm on Essentials 18.1 and I'll try to paste your script into a new vanilla version of 18.1
Then I'll be editing it along with your recommendations on this thread on page 1.
When I'll find bugs or some errors I'll try to communicate that on this thread.
Have you tried recompiling your plugins and/or starting a new save file?Tried to start 2 quests, put them in with the same info (Name, description and location) despite being completely different.
View attachment 8731
Edit: I removed the activation of the second quest and it still showed the first quest with the second's name.
Edit: Turns out my left Ctrl is broken and did not start the recompile.Have you tried recompiling your plugins and/or starting a new save file?
Does that mean it's working as intended now?Edit: Turns out my left Ctrl is broken and did not start the recompile.
Seems to be.Does that mean it's working as intended now?
Great!Seems to be.
Hello! Do you mean you want to add this to Luka's modular pause menu script?Hello, I'm using the Modular menu plugin, and I want to add the " Quest " section without using it in the Pokégear. Is there is a way to do that ?
Thanks for this great plugin :)
Open the Plugins/Modular Menu/[001] Config/Config.rb file using something like Notepad++Yes ! That's what I meant, sorry !
#-------------------------------------------------------------------------------
# MQS
#-------------------------------------------------------------------------------
ModularMenu.add_entry(:MQS, _INTL("Quests"), "menuQuests") do |menu|
pbFadeOutIn(99999) {
scene = QuestList_Scene.new
screen = QuestList_Screen.new(scene)
screen.pbStartScreen
}
end
# condition to satisfy
ModularMenu.add_condition(:MQS) { next hasAnyQuests? }
It should work as long as you're recompiling your plugins after making (and saving) your changes.Thanks it perfectly worked ! :)
Last question, do you know if it's possible to access to the script where I could translate some stuff like " Active tasks ", " Reward ", or " Arrows ", " New Activity " etc...
I tried to find it in the Script and changed some of them, but it didn't worked..
Hi!Hello there. Thx for sharing this plugin. By the way, how can i turn this into an item? Ex: When i use the key item "Journal" from the bag or from the field, it will load the quests screen to check the quests.
ItemHandlers::UseInField.add(:JOURNAL,proc { |item|
pbViewQuests
next 1
})
# Utility method for calling UI
def pbViewQuests
scene = QuestList_Scene.new
screen = QuestList_Screen.new(scene)
screen.pbStartScreen
end
It works thx. The 003_Quest_UI part is already there at the very bottom.Hi!
I haven't thought about this too much, but you should be able to adapt the code for something like the Town Map.
Copy the PBS data for Town Map and rename it to Journal, as you say. Then, put this code in Item_Effects:
Make sure you have this bit of code somewhere (I have it at the bottom of 003_Quest_UI.rb - can't remember if I've added this since posting the resource):Ruby:ItemHandlers::UseInField.add(:JOURNAL,proc { |item| pbViewQuests next 1 })
See if that works for you.Ruby:# Utility method for calling UI def pbViewQuests scene = QuestList_Scene.new screen = QuestList_Screen.new(scene) screen.pbStartScreen end
What were these changes you made?I am trying to add this to my game, but whenever i open the menu the game crashes. I have already deleted my save and triple checked the script modifications i had to make. the error i get is the following:
[Pokémon Essentials version 19.1]
[Generation 8 Project v1.1.2]
Exception: NoMethodError
Message: undefined method `hasAnyQuests?' for #<PokemonPauseMenu>
Backtrace:
270:UI_PauseMenu:123:in `pbStartPokemonMenu'
032:Scene_Map:102:in `call_menu'
032:Scene_Map:199:in `update'
032:Scene_Map:220:in `block in main'
032:Scene_Map:217:in `loop'
032:Scene_Map:217:in `main'
375:Main:35:in `mainFunctionDebug'
375:Main:18:in `block in mainFunction'
014:Errors:70:in `pbCriticalCode'
375:Main:18:in `mainFunction'
I am totally lost trying to identify the problem.... it seems the entire "hasquest" checking method is missing? how can this be?
i definately have the luka script utility aswell.
Any help would be really appreciated