Posted by: Harriette | August 18, 2012

HappyCatz 0.02 Released on SpotON3D

PLEASE NOTE: This is only on SpotON3D – Inworldz is not updated yet! (I need to make sure there are no quirks with Phlox first).

I’ve just released the update to happy cats. This has several bug fixes, including multiple food bowls, irregular breeding and more.

To update your existing cats, simply get brand new boxes with holes, package them, then unpackage them again. If they’re packaged already, just repackage them into new boxes with holes / kitten bundles.

Trash everything else, food bowls, empty boxes with holes, and empty kitten bundles (the home object is the same and unlikley to change, so you can keep that 🙂 and grab new stuff.

The specials aren’t out yet, I’m still deciding how to distribute those.

Version 0.02 notes

  • Added 4 new specials
  • Cat boxes show the age and sex of the cat within in the title
  • Fixed bug with multiple food bowls
  • Cats now respond when their name is changed
  • Female cats now wait for a male to arrive for breeding instead of going for food when hungry while waiting.
  • Male cats now seek females every day give or take an hour rather than every day on the dot.
  • Fixed bug with fluff ball dialog channels
  • Fixed bug where breeding did not always occur when it should
Posted by: Harriette | August 17, 2012

Yacht Table IAR

I’ve added a new IAR to my IAR page, this is a game with similarities to Yahtzee. I’ve done a little testing and it seems to be playable, but it’s a little rough around the edges. Get it here.

Showing the Yacht Table

If you have any questions, or need some help with it, feel free to leave a comment.

Posted by: Harriette | August 16, 2012

Coming Soon, HappyCatz 0.02

I thought I’d give a little update on  the next version of HappyCatz as it’s not too far away. Mostly it’s just bug fixes and little tweaks, but I’ve also added some new special cats which I will get into later.

  1. Cat Boxes now show the age and sex of the cat inside them in the object title. This makes it easier to sort out cats you’re storing in your inventory.
  2. Fixed bug with multiple food bowls. At present if you put two bowls out at the same time, cat’s will eat from both simultaneously causing food to be consumed twice as fast, and cats with bellies filled to over 100%.
  3. Cats now respond when there name is changed, that way you know it worked 🙂
  4. Fixed a bug with the fluff ball dialog. There was an error where the fluff ball dialog used the same channel across fluff balls, which can lead to problems dealing with multiple fluff balls at once.
  5. Female cats weren’t waiting for their male “dates” to arrive if they got hungry. This has been fixed.
  6. Male cats no longer have a breeding cycle of exactly a day, but rather between 23 and 25 hours randomly. This should help mix things up a bit.
  7. Finally the bug I am working on now (and it’s been a tricky one) relating to females not getting pregnant after the first pregnancy when they should. This has been tricky as the bug only appears to be on SpotON3D and not Inworldz. I’m currently testing some fixes, and once this is nailed I will release the update.

If you want to follow the progress without waiting for blog updates, feel free to sneak into my secret laboratory on Harriette’s Isle on SpotON3D. I have a notice board where I keep a list of what I’m working on.

Special Cats

Ok, now on to special cats. Special cats are a little bit different to ordinary cats, they generally follow a theme, some are shiny, some glow, some have particle effects and other special things unique to them. Cat boxes with special cats have hover text to show that they contain a special cat.

Unlike other breedables HappyCatz specials will not be obtainable through breeding – at least not for now. How to get them will depend on the special cat you want. Eventually I plan on making quests, have rewards for special holidays and so on. How I distribute the four specials with this update, I’m undecided on so far.

I’d like to offer some of them for sale, at about SO$50 each, it’s not a huge amount, and I want it to be a reward for supporting me doing this – like a tip jar only you get something back. On the other hand, I don’t want those who can’t afford them to miss out either, so I might make a couple as purchases and a couple available another way.

The four specials are themed around the four elements, wind/air, water/ice, fire and earth/nature.

If you have any suggestions or comments, please feel free to leave a comment here or contact me in world.

Posted by: Harriette | August 12, 2012

Free Note-board Script

This note-board script will read a notecard called “Note” and display the contents on a prim using the OSSL text on prim commands. I made it for SpotON3D, but it should work anywhere that has OSSL commands enabled. The only caveat is you can’t use semi-colons in your text. The script will filter them out and replace them with colons.

So, to use this, make a cube prim. Drop the script into it, create a notecard with the text you want displayed and call it note. Drop the notecard into the prim and then touch it to update the display. It should fit 25 lines of text, I’m not sure exactly how long your lines can be, it will probably cut off long lines, so experiment and see what you can fit.

If you have any questions, feel free to post in the comments.

string CommandList = "";
key queryID;
integer lineNo;

clear() {
    CommandList = "";
}

drawText(string text, integer line) {

    CommandList += "FontSize 8;";
    CommandList = osMovePen( CommandList, 10, 10 + (20 * line) );
    CommandList = osDrawText( CommandList, text );
}

flipImage() {
   osSetDynamicTextureData( "", "vector", CommandList, "width:512,height:512", 0 );
}

string str_replace(string str, string search, string replace) {
    return llDumpList2String(llParseStringKeepNulls((str = "") + str, [search], []), replace);
}

default
{
    state_entry()
    {
    }

    touch_start(integer num) {
        if (llDetectedKey(0) == llGetOwner()) {
            if (llGetInventoryType("Note") == INVENTORY_NOTECARD) {
                lineNo = 0;
                clear();
                queryID = llGetNotecardLine("Note", lineNo);
            } else {
                llOwnerSay("No notecard named \"Note\" found.");
            }
        }
    }

    dataserver(key query_id, string data) {
        string lineData;
        if (query_id == queryID) {
            if (data != EOF) {
                if (lineNo < 25) {
                    lineData = str_replace(data, ";", ":");
                    drawText(data, lineNo);
                    lineNo++;
                    queryID = llGetNotecardLine("Note", lineNo);
                }
            } else {
                if (lineNo == 25) {
                    llOwnerSay("Notecard too long for display, truncating.");
                }
                flipImage();
            }
        }
    }
}
Posted by: Harriette | August 10, 2012

Inworldz are go!

Cats are now available on Inworlds at Harriette’s Hobbies on the Nemesis region.

http://places.inworldz.com/Nemesis/27/233/23

Feel free to come by and take some kits and tell your friends! I don’t have access to the notice spam groups notice spam ability, so word of mouth it is 🙂

Now it’s focus on the next version coming in September… new specials, tweaks and bug fixes.

Have Fun!

Posted by: Harriette | August 7, 2012

New Simple Breedable Flowers

I’ve made an update to the Simple Breedable Flowers, I’ve added basic hovertext info and the ability to toggle seed production on and off.

You can download the new IAR on the IAR page.

Posted by: Harriette | August 3, 2012

SpotON3D Launch

I’ve launched the cats on SpotON3D now, they’re available to everyone via the SpotOnSynergy website or by visiting Harriette’s Isle. I’ve also now got a little shop on Creator Isle PG but that just directs you to the SpotOnSynergy place.

They are completely free to get and to maintain as I’ve said before. I might in the future add some optional accessories that I charge for, but they will of course be superficial and unessential – ie just for those who’d like to contribute  (I had thought about just having a tip jar, but I’d like people to get something in return if they decide to donate).

I’ll launch on Inworldz next week, assuming no catastrophic bugs are discovered here. Haha – CAT-a-strophic. I’m hilarious. 😛

Posted by: Harriette | August 2, 2012

Fishing Customs

One thing I enjoy doing besides breedables in Virtual Worlds is fishing. I started with 7Seas on second life, then my own system on OSGrid, now Ocean Kritters and my own system on Inworldz and Neo-Realms on SpotON3D.

Catching the default system fish is fun, but the most fun for me is to go find other people’s fishing holes and fish up their custom fish and try to collect them all. While I haven’t found any places with customs yet in Inworldz and SpotON3D, I thought I’d do my own and I’ve made a list of what you can catch at Harriette’s Hobbies in Inworldz and Harriette’s Isle in SpotON3D.

The list can be accessed from the menu up the top or here.

Posted by: Harriette | August 1, 2012

Porting to Other Grids

I’ve had a few requests to port my cats and flowers to other grids already, and the cats aren’t even out yet! Well I thought it would be a good idea to lay out my thoughts on this.

Firstly, I have an open mind to porting to other grids. Ideally I’d love to be able to make them available for everyone who wants them, however it’s not that simple.

At present I’m focused on SpotON3D and Inworldz, once they’ve been released there, there’s bound to be bugs we missed beta testing – there always is. I imagine, depending on how popular they are, a fairly busy couple of weeks on-line. Once things have smoothed out, I’d like to be able to keep things fresh with regular updates adding new features and “Special” cats.

Porting to other closed grids, is reasonably straightforward. It still requires effort because importing messes up link-sets, so all the growth and colour parts need to be adjusted for new link numbers. Then there needs to be testing to make sure I’ve not messed things up in the process.

Porting to OSGrid will take a while. Being an open grid, I’m essentially sharing my scripts, and whilst I don’t mind doing that, I want to be sure there’s no security holes in them. These cats are free, so I don’t really care if people decide to cheat the system, but I do care if they find ways to grief others who just want to have fun. Also, when I do eventually release for OSGrid (it is something I want to do) I’d like to do it as an IAR so others on stand-alones can also use them – IARs don’t seem to store script states, so that’s another hurdle in that plan (though I think I know what to do there).

For now though I need to be careful not to spread myself too thin, my physics teacher used to say, the best way to eat an elephant is one bite at a time. So that’s what I’m doing, one grid at a time, give it some time to settle down then think about another grid. 🙂

Posted by: Harriette | July 31, 2012

My shiny new weblog

I was thinking the other day that most of the people on gridcache really aren’t all that interested in seeing pictures of my virtual cats. So I thought I would make this weblog and post my pictures here, and I can write more, knowing that those people uninterested are not here reading uninteresting things.

While I imagine the main focus will be virtual cats and their updates, it will also be a personalish blog, so cat people, please excuse me if I start talking about fishing, or steam trains, or other not cat related things.

In other news, I am itching to release the cats. The beta testing is nearly finished, we just have to make sure they reproduce properly. I plan to release on SpotON3D first, give it a couple of weeks then release on Inworldz. It’s not some special head-start (well I guess it is) but rather it will be easier to be in the right place when people have questions and need answers.

Here’s a picture of the display so far in SpotON3D.. though, with SpotOn-Synergy I don’t imagine many people will come here.

Getting ready for launch

HappyCatz display getting ready for launch

Categories