A Second Life viewer with Lua-based plugins to extend and modify your world, your way.
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
3rdParty Fixed VC80 compile, also fixed all those goddamn console errors Oct 12, 2010
LICENSES Okay, let's see if this builds now. Oct 4, 2010
SkinSVGs Fixed VC80 compile, also fixed all those goddamn console errors Oct 12, 2010
doc Hippo login bullshit added, as well as some other crap Sep 20, 2010
etc Everything except newview and a few other folders are ready. Sep 10, 2010
indra Final commit of the 1.x series, onto 3.x. Sep 4, 2011
installer Installer fixed, some other minor crap Sep 18, 2010
libraries Removing Lua binaries. Oct 21, 2010
scripts Well, everything's fixed except for the goddamn asset downloader. Nov 4, 2010
.gitignore Everything except newview and a few other folders are ready. Sep 10, 2010
AscentChangelog.txt Merge with most recent Ascent complete. Compile untested. Sep 10, 2010
CHANGELOG.txt Latest Ascent + Lua built via CMake now Sep 22, 2010
CONTRIBUTORS Merge with most recent Ascent complete. Compile untested. Sep 10, 2010
Cleanup.sh ** 3PVP Compliance ** Feb 26, 2010
LICENSE-libraries-linux.txt git-svn-id: file:///home/nexis/Documents/luna-mirror/trunk@4 97ece4ad… Jun 20, 2009
LICENSE-logos.txt git-svn-id: file:///home/nexis/Documents/luna-mirror/trunk@4 97ece4ad… Jun 20, 2009
LICENSE-source.txt Props. Jun 20, 2009
LunaIcon.png ** 3PVP Compliance ** Feb 26, 2010
LunaIcon.svg ** 3PVP Compliance ** Feb 26, 2010
NOT_TPV_COMPLIANT.txt Preparing to merge with Ascent codebase. Sep 9, 2010
README == Package Manager == Mar 3, 2010
README.md Edited README.md via GitHub Sep 9, 2011
README.txt Everything except newview and a few other folders are ready. Sep 10, 2010
ReformatInstall.xml.bat Latest Ascent + Lua built via CMake now Sep 22, 2010
cleanup-patch-crap.sh Merge with most recent Ascent complete. Compile untested. Sep 10, 2010
install.xml FMOD import stuff added from Phoenix, should fix win32-vc2005 buildbot Oct 18, 2010
macbuild.sh I think I've figgered out why it's failing on Linux now. Also some po… Oct 17, 2010
prep-fmod.bat Fix for Windows buildbot Oct 18, 2010

README.md

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.

Singularity

Luna is based off of the powerful and sleek Singularity 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 nexisentertainment@gmail.com.

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