Create and edit quests without breaking progress
This package has several quest systems. Classic class quests, QuestWorld, WinQuest and CustomNpcQuest use different IDs and layouts. Choose the system shown to the player.
The outcome to aim for
This package has several quest systems. Classic class quests, QuestWorld, WinQuest and CustomNpcQuest use different IDs and layouts. Choose the system shown to the player.
Success check: Apply the group that loads the chosen system: /reload quest for classic tables, /reload custom for custom tables and /reload spk for WinQuest.
Before you start
Read the complete procedure and its version notes. Record the affected server role and keep an untouched backup outside scanned data folders.
Files you need
One step at a time
- STEP 1
Classic quests link Quest.txt, QuestObjective.txt and QuestReward.txt. Preserve their quest IDs and stage order, including prerequisite quests and class checks.
- STEP 2
WinQuest: CreationQuestSystem.xml controls its NPC and Presentation/Quest text; CreationQuestData_1.ini controls gameplay. Presentation Index is zero-based and must match the corresponding gameplay quest.
- STEP 3
Each WinQuest keeps five mission rows and four reward rows. Mission type 1 hunts monsters, 2 collects items, 3 counts resets and 4 counts master resets. Use the supplied quest guide for the row layout.
- STEP 4
Collection MissionID is Type×512+Index; MissionLevel=255 accepts any item level. For hunts, MissionID=65535 accepts any monster and MissionLevel=-1 accepts any map. These wildcards are specific to this format.
- STEP 5
Test accept, reject, kill credit, item consumption at claim, party behavior, reward delivery and relog. Avoid renumbering quests already held by live characters.
Progress is saved only in this browser. Completion is your learning record, not proof of a live server change.
Apply the real change
Use the load method stated in the steps for this system. Startup-only settings require a planned restart. The reload finder below shows recorded groups; confirm whether the particular field is startup-only.
Find the file’s reload instructions →Verify the result in game
Apply the group that loads the chosen system: /reload quest for classic tables, /reload custom for custom tables and /reload spk for WinQuest.
If the expected result is missing, restore the backed-up files and repeat the same reload/restart before adding another change.
Dependencies & important details
Keep the fixed mission/reward row counts. In the supplied WinQuest layout: reward type 1=Zen, 2=level-up points, 3=item, 4=WCoinC. Do not reuse these numbers for another reward system.
