nyuuzyou/wikis huggingface dataset:
About Second Life

This window gives version information about the Second Life software, and specifications for your computer. The various entries will be described in order:
* Second Life 1.23.4... - The version of the Second Life viewer you are running, followed by the build number (123908), build date and time, and release status.
* Release Notes - Clicking this will open a web browser to the current Viewer release notes wiki page
* Built with - Probably means the software was compiled using "Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00"
* You are at... - Your location on the Second Life overall map in X (east), Y (north), and Z (up) coordinates, in meters from the grid origin. The top of the Viewer window gives your location relative to the map region origin. This is followed by the map region name (Cerura), and then the physical server hosting this map region (sim8062). Second Life servers are numbered sequentially. We do not know if server serial numbers are reused. The IP address and port number are also listed.
* Second Life Server... - The version of the server software that is running on the current server host. The server software runs multiple copies of the "Simulator", each of which operates one map region in real time, tracking changes and communicating with users who are logged in and either in or can see the map region.
* Release Notes - Clicking this will open a web browser to the current Server release notes wiki page
Then next group of items are specifications of your computer. Copying this info is useful solving problems using Second Life, and in comparing it to the System Requirements
* CPU: - The model and speed of your central processor.
* Memory: - The amount of main memory in your computer
* OS Version: - The operating system running on your computer.
* Graphics Card Vendor: - This is actually the graphics chip manufacturer, not the vendor.
* Graphics Card: - The graphics card model installed in your computer
The next group of 6 items are obscure software version numbers: Windows Graphics, OpenGL, libcurl, J2C, Audio Driver, and LLMozLib
* Packets Lost: - The number of data packets lost between the server and your computer/total packets send (percentage lost). This value should be very close to zero as a percentage. If it is not, it indicates some problem with your internet connnection.
* Second Life is brought to you by... - The avatar first names of all the Second Life staff in the order they were hired. Avatar names are sometimes the same as real life first names, but not always. All Linden Lab staff have the avatar last name of Linden, hence "Philip Linden", "Tessa Linden", etc.
About the Update Indicators

Are you seeing strange trails of blue, green, or red dots rising from objects inworld? There's a very good chance you enabled Second Life's update indicators. These are activated by hitting Ctrl-Alt-Shift-U or Develop>Show Info>Show Updates to Objects.
The update indicators show you when packet data is being utilized -- typically, when an object makes an update to the world. Each color has a different meaning:
* Red: Indicates a full update, such as the creation of a prim. This is a relatively large data packet sent to your computer. If you see objects that are showing a constant stream of red, they're contending for your bandwidth, which may cause other things in the area (like textures) to load slower. If the object is made up of many pieces, the packet is larger.
* Blue: Indicates a partial update, such as a change of position or color for a prim. These are always smaller than full updates. However, the same rules apply as for the full updates. If you're creating content, it's a good habit to make sure it's not updating many times per second. Changing colors, textures, shape, or particle parameters several times per second causes partial updates that contend for your bandwidth.
* Green: Indicates an ending update, such as the deletion of a prim. If this packet gets lost on the way from the server to your computer, the object becomes a "ghost" -- your viewer still renders it, but you can walk through it, and when you edit it, the Creator field is blank because the object no longer exists on the server.
The update indicators can be toggled on or off.
==Note for content creators==
There are a few LSL commands that create client-side effects, meaning that they send the animation parameters to the Viewer once, and the Viewer subsequently takes care of animating them. Take advantage of these commands to make dynamic content without streaming lots of data from the server to your computer:
* LlParticleSystem creates particles.
* LlTargetOmega rotates an object.
* LlSetTextureAnim rotates, scales, or slides texture without sending update packets.
Category:Content creation
Category:Troubleshooting
Category:Controls
Academia Electronica

==Orgin==
Academia Electronica is designed as an electronic space for a true scientific discussion.
Academia Electronica promotes an interdisciplinary collaboration across faculties and disciplines such as philosophy, social science, psychology and cultural studies, focused on problematic of electronic environment, treated as a kind of human’s world.
 
==Function==
Academia Electronica exists as an open platform for everyone willing to explore and discuss the following research area: 
:*implementation/immersion of a human being into an electronic environment which becomes its primary reality (reality that enables a true, fully valuable and functional existence)
:*language change in the hypertextual electronic environment (new emergent communication strategies and patterns, new emergent language varieties and genres)
:*deep analysis of mutual connections between man and technology
If you are willing to give a speech, a lecture or simply to share with others your experience of inhabiting electronic world of Second Life, please contact Academy Patron - Sidey Myoo or visit our school in-world
Academia Electronica/de

==Ursprung==
Academia Electronica ist als elektronischer Raum für ernsthafte wissenschaftliche Diskussionen entworfen worden.
Academia Electronica wirbt für eine interdisziplinäre Zusammenarbeit über Fakultäten und Wissenschaftsdisziplinen wie Philosophie, Sozialwissenschaften, Psychologie und Kulturwissenschaften hinweg und konzentriert sich dabei auf die Problematik der elektronischen Umgebung, die als Teil der Erlebniswelt der Menschen behandelt wird.
==Funktion==
Academia Electronica besteht als offene Plattform für jeden, der dazu gewillt ist, die folgenden Forschungsbereiche zu erkunden und zu diskutieren: 
:*Implementierung/Immersion eines menschlichen Seins in eine elektronische Umgebung, die dann dessen erste Realität wird (eine Realität, die eine vollwertige und funktionsfähige Existenz ermöglicht)
:*Veränderung der Sprache in der hypertextuellen elektronischen Umgebgebung (neu entstandene Kommunikationsstrategien und -muster, neu entstehende Spachvariationen und -bereiche)
:*tiefgehende Untersuchung von wechselseitigen Verbindungen zwischen Mensch und Technologie
Wenn Sie zu diesen Themen eine Rede oder Vorlesung halten möchten oder einfach nur Ihre Erfahrungen als Bewohner der elektronischen Welt von Second Life mit anderen teilen wollen, nehmen Sie bitte Kontakt mit dem Schirmherrn der Academy - Sidey Myoo - auf oder besuchen Sie unsere Schule in-world
Academic/Research Questions

There are lots of resources available to get you started on your academic and research questions.
 
The Market Data Portal creates a collaborative environment where companies interested in research studies can meet each other, work together, and display their results.
The Economic Statistics Page is a list of all the Second Life statistics now available. The Economic statistics include Residents, land, Linden dollars, Resident transactions, as well as sources and links. They are updated daily except where noted. 
In the upper right of The Economic Statistics Page are links to Key Metrics (in Excel, and Open Office as downloads) and to economy blog posts. The Key Metrics include user hours, land size, L$ supply and transactions, population, premium accounts, country, age, and gender. County and age are for the previous month only; other data provides 4 or more months of data so you can track historical changes. We update the Key Metrics monthly as soon as we can after the end of the month; they are usually available within 10 business days. 
We hope that this gives you the resources you need for your research project. We look forward to your contributions to Second Life's vibrant intellectual community.
Marketing
Category: Marketing
AcceptCallingCard

==Message Layout==
{
	AcceptCallingCard Low NotTrusted Unencoded
	{
		AgentData		Single
		{	AgentID		LLUUID }
		{	SessionID	LLUUID }
	}
	{
		TransactionBlock	Single
		{	TransactionID	LLUUID	}
	}
	{
		FolderData			Variable
		{	FolderID		LLUUID	} 
	}
}
==Usage and Notes==
Used to both accept a calling card and notify the sender that the calling card was accepted.
TransactionID must match the TransactionID given in the offer for this message to have any effect.
FolderID is the folder the calling card should be placed in. Although the block is variable in count, I could not find an instance where it was used more than once.
See also OfferCallingCard
Category:Messages
Category:Relationship Messages
AcceptFriendship

==Message Layout==
{
	AcceptFriendship Low NotTrusted Unencoded
	{
		AgentData		Single
		{	AgentID		LLUUID }
		{	SessionID	LLUUID }
	}
	{
		TransactionBlock	Single
		{	TransactionID	LLUUID	}
	}
	{
		FolderData			Variable
		{	FolderID		LLUUID	} 
	}
}
==Usage and Notes==
Category:Messages
AcceptFriendship Capability

Category:Capabilities
The AcceptFriendship Capability performs a function similar to the AcceptFriendship LLMessage. It allows the
recipient of a friendship offer, restored from the retrieval of an instant message, to be accepted. This 
interface comes with usage contraints not present in the LLMessage interface:
* The friendship offer must have been retrieve from offline/stored instant messages. Offers from online agents cannot be accepted with this interface.
* The friendship offer must have been retrieved using the ReadOfflineMsgs Capability. Offers that arise from events in response to a RetrieveInstantMessages LLMessage will likely be ignored if accepted using this capability.
Two query terms are required when invoking the cap:
* 'from' must provide the UUID of the agent offering friendship
* 'agent_name' is the 'full name' of the recipient
 Client Request POST <path>?from=<uuid>&agent_name=<string> ->
 <empty>
 
 ; 200 Response <-
 {
 success: Boolean
 }
 ; 4xx/5xx codes as well
=== History ===
~2018	Introduced
Access (NewAge)

== Access Script ==
How to use?
Change the Access variable to one of the three;
'Public'
'Group'
'Owner'
Returns TRUE if user UUID is allowed to continue using.
Returns FALSE if user UUID is not permitted to use.
// NewAge Access Script
// By Asia Snowfall
// Version 2
//
// Access Mode:
// public = anybody
// group = agents with the same active group
// owner = owner only
string accessMode = "public";
integer asAccessCheck(key id)
{
 string accessModeToLower = llToLower(accessMode);
 if (accessModeToLower == "public" || id == llGetOwner() )
 return TRUE;
 if (accessModeToLower == "group")
 return llSameGroup(id);
 return FALSE;
}
default
{
 touch_start(integer num_detected)
 {
 if (asAccessCheck( llDetectedKey(0) ))
 llWhisper(0, "Access Granted");
 else
 llWhisper(0, "Access Denied");
 }
}
Account

== Basic Account ==
A basic account is a free account. Basic accounts can access basic support, can rent land on private estates.
== Premium Account ==
Allows a Resident to buy mainland, to receive a monthly stipend and to access advanced support.
As of , Premium membership has been spit into multiple tiers:
* Premium
* Premium Plus (AKA: P+, PP)
You can also read this page if you want more information about membership plans.
== Alt Account ==
An alternate account (or "alt" for short) is an account used by a Resident for something other than their usual activity or to do things in privacy (such as building or scripting). 
*Alt Account FAQ in the Knowledge Base
== Cancel an Account ==
*Knowledge Base articles:
**How to Cancel an Account
**How long can my Second Life account remain inactive before it's deleted?
**I just canceled my account and I'm still being charged!
**My account was cancelled and I'd like to reactivate it. What should I do?
== Related Links ==
*Knowledge Base articles:
**What are the different levels of account membership?
**Safeguarding your account and protecting your password
**Sharing Second Life Accounts
**Tickets for Basic and Guest Accounts
Account/ko

== 기본 계정 ==
기본 계정은 무료 계정입니다. 기본 계정은 간단한 서포트를 지원 받을 수 있으며, 개인 소유의 토지를 임대 받을 수 있습니다. 
메인랜드의 경우 임대 받으실 수 없습니다.
== 프리미엄 계정 ==
거주자가 메인랜드를 살 수 있으며, 매월의 특별 지급금을 받으며, 상세한 지원을 받을 수 있게됩니다.
또한, 회원자격 플랜에 관한 자세한 정보를 원한다면 이페이지를 읽으시면 됩니다.
== 대체 계정 ==
An alternate account (or "alt" for short) is an account used by a Resident for something other than their usual activity or to do things in privacy (such as building or scripting). 
*Alt Account FAQ in the Knowledge Base
== 계정 취소 ==
*Knowledge Base articles:
**How to Cancel an Account
**How long can my Second Life account remain inactive before it's deleted?
**I just canceled my account and I'm still being charged!
**My account was cancelled and I'd like to reactivate it. What should I do?
== 관련 자료들 ==
*Knowledge Base 글들:
**What are the different levels of account membership?
**Safeguarding your account and protecting your password
**Sharing Second Life Accounts
**Tickets for Basic and Guest Accounts
Account/ru

== Базовая учётная запись ==
Базовая учётная запись бесплатна. Владельцы базовых учётных записей могут получать базовую поддержку и могут арендовать землю в частных владениях*.
== Учётная запись premium ==
Позволяет жителю* покупать землю на материке*, получать ежемесячное пособие и даёт доступ к расширенной поддержке.
Можете также прочитать эту страницу, если хотите больше информации о членстве и взносах.
== Альтернативные учётные записи ==
Альтернативная учётная запись (или сокращённо "альт") — это учётная запись, используемая жителем для чего-либо отличного от его обычной деятельности или чтобы делать что-либо в уединении (например, строить или писать скрипты).
*Alt Account FAQ в базе знаний*
== Аннулирование учётной записи ==
*Статьи базы знаний*:
**Как аннулировать учётную запись*
**Как долго моя учётная запись может оставаться неиспользуемой, прежде чем она будет удалена?*
**Я только что аннулировал мою учётную запись и с меня всё ещё взимаются деньги!*
**Моя учётная запись была аннулирована и я хочу возобновить её. Что я должен для этого сделать?*
== См. также ==
*Статьи базы знаний*:
**What are the different levels of account membership?
**Safeguarding your account and protecting your password
**Sharing Second Life Accounts
**Tickets for Basic and Guest Accounts
Acerca de los Prims

===ACERCA DE LOS PRIMS===
====¿Que es un Prim?====
En Second Life escucharás el término "prim" usado para referirse a los objetos primitivos. Excepto tu avatar (AV o AVI), el suelo del simulador y los árboles, todos los objetos en Second Life están hechos de Prims. Oirás el término "vestido Prim" o "pelo Prim" o "zapatos Prim" para referirse a objetos hechos de prims.
En el cliente de Second Life, todo el contenido se te descarga al momento. Porque la naturaleza de la descarga de los objetos en Second Life es procedural y no basada en puntos de vector. Esto significa que construir en Second Life no es completamente igual a hacerlo en otros programas 3D que puedas haber usado.
====¿De donde vienen los Prims?====
Los Prims se pueden crear en cualquier lugar donde construir esté permitido. Cada parcela de terreno tiene un número máximo de prims que se pueden crear en él. Las "sandboxes" públicas son lugares donde puedes construir y luego coger una copia de tu trabajo para guardarlo en tu inventario o ponerlo en tu avatar.
====¿A donde van los prims?====
Cuando un prim existe en el juego, se tiene en cuenta el máximo número de prims. Si ese número es alcanzado, no se pueden crear mas prims asta que algunos de ellos se borren o se muevan al inventario. De nuevo, crear o poner algo desde tu inventario al mundo es llamado "rezzing".
====¿Como hago más cosas además de cubos?====
Cuando seleccionas construir o crear, el menú de edición aparece en la pantalla. Verás muchas formas que puedes escoger.
====¿Son todas estas formas las que tengo para construir?====
No, puedes retorcerlas y cortarlas, convertirlas dentro de unos límites, en nuevas formas. Y también puedes unirlas formando estructuras más complejas. Si ves un botón que pone "more"(más) en el menú de edición, puedes pulsarlo para ver mas atributos que puedes cambiar en tu Prim. Aquí el modelo mostrará las 3 características principales de posición, rotación y edición. Para un ejemplo más a fondo prueba el tutorial en el lado oeste de la Help island. Pregunta a un "Greeter", "Mentor" o "Live Helper" acerca del tutorial de construcción.
== Contribución/Contributor ==
* Agarash Salsman
Category:Text from In-world Notecards (Spanish)
Acronyms

== Second Life Slang ==
This section lists Second Life specific slang (SLang). Link to this page with http://bit.ly/SLAcronyms
Acronym	Meaning
ALT 	Alternate Account
AO 	Animation Override
AR 	Abuse Report
ARC 	Avatar Rendering Cost
AV 	Avatar
CG 	Community Gateway
CS 	Community Standards
DMCA 	Digital Millennium Copyright Act
FEF 	Fast, Easy and Fun (Philip Linden)
HI(P) 	Help Island (Public)
HUD 	Head-up display
IM 	Instant Message
KB 	Knowledge Base; see Old Knowledge Base
KBAotW 	Knowledge Base Article of the Week
LAG 	Lag fail to keep up with ...
LDPW 	Linden Department of Public Works
LI 	Land Impact (formerly: Prim Equivalence)
LL 	Linden Lab
LOD 	Level of Detail for e.g. in Mesh_and_LOD
LSL 	Linden Scripting Language
LM 	Landmark
MG 	Main Grid
MotD 	Message of the Day
NC 	Notecard
OGP 	Open Grid Protocol
OH 	Office Hour
OI(P) 	Orientation Island (Public)
PyOGP 	Python Open Grid Protocol
RC 	Release Candidate
RL 	Real-(First-)Life
SL 	Second Life
SLB 	Second Life Birthday
SLRR 	Second Life Railroad
SLT 	Second Life Time, e.g. PST
SLurl 	Second Life URLURL is an acronym for Uniform Resource Locator, see
TG 	Teen Grid
ToS 	Second Life Terms of Service
TotW 	Tip of the Week
TP 	Teleport
TSL 	Teen Second Life
WA 	Welcome Area
== Internet Slang ==
For general Internet slang, including typical "chatroom" slang (used frequently on in-world text chat), see:
ActivateGestures

==Message Layout==
{
	ActivateGestures	Low		NotTrusted	Unencoded
	{
		AgentData		Single
		{	AgentID			LLUUID	}
		{	SessionID		LLUUID	}
		{	Flags			U32		}
	}
	{
		Data			Variable
		{	ItemID			LLUUID	}
		{	AssetID			LLUUID	}
		{	GestureFlags	U32		}
	}
}
==Usage and Notes==
Category:Messages
Active Gestures

Gestures are a combination of animations, sound clips, and chat text that are played as a group automatically. They can be triggered when active with a short text string in chat, a keyboard shortcut, via this window, or the bottom toolbar "Gestures" button. Any gesture, active, or no, can be triggered when open for edit.
This window shows the currently active gestures from your inventory. It is opened by menu itemEdit > Gestures... or Ctrl-G keyboard shortcut. Gestures can be activated/deactivated by finding them in your inventory window, right-click for context menu, then choose "Activate" or "Deactivate".
Active gestures may be sorted by Trigger, Key (shortcut), or Name. Double clicking any item will play the gesture. Clicking the "New" button will open the "Gesture" floating window, and create a new item in your inventory called "New Gesture"
AddModifyAbility

==Message Layout==
{
	AddModifyAbility Low Trusted Zerocoded
	{
		TargetBlock			Single
		{	TargetIP		IPADDR	}	
		{	TargetPort		IPPORT	}
	}
	{
		AgentBlock			Single
		{	AgentID			LLUUID	}
	}
	{
		GranterBlock		Variable
		{	GranterID		LLUUID	}
	}
}
==Usage and Notes==
Category:Messages
Adding Spelling Dictionaries

To install a dictionary for a language that doesn't ship with the viewer by default:
* download the desired language from http://extensions.services.openoffice.org/dictionary and unzip it (if the file ends with .oxt you'll need to rename it to .zip first before you can unpack it)
* click "Browse" on the spell checker "Import Dictionary" floater and navigate to the folder you unzipped the dictionary to
* select the Dictionaries.xcu file as the file to open
* type a friendly name for the dictionary in the "Language" textbox (i.e. French, German, Dutch, ...)
* click "Import" to actually import the dictionary
---
If the Dictionaries.xcu file does not exist in the unzipped folder, or if you're trying to import a dictionary from elsewhere, you'll need to manully select the .dic file to import: for most dictionaries it will start with an abbreviation of the language (i.e. fr for French, de for German, nl for Dutch, ...).
If you see multiple .dic files, try to import the simplest name first (i.e. a filename that does not contain things like "hyph" or "thes").
Adding UI Hints

== Simple Hint ==
Step 1: Make sure you have the necessary include file.
#include "llnotifications.h"
Step 2: add a notification to notifications.xml using the following template.
<notification
name="HintName"
label="Hint text that appears on top"
type="hint"
unique="true">
 Hint contents here.
</notification>
unique="true" limits the number of instances of this hint to 1...if you want to spawn the same hint in multiple locations simultaneously, remove this line.
Step 3: Trigger the hint using the notifications system.
LLNotifications::instance().add(LLNotification::Params("HintName"));
That handles the simple case.
== Customizing the Hint ==
If you want to customize the appearance/contents of the hint...
Step 1: You can modify the hint parameters via the notification "payload". The hint parameters can be found in llhint.h.
LLSD hint_payload;
hint_payload["fade_in_time"] = 2.f;
hint_payload["fade_out_time"] = 1.f;
Step 2: You can add string substitutions in the substitutions parameter.
LLSD substitutions;
substitutions["USER_NAME"] = "Richard Linden";
Step 3: Then trigger the hint with the expanded add function.
LLNotifications::instance().add(LLNotification::Params().
 name("HintName").
 substitutions(string_substitutions).
 payload(hint_payload)));
== Attaching Hints ==
If you want to attach the hint to an existing UI element:
Step 1: Register the UI element with a unique name in the setup code associated with that particular UI.
BOOL LLMyFloater::postBuild()
{
 LLHints::registerHintTarget("my_hint_target", getChild<LLButton>("my_button")->getHandle());
 return TRUE;
}
Step 2: Trigger the notification with the target parameter set.
LLSD hint_payload;
hint_payload["target"] = "my_hint_target";
hint_payload["direction"] = "left"; // hint will appear to the left of the target
LLNotifications::instance().add(
 ...
 payload(hint_payload)));
== First Use Only ==
If you want to trigger the hint only the first time a certain condition is met, use LLFirstUse.
Step 1: Add a setting to ignorable_dialogs.xml so we can remember when a condition has already been triggered, like this:
<key>FirstJump</key>
<map>
 <key>Comment</key>
 <string>Shows hint when resident jumps for the first time</string>
 <key>Persist</key>
 <integer>1</integer>
 <key>Type</key>
 <string>Boolean</string>
 <key>Value</key>
 <integer>1</integer>
</map>
Step 2: Add a method to LLFirstUse to trigger the hint.
void jumping(bool enable=true);
// static
void LLFirstUse::jumping(bool enable)
{
 LLSD substitutions;
 ...
 LLSD hint_payload;
 ...
 firstUseNotification("FirstJump", enable, "HintJump", substitutions, hint_payload);
}
Step 3: Call the first use function when the behavior is triggered.
void LLAgent::jump()
{
 ...
 LLFirstUse::jumping(true);
}
Step 4: Call the first use function with false to immediately disable the hint.
// after 10 minutes, we assume you know how to jump
LLFirstUse::jumping(false);
That's it!