Resources

From libopenmetaverse - libomv - Developer Wiki

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
0.9 (current stable documentation) html (0.9) chm (0.9)
0.8 html (0.8) chm (0.8)
0.7 html (0.7) chm (0.7)
0.6 html (0.6) chm (0.6)
0.5 html (0.5) chm (0.5)

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.

Developer Portal

Developer Portal contains tutorials and helpful tips to get you writing code with libopenmetaverse in.

Mailing Lists

The primary mailing list for libomv libomv-dev@googlegroups.com . To subscribe please send an email to libomv-dev+subscribe@googlegroups.com

You can also subscribe to the development list at http://groups.google.com/group/libomv-dev/

To be informed of new code updates, use libomv-commits@googlegroups.com . Subscription is required if you have commit access , and highly recommended for anyone using libomv in their applications. To subscribe please send an email to libomv-commits+subscribe@googlegroups.com

You can also subscribe to the commits list at http://groups.google.com/group/libomv-commits/

IRC

A lot of our communication happens on IRC. For application developers, library developers, or any code related chat use #libomv-dev on Freenode.

  • IRC - A short IRC tutorial.

Software, Scripts, and Tools

Applications Scripts Tools

Example applications and utility programs included with source found in \Programs:

Examples included with the source found in \Programs\examples:

  • 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 Programs/examples directory are many working examples of most common features implemented in the library.

Radegast Metaverse Client

  • Lightweight client for connecting to Second Life and OpenSim based virtual worlds

Second Life Packet Layout

  • Secondlife packet layout, message format and packet accounting

Second Life Packet Layout

  • Secondlife packet layout, message format and packet accounting