Thought I think the developers have options to not execute hidden quests the same way as normal quests. Because there are data like dialogic contexts of some quests being stored in the client doesn’t mean that all quests have to be executed the same way. Theoretically the developers can ship normal quest data with the client but for hidden quests they can process quest structures and dialogues (those are very light data) on server-side and only let the client know what it needs to know on run-time only when the player meets specific conditions (like entering a specific map).
Although you guys are talking about conditions to unlock quests not to complete them, I just want to put my thought here that a quest simply with dynamic conditions to complete is far from being cataloged as a “hidden” quest. Why is the quest called “hidden”? Because no one knows that it exists but in our case let just say that people know it exists, just that they don’t knows how to active it. When a quest is activated and players know that it’s there, then in noway it is hidden.
So it seems most of us think that the developers might make quests hidden by changing locations of NPCs or whatever that active the quests. I am also thinking about some more scenarios. Like after a player took a hidden quest, it will be deactivated and no one else can take it. After the player completed or failed the quest, it will be removed and the game will be updated with a new quest to replace the old one. Think of this as more like some kind of a event. One player wins the event and get to do the quest that will reward him with a hidden class or something if he can successfully complete it. The rest will have to wait for the next event, it’s just that no one know when, where and how the event will be.
Whatever the case, these people create great games, I’m sure they are smart if not very smart and so when they really want to hide something, it won’t be that easy for any of us to dig it out.The fact that it’s so fast for someone to create a tool to let you unpack (say simply unpack) the data that shipped with the client mean that the developers didn’t even try to make these data hidden, like not at all. They just want to pack the data neatly together, not hiding them. With things that these developers really want to hide, I believe it will take a lot more than just some tool like that to dig them out. And because we are talking about an MMORPG with a server and will be frequently updated, digging these hidden data in a way that can be used for exploit may as well technically impossible.
Of course everything I say is just theoretically. I won’t be surprised to one day learn that everything I think is wrong… But no, not the fact that the people of IMC are great people. (So please, please, please, if you read my post please let me have a slot in iCBT!)