Coder Social home page Coder Social logo

obwando / nexusforever.worlddatabase Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nexusforever/nexusforever.worlddatabase

0.0 0.0 0.0 3.74 MB

The optional world database for NexusForever.

Home Page: https://emulator.ws/

License: GNU Affero General Public License v3.0

nexusforever.worlddatabase's Introduction

NexusForever World Database

Information

This repository contains the optional world data for NexusForever, while the schema for the world database is included in the main repository the actual data resides here.

For entity information the data is split by continent, zone and finally by creature.
The example below is taken from the Alizar/Celestion.sql SQL file and is for the creature Hunter Zynanna.

-- --------------------------------------
-- Hunter Zynanna
-- --------------------------------------
SET @GUID = (SELECT IFNULL(MAX(`id`), 0) FROM `entity`);
INSERT INTO `entity` (`Id`, `Type`, `Creature`, `World`, `Area`, `X`, `Y`, `Z`, `RX`, `RY`, `RZ`, `DisplayInfo`, `OutfitInfo`, `Faction1`, `Faction2`) VALUES
    (@GUID+1, 0, 47427, @WORLD, 301, 1991.417, -912.8641, -1900.929, 0, 0, 0, 27858, 9210, 171, 171);
INSERT INTO `entity_spline` (`Id`, `SplineId`, `Mode`, `Speed`, `FX`, `FY`, `FZ`) VALUES
    (@GUID+1, 14461, 1, 3, 0, 0, 0);
INSERT INTO `entity_stats` (`Id`, `Stat`, `Value`) VALUES
    (@GUID+1, 0, 2372),
    (@GUID+1, 10, 8),
    (@GUID+1, 15, 0),
    (@GUID+1, 20, 0),
    (@GUID+1, 21, 0),
    (@GUID+1, 22, 0);

The initial files in the repository were created with a custom tool that ingested sniffs taken while retail was still live, this gives a good starting point but a lot of manual work is required to tweak and make fixes.

Each file is considered a dump, all changes reside in the same file and should be able reapplied when changes occur.

Installation

Unlike the content found in the auth and character databases, data in the world database is not created automatically via a database migration and needs to be applied manually.
Run all of the SQL files found in this repository on your world database, each file is independant from one another, you can install as many or as little as you would like.

nexusforever.worlddatabase's People

Contributors

rawaho avatar

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.