A Development Tutorial
A Development Tutorial | |
---|---|
Get the developer tools and try building new content for this game! | |
Season | 2 |
Status | Progress Stopped |
Completion | 75% |
Authors | Slowhand |
This Chapter | Title Page |
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 Chapter 10 Setup of Scripting Environment Understanding Quest Scripts Chapter 13 Dialogue: The "SAY" Menu Chapter 15 Lockpick Cooldown Repeatable Locations Floating FA Text Roulette Game Dialogues vs Scripts Simple Kill Quest Chapter 21 Mysterious Stranger Perk Perk Installation Black Jack Game Black Jack Installation Sound Effects Common Mistakes |
Notes | Need to add images |
This is a brief development tutorial for developing FOnline. In this tutorial, the FOnline: Reloaded version of the SDK is used, but it should be fully compatible with the original SDK as well. Note that not everything is compatible, especially scripts. If you plan to follow this tutorial, it is easier to use the Reloaded version. See Chapter 01 for install instructions.
Copies of this tutorial can be found at both the game forum and at FoDev.net as well.
From the Editor |
---|
Slowhand has done an amazing job here of documenting development steps for FOnline: Reloaded. Anyone wanting to contribute development work will surely benefit from this excellent work. The above links are to the original articles he posted on the Reloaded forum, originally as two guides. This wiki version is a straight copy and paste from the forum, broken into chapters to fit the Guide template here, and includes various edits for clarity including sentence restructuring. Both guides have been combined, but otherwise the content itself and its order have been altered as little as possible. All credit to Slowhand. |
Contents
- Chapter 01: Setting Up the Development Kit
- Chapter 02: Modifying existing maps with the Mapper
- Chapter 03: Adding new locations to the world, using the World editor
- Chapter 04: Adding dialogues for NPC's
- Chapter 05: Creating a two map zone
- Chapter 06: Adding monsters, loot and using some basic scripts
- Chapter 07: More on dialogs: Tracking quest progress
- Chapter 08: Creating and using some basic scripts: Scenery scripts
- Chapter 09: Creating new quest location from dialog
- Chapter 10: Accessing a Private Location from a Public Location Scenery (Using a Ladder)
- Chapter 11: Setting up the scripting environment
- Chapter 12: Understanding a full quest script (Dogs of L.A.)
- Chapter 13: A Simple Kill Target Critter Quest
- Chapter 14: Using the "Say" menu from dialogues (Riddle mini quest)
- Chapter 15: Modifying Easier Core Mechanics
- Chapter 15.01: Modifying Lockpick Cooldown Mechanic
- Chapter 16: Generating a Repeatable Quest Location
- Chapter 17: Floating First Aid Text Overhead
- Chapter 18: Writing a Gambling Game: Roulette
- Chapter 19: Dialogues vs Scripts: Russian Roulette
- Chapter 20: Writing a Simple Kill-on-Location Quest
- Chapter 21: Advanced Kill Quest
- Chapter 22: Mysterious Stranger Perk
- Chapter 23: Perk Installation
- Chapter 24: Black Jack Card Game
- Chapter 25: Black Jack Installation
- Chapter 26: Working with Sound Effects
- Chapter 27: Common Mistakes
Other Ideas
- Add a small simple quest, step by step style, where the objective is to kill a nearby critter for the quest giver. (No need to generate a new private map for it.)
- Add a guessing game, step by step style, where the player has to guess riddles, using the "Say" menu to give the answer, instead of selecting from possible dialogue options.