The Furry Thread!

Dom

Avatar of War Slayer
5,978
16,296
AladainAF AladainAF Any chance we could see some of your SL works? I'm curious what it is you're making a living off of. I'm assuming they're furry related
 

AladainAF

Hard truths cut both ways
<Bronze Donator>
7,346
16,849
28d 11h 52m
AladainAF AladainAF Any chance we could see some of your SL works? I'm curious what it is you're making a living off of. I'm assuming they're furry related
I've made some furry related things, but that's not what I get paid for, usually I'll make for friends, fun, or to break up monotony. And of course, by furry related things, I'm referring to scripting a penis lol. I'll usually charge L$5000 - L$12500 to script a custom one.

I'll share you some code, which makes a penis hard or not, as well as move the emitter (particles) to the tip, because well, they do cum.

Code:
SetBitsAdjust(string Bits, integer Preset)
{
    integer _lnk = rsGetLinkNumber(Bits);
    rotation CockRot;
    vector   CockPos;
    vector   EmitterPos;

    vector  RootSize = llGetScale();

    // Pre-set all positions of the cock from -10 to +10, as well as default positions for other mesh
    list BitPresets = [ "0", <0.00000, 0.04500, -0.24450>, <0.01572, 0.00000, 0.00000, 0.99988> , <0.00003,  0.03040, -0.44643>, // 0
                        "1", <0.00000, 0.04677, -0.24446>, <0.02443, 0.00000, 0.00000, 0.99970> , <0.00003,  0.03564, -0.44643>, // +1
                        "2", <0.00000, 0.04811, -0.24441>, <0.03316, 0.00000, 0.00000, 0.99945> , <0.00003,  0.04089, -0.44701>, // +2
                        "3", <0.00000, 0.05128, -0.24431>, <0.04188, 0.00000, 0.00000, 0.99912> , <0.00003,  0.04810, -0.44701>, // +3
                        "4", <0.00000, 0.05262, -0.24427>, <0.05060, 0.00000, 0.00000, 0.99872> , <0.00003,  0.05286, -0.44569>, // +4
                        "5", <0.00000, 0.05543, -0.24418>, <0.05931, 0.00000, 0.00000, 0.99824> , <0.00003,  0.05957, -0.44569>, // +5
                        "6", <0.00000, 0.05726, -0.24413>, <0.06802, 0.00000, 0.00000, 0.99768> , <0.00003,  0.06482, -0.44569>, // +6
                        "7", <0.00000, 0.05958, -0.24405>, <0.07672, 0.00000, 0.00000, 0.99705> , <0.00003,  0.07019, -0.44475>, // +7
                        "8", <0.00000, 0.06226, -0.24397>, <0.08542, 0.00000, 0.00000, 0.99635> , <0.00003,  0.07593, -0.44383>, // +8
                        "9", <0.00000, 0.06458, -0.24390>, <0.09411, 0.00000, 0.00000, 0.99556> , <0.00003,  0.08264, -0.44479>, // +9
                       "10", <0.00000, 0.06775, -0.24380>, <0.10280, 0.00000, 0.00000, 0.99470> , <0.00003,  0.08838, -0.44431>, // +10
                       "-1", <0.00000, 0.04164, -0.24462>, <0.00698, 0.00000, 0.00000, 0.99998> , <0.00150,  0.02405, -0.44394>, // -1
                       "-2", <0.00000, 0.03835, -0.24472>, <-0.00174, 0.00000, 0.00000, 1.00000>, <0.00151,  0.01770, -0.44516>, // -2
                       "-3", <0.00000, 0.03603, -0.24479>, <-0.01047, 0.00000, 0.00000, 0.99995>, <0.00151,  0.01209, -0.44516>, // -3
                       "-4", <0.00000, 0.03225, -0.24491>, <-0.01919, 0.00000, 0.00000, 0.99982>, <0.00151,  0.00403, -0.44368>, // -4
                       "-5", <0.00000, 0.03127, -0.24494>, <-0.02792, 0.00000, 0.00000, 0.99961>, <0.00151, -0.00049, -0.44365>, // -5
                       "-6", <0.00000, 0.02944, -0.24500>, <-0.03664, 0.00000, 0.00000, 0.99933>, <0.00151, -0.00537, -0.44307>, // -6
                       "-7", <0.00000, 0.02663, -0.24509>, <-0.04536, 0.00000, 0.00000, 0.99897>, <0.00151, -0.01196, -0.44260>, // -7
                       "-8", <0.00000, 0.02285, -0.24517>, <-0.04536, 0.00000, 0.00000, 0.99897>, <0.00151, -0.01587, -0.44136>, // -8
                       "-9", <0.00000, 0.02005, -0.24525>, <-0.06279, 0.00000, 0.00000, 0.99803>, <0.00151, -0.02466, -0.44136>, // -9
                      "-10", <0.00000, 0.01809, -0.24532>, <-0.07149, 0.00000, 0.00000, 0.99744>, <0.00151, -0.03076, -0.43939>, // -10
                      "-20", <0.00000,-0.01506, -0.01421>, < 0.39719, 0.00000, 0.00000, 0.91773>, <0.00005,  0.05847, -0.10611>, // Peeking (Retracted)
                      "-21", <0.00000, 0.03978, -0.04557>, < 0.17197, 0.00000, 0.00000, 0.98510>, <0.00005,  0.06409, -0.15988>, // Peeking (Out)
                      "-22", <0.00000,-0.09949, -0.13077>, < 0.01572, 0.00000, 0.00000, 0.99988>, <0.00007, -0.27747, -0.15082>, // Limp (bit_1)
                      "-23", <0.00000, 0.21130, -0.09195>, < 0.01571, 0.00000, 0.00000, 0.99988>, <0.00003,  0.39954, -0.11267>  // Erect (bit_6)
                      ];
                  
    string SettingID = (string)Preset;

    integer _pos = llListFindList(BitPresets, [ SettingID ]);

    if(_pos == -1)
        return;

    CockPos    = llList2Vector(BitPresets, _pos + 1);
    CockRot    = llList2Rot(BitPresets, _pos + 2);
    EmitterPos = llList2Vector(BitPresets, _pos + 3);

    // Default mesh size: <0.15013, 0.27521, 0.20563>

    // set position of cock relative to current size
    float    NewPrimPosX = CockPos.x * (RootSize.x) / 0.15013;
    float    NewPrimPosY = CockPos.y * (RootSize.y) / 0.27521;
    float    NewPrimPosZ = CockPos.z * (RootSize.z) / 0.20563;
    CockPos    = <NewPrimPosX, NewPrimPosY, NewPrimPosZ>;

    // set position of cum emitter to tip, relative to current size
    NewPrimPosX = EmitterPos.x * (RootSize.x) / 0.15013;
    NewPrimPosY = EmitterPos.y * (RootSize.y) / 0.27521;
    NewPrimPosZ = EmitterPos.z * (RootSize.z) / 0.20563;
    EmitterPos = <NewPrimPosX, NewPrimPosY, NewPrimPosZ>;

    // move the cock and emitter
    llSetLinkPrimitiveParamsFast(_lnk, [ PRIM_ROT_LOCAL, CockRot, PRIM_POS_LOCAL, CockPos ]);
    llSetLinkPrimitiveParamsFast(rsGetLinkNumber("emitter"), [ PRIM_ROT_LOCAL, ZERO_ROTATION, PRIM_POS_LOCAL, EmitterPos ]);
}

But mainly, I create games of skill, such as the games at arcades and stuff. The difference is in the real world you pay $ and get the chance to win a plushie or something. In SL, you pay L$ and get L$ back if you win (eg: Pay L$10 to play a game that pays you 10x, then you win L$100 on a win). But it's not gambling, because gambling is against the rules. So the games are legally vetted and go through my lawyer review who writes the relevant documentation on the game and why its legal, and then that is analyzed by the people that run SL (as well as their lawyers AND another external law firm they hire), and then they approve it or not. Once approved, then it's allowed to be operated. The folks that run SL also have full access to the source code to review if they wish, but no users have it.

You can read more on the policys here: Linden Lab Official:Second Life Skill Gaming Policy - Second Life Wiki and the process here: Linden Lab Official:Second Life Skill Gaming FAQ - Second Life Wiki:

I sell my creations on a per-unit basis, and then take a percentage of all revenue paid to the machine forever. I also operate my own games, as such the operation of those is free for me.
 
Last edited:

Dom

Avatar of War Slayer
5,978
16,296
I've made some furry related things, but that's not what I get paid for, usually I'll make for friends, fun, or to break up monotony. And of course, by furry related things, I'm referring to scripting a penis lol. I'll usually charge L$5000 - L$12500 to script a custom one.

I'll share you some code, which makes a penis hard or not, as well as move the emitter (particles) to the tip, because well, they do cum.

Code:
SetBitsAdjust(string Bits, integer Preset)
{
    integer _lnk = rsGetLinkNumber(Bits);
    rotation CockRot;
    vector   CockPos;
    vector   EmitterPos;

    vector  RootSize = llGetScale();

    // Pre-set all positions of the cock from -10 to +10, as well as default positions for other mesh
    list BitPresets = [ "0", <0.00000, 0.04500, -0.24450>, <0.01572, 0.00000, 0.00000, 0.99988> , <0.00003,  0.03040, -0.44643>, // 0
                        "1", <0.00000, 0.04677, -0.24446>, <0.02443, 0.00000, 0.00000, 0.99970> , <0.00003,  0.03564, -0.44643>, // +1
                        "2", <0.00000, 0.04811, -0.24441>, <0.03316, 0.00000, 0.00000, 0.99945> , <0.00003,  0.04089, -0.44701>, // +2
                        "3", <0.00000, 0.05128, -0.24431>, <0.04188, 0.00000, 0.00000, 0.99912> , <0.00003,  0.04810, -0.44701>, // +3
                        "4", <0.00000, 0.05262, -0.24427>, <0.05060, 0.00000, 0.00000, 0.99872> , <0.00003,  0.05286, -0.44569>, // +4
                        "5", <0.00000, 0.05543, -0.24418>, <0.05931, 0.00000, 0.00000, 0.99824> , <0.00003,  0.05957, -0.44569>, // +5
                        "6", <0.00000, 0.05726, -0.24413>, <0.06802, 0.00000, 0.00000, 0.99768> , <0.00003,  0.06482, -0.44569>, // +6
                        "7", <0.00000, 0.05958, -0.24405>, <0.07672, 0.00000, 0.00000, 0.99705> , <0.00003,  0.07019, -0.44475>, // +7
                        "8", <0.00000, 0.06226, -0.24397>, <0.08542, 0.00000, 0.00000, 0.99635> , <0.00003,  0.07593, -0.44383>, // +8
                        "9", <0.00000, 0.06458, -0.24390>, <0.09411, 0.00000, 0.00000, 0.99556> , <0.00003,  0.08264, -0.44479>, // +9
                       "10", <0.00000, 0.06775, -0.24380>, <0.10280, 0.00000, 0.00000, 0.99470> , <0.00003,  0.08838, -0.44431>, // +10
                       "-1", <0.00000, 0.04164, -0.24462>, <0.00698, 0.00000, 0.00000, 0.99998> , <0.00150,  0.02405, -0.44394>, // -1
                       "-2", <0.00000, 0.03835, -0.24472>, <-0.00174, 0.00000, 0.00000, 1.00000>, <0.00151,  0.01770, -0.44516>, // -2
                       "-3", <0.00000, 0.03603, -0.24479>, <-0.01047, 0.00000, 0.00000, 0.99995>, <0.00151,  0.01209, -0.44516>, // -3
                       "-4", <0.00000, 0.03225, -0.24491>, <-0.01919, 0.00000, 0.00000, 0.99982>, <0.00151,  0.00403, -0.44368>, // -4
                       "-5", <0.00000, 0.03127, -0.24494>, <-0.02792, 0.00000, 0.00000, 0.99961>, <0.00151, -0.00049, -0.44365>, // -5
                       "-6", <0.00000, 0.02944, -0.24500>, <-0.03664, 0.00000, 0.00000, 0.99933>, <0.00151, -0.00537, -0.44307>, // -6
                       "-7", <0.00000, 0.02663, -0.24509>, <-0.04536, 0.00000, 0.00000, 0.99897>, <0.00151, -0.01196, -0.44260>, // -7
                       "-8", <0.00000, 0.02285, -0.24517>, <-0.04536, 0.00000, 0.00000, 0.99897>, <0.00151, -0.01587, -0.44136>, // -8
                       "-9", <0.00000, 0.02005, -0.24525>, <-0.06279, 0.00000, 0.00000, 0.99803>, <0.00151, -0.02466, -0.44136>, // -9
                      "-10", <0.00000, 0.01809, -0.24532>, <-0.07149, 0.00000, 0.00000, 0.99744>, <0.00151, -0.03076, -0.43939>, // -10
                      "-20", <0.00000,-0.01506, -0.01421>, < 0.39719, 0.00000, 0.00000, 0.91773>, <0.00005,  0.05847, -0.10611>, // Peeking (Retracted)
                      "-21", <0.00000, 0.03978, -0.04557>, < 0.17197, 0.00000, 0.00000, 0.98510>, <0.00005,  0.06409, -0.15988>, // Peeking (Out)
                      "-22", <0.00000,-0.09949, -0.13077>, < 0.01572, 0.00000, 0.00000, 0.99988>, <0.00007, -0.27747, -0.15082>, // Limp (bit_1)
                      "-23", <0.00000, 0.21130, -0.09195>, < 0.01571, 0.00000, 0.00000, 0.99988>, <0.00003,  0.39954, -0.11267>  // Erect (bit_6)
                      ];
                 
    string SettingID = (string)Preset;

    integer _pos = llListFindList(BitPresets, [ SettingID ]);

    if(_pos == -1)
        return;

    CockPos    = llList2Vector(BitPresets, _pos + 1);
    CockRot    = llList2Rot(BitPresets, _pos + 2);
    EmitterPos = llList2Vector(BitPresets, _pos + 3);

    // Default mesh size: <0.15013, 0.27521, 0.20563>

    // set position of cock relative to current size
    float    NewPrimPosX = CockPos.x * (RootSize.x) / 0.15013;
    float    NewPrimPosY = CockPos.y * (RootSize.y) / 0.27521;
    float    NewPrimPosZ = CockPos.z * (RootSize.z) / 0.20563;
    CockPos    = <NewPrimPosX, NewPrimPosY, NewPrimPosZ>;

    // set position of cum emitter to tip, relative to current size
    NewPrimPosX = EmitterPos.x * (RootSize.x) / 0.15013;
    NewPrimPosY = EmitterPos.y * (RootSize.y) / 0.27521;
    NewPrimPosZ = EmitterPos.z * (RootSize.z) / 0.20563;
    EmitterPos = <NewPrimPosX, NewPrimPosY, NewPrimPosZ>;

    // move the cock and emitter
    llSetLinkPrimitiveParamsFast(_lnk, [ PRIM_ROT_LOCAL, CockRot, PRIM_POS_LOCAL, CockPos ]);
    llSetLinkPrimitiveParamsFast(rsGetLinkNumber("emitter"), [ PRIM_ROT_LOCAL, ZERO_ROTATION, PRIM_POS_LOCAL, EmitterPos ]);
}

But mainly, I create games of skill, such as the games at arcades and stuff. The difference is in the real world you pay $ and get the chance to win a plushie or something. In SL, you pay L$ and get L$ back if you win (eg: Pay L$10 to play a game that pays you 10x, then you win L$100 on a win). But it's not gambling, because gambling is against the rules. So the games are legally vetted and go through my lawyer review who writes the relevant documentation on the game and why its legal, and then that is analyzed by the people that run SL (as well as their lawyers AND another external law firm they hire), and then they approve it or not. Once approved, then it's allowed to be operated. The folks that run SL also have full access to the source code to review if they wish, but no users have it.

You can read more on the policys here: Linden Lab Official:Second Life Skill Gaming Policy - Second Life Wiki and the process here: Linden Lab Official:Second Life Skill Gaming FAQ - Second Life Wiki:

I sell my creations on a per-unit basis, and then take a percentage of all revenue paid to the machine forever. I also operate my own games, as such the operation of those is free for me.
Damn, and here I was thinking I could model some tails and get to retire early.

Seriously though, that's pretty neat. I always assumed SL was completely about the erotica stuff when it boiled down to it, so it's cool to learn that there's a whole other aspect to it that you seem to have quite cleverly monetized. Thanks for the info.
 

AladainAF

Hard truths cut both ways
<Bronze Donator>
7,346
16,849
28d 11h 52m
Damn, and here I was thinking I could model some tails and get to retire early.

Seriously though, that's pretty neat. I always assumed SL was completely about the erotica stuff when it boiled down to it, so it's cool to learn that there's a whole other aspect to it that you seem to have quite cleverly monetized. Thanks for the info.
There's a fuckload of erotica stuff, obviously. I mean, it's a user generated world. So when you give the power in the hands of the people to build the world, it's going to be a cesspool of degeneracy. There's ample fuck clubs, escort clubs, camwhore clubs, furry slut clubs, BDSM, Gor, etc etc. But there's also a lot of general fun too.

There's plenty of tails, but if you did a full blown furry avi, and made a lot of clothes with it, and you have a really solid hit (such as a kemono, which is the #1 furry avatar I think) you can bring in a few thousand USD a month. If anything, it's an absolutely solid hobby if you wanted it to be that, but there's a lot of really skilled people. Drop me a PM if you want to know more though.
 

Erronius

WTT: nudez4Xboxz
<Gold Donor>
8,851
11,264
33d 18h 10m
I was just going through my discovery queue on Steam, and damn if I didn't run across some sort of Furry game. Called Hunt and Snare.

Explore the beautiful archipelago of Skiir; Sail its open seas, roam its deep woods, and sexplore its exotic species. Hunt and Snare to your heart's content.
Sexplore?!? fucking lol

After /facepalming a little, I noticed the actual skins were censored, but not the scissoring or whatever the fuck. Which is weird, because I enabled the adult content by default.

First pic is the censored one in Steam client, 2nd is just one off of Google. DAT CENSORING LAWL

furries game WTF.JPG


 

Big Phoenix

Ssraeszha Raider
17,290
16,564
44d 16h 27m
Wtf? How does that not get you the death penalty? Oh because its shithole commifornia.
 

Erronius

WTT: nudez4Xboxz
<Gold Donor>
8,851
11,264
33d 18h 10m
Oh Lawd...of course there's some furry bitching about the game making furries look bad, because the entire premise is hunting other furries, tranquilizing them, and then fucking them.

I couldn't make this shit up if I tried

his complaint is so long I'd have to take 3 or 4 screenshots.

furry drama.JPG
 

AladainAF

Hard truths cut both ways
<Bronze Donator>
7,346
16,849
28d 11h 52m
lol, that's so tame. As to the whiny review, who the fuck cares. Free speech, make all that shit you want :D