GLOOMII: The shores of LSL

The part two of my baby steps in EclipseIDE with the LSL Plus addon.

Like i said before the debugging environement is quite amazing , you can describe symbolic prim structures, with names, descriptions, even their positions and owner, for what i’ve seen you can also write “sim scripts” of some kind but ididn’t look into it too much.

Second, the lsl “preprocessor is great too, it spurt out a “ready to copy/paste” lsl code stripped from it’s comments, extra lines, etc but also variables and functions declared and never used. Lastly there is the possibility to write “modules”, that is you can write your own libraries for custom functions that you share across multiple scripts, this module system allow you to “include” the modules once at the start of your lsl project and the functions and variables it contains are then available, great for code recycling.

As before, the final lsl file only contain the functions that are actually called so you you can build huge libraries if you wish, the final script will only inherit of the minimum needed.

Between this article and the previous one, i forgot why i was using Eclipse in the first place… but now i remember why!

It’s simply the best lsl editor i’ve found so far.

I can’t make up my mind

It’s taking a god damn while to update about this collar because the programming is at a standstill… knowing what i wrote in my past message “About collars that include everything and the kitchen sink” I’m open to suggestions.

Well… that is, if anybody is still reading me…

Yummy bondage D-Ring

Snapshot_006Snapshot_008Snapshot_010Snapshot_005Snapshot_006

Dustpan script and Dirt texture sheet done.

The dirt can now be properly picked up, there is a little freeze while you do that, that’s normal, the trashcan now also accept the dustpan wich close the loop to the incinerator.

I played around in PS for a whole and manaed to get some pretty nice dirt piles, dirt scattered and dirt broom sweeps.

Snapshot_002

I’m also trying myself at a standalone boiler (without kitchen appliances)

Snapshot_003

And this is a … dustpan!

First draft of a metallic dustpan for the chore system.

Snapshot_006Snapshot_007Snapshot_008Snapshot_009panSnapshot_010

That’s for collecting the dust piles obviously and will complete the sweeping cycle.

Probably the most advanced dirt sweeping script?

After 6 hours, i consider the “meat” of the script to be done:

Spawning device has an unique ID

It runs a timer to add more dirt on the floor , runs a limited sensor for counting the dirt and stop adding when maximum is reached.

Each dirt spawned get the unique id and use it to rename itself.

Each dirt patch use sensor to find the dirt generator, read the configuration values from the generator name

Set the generator position as it’s origin and move itself at a random place in the generator’s declared radius.

When swept, the dirt patch is actually moved on the floor, and will refuse a move that will put it out of range of the generator control sensor.

Dirt rotate itself according to the angle it was swept.

Dirt assume random variation in “thickness” to reduce Z fighting in complanar faces.

Dirt suicide if it lose track of it’s generator.

That’s a lot for a patch of dirt 😀

Snapshot_016

Coding when drunk.

Yesterday i’ve been looking back over my chore scripts, i worked on the script to control the dirt swept by the broom, it kinda stroke me that even tho this piece of code is actually quite good, it was missing some very obvious low lag features. Either i was planning to add it later (wich i have no memory of) or i was drunk -_- .

Kind of interesting that coding drunk and coding in your good day (when you can zone in) tend to be simmilar, as in you can produce a lot of very complex code, very fast, excepted that the sober days it just looks like it makes no sense…

Stepping stone

I’ve been reading a book about poser this morning and i’m trying to devise animations for my bathtub project, the main challenge being that it is a “pedestal” type of bathtub, and i want to animate it fully, wich also means a “walk-in” animation.

Added difficulty, making the avatar look like it is ACTUALLY walking the steps up, wich means i need to import in poser, somehow, the bathtub primwork, wich i did but i had to literally jump through hoops to get the bathtub to be “roughly” to the proper scale, because even if pose is in meters, the sl avatar in poser is like .. 1.45 meters, while ruth in sl tower at 1.85 meters.

I started placing a couple ‘key’ frames, a picture is worth a tousand words.

tub

It’s .. “about right” in SL, i’m kinda hoping that making the animation fluid and natural will divert peoples from the fact their feets “might” sink/hover in/on the steps.

XStreetSL changes, is the Lab out of it’s mind?

Aparently there is an upcoming change on XstreetSL:

Monthly Listing Fee for Freebies of L$99

Umm… WHAT? Oh right they decided to blindly consider them as promotional tools… Yeah right, like if any freebie scripts i made for this community where shameless plugs for KDC… -_-

Minimum Commission of L$3 on all items priced L$1 or greater

Umm okay? i “can” roughly understand why they would do this…

Monthly Listing Fee of L$10 for all items L$1 or greater

WHAT? So now to be allowed to LIST a product it has to sell? What about all those stuffs peoples do that cater to a niche market? You know what Linden Labs? Screw you i can simply stop using the XStreetSL service, i’m paying you already enough for a sim that only do the bare minimum it’s supposed to do, i sure as hell am not going to let myself milked more by you pieces of shit.

Thank You to All of Our Xstreet SL Marketplace Users:
We’d like to thank all of our shoppers and merchants who have made the Xstreet SL Marketplace the success it is today.  The Marketplace continues to grow at a time when the real world economy continues to struggle.  We’d also like to thank all of the residents who helped us develop this plan.  Our plan of action was designed with your input on both what the issues are and great ideas of how to solve them.  We would not have such a well developed and thought out plan without you, so sincerely, thank you.

This is the final straw, are you guys shitting me? You really think i’m going to believe you asked ANYBODY in the community what they thought of it? How about standing by your decisions and admiting Linden Labs is looking for ways to get MORE of the transactions happening in SL into THEIR pockets?

About collars that include everything and the kitchen sink.

I could say i’m about as old as bdsm in SecondLife (not quite but nearly) in the few years i have been there i have seen a lot of things evolve, some ideas i started myself did take a life of their own in the hand of other creators.

In general, things have been evolving.

However, i do wonder if we do not tend to go the wrong way… as the title says, today, every major scripter in the BDSM community is making those “all in one” powerhouse collars that start to look more like multi function remotes than what they are supposed to mimic, a slave collar.

Tokon is pushing it to the extreme, their hud looks like one of those fancy next gen phone/electronic gadgets it has everything you can really think of that is remotely related to D/s and BDSM, so do amethyst’s collar, mine, and well…

…i now think that it sucks. Those tools turn your sub into a remote controlled robot, wich is fine if you fantazize to be a robot but, well… here is a thought:

  • A big part of what makes bondage thrilling is not just the finality but the process of being bound is important too, it’s a ritual.
  • What’s the point of having an animation tool for the master in a slave collar? Is the slave too dumb to assume the demanded position when His/Her Master demands it?
  • What is the connection between a slave collar and the inability to talk  or <insert other odd features here> ?
  • Why having a complex user access control system? what makes the collar magically reject inputs from everybody?
  • Why having so many toggleable functions, why not making collars for different type of peoples instead of a bloated “one size fits all” system?

I think going back to simpler items  could be a very good return to the origins, objects that mimic more accurately the activities IRL they are supposed to represent. However does not misunderstand me, by saying “simpler” i do not mean simpler coding, what i mean is getting rid of all those atrocious huds and menus and create more natural ways to access functions. ( why not making leashing trigger when the dom/me click his leash handle and then the sub collar? )

Bottom line, i think it should feel natural to use restraints and D/s toys, it shouldn’t feel like a program but like an electronic version of the real thing, it should feel logical and straightforward to handle, it should feel like using it is satisfeying, it needs this little feel that what you do is almost real.

Kyrah Abattoir
Creator of BDSM and fetish content in Second Life since 2004.

Seasoned 3D artist and programmer, aspiring video game creator.

September 2024
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
30  
Archives
Categories