Coder Social home page Coder Social logo

mightymarc / luna-viewer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from n3x15/luna-viewer

2.0 0.0 0.0 112.27 MB

A Second Life viewer with Lua-based plugins to extend and modify your world, your way.

Home Page: http://luna.nexisonline.net

License: Other

luna-viewer's Introduction

Luna Viewer

A Short Introduction

Luna is a viewer created to allow you to define your Second Life experience the way you want.
Not only will you be allowed to change the existing experience in a subtle, simple way typical of most other viewers, but you'll be able to add features, remove others, and change them without knowing how to be a computer programmer.

You may be asking yourself how this is possible.

Luna uses a powerful scripting language called Lua. Lua allows you to do everything done within the Second Life engine, but without touching a single line of C++ code. Events are evaluated and distributed between Lua plugins, which take actions on these events, drawing the screen, changing animations, and displaying feedback. And it's all done on the fly, without compiling or disrupting performance.

Plugins are activated by simply dropping them into the plugins folder and restarting the Lua engine, taking a fraction of a second to complete. In case of an error, your client will not crash - the Lua engine will halt and wait to be restarted, allowing you to make the repair while still being logged in.

Other Features

Lua is not the only item Luna has to offer.

Ascent

Luna is based off of the powerful and sleek Ascent viewer, offering many client-side features and tools not offered by the base Second Life viewer. Many of the features that were present in the now-infamous Emerald viewer were re-implemented in Ascent.

Security

This viewer incoorporates many security features designed to protect you from crashes and spam. Twisted Laws contributed several patches and sections of code that eliminate dialogue spam and NeilLife crashers simply by going into Busy Mode.

Support & Help

If you have any questions, comments, or suggestions, feel free to email me at [email protected].

Unfortunately, due to a personal conflict with Linden Lab, I do not currently have any in-world support for Luna. I will try to frequent InWorldz, but due to a college course, I cannot guarantee that I will be available.

Rob "N3X15" Nelson

luna-viewer's People

Contributors

n3x15 avatar

Stargazers

 avatar  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.