Skip to content

LSL Functions Status

Serra Royale edited this page Jun 11, 2025 · 6 revisions

This page will be updated to reflect ALL current LL-LSL Functions including those which are not supported in OpenSimulator. These unsupported functions are there to show what is implemented & not.

There is a total of 415 LL Functions as of this pages last update. NOTE: At this time this page might not be 100% accurate. We need to test all functions listed to confirm.

Functions #
Deprecated Functions: 12
Unknown Status: 1
God Mode Functions: 3
Pathfinding Functions: 12
Experience Functions: need to check
Total remaining functions: 389

Fully Implemented

Function Comments
llAbs
llAcos
llAddToLandBanList
llAddToLandPassList
llAdjustSoundVolume
llAllowInventoryDrop
llAngleBetween
llRequestSimulatorData Will only report status as up, if the region is registered to grid service, otherwise unknown. Does not test the actual connection or any status of a region. Does not return a specific version string.
llAsin
llAsin2
llAttachToAvatar
llAttachToAvatarTemp
llAvatarOnLinkSitTarget
llAvatarOnSitTarget
llAxes2Rot
llAxisAngle2Rot
llBase64ToInteger
llBase64ToString
llBreakAllLinks
llBreakLink
llCastRay
llCeil
llChar
llClearCameraParams
llClearLinkMedia
llClearPrimMedia
llCloseRemoreDataChannel
llCloud
llCollisionFilter
llCollisionSound
llCollisionSprite
llCos
llCreateKeyValue Experience Tools, ported to NGC by Stolen Ruby in 2024
llCreateLink
llCSV2List
llDataSizeKeyValue
llDeleteKeyValue
llDeleteSubList
llDeleteSubString
llDetachFromAvatar
llDetectedGroup
llDetectedKey
llDetectedLinkNumber
llDetectedName
llDetectedOwner
llDetectedPos
llDetectedRot
llDetectedTouchBinormal
llDetectedTouchFace
llDetectedTouchNormal
llDetectedTouchPos
llDetectedTouchST
llDetectedTouchUV
llDetectedType
llDetectedVel
llDialog
llDie
llDumpList2String
llEdgeOfWorld
llEjectFromLand
llEmail
llEscapeURL
llEuler2Rot
llFabs
llFloor
llForceMouselook
llFrand
llGenerateKey
llGetAccel
llGetAgentList
llGetAgentSize
llGetAndResetTime
llGetAnimation
llGetAnimationList
llGetAnimationOverride
llGetAttached
llGetAttachedList
llGetCameraPos
llGetCameraRot
llGetCenterOfMass
llGetCreator
llGetDate
llGetDisplayName Display Names, ported to NGC by Stolen Ruby in 2024
llGetEnv
llGetEnviroment EEP, SL Version ported to NGC by Stolen Ruby in 2024
llGetExperienceDetails Experience Tools, ported to NGC by Stolen Ruby in 2024
llGetExperienceErrorMessage Experience Tools, ported to NGC by Stolen Ruby in 2024
llGetForce
llGetFreeMemory
llGetFreeURLs
llGetGMTclock
llGetHTTPHeader
llGetInventoryCreator
llGetInventoryKey
llGetInventoryName
llGetInventoryNumber
llGetInventoryPermMask
llGetInventoryType
llGetKey
llGetLandOwnerAt
llGetLinkKey
llGetLinkMedia
llGetLinkName
llGetLinkNumber
llGetLinkNumberOfSides
llGetLinkPrimitiveParams
llGetListEntryType
llGetListLength
llGetMass
llGetMassMKS
llGetMaxScaleFactor
llGetMemoryLimit
llGetMinScaleFactor
llGetNextEmail
llGetNumberOfPrims
llGetNumberOfSides
llGetObjectDesc
llGetObjectLinkKey
llGetObjectMass
llGetObjectName
llGetObjectPermMask
llGetObjectPirmCount
llGetOmega
llGetOwnerKey
llGetParcelDetails
llGetParcelFlags
llGetParcelMaxPrims
llGetParcelPrimCount
llGetParcelPrimOwners
llGetPermissions
llGetPermissionsKey
llGetPos
llGetRegionCorner
llGetRegionFlags
llGetRegionName
llGetRegionTimeDilation
llGetRootPosition
llGetRootRotation
llGetRot
llGetScale
llGetScriptName
llGetScriptState
llGetSimulatorHostname
llGetStatus
llGetSunDirection
llGetTexture
llGetTextureOffset
llGetTextureRot
llGetTextureScale
llGetTime
llGetTimestamp
llGetUnixTime
llGetUsedMemory
llGetUsername
llGetVel
llGetWallclack
llGiveInventoryList
llGiveMoney
llGround
llGroundSlope
llHash
llHTTPRequest
llHTTPResponse
llInsertString
llInstentMessage
llIntegerToBase64
llKey2Name
llLinear2sRGB
llLinkAdjustSoundVolume
llLinkParticleSystem
llLinkPlaySound
llLinkSitTarget
llList2CSV
llList2Float
llList2Integer
llList2Key
llList2List
llList2ListStrided
llList2Rot
llList2String
llList2Vector
llListen
llListenControl
llListenRemove
llListFindList
llListInsertList
llListRandomize
llListReplaceList
llListSort
llListStatistics
llLoadURL
llLog
llLog10
llLookAt
llLoopSounds
llLoopSoundMaster
llLoopSoundSlave
llMD5String
llMessageLinked
llMinEventDelay
llModifyLand
llModPow
llMoveToTarget
llName2Key
llOffsetTexture
llOpenRemoteDataChannel
llOrd
llOverMyLand
llOwnerSay
llParcelMediaCommandList
llParseStringKeepNulls
llParticleSystem
llPassCollisions Core claims True/False argument only, as SL was until 2015. Needs confirmation.
llPassTouches Core claims True/False argument only, as SL was until 2015. Needs confirmation.
llPlaySound
llPlaySoundSlave
llPow
llPreloadSound
llPushObject
llReadKeyValue Experience Tools, ported to NGC by Stolen Ruby in 2024
llRegionSay
llRegionSayTo
llReleaseControls
llRemoveFromLandBanList
llRemoveFromLandPassList
llRemoveFromInventory
llRemoveVehicleFlags
llRequestAgentData
llRequestDisplayName Display Names, ported to NGC by Stolen Ruby in 2024
llRequestExperiencePermissions Experience Tools, ported to NGC by Stolen Ruby in 2024
llRequestInventory
llRequestPermissions
llRequestSimulatorData Core claims Will only report status as up, if the region is registered to grid service, otherwise unknown. Does not test actual connection or any status of a region. Does not return specific version string. Needs confirmation
llRequestUserKey
llRequestUsername
llResetAnimationOverride
llResetLandBanList
llResetLandPassList
llResetOtherScript
llResetScript
llResetTime
llRezAtRoot
llRezObject
llRot2Angle
llRot2Axis
llRot2Euler
llRot2Fwd
llRot2Left
llRot2Up
llRotateTexture
llRotBetween
llRotLookAt
llRotTarget
llRotTargetRemove
llRound
llSameGroup
llSay
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll
ll

Partially Implemented

Function Comments
llApplyImpulse
llDetectedGrab
llGetAgentInfo
llGetAgentLanguage
llGetAlpha
llGetBoundingBox
llGetColor
llGetEnergy
llGetGeometricCenter
llGetNotecardLine
llGetNumberOfNotecardLines
llGetObjectDetails
llGetPrimitiveParams
llGetRegionFPS
llGetStartParameter
llGetSubString
llGetTimeOfDay
llGiveInventory
llGroundContour
llGroundNormal
llJson2List
llJsonGetValue
llJsonSetValue
llJsonValueType
llList2Json
llMapDestination
llParcelMediaQuery
llParseString2List
llReleaseURL
llRemoteLoadScriptPin
llRequestSecureURL
llRequestURL
llSetBuoyancy
llSetCamaraParams
llSetForce
llSetSoundRadius
llSetStatus
llSetVehicleFloatParam
llSetVehicleRotationParam
llSetVehicleType
llSetVehicleVectorParam
llTransferLindenDollars

Ready for Testing

Function Comments

Tested/Fail

Function Comments

Deprecated

Function Comments
llMakeFire

Unknown Status

Function Comments
llGetParcelMusicURL
llGetPhysicsMaterial
llGetPrimMediaParams
llGetRegionAgentCount
llGetSimStats

Not supported

Function Comments
llCreateCharacter LL Pathfinding Only. Currently not in OpenSimulator or NGC
llDeleteCharacter LL Pathfinding Only. Currently not in OpenSimulator or NGC
llEvade LL Pathfinding Only. Currently not in OpenSimulator or NGC

Clone this wiki locally