A Development Tutorial: Chapter 05: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{Guide | name = A Development Tutorial: Chapter 5 | image = AWikiEditor.gif | description = Get the developer tools and try building new content for this game! | status = wip...") |
No edit summary |
||
Line 7: | Line 7: | ||
| authors = Slowhand | | authors = Slowhand | ||
| chapter = 05: Create a 2-Map Zone | | chapter = 05: Create a 2-Map Zone | ||
| chapters = [[A Development Tutorial|Title Page]]<br>[[A Development Tutorial: Chapter 01|Development Kit Setup]]<br>[[A Development Tutorial: Chapter 02|Making Maps]]<br>[[A Development Tutorial: Chapter 03|The World Map Editor]]<br>[[A Development Tutorial: Chapter 04|NPC Dialogues]]<br>'''Create a 2-Map Zone'''<br>[[A Development Tutorial: Chapter 06|Monsters, Loot, and Scripts]]<br>[[A Development Tutorial: Chapter 07|Tracking Quest Progress]]<br>[[A Development Tutorial: Chapter 08|Scenery Scripts]]<br>[[A Development Tutorial: Chapter 09|Dialogue-to-Quest Location]]<br>[[A Development Tutorial: Chapter 10|Locations: Public to Private]]<br>[[A Development Tutorial: Chapter 11|Setup of Scripting Environment]]<br>[[A Development Tutorial: Chapter 12|Understanding | | chapters = [[A Development Tutorial|Title Page]]<br>[[A Development Tutorial: Chapter 01|Development Kit Setup]]<br>[[A Development Tutorial: Chapter 02|Making Maps]]<br>[[A Development Tutorial: Chapter 03|The World Map Editor]]<br>[[A Development Tutorial: Chapter 04|NPC Dialogues]]<br>'''Create a 2-Map Zone'''<br>[[A Development Tutorial: Chapter 06|Monsters, Loot, and Scripts]]<br>[[A Development Tutorial: Chapter 07|Tracking Quest Progress]]<br>[[A Development Tutorial: Chapter 08|Scenery Scripts]]<br>[[A Development Tutorial: Chapter 09|Dialogue-to-Quest Location]]<br>[[A Development Tutorial: Chapter 10|Locations: Public to Private]]<br>[[A Development Tutorial: Chapter 11|Setup of Scripting Environment]]<br>[[A Development Tutorial: Chapter 12|Understanding Quest Scripts]]<br>[[A Development Tutorial: Chapter 13|A Simple Quest]]<br>[[A Development Tutorial: Chapter 14|Dialogue: The "SAY" Menu]]<br>[[A Development Tutorial: Chapter 15|Modifying Some Basic Mechanics]] | ||
}} | }} | ||
Revision as of 19:54, 20 January 2017
A Development Tutorial: Chapter 5 | |
---|---|
Get the developer tools and try building new content for this game! | |
Season | {{{season}}} |
Status | wip |
Completion | 75% |
Authors | Slowhand |
This Chapter | 05: Create a 2-Map Zone |
More Chapters | Title Page Development Kit Setup Making Maps The World Map Editor NPC Dialogues Create a 2-Map Zone Monsters, Loot, and Scripts Tracking Quest Progress Scenery Scripts Dialogue-to-Quest Location Locations: Public to Private Setup of Scripting Environment Understanding Quest Scripts A Simple Quest Dialogue: The "SAY" Menu Modifying Some Basic Mechanics |
Notes | {{{notes}}} |
Step by Step:
- Create second map and add it to the world.
- Launch the Mapper and open a cave map. Save it to a different name. (I used: q_tut1_in) (q for quest, tut1 for tutorial1, and in for inside)
- Launch the WorldEditor, Tools->Map Data Editor (Ctrl+M), Add New Map. Add q_tut1_in, and assign an ID similar to the previous one. (129 for me)
- Tools->Location Editor (Ctrl+L), find the tutorial location (mine had PID 90) and double click to edit it. Add the new map with PID 129 to it. Now it should have 2 maps.
- Save the World (Ctrl+S) and exit World Editor.
- Link the first map to the second one:
- Launch Mapper again and open the first map. (The one that will be accessed from the world map, I named it: q_tut1_out)
- Add some Ent (Entry point) elements, and set their "EntireNumber" to 0. This is where the player will spawn when he enters the area from the world map.
- Add a cave entrance, add the design elements, and add some Exit Grid (EG) element to the cave entrance. (They can be found at Tech panel)
- Edit the Exit Grid's values: set "ToEntire" to 0, while set "ToMapPid" to 129 (the PID of the second map, the cave)
- Now add some more Ent elements close to the cave entrance, and set the "EntireNumber" value to 1. This is where the player will spawn when he exits the cave.
- The first map is set, save it.
- Link the second map to the first:
- Load the second map (cave).
- Add some Ent elements near the cave entrance and set their "EntireNumber" to 0. Here will the player spawn when enters the cave.
- Fill the entrance of the cave with EG elements with values: set "ToEntire" to 1 and set "ToMapPid" to 128 (the PID of the first map, q_tut1_out in my case)
- Save the map and exit the Mapper.
- Try it out:
- Clean, delete world save files, and run the server.
- Your character should be able to enter and leave the cave at his leisure.
Here are my maps: (images here soon)