Giter Site home page Giter Site logo

alexandria's Introduction

Alexandria

A set of .NET libraries for viewing and processing data, almost totally related to videogames.

The current focus is on From Software's Souls games - Demon Souls, Dark Souls, and Dark Souls 2. I've also got code for working with Sierra AGI files in there, more SSI Gold Box decoded than anyone else (with a pretty useful script visualiser), Unreal, Nintendo DS games, I've got old code to port in for Ultima and Ultima II-IX, Ultima Underworld and Ultima Underworld II and System Shock, Morrowind, Outcast, Albion, and others... I do this a lot. This is the project to bring this all together in one great big plugin-oriented monster.

The core idea is to abstract as much of a game's data as possible, to make it easier to visualise and modify it so that you can get through those parts easy and concentrate on the much more complex game-specific issues. Secondary to that is making it easy to write new plugins and processors; once you have Visual Studio 2012 Express installed, a new plugin shouldn't be much more difficult than writing a Python script. Ideally this is supported with an API that is well-documented, comprehensible, and has lots of tools for making processing data easy. This ideal varies in how well it's implemented, but that's the goal.

Some of the information I find are brought together in a file format wiki I maintain (https://sites.google.com/site/fileformats/). This is kept separate in order for it to be more useful to other projects.

There is also a Google Docs Spreadsheet containing a lot of the game information that feeds back into the program:

https://docs.google.com/spreadsheets/d/1KukblWL61We64-gNIyaAShga9h8RTXYmyFs98eQhY4E/edit?usp=sharing

alexandria's People

Contributors

burton-radons avatar

Watchers

 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.