" />

Improving a C1 COB with a Tiny Bit of CAOS

The Beginning of a CAOS FixThe very best way to find something to develop for Creatures is to identify a problem. That “problem” can be rather unusual, like how one might have a problem with the limited number of specialized Ettin breeds. Or, the problem could be very real, when someone notices an issue while playing the game. In my case, I found a very real (yet fairly minor) problem in Creatures 1. I use the Multiple Grendel Button, by Slink, in order to monitor my C1 Grendels. The COB works wonderfully, save for one tiny detail! I hatched a tiny test subject to showcase this issue. I would like to point out that this isn’t necessarily a problem for everyone, and is not meant to portray Slink in a negative way. However, this COB uses the lift button sprite, which is partially hidden behind a column. Yet to any Creatures nearby, this object is within view and they often try to look at it. Poor Ronette was stuck looking up and down for a long time! What this COB needed was a way to appear invisible to Creatures, so that it would simply be a tool for me to use. Onto some CAOS to solve the problem!

Examining a COB in CrEd32It was back to the Creatures Editor 32 for me. I actually had a discussion about this with Amaikokonut a few weeks ago, and I owe her a huge thanks for helping me understand most of the CAOS commands! The small detail that needed a little attention had to do with the ATTR value: It took a little time, but I found out that a single value is the sum of all of the attributes. In this case, 68 meant that the COB was wallbound (64) and could be activated by the hand (4). 64 + 4 = 68: Not too difficult to understand! The attribute that was missing was the invisible one, with a value of 16. So with a few clicks, I changed the line to “setv attr 84” and hoped for the best!

A Slight Issue with Old Creatures ProgramsOne thing I forgot to do was to set an image for the COB. The default one from CrEd32 looked normal within the program, but Creatures 1 had a bit of an issue displaying it! Luckily, it was just a simple image error and nothing else appeared to be out of the ordinary. This was also the reason why I wanted to test this COB in a new world, where I wouldn’t lose any of my current Norns and Grendels. It’s always safer to do extensive testing of a new creation for Creatures, since the worst thing is for a COB to destroy a world.

Solving a CAOS Problem in Creatures 1After a second of worrying that I might take down Albia with the small change, the updated Multiple Grendel Button was in my test world! I immediately tried to get my test Norn to look at the object, which would confirm whether I knew anything about what I was doing with CAOS. Her eyes started tracking towards me… And then they stopped on the lift buttons! A Creature will attempt to look at the closest object to the hand at the command “look” so long as he or she is feeling cooperative. It was a success: My monumental accomplishment of the day was to make this COB invisible! There are still a few other updates I would like to try out: Sometimes experimenting with an existing COB is the best way to learn about CAOS. Just be sure to avoid directly copying others’ work when distributing anything. Keep the CAOS rolling!

12 Comments
« Previous Post | Next Post »