• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • The Eevee Expo Game Jam has concluded! 🎉 Head on over to the game jam forum to play through the games.
    Don't forget to come back September 21st to vote for your favorites!
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
Modern Quest System + UI

Resource Modern Quest System + UI 1.1.0

Yes, certainly. I'm not familiar with that resource, but after a quick look, I think you'll need to open Plugins/Voltseon's Pause Menu/005_VoltseonMenu_Entries.rb and paste this block of code at the bottom of that script:
Ruby:
Expand Collapse Copy
#-------------------------------------------------------------------------------
# Entry for MQS
#-------------------------------------------------------------------------------
class MenuEntryQuests < MenuEntry
    def initialize
        @icon = "menuDebug"
        @name = "Quests"
    end

    def selected(menu)
        pbFadeOutIn {
          pbViewQuests
        }
    end

    def selectable?; return hasAnyQuests?; end
end
I think you'll also need to open 001_VoltseonMenu_Config.rb and add "MenuEntryQuests" into the MENU_ENTRIES array starting around line 24.
There might be other things you need to change, but see what happens with these changes first.
Does this still work with volseon pause menu version V20.1 because 005_VoltseonMenu_Entries.rb doesn't excist in the folder
 
Does this still work with volseon pause menu version V20.1 because 005_VoltseonMenu_Entries.rb doesn't excist in the folder
Voltseon's pause menu uses the handlers for the default menu now, that is why that file doesn't exist anymore.
 
I'm using the v20.1 version, and for some reason the text is higher than the UI
https://*/486314019930767383/1242485524787363950/image.png?ex=664e0251&is=664cb0d1&hm=1c8fb43f9d3d79a98b803a441f39d79843fe361efc55006d261166fd6a3206b2&
 
I'm using the v20.1 version, and for some reason the text is higher than the UI
https://*/486314019930767383/1242485524787363950/image.png?ex=664e0251&is=664cb0d1&hm=1c8fb43f9d3d79a98b803a441f39d79843fe361efc55006d261166fd6a3206b2&
Sorry for the slow reply. Not been as active here since the relaunch.

From memory, v21 changed some of the default text positions, so if you're on an older version, you'll need to download the appropriate version of this resource. You can find a link to v20 and v19 downloads on the Overview page.
 
when i put this
module QuestModule
:Quest1 ={
:ID => "1",
:Name => "Introductions",
:QuestGiver => "Guy",
:Stage1 => "Go to route 1.",
:Location1 => "players house",
:QuestDescription => "go to route 1 quickly.",
:RewardString => "Something shiny!"
}
i get an error
 
when i put this
module QuestModule
:Quest1 ={
:ID => "1",
:Name => "Introductions",
:QuestGiver => "Guy",
:Stage1 => "Go to route 1.",
:Location1 => "players house",
:QuestDescription => "go to route 1 quickly.",
:RewardString => "Something shiny!"
}
i get an error
Can you include the error you see?
 
[Pokémon Essentials version 21.1]

Error in Plugin: [Modern Quest System + UI]
Exception: SyntaxError
Message: [Modern Quest System + UI] 004_Quest_Data.rb:2: syntax error, unexpected '=', expecting `end'
:Quest1 ={
^


Backtrace:
Section008:635:in `eval'
Section008:635:in `block (2 levels) in runPlugins'
Section008:625:in `each'
Section008:625:in `block in runPlugins'
Section008:616:in `each'
Section008:616:in `runPlugins'
Section401:28:in `mainFunctionDebug'
Section401:20:in `mainFunction'
Section401:45:in `block in <main>'
Section401:44:in `loop'
 
I tried to add a new page before the quest that showed another text, giving more information about the quest after it was completed, I tried to do this to make the main quests tell the story all the time, so the player doesn't get lost, but unfortunately I tried a few times and didn't succeed, so this is just a suggestion :D
 
I downloaded this plugin, pasted the script into UI_PauseMenu, started a new file and I can't get the quest page to show in the menu. I also downloaded the encounters plug in and it works fine. Not sure what I am doing wrong.
 
Attempting to use this one v20.1 getting this error
[Pokémon Essentials version 20.1]
[v20.1 Hotfixes 1.0.7]

Script error in event 12 (coords 21,15), map 22 (South Town)
Exception: NameError
Message: uninitialized constant Interpreter::Quest1

***Full script:
activateQuest(Quest1)

Backtrace:
(eval):1:in `execute_script'
Interpreter:143:in `eval'
Interpreter:143:in `execute_script'
Interpreter_Commands:1112:in `command_355'
Interpreter_Commands:116:in `execute_command'
Interpreter:133:in `block in update'
Interpreter:90:in `loop'
Interpreter:90:in `update'
Scene_Map:160:in `block in update'
Scene_Map:159:in `loop'





set a script up like this

activateQuest(Quest1)


Am i doing something wrong?
 
I just started using this plugin and it works great! Just one minor thing and I'm sorry if this has already been answered, I'm also using Voltseon's Pause Menu and whenever you get a new quest or update, but don't check the quest in the menu, and then go to save, the game crashes. This is the error I get:

[Pokémon Essentials version 20.1]
[v20.1 Hotfixes 1.0.7]

Exception: NoMethodError
Message: undefined method `y' for nil:NilClass

Backtrace:
[Voltseon's Pause Menu] 004_VoltseonMenu_Components.rb:230:in `update'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:223:in `block (2 levels) in update'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:223:in `each'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:223:in `block in update'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:219:in `loop'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:219:in `update'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:297:in `pbStartPokemonMenu'
[Voltseon's Pause Menu] 002_VoltseonMenu_Main.rb:288:in `call_menu'
[Following Pokemon EX] Refresh.rb:122:in `call_menu'
032:Scene_Map:203:in `update'

Did you ever find a fix? I have been getting this error sporadically while saving. - Does not occur every time.
 
Hi! Great plugin!

Is there a way to make it so the quest updates silently? Or to make certain quests update silently? I love the UI and system, but I don't need the message and noise every single time a player completes something.
 
Yes, certainly. I'm not familiar with that resource, but after a quick look, I think you'll need to open Plugins/Voltseon's Pause Menu/005_VoltseonMenu_Entries.rb and paste this block of code at the bottom of that script:
Ruby:
Expand Collapse Copy
#-------------------------------------------------------------------------------
# Entry for MQS
#-------------------------------------------------------------------------------
class MenuEntryQuests < MenuEntry
    def initialize
        @icon = "menuDebug"
        @name = "Quests"
    end

    def selected(menu)
        pbFadeOutIn {
          pbViewQuests
        }
    end

    def selectable?; return hasAnyQuests?; end
end
I think you'll also need to open 001_VoltseonMenu_Config.rb and add "MenuEntryQuests" into the MENU_ENTRIES array starting around line 24.
There might be other things you need to change, but see what happens with these changes first.
Hello! sorry I'm new to all this and scripting! This is from about 5 years ago and the pause menu plugin has been updated. Theres no Voltseon's Pause Menu/005_VoltseonMenu_Entries.rb anymore? Any chance you would know how to add it to his current version.
 
Hello! sorry I'm new to all this and scripting! This is from about 5 years ago and the pause menu plugin has been updated. Theres no Voltseon's Pause Menu/005_VoltseonMenu_Entries.rb anymore? Any chance you would know how to add it to his current version.
The updated Voltseon pause menu uses the regular menu handlers now (the ones you use to add it to the vanilla pause menu). You can add the menu handler shown in the Overview for this resource.
 
Back
Top