Hugsies Blog!

August 14, 2012

Yet another Linden Lab Cluster Fuckup

Filed under: Gaming!, Second Life Shit! — Hugsie @ 10:32 am

Open letter to Linden Labs


Why is it when LL introduces something new it just fucks everything up for everyone else? Pathfinding is a new simulator side function for quote “to enable smoother and smarter movement behavior for non-avatar entities..”  Basically this allows one to create objects to behave in ways that doesn’t require complex and laggy scripts to do thing like wander a region, flee or chase another object or avatar, or evade another. That sounds wonderful since scripters no longer need to write large complex scripts to do this. This is perfect for “Gaming” or RPG sims that can really use this functionality.  However that is a VERY small minority of land owners that need this.

Pathfinding, sounds like a useful thing but it’s wreking havoc (pun intended) grid wide since it needs to be optimized for each region, aka “rebaked” but this has nothing to do with textures. Pathfinding baking simply sets up pathways and way points for these scripted objects to find their way around a region. If  it’s not “rebaked” then you’ll deal with lag, lockups, and crashing.  Yet for some fucking stupid reason reason LL chose to have this functionality on be default grid wide, including mainland. You wanna know why SL has been more glitchy and laggy this past week?  This is why!

The real catch to this is only estate region owners can disable/enable and “rebake” for pathfinding. The problem is most land owners ARE NOT estate owners, and none exist on mainland. Even if you own the entire region on mainland you will not have estate tools so you cannot disable Pathfinding w/o asking LL to do it for you. Even then you have to be running a BETA version of LL’s viewer. We are just now beta testing these PF tools in Firestorm. If you’re on phoenix you’re SOL since there are no plans putting this in phoenix.

Further, every time you edit an object, or change the land terrain you need to “rebake pathfinding” for it to work, and not be so laggy and sporadic.  So can you imagine you’re a normal land owner on mainland, and you have to rebake every time you edit something? Having to ask LL to rebake your region every time you edit something?  And that’s assuming you CAN request LL for that.

I’m so tired of LL trying to make things better by making it worse. Remember age verification? That’s all gone now yet it cause so much drama and bullshit. LL just cow-towed to a minority of users that wanted pathfinding when the majorty of us don’t need it, and a VAST majority aren’t even aware of it. Phoenix/Firestorm support group is constnatly being bombarded about lag as if it’s the viewer’s fault, when it’s likely the roll out of Pathfinding, and these users have no idea what it is.

In the long run, I think pathfinding will turn out to be a cool thing to have once it’s all ironed out. But you’d think LL would have learned from it’s past mistakes every time the roll out something new, and not FUCK IT UP for everyone else who couldn’t give a SHIT LESS about this.  Yet another example how LL is out of touch with it’s user base and only pays attention to their users who pay extra money to them.

July 29, 2012

OS X Mountain Lion 10.8

Filed under: Mac Stuff, Second Life Shit!, Viewer Gripes — Tags: , , , , , , — Hugsie @ 8:39 am

It was a bit of a chore to get this to install on my Two year old mac. As a long time PC tech/nerd i wanted to do a clean install rather than just update over it. When I went to Lion it didn’t work very well, compared to a clean install of Lion I did later. The InstallESD.dmg file you extract from the package for some reason won’t fit on a standard single layer DVD even though it’s size is only 4,3gb. Every time it tried to burn it off to a DVD in Disk Utility told me my media was too small. I can burn the file it SELF onto a DVD with out issue but only as a data DVD, not a bootable DVD. Every windows app that claims to support .dmg images claims this image is damaged and won’t do anything with it.

So then I opted for a USB 16gb stick install which also resulted in some crazy settings to partition and format the usb stick since it originally set with a MBR and FAT16. Even when properly formatted in Disk Utility, it still said the USB stick didn’t have enough memory or space when it finished writing out the image. I read online that this is a false error and it’s common. I was still able to boot to the USB drive and install Mountain Lion on my mac with no issues after that. 🙂

So with a clean install of Mountain Lion running on my Mac, I started testing Firestorm. OS X 10.8 comes with a dictation function that’s basically a stripped down version of iPhone’s Siri. It simply does speech to text into any text edit field on screen.  So I tried it with firestorm and it just froze firestorm with the pinwheel cursor, but the rest of OS was fine, so I had to force quit FS. On phoenix it works fine with no issues.

July 10, 2012

The Issue with Bakefail

Filed under: Second Life Shit! — Tags: , , , , , , , , , — Hugsie @ 10:50 pm

I’m no networking expert, nor a Second Like guru but I do understand some basic concepts as to why “bakefail” occurs.

Second Life servers suck.  🙂

When Second Life was being developed, they always had the idea of having different clothing layers consisting of diffrent textures.  You have your avatars skin, the “original” tatto layer that was turned into being a skin layer that we know now (and then we got a diffrent type of tatoo layer), plus underware, shirts, jackets, underpants, trousers, shoes socks and so on. In recent years they’s allowed us to wear up to five layers of the same clothing type. So now you’re looking at about a two dozen textures you have to download, and render for the appearance for your avatar’s clothing.

If you think about it, if your PC and everyone else who is near you had to handle all those textures, plus everyone else dealing with everyone else’s textures (being roughly 1mb size each) performance would drop to a standstill.  So the idea of a “bake” is to simply meld all of those textures into a single texture (actually three textures head, torso, and lower body). It’s just like in Photoshop when you “flatten” an image by putting all your layers into a single layer image.  So now you only have a  few textures to download and render, instead of a few DOZEN consisting of several megs of data, to render an avatar’s clothing.

Now how Second Life does is that this “flatting image” or “bake” is done on the user end.  No you’re not “baking” everyone’s textures you see near you; just yours. Just as everyone else standing around near you has “baked” their own clothing textures. So basically what your viewer does is download all the relivant textures you’re wearing to you, and you meld them all together into three images that your viewer uploads to the simulator, and then the sim sends it to all the other avatars who are in your viewing distance.

Simple right? So why does it keep fucking up?

Problem lies often with LL’s poor infrastructure and how their asset database is constantly getting hammered all the time causing data requests to just go unanswered. It’s not really a matter of how fast your internet speed is, or how reliable your ISP is. It’s just how congested LL’s internal private network (vpn) is. Often it’s not really a bake fail but a failure for your bodyshape to download to you, and if you don’t have a shape your clothing will not render (not even sure it bothers to bake textures if your shape isn’t loaded).  Also re-baking doesn’t trigger your avatar’s shape to reload either. Often just changing your shape even if it’s a copy of the same shape (not a link) will fix your shape, and then you can put on some clothes.

The behavior of the SL simulators and the asset server it self SEEM to be that when you have a bakefail, the servers assume you DID get your textures and you’re okay when you’re obviously not. This is why re-baking doesn’t always work since I do not think the act of re-baking (ctrl-alt-R) re-requests your textures from the servers anyway… it just assumes you already have them.  Often you MAY have them and you have baked your textures but for whatever reason fails to upload to the simulator. That COULD be a networking issue on the users end, but if it was then it would occur consistently.

The Phoenix/Firestorm support team basically recommends to do the following to fix a bakefail, cloud, or “ruthed” avatar. And also when you get errors referring to how you can’t wear anything because your shape hasn’t loaded.

Make a copy of the following items (NOT LINKS) into their own folder.

  1. Body shape
  2. Eyes
  3. Skin
  4. Avatar Hair (usually the balled hair set not your prim hair)

Now next time you’re all messed up, simply right click this folder you made with these items and “REPLACE OUTFIT” and this should fix you being stuck as a cloud, or a default Ruth shape.  Bascially you can use and shape, skin, hair, and eyes you have laying around. The ones you find under the Library folder in inventroy will work fine.  You won’t look like how you want to be but once you use it you’ll be allowed to change into your normal lookset.  As long as ANY shape loads properly you can then change it.

Linden Labs recently announced a way to fix bakefail issues called “Project Shining” by letting their servers render your clothes and skin. Which sounds plauseable, but their network is so bogged down and lagged you’re still going relying THEM anyway to render your avatar regardless how it’s done.  Granted when they annouced this they did say they were going to upgrade thier servers, but they also did say they were going to close down one of thier co-locations and consolidate everything on the other two they have.

Now how is that an upgrade?  If anything that sounds like a cost cutting move dropping one of their co-locations, and then add yet more traffic load onto the remaining two co-locations. That might make things worse!  They did say they were going upgrade the hardware at those two co-locations, and I assume with the removal of the 3rd, there will be less traffic going across the country on LL’s private network (VPN) which will also save costs too but hopefully latency if it can handle that much traffic (since they barely can now).

So it’s a bit of a mixed bag here. In the past, every time they have done a significant hardware upgrade, it STILL isn’t enough to handle the load. Even now with fewer users playing Second Life, it’s still not performing well.  After all any region with over 25 avatars in it will start to bog down, lag, and eventually crash once it’s hit it’s “main agents” limit.  Honestly i think it’s just time for them to just re-think thier networking protocols to something more efficient, optimized and streamlined. Rather than this hacked together crap that they have been building for the past ten years.

April 20, 2012

How to keep Firestorm running stable

Barring any malware that may be on your computer, I’m going to assume your system is clean, and your drivers are updated. Also this also applies to all OSes (mac, windows, linux) as well as Phoenix viewer.

Open preferences – Graphics tab, and Hardware Settings (see image)

Now un-check the first three settings, and turn Antialiasing to “Disabled”.  Also set “Viewer Texture Memory Buffer” to 384 as shown above in this image.  Yes this WILL lower the level of eye-candy but the more of it the lower performace AND/OR stability your SL experiance will be. So don’t trust the quality level the viewer gives you since it just doesn’t really know.  Especially with some v1 based viewers that still think you’re running on a Pentium III Xeon.

Now continue playing SL on these lower settings. You may want to also lower your draw distance, turn off local lights, enable Avatar Imposters. If you don’t crash as often as you were before, or you’re not crashing at all anymore then feel free to enable some of these functions to increase quality, one item at a time, and then try it out for a good while. Once you find the setting(s) that cause your viewer to be unstable, “undo” the last setting you enabled and keep it like that.

For the most part the OpenGL functions (enable OpenGL Vertex Buffer and Enable VBO Streaming) tend to be the main culprits of viewer instability. Mostly due to laptops with outdated drivers and OGL support.  Because with laptops you have to rely on the OEM (Dell, Gateway, HP, etc) for new dirvers, instead of the chipset makers (nvidia, amd, intel).

As for keeping the texture memory at 384mb and not maxed at 512db (even if your video card has well over 512gb) stems from an issue with all viewers (and as a grifer tool) for overly large textures that render and can cause your viewer to crash. Also if you notice you tend to crash as you’re “camming” around your location, then you should lower this setting to 384mb.

Also related is a protection function built into firestorm for texture lagging, under Prefrences , Firestorm, Protection tab.

With this enable should also help not just from crashing but certain kinds of grifer attacks.

April 11, 2012

Why is Firestorm better than Phoenix?

Filed under: Second Life Shit!, Viewer Gripes — Tags: , , , , — Hugsie @ 10:07 am
  1. Full mesh support w/o a performance it, and system instability.
  2. Multiple clothing layers for the same clothing type
  3. Customizable Flexible User Interface (FUI)
  4. Doesn’t rely on legacy and LAGGY services to function (profiles, search, etc)
  5. A much better Radar and mini-map
  6. Interpolates overlapping transparent textures PROPERLY (doesn’t clip/hide)
Viewers based on v1.x have limited life left.  LL doesn’t plan on “banning” older viewers as rumor suggests. However the services they rely on to operate fully will be shut down in the near future. Support for Phoenix is already dwindling because of this. With Firestorm version 4, the user interface no longer resembles the awkward cumbersome cluster-fuck that LL’s Viewer 2 was. Mesh support works better on this, than the “hacked” in support put into Phoenix, which even then only works if your machine isn’t so old that the viewer sets it to “low” graphics settings, since mesh will be turned off if it is. Assuming it runs at all if your CPU doesn’t have SSE2.
I know people are slow to change but it’s time we upgrade. SL may be a 10 year old technology but that doesn’t mean we have to keep using 10 year old computers.  Besides have you TRIED to use a 10 yearold PC on SL lately? …it sucks!  A single core, non-SSE2, 32bit computer with 2GB ram, 128m video card, and windows XP really sucks playing SL now!  And I was using a system like that 10 years ago.  Get with the times folks… or start using a “text viewer.”

March 1, 2012

The legacy of Emerald

Filed under: Gaming!, Second Life Shit!, Viewer Gripes — Tags: , , , , , , , , — Hugsie @ 12:06 pm

It’s supprising to see the amount of ignorance that spreads in a virtual world, even years after the fact. Fear, Uncertainty and Doubt (FUD) is what keeps rumors alive, and feeds the fear-mongers that continue to spread these lies. There’s still many many clueless users in Second Life that belive Phoienix is still like Emerald, created by “hax0rz” to steal passwords, L$, and private information, and all sorts of hysterical bullshit.

Friend of mine recently got “hacked” by a spambot in SL, where all it did was just spam “get 2500L 4 free at,,,,” with a URL from .tk domain. It links to a malicious site that apparently infects your machine with a keylogger; which is how her password was stolen in the first place. Fortunately she didn’t lose anything but she’s convinced that Phoenix is to blame because of it’s legacy, and the FUD that continues to spread from ignorant people since the banning of Emerald about two years ago.

I asked her if she even knew WHY Emerald was banned so many years ago, and her reply was “it’s a hacker program, 300 pepole got thier accounts hacked. bla bla bla” which is basied on pure ignorance, and bullshit from others who blew smoke up her ass about what happend with Emerald.

When Emerald was accussed of DoS attacks, most people got upset (I did) and the rumor machine went total apeshit with more claims about keylogging, hacking accounts, and everything under the sun when it comes to malware.  This is what FUD does; smear the facts and exaggerates everything feeding on your Fear, Uncertainty, and Doubt so you’ll buy into the bullshit. The only reason why Emerald was banned was because of a lame attempt at a DoS attack.

What is a DoS attack? Basically getting thousands or millions of different PCs on different IP address to access/request connection to another site all at once.  The result is supposed to overload the host server and “deny” access to anyone else who’s trying to legitimately access that server.

Basically what one of the Dev did was changed the login screen that appears when you launch Emerald viewer, which is just a webpage no code changed on the end user client software it self. The page loaded hidden frames that connected to someone’s blog on the web. Apparently this blog was of another TPV developer, and it was an attempt to jack up the hit count as a prank, and to show how popular Emerald was.  So every time any Emerald user launched Emerald, you were connecting to this blog page with out you knowing it and that blog page useage went up a tick. With Emerald’s huge userbase of Emerald is so HUGE (in the estimated hundreds of thousands) this was SEEN as a DoS attack.  Not that it was intended as a DoS attack, or that it actually took the site offline; since it wasn’t and it didn’t.

Reguardless this is a direct violation of LL’s policies and so LL demanded that two members of the Emerald Dev team would leave Emerald. They refused and so Emerald viewer was banned.  The group reformed WITH OUT those two devs, and formed Phoenix team as we know it today. The actual “DoS” attack amounted to almost nothing other than increased traffic numbers to that site; no denial of service was ever accomplished, even though that was never the goal of this prank.  But pranks often never go as planned.  …shit happens.

These facts doesn’t stop the fear and rumor mongering DRAMA that always comes about anytime something like this occurs (anything LL does always causes over exaggerated drama). Because of this people’s imaginations went wild and made assumptions that Emerald was an app made by hackers, and since all hackers are apparently evil; you’re at risk. <sigh!>

Even YEARS after Emerald has been all but forgotten, and Phoenix has become the dominant viewer next to Viewer 2/3 people STILL belive in the fear-mongering bullshit that was the legacy of Emerald.  Yes sure some of the Devs of Emerald/Pheoenix were known to create copybots clients, known grifers, and all that other crap. But that lead to a LOT of special features in viewers that we all enjoy in OTHER viewers.  Keep in mind folks.  Second Life client software (viewers) are open source.  Everything Phoenix has made is also open source and a lot of other 3rd party viewer dev teams adopt many of their code and vice versa.  If their was EVER anything malicious about their code, it would have been spotted a long time ago. Because it’s open source it’s EXTREMELY important that if you should ALWAYS download Phoenix or firestorm directly from since anybody else can re-compile their own viewer with malware, and call it Phoenix.

This hyperbole from the fall of Emerald needs to end. It’s been over two years for Christ’s sake.  I thought it WAS over back then but people still keep clutching to bullshit like this due to fear, ignorance, and hate.  Even if this claim that 300 users were “hacked” for using Emerald (or phoenix) out of the 200,000+ phoenix and firestorm users (guesstimate since LL doesn’t share usage numbers publicly) who use it EVERY DAY seem VERY minor and meaningless if only 300 users were effected.  Unless all those 300 users were specifically targeting content creators, land barrons, and residents who had al ot of L$, then that cause alarm. Likely these 300 people are ignorant noobs clicking ads from spambots promising free L$.

February 25, 2012

New 3rd Party Viewer policies

LL annouced just before the weekend, about some additional requirements for 3rd party viewers. My inital reaction was “oh shit what did they fuck up this time?” but after reading it, it dosen’t seem like that big of a deal. On the other hand these new policies could slow down advancements in viewers if ALL viewer devs as well as LL has to collaborate on changes and advancements. and we know how fast LL is to change and advancement.

The first thing they laid out will basically break viewer ID tags. No big deal for me since I turn this off since it clutters nametags far to much. This also means that the phoenix team won’t have to bother implementing viewer tags into the Radar list which phoenix already has.

My theory on this change makes sense to me. LL made a shitty viewer, and anyone seen using Viewer 2 is often ridiculed and made fun of. They are targets for bullies, and it’s a sign of “noob” when you see users run around using viewer 2.

The other change is about online status. This largely moot since the lag is so bad at times that you can’t really tell if someone is really online or not. How many times have you seen a friend online for hours on end, and you IM them for it to pop up saying they are offline? I mean, so what? online status is flakey as it is so this policy change isn’t a big deal.

February 4, 2012

Examples of how NOT to wear prim boobs! (Bib Boobs!)

Filed under: Second Life Shit! — Tags: , , , , , , , — Hugsie @ 12:40 am

I call these “bib” boobs.  See how they come to a point right under the neck line?  Just like having a bib tucked under your shirt collar.  It looks bad, and it shows how much you have no fucking idea what you’re doing.

Here are some examples.. Click to see fullsize!

Sorry that is NOT a “Wonder Bra”

Totally off skintone. She has no idea what she’s doing.

This one is a classic…
These are BIB-Boobs to the extreme, where it looks as if she may IMPALE her neck with them!
But it’s also set to FULLBRIGHT!  WTH? She’s probably one of those ppl who uses a mass of face lights around herself, so she has to set the boobs to fullbright to match with it. I turn off that crap.
I have no idea what she’s reaching for up between her glowing tits.  I try to avoid AO animations
where my arms clip into my boobs like that.

December 9, 2011

Keeping your PC running smooth

Filed under: Gaming!, Second Life Shit!, — Tags: , , , , — Hugsie @ 6:37 am

I’ve been doing tech support off and on for over a decade, and the majority of issues I run into is simple neglect. It isn’t necessarily about how some users are still using the same PC for the past 5+ years and assume their PC is just to old it can’t run Second Life, World of Warcraft, or any other semi recent video game.  Games like this are likely OLDER than the PC they are using, so they aren’t using outdated hardware.

Some of the possible reasons why your computer sucks could be damaged hardware.  Just because your PC seems to run fine, boots up and does email and youtube videos, dosen’t mean it won’t fail at other things. You can spend all day updating drivers but if your hardware has any damage it won’t matter. Most common hardware damage is RAM and video card RAM, and your hard drive due to long term excessive heat in your PC. There are applications that allow you to “burn-test” both system and video RAM and find any obvious flaws.

A common system RAM tester is MemTestx86. This comes as a .iso you can burn to a CD (or floppy, or boot USB drive) boot to it and it starts to automatically run pattern tests in your system ram looking for miss-matches. This can take some time depending on how much ram you have (about 2 hours) so let this run over night.

An app to test the ram on your video card is Video Ram Test. This app runs almost EXACTLY like MemTestx86 thats used for system ram, but this also comes as a windows app you can run. But for best results you should use the boot-iso version so that it’s accessing ram directly (and not though cache)

If you find ANY problems with your video card’s RAM or your system RAM using these tests, you should REPLACE them!  The only exception to this is if you’re overclocking, in that case you should step-down your overclocking to “stock” speeds and run these tests again and see if you still have these problems.  If not you shouldn’t overclock anymore, and by doing so you’ve already shortened the life of your hardware.

For harddrive testing, this really depends on what brand of hard drive you’re using. And if you’re using a normal mechanical harddrive or a solid-state drive (SSD). You could just run checkdisk from windows, and let windows scan your hard drive(s) which can take ALL day.  However any problems you MAY find on your harddrive can be corrected and you don’t need to replace your harddrive, assuming there is no major damage to the surface of your harddrive.

Should you Defrag?  no. I’m all my years of using PCs I’ve NEVER found any benefit from defragmentation. Only until the end of the 80s did defragging matter. Modern HDDs do not read and write in sequential pattern, which defragging puts your data in a sequential order, so defragging may SLOW DOWN your hard drive performance. Or does nothing other than add a little more wear and tear to your HDD for something that may not bring any benefit.

If you’re using an SSD this can shorten the life of your drive if you defrag, so DO NOT DO IT. With normal HDs it’s only with HEAVE HEAVY use does the data on your HD get fragmented and you MIGHT consider defragging if you have VERY large files that need to be read quickly. Otherwise it’s pointless, modern OS file systems tend to take care of these things for you automatically now.

One app i’ve found (not used) is called HDDScan. This should show you if there are any issues with your harddrive(s) but im not sure if it performs any surface tests for bad sectors.

Many end users buy pre-made PCs with windows preloaded and with that a ton of useless apps are pre-installed. Install and run PC Decrapifier. This should remove all those useless trial-run applications that are virtually worthless. This will also free up some hard drive space to boot! The reason new PCs come with this crap is because these software makers PAY these OEMs so that it lowers the price of the PC when they preload apps since you might be encouraged to pay for full versions of these useless apps. This is the main reason why windows PCs are so cheap now. Where as Macs still remain expensive since you do not get this sort of BS on Apple products.

The NUMBER ONE reason why most users have poor performance, and technical problems running SL, and games is their install of windows is just OLD and has collected a lot of “bit rot.” This dosen’t mean you need to update to windows Vista or Windows 7; you just need to do a FRESH CLEAN install of your existing OS. Be it Windows 2000, XP, Vista and yes even Windows 7.

What i mean by a “clean” install is not to install windows over what you already have, that won’t fix anything. This wont clear out any glitches with software, conflicts with drivers, and possible malware that might be preset on your harddrive. You want to FORMAT your boot C:\ drive (or better yet delete the partition) and install windows fresh from the CD/DVD.

Users should reinstall windows at least once a year to keep their system clean. This goes for ALL platforms, not just Windows. I don’t know how many times this has cleared up small annoying technical issues i’ve had that simply went AWAY after reinstalling my OS, cleanly.

Yes this means you will lose everything stored on your hard drive (on C:\ anyway) so it’s time to back up your stuff.  DO NOT backup applications since you can just reinstall those. But DO back up any media files, documents, and pr0n!  I don’t recommend doing a system transfer which is a windows function you can use. This can also transfer whatever problems/glitches you were having in the first place and would defeat the purpose of doing a “clean” install of windows.

The same goes system backups.. those backups will also have the problems. bugs, glitches and other technical nightmares stored on your backup too.  It’s actually pointless to back up your OS and your applications since you can always reinstall them again ANYWAY. You only need to backup things you simply can’t replace again (or it would be too difficult to get back again)

The best way to run your PC is to have two hard drives (or two partitions). Install, or create a D: drive and place all your downloads there.  Keep your media files and pr0n there. Only put your OS and your apps on your C: drive.  So when it’s time to do another clean OS install, everything you need is still on your D: drive for you to install and use after you’ve formatted C: drive and reinstalled your OS clean.

I did mention malware and viruses, but honestly I do not run anti-virus apps, nor a firewall, other than what already comes with Windows Security Essentials. Any other 3rd party apps will just cause MORE problems than it does from preventing them. If you use common sense when exploring the web, you will NOT run into viruses, and malware on the net.

Do not use Internet Explorer, do not let any thing download you’re not expecting as you surf the web. Do not RUN anything you’re not expecting. So not install any plugins you’re not expecting when you know you already have it installed (like Flash, Searchlight, Shockwave, etc.) Use a reliable web browser like chrome that can isolate you from the malware.

November 18, 2011

Noobs with Boobs

Filed under: Second Life Shit! — Tags: , — Hugsie @ 3:23 pm

Really sick and tired of people weating this awful looking breasts like pictured here.

It’s not just about how the skin tones don’t match, but the fact the “points” of the back ends of the breasts come to the center of your chest like this, and positioned so high up on your body it looks like it’s growing out of your neck. COME ON PEOPLE!  Learn to edit your shit!







And while on the subject…

Stop walking around in your ruthed avi body shape, with no physique, walking around with a constant hard-on. IT DOES NOT IMPRESS ANYONE!  Stop it already!  At least this avatar isn’t wearing pants over the penis, or wearing undies that makes the penis look like a strapon.

« Newer PostsOlder Posts »

Blog at