Repository files navigation

libOpenMetaverse Library Quick Start
Finding Help
------------
If you need any help we have a couple of resources, the primary one being the #libomv-dev IRC channel on EFNet. There is also the libomv-dev mailing list at http://groups.google.com/group/libomv-dev and lastly you can use the e-mail contact@openmv.org for any general inquiries (although we prefer developer-related questions to go to IRC or the mailing list). You can find us in-world via the open invitation libsecondlife group or at our HQ and testing area in Hooper (SLURL: http://slurl.com/secondlife/Hooper/192/43/25/).
Source Code:
To checkout a copy of libopenmv trunk
svn co http://openmetaverse.org/svn/omf/libopenmetaverse/trunk/ libopenmetaverse
For more details see: http://lib.openmetaverse.org/wiki/SVNhttp://lib.openmetaverse.org/wiki/Getting_Started
Getting started on Windows
====================================================================================
Prerequisites (all Freely Available)
--------------------------------------
Microsoft .NET Framework 3.5 - Get directly from Windows Update.
Visual C# Express - http://msdn.microsoft.com/vstudio/express/visualcsharp/
Optional-
nAnt (0.86) - http://nant.sourceforge.net/
nUnit Framework (2.2.8 or greater) - http://www.nunit.org/
Compiling
---------
For Visual Studio 2008/Visual C# Express 2008
1. Open Explorer and browse to the directory you extracted the source distribution to
2. Double click the runprebuild2008.bat file, this will create the necessary solution and project files
3. open the solution OpenMetaverse.sln from within Visual Studio
4. From the Build Menu choose Build Solution (or press the F6 Key)
The library, example applications and tools will be in the bin directory
For Visual Studio 2010:
1. Open Explorer and browse to the directory you extracted the source distribution to
2. Double click the runprebuild2010.bat file, this will create the necessary solution and project files
3. open the solution OpenMetaverse.sln from within Visual Studio
4. From the Build Menu choose Build Solution (or press the F6 Key)
The library, example applications and tools will be in the bin directory
For more details http://lib.openmetaverse.org/wiki/Getting_Started
Getting started on Linux
====================================================================================
Prerequisites Needed
--------------------
mono 2.4 - http://www.mono-project.com/
Optional-
nUnit Framework (2.2.8 or greater) - http://www.nunit.org/
nAnt (0.86) - http://nant.sourceforge.net/
Compiling
---------
Using nant:
1. Change to the directory you extracted the source distribution to
2. run the prebuild file: % sh runprebuild.sh nant - This will generate the required nant build files and run
nant with the correct buildfile parameter to build the library, examples and tools
Using mono xbuild:
1. Change to the directory you extracted the source distribution to
2. run the prebuild file: % sh runprebuild.sh - This will generate the solution files for xbuild
3. Compile the solution with the command: % xbuild OpenMetaverse.sln
The library, example applications and tools will be in the bin directory
For more details http://lib.openmetaverse.org/wiki/Getting_Started
Happy fiddling,
-- OpenMetaverse Ninjas 

About

LibOpenMetaverse is a collection of .NET libraries written in c# for interacting with 3d virtual world simulators. The core library implements the protocol, networking and client functionality.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all \u003cpre\u003e\u003ccode\u003e blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks"); } } catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); } })(); (function(){ try { var __m = "github.com"; var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

libOpenMetaverse Library Quick Start
Finding Help
------------
If you need any help we have a couple of resources, the primary one being the #libomv-dev IRC channel on EFNet. There is also the libomv-dev mailing list at http://groups.google.com/group/libomv-dev and lastly you can use the e-mail contact@openmv.org for any general inquiries (although we prefer developer-related questions to go to IRC or the mailing list). You can find us in-world via the open invitation libsecondlife group or at our HQ and testing area in Hooper (SLURL: http://slurl.com/secondlife/Hooper/192/43/25/).
Source Code:
To checkout a copy of libopenmv trunk
svn co http://openmetaverse.org/svn/omf/libopenmetaverse/trunk/ libopenmetaverse
For more details see: http://lib.openmetaverse.org/wiki/SVNhttp://lib.openmetaverse.org/wiki/Getting_Started
Getting started on Windows
====================================================================================
Prerequisites (all Freely Available)
--------------------------------------
Microsoft .NET Framework 3.5 - Get directly from Windows Update.
Visual C# Express - http://msdn.microsoft.com/vstudio/express/visualcsharp/
Optional-
nAnt (0.86) - http://nant.sourceforge.net/
nUnit Framework (2.2.8 or greater) - http://www.nunit.org/
Compiling
---------
For Visual Studio 2008/Visual C# Express 2008
1. Open Explorer and browse to the directory you extracted the source distribution to
2. Double click the runprebuild2008.bat file, this will create the necessary solution and project files
3. open the solution OpenMetaverse.sln from within Visual Studio
4. From the Build Menu choose Build Solution (or press the F6 Key)
The library, example applications and tools will be in the bin directory
For Visual Studio 2010:
1. Open Explorer and browse to the directory you extracted the source distribution to
2. Double click the runprebuild2010.bat file, this will create the necessary solution and project files
3. open the solution OpenMetaverse.sln from within Visual Studio
4. From the Build Menu choose Build Solution (or press the F6 Key)
The library, example applications and tools will be in the bin directory
For more details http://lib.openmetaverse.org/wiki/Getting_Started
Getting started on Linux
====================================================================================
Prerequisites Needed
--------------------
mono 2.4 - http://www.mono-project.com/
Optional-
nUnit Framework (2.2.8 or greater) - http://www.nunit.org/
nAnt (0.86) - http://nant.sourceforge.net/
Compiling
---------
Using nant:
1. Change to the directory you extracted the source distribution to
2. run the prebuild file: % sh runprebuild.sh nant - This will generate the required nant build files and run
nant with the correct buildfile parameter to build the library, examples and tools
Using mono xbuild:
1. Change to the directory you extracted the source distribution to
2. run the prebuild file: % sh runprebuild.sh - This will generate the solution files for xbuild
3. Compile the solution with the command: % xbuild OpenMetaverse.sln
The library, example applications and tools will be in the bin directory
For more details http://lib.openmetaverse.org/wiki/Getting_Started
Happy fiddling,
-- OpenMetaverse Ninjas 

About

LibOpenMetaverse is a collection of .NET libraries written in c# for interacting with 3d virtual world simulators. The core library implements the protocol, networking and client functionality.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

libOpenMetaverse Library Quick Start
Finding Help
------------
If you need any help we have a couple of resources, the primary one being the #libomv-dev IRC channel on EFNet. There is also the libomv-dev mailing list at http://groups.google.com/group/libomv-dev and lastly you can use the e-mail contact@openmv.org for any general inquiries (although we prefer developer-related questions to go to IRC or the mailing list). You can find us in-world via the open invitation libsecondlife group or at our HQ and testing area in Hooper (SLURL: http://slurl.com/secondlife/Hooper/192/43/25/).
Source Code:
To checkout a copy of libopenmv trunk
svn co http://openmetaverse.org/svn/omf/libopenmetaverse/trunk/ libopenmetaverse
For more details see: http://lib.openmetaverse.org/wiki/SVNhttp://lib.openmetaverse.org/wiki/Getting_Started
Getting started on Windows
====================================================================================
Prerequisites (all Freely Available)
--------------------------------------
Microsoft .NET Framework 3.5 - Get directly from Windows Update.
Visual C# Express - http://msdn.microsoft.com/vstudio/express/visualcsharp/
Optional-
nAnt (0.86) - http://nant.sourceforge.net/
nUnit Framework (2.2.8 or greater) - http://www.nunit.org/
Compiling
---------
For Visual Studio 2008/Visual C# Express 2008
1. Open Explorer and browse to the directory you extracted the source distribution to
2. Double click the runprebuild2008.bat file, this will create the necessary solution and project files
3. open the solution OpenMetaverse.sln from within Visual Studio
4. From the Build Menu choose Build Solution (or press the F6 Key)
The library, example applications and tools will be in the bin directory
For Visual Studio 2010:
1. Open Explorer and browse to the directory you extracted the source distribution to
2. Double click the runprebuild2010.bat file, this will create the necessary solution and project files
3. open the solution OpenMetaverse.sln from within Visual Studio
4. From the Build Menu choose Build Solution (or press the F6 Key)
The library, example applications and tools will be in the bin directory
For more details http://lib.openmetaverse.org/wiki/Getting_Started
Getting started on Linux
====================================================================================
Prerequisites Needed
--------------------
mono 2.4 - http://www.mono-project.com/
Optional-
nUnit Framework (2.2.8 or greater) - http://www.nunit.org/
nAnt (0.86) - http://nant.sourceforge.net/
Compiling
---------
Using nant:
1. Change to the directory you extracted the source distribution to
2. run the prebuild file: % sh runprebuild.sh nant - This will generate the required nant build files and run
nant with the correct buildfile parameter to build the library, examples and tools
Using mono xbuild:
1. Change to the directory you extracted the source distribution to
2. run the prebuild file: % sh runprebuild.sh - This will generate the solution files for xbuild
3. Compile the solution with the command: % xbuild OpenMetaverse.sln
The library, example applications and tools will be in the bin directory
For more details http://lib.openmetaverse.org/wiki/Getting_Started
Happy fiddling,
-- OpenMetaverse Ninjas 

About

LibOpenMetaverse is a collection of .NET libraries written in c# for interacting with 3d virtual world simulators. The core library implements the protocol, networking and client functionality.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length \u003e 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

libOpenMetaverse Library Quick Start
Finding Help
------------
If you need any help we have a couple of resources, the primary one being the #libomv-dev IRC channel on EFNet. There is also the libomv-dev mailing list at http://groups.google.com/group/libomv-dev and lastly you can use the e-mail contact@openmv.org for any general inquiries (although we prefer developer-related questions to go to IRC or the mailing list). You can find us in-world via the open invitation libsecondlife group or at our HQ and testing area in Hooper (SLURL: http://slurl.com/secondlife/Hooper/192/43/25/).
Source Code:
To checkout a copy of libopenmv trunk
svn co http://openmetaverse.org/svn/omf/libopenmetaverse/trunk/ libopenmetaverse
For more details see: http://lib.openmetaverse.org/wiki/SVNhttp://lib.openmetaverse.org/wiki/Getting_Started
Getting started on Windows
====================================================================================
Prerequisites (all Freely Available)
--------------------------------------
Microsoft .NET Framework 3.5 - Get directly from Windows Update.
Visual C# Express - http://msdn.microsoft.com/vstudio/express/visualcsharp/
Optional-
nAnt (0.86) - http://nant.sourceforge.net/
nUnit Framework (2.2.8 or greater) - http://www.nunit.org/
Compiling
---------
For Visual Studio 2008/Visual C# Express 2008
1. Open Explorer and browse to the directory you extracted the source distribution to
2. Double click the runprebuild2008.bat file, this will create the necessary solution and project files
3. open the solution OpenMetaverse.sln from within Visual Studio
4. From the Build Menu choose Build Solution (or press the F6 Key)
The library, example applications and tools will be in the bin directory
For Visual Studio 2010:
1. Open Explorer and browse to the directory you extracted the source distribution to
2. Double click the runprebuild2010.bat file, this will create the necessary solution and project files
3. open the solution OpenMetaverse.sln from within Visual Studio
4. From the Build Menu choose Build Solution (or press the F6 Key)
The library, example applications and tools will be in the bin directory
For more details http://lib.openmetaverse.org/wiki/Getting_Started
Getting started on Linux
====================================================================================
Prerequisites Needed
--------------------
mono 2.4 - http://www.mono-project.com/
Optional-
nUnit Framework (2.2.8 or greater) - http://www.nunit.org/
nAnt (0.86) - http://nant.sourceforge.net/
Compiling
---------
Using nant:
1. Change to the directory you extracted the source distribution to
2. run the prebuild file: % sh runprebuild.sh nant - This will generate the required nant build files and run
nant with the correct buildfile parameter to build the library, examples and tools
Using mono xbuild:
1. Change to the directory you extracted the source distribution to
2. run the prebuild file: % sh runprebuild.sh - This will generate the solution files for xbuild
3. Compile the solution with the command: % xbuild OpenMetaverse.sln
The library, example applications and tools will be in the bin directory
For more details http://lib.openmetaverse.org/wiki/Getting_Started
Happy fiddling,
-- OpenMetaverse Ninjas 

About

LibOpenMetaverse is a collection of .NET libraries written in c# for interacting with 3d virtual world simulators. The core library implements the protocol, networking and client functionality.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

libOpenMetaverse Library Quick Start
Finding Help
------------
If you need any help we have a couple of resources, the primary one being the #libomv-dev IRC channel on EFNet. There is also the libomv-dev mailing list at http://groups.google.com/group/libomv-dev and lastly you can use the e-mail contact@openmv.org for any general inquiries (although we prefer developer-related questions to go to IRC or the mailing list). You can find us in-world via the open invitation libsecondlife group or at our HQ and testing area in Hooper (SLURL: http://slurl.com/secondlife/Hooper/192/43/25/).
Source Code:
To checkout a copy of libopenmv trunk
svn co http://openmetaverse.org/svn/omf/libopenmetaverse/trunk/ libopenmetaverse
For more details see: http://lib.openmetaverse.org/wiki/SVNhttp://lib.openmetaverse.org/wiki/Getting_Started
Getting started on Windows
====================================================================================
Prerequisites (all Freely Available)
--------------------------------------
Microsoft .NET Framework 3.5 - Get directly from Windows Update.
Visual C# Express - http://msdn.microsoft.com/vstudio/express/visualcsharp/
Optional-
nAnt (0.86) - http://nant.sourceforge.net/
nUnit Framework (2.2.8 or greater) - http://www.nunit.org/
Compiling
---------
For Visual Studio 2008/Visual C# Express 2008
1. Open Explorer and browse to the directory you extracted the source distribution to
2. Double click the runprebuild2008.bat file, this will create the necessary solution and project files
3. open the solution OpenMetaverse.sln from within Visual Studio
4. From the Build Menu choose Build Solution (or press the F6 Key)
The library, example applications and tools will be in the bin directory
For Visual Studio 2010:
1. Open Explorer and browse to the directory you extracted the source distribution to
2. Double click the runprebuild2010.bat file, this will create the necessary solution and project files
3. open the solution OpenMetaverse.sln from within Visual Studio
4. From the Build Menu choose Build Solution (or press the F6 Key)
The library, example applications and tools will be in the bin directory
For more details http://lib.openmetaverse.org/wiki/Getting_Started
Getting started on Linux
====================================================================================
Prerequisites Needed
--------------------
mono 2.4 - http://www.mono-project.com/
Optional-
nUnit Framework (2.2.8 or greater) - http://www.nunit.org/
nAnt (0.86) - http://nant.sourceforge.net/
Compiling
---------
Using nant:
1. Change to the directory you extracted the source distribution to
2. run the prebuild file: % sh runprebuild.sh nant - This will generate the required nant build files and run
nant with the correct buildfile parameter to build the library, examples and tools
Using mono xbuild:
1. Change to the directory you extracted the source distribution to
2. run the prebuild file: % sh runprebuild.sh - This will generate the solution files for xbuild
3. Compile the solution with the command: % xbuild OpenMetaverse.sln
The library, example applications and tools will be in the bin directory
For more details http://lib.openmetaverse.org/wiki/Getting_Started
Happy fiddling,
-- OpenMetaverse Ninjas 

About

LibOpenMetaverse is a collection of .NET libraries written in c# for interacting with 3d virtual world simulators. The core library implements the protocol, networking and client functionality.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

libOpenMetaverse Library Quick Start
Finding Help
------------
If you need any help we have a couple of resources, the primary one being the #libomv-dev IRC channel on EFNet. There is also the libomv-dev mailing list at http://groups.google.com/group/libomv-dev and lastly you can use the e-mail contact@openmv.org for any general inquiries (although we prefer developer-related questions to go to IRC or the mailing list). You can find us in-world via the open invitation libsecondlife group or at our HQ and testing area in Hooper (SLURL: http://slurl.com/secondlife/Hooper/192/43/25/).
Source Code:
To checkout a copy of libopenmv trunk
svn co http://openmetaverse.org/svn/omf/libopenmetaverse/trunk/ libopenmetaverse
For more details see: http://lib.openmetaverse.org/wiki/SVNhttp://lib.openmetaverse.org/wiki/Getting_Started
Getting started on Windows
====================================================================================
Prerequisites (all Freely Available)
--------------------------------------
Microsoft .NET Framework 3.5 - Get directly from Windows Update.
Visual C# Express - http://msdn.microsoft.com/vstudio/express/visualcsharp/
Optional-
nAnt (0.86) - http://nant.sourceforge.net/
nUnit Framework (2.2.8 or greater) - http://www.nunit.org/
Compiling
---------
For Visual Studio 2008/Visual C# Express 2008
1. Open Explorer and browse to the directory you extracted the source distribution to
2. Double click the runprebuild2008.bat file, this will create the necessary solution and project files
3. open the solution OpenMetaverse.sln from within Visual Studio
4. From the Build Menu choose Build Solution (or press the F6 Key)
The library, example applications and tools will be in the bin directory
For Visual Studio 2010:
1. Open Explorer and browse to the directory you extracted the source distribution to
2. Double click the runprebuild2010.bat file, this will create the necessary solution and project files
3. open the solution OpenMetaverse.sln from within Visual Studio
4. From the Build Menu choose Build Solution (or press the F6 Key)
The library, example applications and tools will be in the bin directory
For more details http://lib.openmetaverse.org/wiki/Getting_Started
Getting started on Linux
====================================================================================
Prerequisites Needed
--------------------
mono 2.4 - http://www.mono-project.com/
Optional-
nUnit Framework (2.2.8 or greater) - http://www.nunit.org/
nAnt (0.86) - http://nant.sourceforge.net/
Compiling
---------
Using nant:
1. Change to the directory you extracted the source distribution to
2. run the prebuild file: % sh runprebuild.sh nant - This will generate the required nant build files and run
nant with the correct buildfile parameter to build the library, examples and tools
Using mono xbuild:
1. Change to the directory you extracted the source distribution to
2. run the prebuild file: % sh runprebuild.sh - This will generate the solution files for xbuild
3. Compile the solution with the command: % xbuild OpenMetaverse.sln
The library, example applications and tools will be in the bin directory
For more details http://lib.openmetaverse.org/wiki/Getting_Started
Happy fiddling,
-- OpenMetaverse Ninjas 

About

LibOpenMetaverse is a collection of .NET libraries written in c# for interacting with 3d virtual world simulators. The core library implements the protocol, networking and client functionality.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

libOpenMetaverse Library Quick Start
Finding Help
------------
If you need any help we have a couple of resources, the primary one being the #libomv-dev IRC channel on EFNet. There is also the libomv-dev mailing list at http://groups.google.com/group/libomv-dev and lastly you can use the e-mail contact@openmv.org for any general inquiries (although we prefer developer-related questions to go to IRC or the mailing list). You can find us in-world via the open invitation libsecondlife group or at our HQ and testing area in Hooper (SLURL: http://slurl.com/secondlife/Hooper/192/43/25/).
Source Code:
To checkout a copy of libopenmv trunk
svn co http://openmetaverse.org/svn/omf/libopenmetaverse/trunk/ libopenmetaverse
For more details see: http://lib.openmetaverse.org/wiki/SVNhttp://lib.openmetaverse.org/wiki/Getting_Started
Getting started on Windows
====================================================================================
Prerequisites (all Freely Available)
--------------------------------------
Microsoft .NET Framework 3.5 - Get directly from Windows Update.
Visual C# Express - http://msdn.microsoft.com/vstudio/express/visualcsharp/
Optional-
nAnt (0.86) - http://nant.sourceforge.net/
nUnit Framework (2.2.8 or greater) - http://www.nunit.org/
Compiling
---------
For Visual Studio 2008/Visual C# Express 2008
1. Open Explorer and browse to the directory you extracted the source distribution to
2. Double click the runprebuild2008.bat file, this will create the necessary solution and project files
3. open the solution OpenMetaverse.sln from within Visual Studio
4. From the Build Menu choose Build Solution (or press the F6 Key)
The library, example applications and tools will be in the bin directory
For Visual Studio 2010:
1. Open Explorer and browse to the directory you extracted the source distribution to
2. Double click the runprebuild2010.bat file, this will create the necessary solution and project files
3. open the solution OpenMetaverse.sln from within Visual Studio
4. From the Build Menu choose Build Solution (or press the F6 Key)
The library, example applications and tools will be in the bin directory
For more details http://lib.openmetaverse.org/wiki/Getting_Started
Getting started on Linux
====================================================================================
Prerequisites Needed
--------------------
mono 2.4 - http://www.mono-project.com/
Optional-
nUnit Framework (2.2.8 or greater) - http://www.nunit.org/
nAnt (0.86) - http://nant.sourceforge.net/
Compiling
---------
Using nant:
1. Change to the directory you extracted the source distribution to
2. run the prebuild file: % sh runprebuild.sh nant - This will generate the required nant build files and run
nant with the correct buildfile parameter to build the library, examples and tools
Using mono xbuild:
1. Change to the directory you extracted the source distribution to
2. run the prebuild file: % sh runprebuild.sh - This will generate the solution files for xbuild
3. Compile the solution with the command: % xbuild OpenMetaverse.sln
The library, example applications and tools will be in the bin directory
For more details http://lib.openmetaverse.org/wiki/Getting_Started
Happy fiddling,
-- OpenMetaverse Ninjas 

About

LibOpenMetaverse is a collection of .NET libraries written in c# for interacting with 3d virtual world simulators. The core library implements the protocol, networking and client functionality.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

libOpenMetaverse Library Quick Start
Finding Help
------------
If you need any help we have a couple of resources, the primary one being the #libomv-dev IRC channel on EFNet. There is also the libomv-dev mailing list at http://groups.google.com/group/libomv-dev and lastly you can use the e-mail contact@openmv.org for any general inquiries (although we prefer developer-related questions to go to IRC or the mailing list). You can find us in-world via the open invitation libsecondlife group or at our HQ and testing area in Hooper (SLURL: http://slurl.com/secondlife/Hooper/192/43/25/).
Source Code:
To checkout a copy of libopenmv trunk
svn co http://openmetaverse.org/svn/omf/libopenmetaverse/trunk/ libopenmetaverse
For more details see: http://lib.openmetaverse.org/wiki/SVNhttp://lib.openmetaverse.org/wiki/Getting_Started
Getting started on Windows
====================================================================================
Prerequisites (all Freely Available)
--------------------------------------
Microsoft .NET Framework 3.5 - Get directly from Windows Update.
Visual C# Express - http://msdn.microsoft.com/vstudio/express/visualcsharp/
Optional-
nAnt (0.86) - http://nant.sourceforge.net/
nUnit Framework (2.2.8 or greater) - http://www.nunit.org/
Compiling
---------
For Visual Studio 2008/Visual C# Express 2008
1. Open Explorer and browse to the directory you extracted the source distribution to
2. Double click the runprebuild2008.bat file, this will create the necessary solution and project files
3. open the solution OpenMetaverse.sln from within Visual Studio
4. From the Build Menu choose Build Solution (or press the F6 Key)
The library, example applications and tools will be in the bin directory
For Visual Studio 2010:
1. Open Explorer and browse to the directory you extracted the source distribution to
2. Double click the runprebuild2010.bat file, this will create the necessary solution and project files
3. open the solution OpenMetaverse.sln from within Visual Studio
4. From the Build Menu choose Build Solution (or press the F6 Key)
The library, example applications and tools will be in the bin directory
For more details http://lib.openmetaverse.org/wiki/Getting_Started
Getting started on Linux
====================================================================================
Prerequisites Needed
--------------------
mono 2.4 - http://www.mono-project.com/
Optional-
nUnit Framework (2.2.8 or greater) - http://www.nunit.org/
nAnt (0.86) - http://nant.sourceforge.net/
Compiling
---------
Using nant:
1. Change to the directory you extracted the source distribution to
2. run the prebuild file: % sh runprebuild.sh nant - This will generate the required nant build files and run
nant with the correct buildfile parameter to build the library, examples and tools
Using mono xbuild:
1. Change to the directory you extracted the source distribution to
2. run the prebuild file: % sh runprebuild.sh - This will generate the solution files for xbuild
3. Compile the solution with the command: % xbuild OpenMetaverse.sln
The library, example applications and tools will be in the bin directory
For more details http://lib.openmetaverse.org/wiki/Getting_Started
Happy fiddling,
-- OpenMetaverse Ninjas 

About

LibOpenMetaverse is a collection of .NET libraries written in c# for interacting with 3d virtual world simulators. The core library implements the protocol, networking and client functionality.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors