Difference between revisions of "User:Arbitar Basiat"

From Second Life Wiki
Jump to navigation Jump to search
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
I'm Arbi, Arbitar, Arbitar Basiat, Mr. Basiat, Iirteria, Voltaic, Az, Azu, Azuruk, Azuruk Botha, Mr. Botha
{{skills
Whatever you want to call me, I'm me, although I'm best known as simply Arbi.
|Architect=*
If I can help you, let me know, I'd love to if I can.  I'm best at scripting related and protocol related questions (ie, how things work behind-the-scenes in SecondLife)
|Builder=*
I always have tons of open projects.
|Machinima=
Recently a Mentor, I'm more than willing to help you if you need it, you need only ask!
|Scenographer=*
=About=
|Scripter=*
[[Image:Arbitar-basiat-azuruk-botha.jpg|thumb|Azuruk and Arbitar]]
|SLogistician=*
==SecondLife Profile==
|Terraformer=*
==="2nd Life"===
|}}
"A casual stroll through the lunatic asylum shows that faith does not prove anything." -Nietzsche (1844-1900)
 
I am a scripter and a programmer. It is what I do, it is what I love.  It does not mean I only do that, however; I am proficient in my many forms of representing what is on my mind, be it by code, by word, by construction, or by image.
My IMs can sometimes become capped by my scripts, please send notecards instead if it's critical.
 
.rilbokehnehn vehrehnij fehrooaiot
==="Interests"===
I Want To: Build, Explore, Meet, Be Hired, Group, Sell, Build a dirigible with my mind.
Skills: Textures, Architecture, Modeling, Scripting, I stay crunchy in milk.
Languages: C#, C++, LSL, VB.NET, VB6, VBScript, PHP, HTML, ASP, English
==="Picks"===
===="- Avi"====
Avi Arrow assists with the operation of the Ivory Tower, and has been an excellent friend since I stepped foot in SL.
===="- Natleh"====
Natalie, in all of her various forms, has easily grown to be one of my best friends.
strictly platonic <3s to joo, natleh
===="- Avi Arrow"====
http://slurl.com/secondlife/Zoe/169/248/26
Avi is the kind of person you cannot properly sum up in words.  She does a bit of everything.  She's a great friend, and has been for nearly the whole time I've known her (my whole time in SL here), she's a great mentor when new residents fly over to her sandbox adjoining Natoma, she's a great person to go to for advice when you need it, and she's an excellent businesswoman, doing well in the land business right now.  Go Avi!
===="- Qindenoraque"====
A genius, here.
Adenoraque Qin is a dark individual, but very fun.
Telador and Games1 will be missed.  :*(
He's the person to call when Myst Island in SL is okayed.
===="-- Fissure"====
http://slurl.com/secondlife/Cecropia/146/171/502
Come pass by.
===="-- Scripting Spot"====
http://slurl.com/secondlife/Orwood/120/35/26
In my forever-present attempts to find a nice, different atmosphere to script, I created what is known only as "Scripting Spot".  There aren't many free prims, so the in name is what is best done on the land, but there are about 50 or so prims free for use.
Also open to the public, visit and enjoy the gesture-spam-free and quiet spot where you can actually get your thoughts together and script.
There are different script condition-testing land zones (noscript, nobuild, nopush, etc)
===="--- Quotes [1]"====
[15:32]  Mouse Mimistrobell: hey btw - this wierd this is occurring when I log in
[15:33]  Mouse Mimistrobell: i hear a chicken noise in the seconds between logging on and actually being inworld
[15:33]  Mouse Mimistrobell: anyone?
==="Classified"===
==="1st Life"===
AIVA
---
male/gay/West Coast, US
Just don't think anything changes because of that!
If you're a RL friend and reading this for the first time, hi.  Speak with me maybe.
I have a big weakness for neko/punk/emo/goth guys...
Damn youuu.
=Skills=
=Skills=
I've grown considerably since I initially landed in SecondLife so long ago.  I've picked up and been able to at least master most of the aspects of SecondLife, and more!  If you need help with any of these things, let me know, and I'll do my best to help you!
I've grown considerably since I initially landed in SecondLife so long ago.  I've picked up and been able to at least master most of the aspects of SecondLife, and more!  If you need help with any of these things, let me know, and I'll do my best to help you.
==Programming==
==Programming==
*LSL
*LSL
Line 60: Line 15:
**Internal Communication (interacting with other objects and scripts inworld effectively)
**Internal Communication (interacting with other objects and scripts inworld effectively)
**External Communication (interacting with web servers, etc)
**External Communication (interacting with web servers, etc)
**Tracking and maintaining large amounts of data
**Tracking, collecting, and maintaining large amounts of data
**General Mathematics
**General Mathematics
**Notecard
**Notecard
**User interaction
**User interaction
***Menus (blue menus)
***Menus (blue menus)
***Intuitive voice commands
***Intuitive text chat commands
*PHP/MySQL
*PHP/MySQL
**Using PHP to interact with MySQL to create dynamic sites
**Using PHP to interact with MySQL to create dynamic sites
**Use of PHP's socket commands
**Use of PHP's socket commands
**Security
**Security
*C#
**XNA
***Terrain and object rendering
***Optimizing the draw process (streamlining it)
***Basic Dynamics/Physics
***Sound Management
**Standard windows applications
**MySQL\Database interaction
**Complete client\server application model
*C++
**General SecondLife Viewer Modification
*VB.NET/VB6/VBScript
*HTML
*HTML
*ASP/ASP.NET
*Javascript
*C++
 
==Building==
*Industrial
**Complex/detailed industrial themes
**Large and immersive environments
*'Dark' ('Goth')
*Natural
**Rock formations and cliffs
**Crystal formations
**Plants and trees
*Building 'around' terrain in any theme
*Mystical
*Built/constructed
*Sculpties
==Other==
*Protocol Research
**Investigating 'How SecondLife Works' on a lower level
**Understanding how the protocol could be used in unwanted ways-- exploitation
*Animation
**Static and sitting poses
*Sound Ripping
*Gestures
*Working around the various bugs that SecondLife likes to throw in your face at just the wrong time
=Current Projects=
==Multitool HUD==
*Utility calculators
**Ring calculator
***Determine how wide the outside face of a prim should be in a ring of x diameter with y sides
***Optionally rez the segments around the avatar, on-grid or off
**Colour calculator
***Convert between RGB 0-255, RGB 0-1, Hex, HSV, CMYK, RYB, and words (red, green, blue)
*Unintrusive interface
**Completely hidden when it's not needed, except for the main menu button and requested 'constant' buttons
**Blue menus, toggleable
**Voice commands
***Customizable channel
*Land management functions
**Track anyone who is on your land and what they are doing, anywhere
**Web interface for those who opt-in
**Ban/Unban
**Banlink integration to support more advanced and extensive banlists.
**Teleport Home
***Organize so only one link issues Teleport Home command to avoid 'TPHome Hell'
**Terrain memory for reverting land on mainland
**Self-propigating access lists
**Cross-region support
**Eject
*Shutoff mode
*Sim performance warnings
*(SL)URL Catcher
*Non-detach updating
**Settings persist on update
*Avatar tracking/anti-stalker
**Chat range notification
***Toggleable entry and exit
***Show chat range bubble
**Constant on-screen scanner
**Avatar particle finder
**Sim scanning
***Remote sim scanning
***Contiguous land sim scanning, without the need for a relay object?
**xS Relay (cross-sim scanning)
***A relay object is placed where you hang out, near a simline.  It provides the ability to extend your avatar scanner and chat range notifications across the sim line.
***A single person's xS scanner will work for all UtilityTool HUDs in the area if they so desire, removing the need for multiple xS objects in a crowded hangout (landowner can just plop one down near the sim border where they most often hang out.)
**Leverage the new, faster, llGetObjectDetails once an avatar has been sensed
**Monitor certain avatars actions faster, and specifically
**Break the 16 avatar limit in specific situations by using multiple sensors or by tracking in 'slivers'
*Emotes
*Animation
**Animation Override
***Simple, optimized
**Animation Stopping
**Animation Blacklisting
*Key Lookup
**Look up an avatar's key based on their name, using many available and customizable N2K sources
**Look up an avatar's name based on their key
**Look up an avatar's name based on the owner or creator an inworld rezzed object.
**Look up an avatar's name based on the creator of an inventory asset.
*URL Loader
**Toggleable for your own chat or other chat as well
**Toggleable to blacklist or only allow certain domains/TLDs
*Posing Stand
**Toggleable auto-snap to grid
*Building-platform
**Toggleable auto-snap to grid
**Toggleable size, 2x2, 3x3, or 4x4
**Toggleable walls on each size
*Location bookmarks with aliases
**Share bookmarks with others nearby who also have the HUD
*Location history
*Object Rezzer
**Alias support
*Flight assistant
**Slow-down speeds for accuracy
**Speed-up speeds for getting places-- fast
**Go-to ability to push yourself to any position instantly
**'Auto'-speed mode, to allow different precisions based on altitude and current speed mode.
*Dash
**Dash forward double the distance of your camera from your avatar
**Bind it to a key
**Toggleable for use in different states (sitting, flying, standing, hovering, etc)
*Greifing prevention
**Collision detection
***Owner name resolution
***Key displayed
***Velocity displayed
**Nonphysical movement
**Offsensor movement
***Nonphysical
***Physical
**Double-dedicated movelock
***Automatically changes mode based on 'threat' level
**Warnings for suspicious activity
*Greifing management
**Object key finder
**Avatar key lookup
**Similar object locator
**Object chat identifier
**By-name object locator
*Online tracker
**Add people by name or by key
**Provides updates for people's online status changing regardless of if one is allowed to see it via friends
*Channel listener (spy)
**Add and remove channels on the fly
**Blacklist and whitelist objects
**'Private' debug mode for scripters
*Avatar Follower chair
**Physical and nonphysical movement
**Hide chair (fake flight)
*Animation Override
**Support for all kinds of animation states
**Always blacklist certain animations
*Posing Stand
**Basic initial pose animations
**Ability to place custom animations and props (scenes) into it
**Automatically align to axis
**Adjust sit target for height
*Scripted object scanner
**Ignore owner
**Ignore group
**Ignore on blacklist
**Constant on-screen scanner
*Sandbox sky build area
*Offensive
**Orbit
***Push and nonpush, activated appropriately depending on the land settings
***Instantly kills in damage enabled areas
**Trap
**Drag
**Crush
***Instantly kills in damage enabled areas
**Toss objects
***Different toss strengths
***Push and nonpush depending on the land settings
**Toss avatar around without orbiting, crushing, or killing
***Push and nonpush depending on the land settings
*Misc toys
**Stand over avatar (stand on head)
**Stand under avatar (reverse stand on head)
**Move to camera position
*Full documentation for each function
*'Theme' support for the HUD appearance
==New UI==
*Completely redone user interface for the SecondLife client
**Minimalistic
**Clean
**'Bright', like that feeling you get when you walk into a room full of windows and everything is painted white, but it's not shiny, it's matte.  Bright?
**Keyboard-shortcut driven
**Nonintrusive
***When you're not using a specific element of the UI, it autohides until you mouse-over again
***Menu replaced with Menu Button in top left that also autohides
***Bottom toolbar completely removed
**DESTROY THE COMMUNICATE DIALOG
***Replace it with seperate elements like it used to be, and how it SHOULD be
***>:( has been inserted here, for good measure
==Distributed object delivery system==
*Could find uses in publication systems like virtual newspapers, etc
*Automatically updates all satellite nodes with the current object data and past objects
*History (past objects) function
**Search for objects in history depending on name or keywords given to it
*Attachable and customizable HUD that would serve as a node
**Toggleable notifications for new objects added
***Filterable by keywords
==Community Photo Repository==
*Node-to-node communication and propigation, requiring no server
*Stores and displays photos from a settable 'community'
**Filterable for certain people by keyword
***Blacklist filters will keep certain photos out at all costs!
***Keywords dependent on user-added keywords and names
**Ability to favourite certain photos
*Slideshow feature
**Settable delay
**Settable filter
**Settable blacklist filter
**Option to show favourite photos more often
=Past Projects=
==SpyHUD==
*Channel listener
**Supports blacklisting of objects
**Dedicated debug channel (DEBUG_CHANNEL - 1) for scripters to 'quietly' debug their scripts
**Add and remove channels on-the-fly
==KeyHUD==
*Key finding device
**Scans for objects first, then avatars
**For objects, will return the object key, object location, object name, object owner name, object owner key, if the object owner is online, and if the object owner is in the same simulator as you.
**For avatars, will return the avatar name, avatar key, if the avatar is online, and if the avatar is in the same simulator as you.
**Easy self-key retrieval for when you need to know your own key for some odd scripting purpose
**Get the key of the landowner-- be it an object or a group
==OnlineHUD==
*Online tracking device
**Polls a list of avatars for their online status
***Notifies when online status of avatars changes
**Works regardless of restrictions regarding not sharing online information
**Emulates a blue-bubble popup in the bottom right corner with the avatar name and their current status (cheeesy >..>)
==FinderHUD==
*Object locator
**Locates similar objects to a certain object
**Locates object by name
**Locates objects by key
**Locates objects by owner
**Counts number of objects owned by owner
**Counts number of objects given a certain name
**Returns full object details (name, key, position, rotation, owner name, owner key, owner online status, owner in sim, etc) when it's located it's result or results
==ArbiTail==
*Neko tail
**Wrapped in cloth at base
**Twitches randomly
***Toggleable for when you're in various states (sitting, standing, hovering, flying, etc)
**Changeable settable colours for the tail and the wrap
**'Pull detection' (you're told when people touch your tail)
**Control the frequency of the twitching
==Water Rippling Script==
*Makes prim water have ripples when an avatar or an object goes through it
**Tracks multiple objects and avatars at the same time
**Ripples are not particles, so they are seen by everyone
**Ripples are temp-on-rez, so as not to take up parcel prim limits during their limited life-span
==LoopBoxes==
*Sound loop playing boxes
**Completely voice-controllable
***Start/stop/change loops
**Next loop on-touch
**Multiple loopboxes in the same area will work together to make the sound louder (loop masters and loop slaves).  They will loop as one.
==My-Quotes==
*Web tab quotes page
**Saves picks previously used for quotes
**Web interface for adding and removing quotes
**Interface appears to be similar to SL's interface, making it seem as if it's somewhat integrated
=Contact Information=
=Contact Information=
You can contact me a number of ways; take your pick and go for it.  If I can respond at the moment, I will!
You can contact me a number of ways; take your pick and go for it.  If I can respond at the moment, I will!
*Email
*Email
**arbitar@gmail.com
**slwiki@arbi.in
**azuruk@gmail.com
*SecondLife Instant Message
*SecondLife Instant Message
**Arbitar Basiat
**Arbitar Basiat
**Azuruk Botha
*SecondLife Location
*SecondLife Location
**Ivory Tower Library of Primitives - [http://slurl.com/secondlife/Natoma/108/236/28 Natoma 108,236,28]
**Ivory Tower Library of Primitives - [http://slurl.com/secondlife/Natoma/108/236/28 Natoma 108,236,28]
**Fissue - [http://slurl.com/secondlife/Cecropia/145/171/3502 Natoma 145,171,3502]
**Hikuelo - [http://slurl.com/secondlife/Hikuelo/134/167/32 Hikuelo 134,167,32]
**Scripting Spot - [http://slurl.com/secondlife/Orwood/120/35/26 Orwood 120,35,26]
*AIM
*MSN Messenger/Live Messenger
**o2arbitar
**arbitar@gmail.com
*Skype
*Skype
**arbitar
**arbitar

Latest revision as of 17:01, 24 August 2012

Skills

I've grown considerably since I initially landed in SecondLife so long ago. I've picked up and been able to at least master most of the aspects of SecondLife, and more! If you need help with any of these things, let me know, and I'll do my best to help you.

Programming

  • LSL
    • Physics
    • Internal Communication (interacting with other objects and scripts inworld effectively)
    • External Communication (interacting with web servers, etc)
    • Tracking, collecting, and maintaining large amounts of data
    • General Mathematics
    • Notecard
    • User interaction
      • Menus (blue menus)
      • Intuitive text chat commands
  • PHP/MySQL
    • Using PHP to interact with MySQL to create dynamic sites
    • Use of PHP's socket commands
    • Security
  • HTML
  • Javascript

Contact Information

You can contact me a number of ways; take your pick and go for it. If I can respond at the moment, I will!

  • Email
    • slwiki@arbi.in
  • SecondLife Instant Message
    • Arbitar Basiat
  • SecondLife Location
  • AIM
    • o2arbitar
  • Skype
    • arbitar