Git Product home page Git Product logo

openbve's Introduction

openBVE Source Code - Readme

This source code is an experimental port of openBVE to the OpenTK framework.

Compatibility Changes

There have also been various additions, including to the OpenBveApi, and animated objects which are described fully here.

Fixed Errata

These are described fully [here] (https://github.com/leezer3/OpenBVE/wiki/Errata).

Nightly Builds

Automatically generated daily builds are available here.

Developer Documentation

Documentation for development of add-ons (update version of docs originally written by michelle) can be found here.

Packages

openBVE now supports the installation of 'package files' , which are intended as a replacement for the now defunct managed content. These are described fully [here] (http://openbve-project.net/packages/).

Notes

This build has been tested to compile correctly using VS2013 and MonoDevelop, but should also compile with SharpDevelop.

Joystick hat support does not function correctly in the current release build of OpenTK (1.1.4). Please compile OpenTK yourself from the most recent source if you wish to use this feature.

Contributors

OpenBVE:

  • michelle
  • odakyufan
  • Anthony Bowden
  • Paul Sladen

OpenTK Port and Continuing Development:

  • Christopher Lees
  • Jakub Vanek
  • Maurizo M. Gavioli

Links

Project Website:

http://www.openbve-project.net

Project Source Code on GitHub: https://github.com/leezer3/OpenBVE

Discussion Boards:

Official Project Forum:

http://bveworldwide.unlimitedboard.com/f14-the-sim-in-time-general-discussion

License

Michelle intended for this program to be placed in the public domain. This means that you can make any modifications to it you like and share your modifications with others.

Third-Pary Libraries

  • OpenBVE uses the OpenTK library for windowing and input handling. This is licenced under the Open Toolkit Library Licence, which may be found in OpenTKLicence.txt.
  • OpenBVE uses the CS Script Library for animation scripting. This is licened under the MIT Licence, which may be found in CSScriptLicence.txt.
  • OpenBVE uses SharpCompress for archive handling. This is licenced under the MIT Licence, which may be found in SharpCompressLicence.txt.

openbve's People

Contributors

leezer3 avatar mgavioli avatar marcriera avatar jakubvanek avatar buttercookie42 avatar v1993 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.