Jump to content

DOWNLOAD MODS

Are you looking for something shiny for your load order? We have many exclusive mods and resources you won't find anywhere else. Start your search now...

LEARN MODDING

Ready to try your hand at making your own mod creations? Visit the Enclave, the original ES/FO modding school, and learn the tricks of the trade from veteran modders...

JOIN THE ALLIANCE

Membership is free and registering unlocks image galleries, project hosting, live chat, unlimited downloads, & more...

[RELz] Joben's Companion Critters


Joben
 Share

Recommended Posts

Hello, I'm Joben, and I'm addicted to making companion critters.

I'm starting to accumulate quite a menagerie so instead of separate threads I'll post updates here.

The scripts are in more or less continuous development as I add features and strive to make the critters more lifelike, and useful.

I've developed what is, as far as I know, a totally unique control system.

The most basic pet command Follow/Stay is handled by a single click of the Use button.

But if you want to give other orders you can double-click to bring up the menu.

Downloads can be found on the Nexus, here on the =1&view_by_title=1&mid=1143]Alliance site, or on Planet Elder Scrolls

Current Status update is in: Post #19

Kajsa the Troll v1.6

She was the first and shall remain so, she is always the testbed for new features.

She is an aggressive and strong melee fighter, sporting a troll's natural health regen + some damage reflection.

gallery_1143_93_141665.jpg

gallery_1143_93_4670.jpg

Inara the Elytra v1.7, one of my favorites.

Elytra have a poison stinger, Inara's poison grows progressively more powerful as she levels up.

Her hard carapace grants her moderate resistance to normal weapons.

You can get her in your choice of the bright Mania colors, the more drab Dementia ones, or my own Black version.

gallery_1143_93_44033.jpg

gallery_1143_93_149311.jpg

Kraken the Land Dreugh v1.7

A big hulking monster of a creature. Like a tank he's a bit slow, but quite strong and hard to damage.

His attacks can literally knock enemies off their feet.

(Old version 1.4 is ridable, this feature was scrapped in 1.7 because it was a bit buggy and he's slow anyway)

gallery_1143_93_125446.jpg

Killiana the Spider Daedra v1.3

She has the standard poison, and spiderling summon.

She is not the strongest of my creatures, but her lightening and healing spells make her a force to be reckoned with.

An obvious choice for a mage's familiar, she would also be handy for a pure fighter who lacks magic or ranged fighting skills.

She comes in two flavors, Vanilla and Glossy Blue and Black skin.

gallery_1143_93_43562.jpg

gallery_1143_93_173288.jpg

Wilson the Clannfear v2.0b

Clannfear are speedy and aggressive fighters which reflect damage back on their enemies.

Wilson does a lot of damage, but it not as tough as some of the others.

The skin switching concept introduce with Inara is brought to a whole new level with Wilson, he had 12 unique looks that you can easily switch between in game.

Mostly by Jheuloh, but with one each by AlienSloff, themythofstrider and me.

gallery_1143_93_118720.jpg

gallery_1143_93_234402.jpg

*Control info for Joben's Critters*

My creatures come with a summon power, you must use it to call them into the game world for the first time.

Basic orders include Follow, Stay, and Go Home, to a location that you define.

Multi-Click control system.

Click Use once to Follow/Stay.

Double-Click to open an orders/options menu.

You can tell them stay nearby in fights, and/or not pursue fleeing enemies.

But, hey, they're just critters and don't always obey perfectly.

*Follow behavior*

Their AI is carefully scripted. Normally they wander and look at things.

If they fall behind, or if you start running, they will hurry up and follow closely.

They have catch up teleporting in case they get stuck.

If the player sneaks they will also sneak. If combat starts they will stop sneaking so they can move more freely.

*Combat and Death*

They all have an ability which will repair damaged stats.

They are "Almost-Essential" â„¢ :hugs:

If knocked out they will stay that way until the fight is over. (Min 30 seconds)

This is more balanced than being Essential, more convenient then a resurrection kit or spell, and far more immersive than either.

If they get into a fight with a friend activating them is a "Down Girl/Boy" command and should stop it.

You can mark a target for them to attack with a special ranged spell.

Or you can shoot it with an arrow poisoned with special "Bait"

Each critter comes with a bait processor so you can brew bait from common ingredients.

Edited by Joben
Link to comment
Share on other sites

Kraken 1.3 has been released, and sporting a new skin.

He's a real beast now, very tough and powerful, but not i think unbalanced.

All 4 critters are now running the latest scripts.

I'm not sure what's next for this project. Possibly a Goblin companion.

If anyone has requests for specific creatures, behaviors, or features let me know. :lmao:

Link to comment
Share on other sites

Kraken 1.3 has been released, and sporting a new skin.

He's a real beast now, very tough and powerful, but not i think unbalanced.

All 4 critters are now running the latest scripts.

I'm not sure what's next for this project. Possibly a Goblin companion.

If anyone has requests for specific creatures, behaviors, or features let me know. XD

Your putting these out fast :P

Wolf :P (or for the humorous side... mudcrab :lmao: jk)

Link to comment
Share on other sites

Yeh it's fairly easy to set up on a new critter. I've been working on making this easier.

Hopefully soon this will be a user friendly resource so people with limited knowledge of the CS can use it as a base for their own creatures.

Version 1.5 of my script was a big step in that direction.

It takes me about 3 days to make a new one. But most of that is playtesting and balancing, tweaking their behavior and fighting style.

It only takes a couple hours to set up the scripts, spells and AI packages.

Wolf hmmm maybe... Fenrir the Wolf was my inspiration when i made my first one.

I'm really not sure i want to release something that competes directly with him. :drool:

Link to comment
Share on other sites

Hmm I suppose so Insanity.

Though i might hold off for a bit...i have an idea forming that might work well with wolves...

A spriggan would be cool i always liked them.

I know teaching spells is possible i have a mod that does it.

I'll take a look and see what's involved.

Link to comment
Share on other sites

Bugfix

My scripts simulate the creatures being knocked out by letting them die then resurrecting them when the battle is over.

Sometimes after a resurrect they would get stuck in place, and/or their spells and resistances would be gone.

As far as i could tell this is a bug in the game engine.

I think I found a work-around.

Using the console to Disable then Enable them would fix it.

So I added code to automatically disable them for one frame after a resurrect.

Kajsa and Inara have been updated. The others will be too when i have time.

[edit] All critters now have this fix

Edited by Joben
Link to comment
Share on other sites

Kraken I did myself.

Kajsa is from themythofstrider's Mythic Creatures texture resource.

Killiana is from "Drider Spider Daedra Resource" by Gizmodian

-----------

edit

I have some WIP stuff.

Soon no more seperate downloads for critters that come in more than one flavor.

I wrote a new script that can switch in different versions of a critter.

Inara will probably be the first to get this, letting people choose between the Mania and Dementia colors, and some others I'm working on.

Heres a black'ish one.

gallery_1143_93_149311.jpg

I also set up a Spriggan. I'm not sure when she'll be RELZed.

The basics are there, but i want to code the spell learning Manni suggested and some other some special stuff for her.

I want her to be able to tame nearby critters, but controlling aggression on the fly is proving tricky.

gallery_1143_93_325996.jpg

I think I'm going to name her Deirdre, after after a nature loving character in Sid Meir's Alpha Centauri.

"We welcome you, earthdeirdre and earthwheat and earthtree as

honored guests, for you add great power to our ancient song--

planetfungus and planetworm and planetmind sing and play

here, and you are welcome among us. "

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

Hello there themythofstrider, I meant to drop you a line and let you know I was using one of your textures, but it slipped my mind.

And washington is right, you are in the credits for Kajsa the Troll, and will be for any future critters with your textures as well.

Thank you very much for making them, I love your work. :yes:

Link to comment
Share on other sites

  • 5 weeks later...
  • 3 months later...

My Creatures are moving into the realm of OBSE

New features coming!

Starting with: New Combat Controls for Kajsa

The first completed feature is an upgrade to the way you can command her to attack.

Replacing the old fashioned ranged spell with be a programmable keyboard shortcut.

Point at the enemy, press a key, and she will engage the target.

Here's roughly how it runs if anyone is curious.

;===========================

;Based On:

;Name: Attack Script

;Version: 1.0

;Author: InsanitySorrow


;Heavily Modified by Joben who calls this...

:Version 2.0

;===========================


;===========================

;Scriptname

;===========================


Scriptname aaISAttackScriptSRJ


;===========================

;Variables

;===========================


Ref Target

Ref Critter

Float fQuestDelayTime

Float CrossHairLength


Short KeyUsed

Short AttackKey

Short Initialize


;===========================

;Script

;===========================


Begin GameMode


	if Initialize == 0

		let fQuestDelayTime := 0.001

		let Critter := SRJtrollONE

		let AttackKey := 25						;P Key

		let Initialize := 1

	endif


	If Keyused == 1

		let Target := GetCrosshairRef

				If (Target.IsActor == 1 || Target.GetIsCreature == 1)

					Target.pms effectCommand 0.1

					Message "Starting Combat..."

					critter.startcombat Target

			endif

	endif


	If (IsKeyPressed3 AttackKey) && (KeyUsed == 0)

		set CrossHairLength to getgamesetting IActivatePickLength

		SetNumericGameSetting IActivatePickLength 2048

		let KeyUsed := 1

	Elseif (KeyUsed) ;&& (IsKeyPressed3 AttackKey == 0) 

		let KeyUsed := 0

		SetNumericGameSetting IActivatePickLength CrossHairLength

	Endif


End

Insanity Sorrow was a huge help to me with several aspects of OBSE, this script would never have happened without him.

Link to comment
Share on other sites

  • 2 weeks later...

FAQ and Progress Reports

Re Kraken:

Kraken doesn't wander as much as the others. I'm looking into that.

He gets stuck in doors every once in a while. Yeh he's a big boy...working on it

The riding feature is buggy and/or he's too slow. It will be removed next version. it's a novelty anyway. But I'll leave the old version up for people who really like it.

Are you working on him right now? Yes a tweaked, slightly smaller, and non-mount version that will address the above complaints is coming soon.

Re: Killiana:

Can you make her into a playable race? No...custom races are totaly outside my field.

Can you make her talk? Maybe. I'll look into it.

Can you make her able to transform into a human form? Maybe. One way I can think of would also accomplish the previous request...at least while the was transformed.

Can you make her summon match her blue/black colors? Yes. A custom summon is scripted, but needs some bug fixing.

Are you working on her now? Not at this time, the requested features are complex and I'm working on other projects right now.

Re: Inara and Wilson

"Are you working on them now?" No, but they'll get updated when the next stable script version is ready.

If either of them needs any tweaks or fixes let me know!

Re: Kajsa

Are you working on her now? Yes.

New features Completed or nearly completed



  • Companion Share (with limited weight/item count limit)
  • Melee weapon use
  • Hotkey attack and come here orders, simulate verbal commands.
  • Config menu for technical options.

New features planned but not implemented:



  • Eating
  • Sleep
  • Hunting for food

Sounds nice, will this need OBSE? Yes. but I consider the current version of her, and most of the others 'mature' and will leave them up for the use of people who don't use OBSE, or want to stick with a simpler companion.

Link to comment
Share on other sites

  • 4 months later...

Update for Kraken to version 1.7

It has several small improvements, and removes the ability to ride him, which was always a bit wonky.

Hopefully will have a similar minor update for Wilson in a few days to nail down a potential bug that can afflict him when you swap his colors.

Link to comment
Share on other sites

  • 3 months later...

Since I am not sure which board (This one or Tes Nexus) you look at, I will post my request here as well

I love this companion, really great work. I want to know is there a way to use the model from this mod:

Nude Spider Daedra OMOD

to replace the current one for Killiana?

I have the TES Construction Set, but I am having no luck updating Killiana model. Any help would be great.

Edited by DarkRider
Link Removed, you cannot link to Adult Content here it violates our PG-13 Rating
Link to comment
Share on other sites

Since I am not sure which board (This one or Tes Nexus) you look at, I will post my request here as well

I love this companion, really great work. I want to know is there a way to use the model from this mod:

Nude Spider Daedra OMOD

to replace the current one for Killiana?

I have the TES Construction Set, but I am having no luck updating Killiana model. Any help would be great.

I believe you would have to use the esp that uses the vanilla skin for Killiana since that omod only overwrites vanilla textures and meshes.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...