Thursday, November 26, 2009

Selective Muco Prototype

This is more or less a mock-up and in no way close to being done. I'm just excited I actually got the list to work properly:



If you can't tell though, it's an attempt at an edited version of the egg layer to allow you to pick norns from a list rather than going through them one at a time. The panel can be shown or hidden using the little circle on Muco, and when a creature is selected on the panel, the breed will show up on Muco, where you can select male/female and lay eggs like normal. Since you can scroll through pages of 14 breeds at a time, it should just make selecting different breeds a little easier so you won't have so many of those moments where you are clicking through to find a certain breed and then accidentally click past it. Don't you just hate when that happens?

Again, it's just a shell prototype right now and is not in any way functional nor close to being so, and this thing is such a horrible headache to code that you probably shouldn't hold your breath. But as always, feedback is appreciated-- little words of encouragement here and there go a long way in keeping my motivation up, heh.

Tuesday, November 24, 2009

Revisiting C2

As I mentioned before, with the GOG version of Albian Years, I can finally run C1 and C2 again on my computer, for the first time in years. And what a nostalgia trip.

C2 was my first creatures game, and it has a ton of emotion attached for me, granted, I was all of 11-12 years old at the time and I feel like I understand a lot more now. At least one would hope, right?

I decided to run a vanilla world before introducing anything 3rd party, even genomes, just to see how things might pan out. I remember as a kid I never actually used any special genomes, I just always injected the holodoc and let creatures be script-coddled all their lives, really having no idea how this affected their intelligence. This way I can have a reminder what what creatures are like 'normally' before I try say, canny norns.

Luckily the GOG C2 isn't actually completely vanilla; it includes the life kits and an updated genome, making it a little more tolerable. Throughout my playing time though, I did notice a lot-- some things that I realized I really missed from C3/DS, some things I forgot existed, and some things I really didn't know existed at all.

This little sitting/kneeling position, for example-- that's so cute! Why does that not exist in DS? Creatures just go straight from standing to lying down with no in-between. Maybe I'm silly, but this really is one of my favorite little poses. Who was it that decided C3/DS creatures shouldn't be able to do this. This creature pictured is Eva, by the way. She was the first norn born into the world-- I always loved the goldies; certainly one of my favorite breeds in C2.

This inquisitiveness too-- creatures constantly asking, "what dat?" and "what dis?" is just so silly and charming, I completely forgot it existed. Though I don't know anything about C2 genetics and scripting... is this something genetic that young creatures just feel the need to ask questions, or is it just a scripted event that runs often in newborns to prompt the hand to answer questions? The latter shouldn't be too hard to replicate in C3-- so I wonder why it was left out? This little dude is Ichi-- I hatched him after Eva was pretty well trained to offer companionship and possible future mateship.

I must say, teaching norns to talk in C2 can be frustrating. In some aspects I do miss it-- in the same way that I really enjoy hand-teaching norn in C3/DS, but as I've found, the DS way of teaching nouns has still spoiled me to death. It is endlessly frustrating when you want a norn to "eat food," yet they don't yet know what food is, and until they get bored enough to look at it, you can't even teach them what it is, let alone get them to eat it.

"Ichi yes"-- someone remind me what that means. Judging that from the hand's perspective, that 'yes' essentially means, 'good job,' I suppose this means that Ichi is quite proud of himself? This is certainly a level of depth we're missing in DS.

Norns in general are a lot more chatty in C2, it seems, and will actually speak out single words like "come" or "hit" or "food" etc, while C3 norns pretty much only speak in either "name-verb-noun" or "name-modifier-feeling" strings. Also, the "Ichi very hungry, get food" strings that state both their need and what they intend to do about it are certainly an Albian exclusive.

I remember this face. More specifically, I remember seeing it on my creatures 90% of their lives-- the darn things are always tired or sleepy, and don't seem to want to sleep at all, ever. I certainly don't miss that about C2. Poor creatures always looked so miserable, and it was so hard to keep them happy.

After quite a bit of close training though, they seemed to respond, at least relatively well to my commands. I remember that much about C2 norns-- if you let them run feral they were nearly impossible to tame later on (as it should be, I think), but carefully raising them by hand and giving them a lot of individual attention made them quite loyal. I'll admit I was just extremely charmed to see how eager my little nornlings were to "Come Aiko" every time I showed up to check on them (though, nornlings as they were, sometimes they believed I was delicious).

I managed to snag the science kit and the neuroscience kit without really looking for them-- I remember how old that used to get and would always bypass hunting those down with agents, but for this round, I just wanted to explore. I remember relying on those kits pretty constantly back in the day, but I guess not having them in C3/DS got me used to just doing everything by hand.
Oh, this boat thing was something I didn't recall having a problem with, probably because the first thing I always did back when I played was inject one of the many 'bridges' cobs. But my poor creatures kept getting stuck in the boat and I couldn't get them out, because when I tried to click on the boat to move it, I would just tickle the creature. It really became a nuisance after a while, so after a lot of "push lift" and "come Aiko" later, I took the creatures exploring.

Somewhere along the journey, they grew up, and immediately kisspopped-- I was fairly impressed! Then they both collapsed and took a long, long nap, much to my relief.

I don't suppose I'll make any sort of long-term move to C2 or anything, but right now it's doing a lot to both entertain me and bring back memories. It's also just nice to have norns that need me-- and it's half inspiring me to pick up one of my old genetic projects for C3 to develop a more frail genome. So we'll see where this takes us!

Monday, November 23, 2009

What GoG Creatures Means to Us

Unless you haven't been keeping up with any community forums lately, you're probably well aware that the entire Creatures series, divided into The Albian Years, Creatures Village, and Creatures Exodus, is now available to download for $9.99 a game at GOG.com

So what does this mean to us?

Creatures is now available, instantly, to just about anyone. No more hunting around for used copies on Ebay or Amazon if something happens to your disks or if you want to introduce the series to a friend!

The entire series has been upgraded to work on newer systems. That's right, these games have been tested on Vista and seem to run flawlessly, and some have gotten the games to work on Windows 7 as well. My Albian Years disk didn't run properly on my XP system (I believe due to video card incompatibility) but the GOG version runs without any problems. Finally, we have a simple way to run older versions of Creatures on newer systems!

These two things are wonderful for us, and also have a good chance of impacting the community:

Older community members may return. It's possible that people attached to C1 and C2 that left the community when they stopped working properly may resurface in a fit of nostalgia and say hello. In this way the community may experience some growth.

Newer community members may join. Now with the series available to anyone (and for the moment, featured on GOG's front page!) it's quite possible that the game will be getting more attention and more people will start playing it. This might also result in some growth for the CC.

But in order for these things to happen, we as a community need to be the catalyst. If we make an effort to make the most of this, the CC will surely benefit:

Spread the word. Let people know about the Creatures series! Let other CC members know that older versions of Creatures are now playable on Vista, and let potentially interested people know that the games are finally, painlessly available. Don't become a spambot, but do all you can to promote the series and bring others into the community.

Offer support on GOG. As this is where the games are being sold, this is where you're probably going to find a lot of new and confused players. Register on the GOG site and begin offering help and support in the Creatures section of the GOG forums. Be sure to offer lots of helpful links back to community forums so they can meet the rest of us and find additional help and support.

Write a Review. It may seem daunting at first, but having a lot of positive reviews for the games on GOG will do a lot draw even more people in. It's not as difficult as it seems, and it doesn't have to be a writing masterpiece either. Just write a few paragraphs about why you love the game! My creepy old History professor used to say, "An essay should be like a girl's skirt-- long enough to cover the subject, but short enough to still be interesting." My guess is the same goes for the length of reviews too.

This little piece of news has the potential to bring a lot of new faces into the community if we do our best to draw them in, so just remember to welcome newcomers, introduce them to the skull-shaped basket, and do what you can to help them feel at home in our tiny but dedicated community of Creatures fans.

Friday, November 20, 2009

Hit Script Modification

Eventually, I would like to tweak several of the creature's action scripts to make them more interesting and make the game a little more challenging, and this notion came to me the other day while I was trying to nap.

So this is a modified version of the hit script, codenamed "Critical Hit." Essentially what it does is allow especially angry creatures to have a chance of hitting a creature extra hard, sending it flying across the room and injuring it quite badly. Short demo video below, just be forewarned it contains a lot of nornish death:



(Yes, that orange chichi at the end is immortal, that's the only reason it doesn't die, heh!)

As you might notice I make a lot of use of my homemade shortcuts, in particular the one that makes all creatures hit each other and the one to create random creatures. I still have quite a bit of tweaking to do to the script-- I would like to make the amount of injury it inflicts dependent on the relative age of the creatures, IE an adult hitting a baby would do more damage than an adult hitting an adult, or a baby hitting a baby. I'd also like the amount the creature is knocked backwards to depend on this too. I think I would also like to lower the chance of it happening a little more-- I don't feel that critical hits should be extremely common.

Still a work in progress like many things... I'd appreciate any thoughts you guys might have though!

CCSF '09 Releases

Well with the awesomeness that is CCSF having come and gone, I suppose I ought to release my own agents on my own site, eh?

SERU Contact Button



It has been years since the invention of the wonderful technology that is the Warp, and years since the adventures of the Lone Shee. These days Shee young and old are gallivanting through space in their new, used, and home-grown ships, searching for adventure around every star. Unfortunately, the great number of space traffic in this age means a great number of space collisions, and an even greater number of unfortunate norn, ettin, and grendel eggs scattered to the stars.

Luckily, we at the Stray Egg Rescue Unit (SERU) are constantly patrolling the galaxies, searching for creature eggs floating in space that may still have a chance of survival. We collect these eggs and give them to loving volunteers who try to raise these unfortunate creatures to live the best lives they can. But while SERU is rescuing thousands of eggs every day, there are not nearly enough volunteers to care for them all, and each day we are regretfully forced to toss several eggs due to lack of storage space. We desperately need your help. All you need to do is install the mechanism below onto your ship, and it will establish a direct line of contact with us so that we may warp these eggs to you upon request. You never know what will come out of your rescued egg, and it can be challenging as many of them are damaged, mutated, and unpredictable, but the feeling of giving a helpless creature a second chance is worth it.

Download the SERU Contact Button (now with a beautiful new beam sprite by Borg12345!)

This agent was the most unexpectedly well-received, I think. Originally it wasn't something I planned on releasing at all, it was just a genetic experiment I was playing with that somehow turned into a silly story. The more feedback I get on it though, the more I'm considering updating it now and again, perhaps adding a more complex storyline and some extra options. We'll see!

New Shortcuts
This was another one of those cos files I made for my own purposes just to make my life easier, and decided to share it. Just drop the cosfile in your \Bootstrap\010 Docking Station folder and use these new keyboard shortcuts in all new worlds you create:

Ctrl+0 -- Create a random egg
Shift+Ctrl+0 -- Create a random creature. Useful for quick random runs, or when you just need a few creatures around to test something without the hassle of hatching eggs.

Ctrl+9 -- Make all creatures fertile and tell them to breed
Shift+Ctrl+9 -- Make all creatures angry and tell them to hit

Ctrl+8 -- Teleport all creatures to hand (except for those currently held by something else, such as an elevator or the containment chamber)

Ctrl+7 -- Freeze all creatures, make them pose to face you. This can be useful for a ton of things, from getting a decent group picture of creatures to forcing all creatures to stop what they're doing so you can inject a behavioral script without getting "old script in use" errors.
Shift+Ctrl+7 -- Unfreeze all creatures

Download New Shortcuts

Vocab-Bot



This agent some of you might remember I created on a whim while running my Mixed Nuts world. Several people requested that it be made into an agent, so I did so. What is particularly awesome though is that this agent was released for CCSF on the same day that Vampess' teaching updates were released, and the two go hand in hand quite nicely for those who just miss the old-fashioned way of hand-teaching their norns.

Anyway, this toy injects as a random color (just for kicks) and teaches surrounding creatures a random (non-noun) word when it is pushed.

Download the Vocab-Bot


Splicer DS

Ahh yes, the noble legendary DS splicer that has been pending release for way, way too long. This one almost didn't get out, to be honest, I had some horrible issues getting it to PRAY together properly, but it was just barely rushed in at the last deadline.

If you don't know, yes, this splicer does require C3 to be installed, as it makes use of the C3 splicer sprites and sounds. However, it must be injected into an undocked world or else it will clash with the C3 splicer and all sorts of messed up things will happen.

The following video should take you through the various special functions fairly easily. It is capable of much more than an ordinary splicer, including creating random creatures for you to splice and automatically splicing all creatures in your world.



Download Splicer DS -- a million thanks to 3kul, Grendel Man, jdownie2, GodKira, and Officer 1BDI for giving their time to test this agent!

This CCSF was really the best we've had in a long time-- maybe I'm biased, since it was the first time I actually participated, but it was really a ton of fun and a lot of innovative content came out of it. I hope the rest of you had as much fun as I did!