Difference between revisions of "User:Arbitar Basiat"

From Second Life Wiki
Jump to navigation Jump to search
Line 1: Line 1:
=Arbitar Basiat=
=Arbitar Basiat=
[[Image:Arbitar-basiat-azuruk-botha.jpg|thumb|Azuruk and Arbitar]]
[[Image:Arbitar-basiat-azuruk-botha.jpg|thumb|Azuruk and Arbitar]]
==About Arbitar==
I'm Arbi, Arbitar, Arbitar Basiat, Mr. Basiat, Iirteria, Voltaic, Az, Azu, Azuruk, Azuruk Botha, Mr. Botha
I'm Arbi, Arbitar, Arbitar Basiat, Mr. Basiat, Iirteria, Voltaic, Az, Azu, Azuruk, Azuruk Botha, Mr. Botha
Whatever you want to call me, I'm me, although I'm best known as simply Arbi.
Whatever you want to call me, I'm me, although I'm best known as simply Arbi.
Line 6: Line 7:
I always have tons of open projects.
I always have tons of open projects.
Recently a Mentor, I'm more than willing to help you if you need it, you need only ask!
Recently a Mentor, I'm more than willing to help you if you need it, you need only ask!
===SecondLife Profile===
===="2nd Life"====
I may look down upon you initially, but don't worry, it's just me trying to figure out who you are.  I mean no harm.  Usually.
While I can be a nice person in most all situations, I hold a low tolerance for people who act 'out of place'.  That being said, I love to help.
I'm a scripter/programmer. It is what I do, it is what I love.
My IMs are capped, please send notecards instead.
I love Sahkolihaa.  I only wish I could spend more time with him.  I really do love you, Koli.  <3
===="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: LSL,C++,C#,VB.NET,PHP,HTML,ASP.NET ... Huh? ... oh.  English. :)
===="Picks"====
====="AIVA Creed"=====
'AIVA' is a symbol of the branches of one entity.
Arbitar, Iirteria, Voltaic, and Azuruk.
We abide by rules set in place from common sense;
from knowledge that should be applied to everything, and systems that should be adapted for all use.
The AIVA Creed is a simple one, containing few requirements, sorted in order of importance, should a confliction of creed interest occur.
1. One must protect those of your own mind; your friends and partners.
2. One must further ones knowledge in any way possible.  Knowledge is power, always.
3. One must take advantage of an opportunity should the benefits outweigh the repercussions.
4. One must aid in raising others who have a blank mind to become one of the creed; One of the same mind.
5. One must provide the ability to allow others of the same mind, friends and partners alike, to take opportunities you can offer to them to better their position.
====="- Adenoraque Qin"=====
http://slurl.com/secondlife/Papa/174/183/106
A genius, here.
Adenoraque Qin is a dark individual at first glance, but is really a very fun guy.
I met Aden a long time ago in the old Telador, and proceeded to know my home as his in Games1, one of the best sims that ever existed.
Sadly, these places are gone now, but his new home isn't so bad.  If you're looking for a view, this is where to go.
If you see Aden, ask him if Tripper's rumor is true.
====="- 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!
====="- DenKon Zenith"=====
http://slurl.com/secondlife/Zoe/64/120/59
Denk is only a little bit insane.  His home is a bit toasty.  He's next to my shop in Zoe!
If you see him, run.
Long time friend of mine, far before my SL days.  He believes you have his stapler, and he's willing to tell you.
====="- Mystical Cookie"=====
http://slurl.com/secondlife/Cila/127/128/22
Mysti is the creator of the popular MystiTool, the best tool in SL, the owner of the quiet Myla Estates, and the owner of the Avendale Estate of islands deep in the Western ocean.
An insane person, she'll keep you on your toes with either sheep, stories, or more sheep.
Never ever ever go AFK near Mysti.  Ever.
She's an awesome scripter and an awesome friend.
Even if she is a bit crazy.  :)
====="- Natalie Defiant"=====
http://slurl.com/secondlife/Romero/146/141/28
Professional sim-builder and insane person, Natalie will continue to awe you with random facts and useful advice.  If you get on her nice side, that is!
Possibly the craziest person I know in SL, she seems to strive to suprise people whenever she can.
Equipped with the ability to seemingly summon effort from even the laziest and bitterest of people, she's always armed and always dangerous.  Careful, kids, you're already hers.
====="- Sahkolihaa Contepomi"=====
http://slurl.com/secondlife/Zoe/75/153/63
I love you, Koli.  <3
One of the most interesting people I've met in my time here in SL.  He's the kind of guy you can never quite fully understand, but you're fine with that!
I think, anyway.
Koli's land is some crazy science project gone wrong... or it will be, fairly soon.
Nah, he's cool though.  Really, he is!
Buy his stuff!  Oddly enough, his stuff is at my shop, not his land.
I hate timezones sometimes.
All that said, he's also got the cutest av ever.  >..>;
This guy rocks.
====="-- Scripting Spot"=====
http://slurl.com/secondlife/Orwood/124/32/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)
====="-- Tumble Arrow"=====
http://slurl.com/secondlife/Zoe/168/249/26
Best place on the planet ... err ... grid.
====="--- Quotes"=====
My quotes have been moved to the web tab.
I got tired of wasting pick after pick to store quotes, so I made a web interface for it.
You can get your own my-quotes account and do the same thing-- just go to my web tab and click 'Register' to get started!  It's free.  :D
===="Classified"====
===="1st Life"====
AIVA
---
male/gay/West Coast, US
Just don't think anything changes because of that!
I have a big weakness for neko/punk/emo/goth guys...
Damn youuu.
I've got my eye on someone, too.
Hi Koli <3
---
WRYYYYYYYYYYYYYY
==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!
Line 32: Line 118:
**MySQL interaction
**MySQL interaction
**Complete client\server application model
**Complete client\server application model
*HTML
*ASP.NET
*C++
===Building===
===Building===
*Industrial
*Industrial
Line 54: Line 143:
==Current Projects==
==Current Projects==
===Multitool HUD===
===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
*Unintrusive interface
**Completely hidden when it's not needed, except for the main menu button and requested 'constant' buttons
**Completely hidden when it's not needed, except for the main menu button and requested 'constant' buttons

Revision as of 02:10, 18 November 2007

Arbitar Basiat

Azuruk and Arbitar

About Arbitar

I'm Arbi, Arbitar, Arbitar Basiat, Mr. Basiat, Iirteria, Voltaic, Az, Azu, Azuruk, Azuruk Botha, Mr. Botha Whatever you want to call me, I'm me, although I'm best known as simply Arbi. 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) I always have tons of open projects. Recently a Mentor, I'm more than willing to help you if you need it, you need only ask!

SecondLife Profile

"2nd Life"

I may look down upon you initially, but don't worry, it's just me trying to figure out who you are. I mean no harm. Usually. While I can be a nice person in most all situations, I hold a low tolerance for people who act 'out of place'. That being said, I love to help. I'm a scripter/programmer. It is what I do, it is what I love. My IMs are capped, please send notecards instead. I love Sahkolihaa. I only wish I could spend more time with him. I really do love you, Koli. <3

"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: LSL,C++,C#,VB.NET,PHP,HTML,ASP.NET ... Huh? ... oh. English. :)

"Picks"

"AIVA Creed"

'AIVA' is a symbol of the branches of one entity. Arbitar, Iirteria, Voltaic, and Azuruk. We abide by rules set in place from common sense; from knowledge that should be applied to everything, and systems that should be adapted for all use. The AIVA Creed is a simple one, containing few requirements, sorted in order of importance, should a confliction of creed interest occur. 1. One must protect those of your own mind; your friends and partners. 2. One must further ones knowledge in any way possible. Knowledge is power, always. 3. One must take advantage of an opportunity should the benefits outweigh the repercussions. 4. One must aid in raising others who have a blank mind to become one of the creed; One of the same mind. 5. One must provide the ability to allow others of the same mind, friends and partners alike, to take opportunities you can offer to them to better their position.

"- Adenoraque Qin"

http://slurl.com/secondlife/Papa/174/183/106 A genius, here. Adenoraque Qin is a dark individual at first glance, but is really a very fun guy. I met Aden a long time ago in the old Telador, and proceeded to know my home as his in Games1, one of the best sims that ever existed. Sadly, these places are gone now, but his new home isn't so bad. If you're looking for a view, this is where to go. If you see Aden, ask him if Tripper's rumor is true.

"- 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!

"- DenKon Zenith"

http://slurl.com/secondlife/Zoe/64/120/59 Denk is only a little bit insane. His home is a bit toasty. He's next to my shop in Zoe! If you see him, run. Long time friend of mine, far before my SL days. He believes you have his stapler, and he's willing to tell you.

"- Mystical Cookie"

http://slurl.com/secondlife/Cila/127/128/22 Mysti is the creator of the popular MystiTool, the best tool in SL, the owner of the quiet Myla Estates, and the owner of the Avendale Estate of islands deep in the Western ocean. An insane person, she'll keep you on your toes with either sheep, stories, or more sheep. Never ever ever go AFK near Mysti. Ever. She's an awesome scripter and an awesome friend. Even if she is a bit crazy.  :)

"- Natalie Defiant"

http://slurl.com/secondlife/Romero/146/141/28 Professional sim-builder and insane person, Natalie will continue to awe you with random facts and useful advice. If you get on her nice side, that is! Possibly the craziest person I know in SL, she seems to strive to suprise people whenever she can. Equipped with the ability to seemingly summon effort from even the laziest and bitterest of people, she's always armed and always dangerous. Careful, kids, you're already hers.

"- Sahkolihaa Contepomi"

http://slurl.com/secondlife/Zoe/75/153/63 I love you, Koli. <3 One of the most interesting people I've met in my time here in SL. He's the kind of guy you can never quite fully understand, but you're fine with that! I think, anyway. Koli's land is some crazy science project gone wrong... or it will be, fairly soon. Nah, he's cool though. Really, he is! Buy his stuff! Oddly enough, his stuff is at my shop, not his land. I hate timezones sometimes. All that said, he's also got the cutest av ever. >..>; This guy rocks.

"-- Scripting Spot"

http://slurl.com/secondlife/Orwood/124/32/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)

"-- Tumble Arrow"

http://slurl.com/secondlife/Zoe/168/249/26 Best place on the planet ... err ... grid.

"--- Quotes"

My quotes have been moved to the web tab. I got tired of wasting pick after pick to store quotes, so I made a web interface for it. You can get your own my-quotes account and do the same thing-- just go to my web tab and click 'Register' to get started! It's free. :D

"Classified"

"1st Life"

AIVA --- male/gay/West Coast, US Just don't think anything changes because of that! I have a big weakness for neko/punk/emo/goth guys... Damn youuu. I've got my eye on someone, too. Hi Koli <3 --- WRYYYYYYYYYYYYYY

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 and maintaining large amounts of data
    • General Mathematics
    • Notecard
    • User interaction
      • Menus (blue menus)
      • Intuitive voice commands
  • PHP/MySQL
    • Using PHP to interact with MySQL to create dynamic sites
    • Use of PHP's socket commands
    • Security
  • C#
    • XNA
      • Terrain and object rendering
      • Optimizing the draw process (streamlining it)
      • Basic Dynamics/Physics
      • Sound Management
    • Standard windows applications
    • MySQL interaction
    • Complete client\server application model
  • HTML
  • ASP.NET
  • 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
  • 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
    • HUD menus and 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
    • Ban management to expand banlist past the parcel/estate limit
    • 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
      • Toggleable shout range notification
      • Show chat range bubble
    • Constant on-screen scanner
    • Avatar particle finder
    • Sim scanning
      • Remote sim scanning
    • 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
  • Emotes
  • 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
  • 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
  • Channel listener (spy)
    • Add and remove channels on the fly
    • Blacklist and whitelist objects
    • 'Private' debug mode for scripters
  • Avatar Follower
    • 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

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

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
    • arbitar@gmail.com
    • azuruk@gmail.com
  • SecondLife Instant Message
    • Arbitar Basiat
    • Azuruk Botha
  • SecondLife Location
  • MSN Messenger/Live Messenger
    • arbitar@gmail.com