Resources

From libsecondlife

(Redirected from Documentation)
Jump to: navigation, search

Contents

API Documentation

Current API Documentation available in both online html format, or downloadable chm format


Version html chm
Trunk (current development documentation) html chm
Release (current stable documentation) html chm

If you are using Microsoft Internet Explorer under Windows XP SP2 or later and you are going to download the documentation in CHM format, you should "unblock" the file after downloading it, by right-clicking on it and selecting the properties menu item. Then click on the 'Unblock' button. Failing to do this may lead to errors in the visualization of the file, due to a Microsoft bug.


How to contribute documentation

You can submit documentation patches to jira.

Mailing Lists

The primary mailing list for libsecondlife is libsl-dev@openmv.org.

You can subscribe to the development list at http://openmv.org/cgi-bin/mailman/listinfo/libsl-dev

To be informed of new code updates, use libsl-commits@openmv.org. Subscription is required if you have commit access to the SVN server, and highly recommended for anyone using libsecondlife in their applications.

You can subscribe to the commits list at http://openmv.org/cgi-bin/mailman/listinfo/libsl-commits


IRC

A lot of our communication happens on IRC. The general libopenmetaverse chat channel is #libomv EFNet. This is not strictly developer oriented, and often is running a live relay between our headquarters in Second Life and the IRC channel. For application developers, library developers, or any code related chat please use #libsl-dev on EFNet.

  • IRC - A short IRC tutorial.

Software, Scripts, and Tools

Applications Scripts Tools

Examples included with the source:

  • Snowcrash
    • The original utility used to analyze / modify communication between the Windows client and the Second Life sims
  • Slice
    • A utility to decode the disk cache created by the Second Life client
  • SessionID hack
    • This crude tool was used at SLCC to bless attendees with God Mode (whether they liked it or not)

External links to Projects, Examples and Tutorials

Applications / Examples Tutorials/Docs

Examples included with library

  • Included in the libsecondlife/examples directory are many working examples of most common features implemented in the library.

ghettosl

  • C# console interface for SecondLife
  • This program utilizes libsecondlife for connecting to and performing several basic functions in SecondLife.

SLeek

  • Text-only (no 3D graphics) GUI interface for Second Life
  • SLeek is intentioned as a relatively lightweight SL client (since there will be no 3D engine). Currently in alpha.

Feathertail Project

  • A library and client to make developing text only clients and NPC/bots for Second Life easier.
  • The Feathertail projects goal is the creation of a number of subsystems including object tracking, client side scripting, and command interpretors to make it easier to develop text only interfaces to SecondLife, as well making it easier to build NPC/bots.

ObjectTracking with Feathertail

  • A short tutorial on how to use the ObjectOverlord from the Feathertail project to do object tracking.

Second Life Packet Layout

  • Secondlife packet layout, message format and packet accounting