Giter VIP home page Giter VIP logo

WildStar Tools, Packages, and Documentation

Hi there! Here you'll find a bunch of resources for creating Addons for the videogame WildStar. Anyone is welcome to help with a project, fork one, or start their own!

This repository hosts all of the tools and documentation born out of WildStar NASA (Nexus Addon Standards Association), which is an Addon developer community trying to make Addon development as accessible as possible. One of the main NASA projects is Gemini, a set of open source Addons, Packages, and other tools for developers. Much of the private NASA Git repository has also been moved here, including NASADocs.

Another community resource is the NASA Wiki.

Repository Structure

The repository is structured similarly to the old NASA repository. Projects have been added as submodules under this repository, so you can check them all out by cloning this repository, or clone the other repositories individually.

I've made folders in NASADocs for the different types of community documentation there:

If you contributed to the old NASADocs and your work isn't here yet, feel free to add it! However, since much of NASADocs is from before the NDA lift, it's preferable for things to come from the latest WildStar build.

Projects

Gemini

Other

WildStar NASA's Projects

callbackhandler icon callbackhandler

CallbackHandler is a back-end utility library that makes it easy for a library to fire its events to interested parties.

geminiaddon icon geminiaddon

WildStar Library - Provides a template for creating addon objects for WildStar

geminibucket icon geminibucket

Wildstar Library - Provides throttling of events that fire in bursts and your addon only needs to know about the full burst.

geminicolor icon geminicolor

A tool for adding color picking capabilities and other color functions. Has options for preset or custom colors.

geminidb icon geminidb

GeminiDB manages the saved variables of your addon. It offers profile management, smart defaults and namespaces for modules.

geminievent icon geminievent

Wildstar Library - Provides event & message registration/dispatching.

geminigui icon geminigui

WildStar Library - Provides access to creating UI components from a Lua table in WildStar

geminihook icon geminihook

Wildstar Library - Offers safe Hooking/Unhooking of functions, and methods

geminiio icon geminiio

Package for outputting data through the clipboard to clients.

geminilocale icon geminilocale

Library for managing localization in addons, allowing for multiple locale to be registered with fallback to the base locale for untranslated strings.

geminirichtext icon geminirichtext

An Apollo Package for adding a rich text markup window to your addon, and methods for parsing text for use in an MLWindow.

geminitimer icon geminitimer

Wildstar Library - provides a central facility for registering timers that accept arguments.

libbusted icon libbusted

Busted for Wildstar (A Unit Testing Framework)

libdatachron icon libdatachron

LibDataChron is a Wildstar implementation of LibDataBroker

liberror icon liberror

Wildstar Library - Super simplistic Error catcher for when you are using xpcall

libjson icon libjson

dkJSON for Wildstar, now in package format!

libsort icon libsort

For taking advantage of the Carbine sort function, by making it easy to register and chain sort functions together.

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.