Coder Social home page Coder Social logo

paradox's Introduction

Paradox

This software is inteded as a toolkit for the development of a server emulator for the game LEGO Universe. It provides a set of commands that can be used to read, analyse and possibly write different file formats that the game used, as well as generating documentation and source code snippets (mainly c++). These may be used within server software wherever datastructures are commonly known, and just very tedious to implement.

Operating System

This software was written for use on a Linux distribution, and as such may not work on other operating systems. The intention is for it to be platform independent, but it may require some changes to get it to work. I am open to contributions that allow this software to be built on other systems, provided that it does not break existing setups (too much).

Building & Installation

Currently the repository is optimized to be built by the GNU autotools. I'm happy to include other mechanisms like CMake, if someone gets it working properly with all dependencies.

For building with the autotools, I recommend the following procedure:

# autoreconf --install
# mkdir build
# cd build
# ../configure
# make
# sudo make install

Dependencies

This software requires (at least for building with gcc on linux) the following libraries to be installed on your system:

At the moment, all three of the are required, altough I may add some configure options later down the line to make some feature that require these dependencies optional.

License

Currently, I have not decided on a license for this project, though as this is available publicly on github, I plan on choosing a fairly standard open source one. This means that for the meantime I tolerate other people using this software, but I still own the IP rights to all the code I wrote.

Notes

This codebase may contain some code snippets from stackoverflow or similar sites. I try to mark all occurences appropriately within the codebase. If you feel like I missed the attribution somewhere, feel free to contact me and I will sort that out.

In case you found this, having never heard of any LU restoration projects before, but are curious as to what has happend in the past years, check out Darkflame Universe or lcdr Universe.

paradox's People

Contributors

xiphoseer avatar

Stargazers

BZK avatar

Watchers

James Cloos avatar Simon Nitzsche 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.