Code Monkey home page Code Monkey logo

opendataquest's Introduction

OpenDataquest

Welcome to the DOL dataquests sharing project !!

How to import an existing CSV quest

Open the Dataquest input tool "DataQuest_Input.ods" and activate macros :
image

Select one of the CSV quests in the "quests" folder and do a copy of the content :
image Paste the content into the spreadsheet in order to import the CSV :

Select the "tab" only as a separator :
image

The quest is now imported into the spreadsheet :
image



Click on "Finalize Import" and answer "Yes" to the two questions :
image

Go into the "SQL Datasheet Output" :
image



Select the 2 cells on the right of Query 1 and Query 2 and paste the content into a SQL client connected to your DOL database then execute the SQL :
image



The quest is now inserted/updated into your DOL database !

Launch your DOL server or - if server already started - do a /mob refreshquests on the corresponding NPC :
image
Your quest is now ready to be played/ tested !

How to export a quest to CSV

Just do a copy of all your cells in the "Dataquest Input" tab.
Paste the content to a text editor like Notepad++.
Save your file to CSV (tab as a separator).

The filename convention is :
<Quest Name>-<NPC Name>.csv

(please replace " " by "_" in the filename)

How to create a new quest

Open the file "Quests_List.ods" in the "samples" folder and do Ctrl+Click on the quest's title to go into the corresponding quest description on Allakhazam website.

Open the Dataquest input tool "DataQuest_Input.ods" and select your number of steps in the spreadsheet :
image

Start to do copy/paste of the steps description from Allakhazam into your spreadsheet and create a Finish step to finalize your quest.

You can check the details of the fields in the instructions document : OpenDataQuest_Instructions.ods

image

The version of the OpenDataQuest input tool is based on the below :

  • a major version (v1.0, v1.1, ...) : in case the CSV structure must be changed
  • a minor version (64, 65, ...) : corresponding to EveOfDarkness/db-public data release = the Mob, Worldobject, ItemTemplate dropdown lists are based on this version

image image

It means the CSV files are compatible within the same major version.


Start testing and share your findings !

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.