Companion Neeshka 2.0

Post » Wed Mar 30, 2011 10:23 am

That would be nice, they wouldn't need to use eat packages anymore, and you should have better control over how far away they choose to sit. I dont' think it would hurt anything either. Maybe try the merchant inn in the IC first. A lot of npc's go there, and plenty of places to sit, see what happens. See if the companion would obey the radius rule if she's not being told to eat. It would be a lot of work though, like you said.
User avatar
Ice Fire
 
Posts: 3394
Joined: Fri Nov 16, 2007 3:27 am

Post » Wed Mar 30, 2011 1:38 pm

Ok v2.2 is up. Unless someone finds somthing wrong, this could very well be the last version for her, as she is quite capable and glitch-free now. Any glitches that do show are likely caused by the game itself. If you do see some kind of weirdness going on, do please let me know. Below is the full change list for 2.2.

I also updated her looks again, as mentioned at the end of the change list. She had been over-tweaked and was only getting worse. I found her base I had used and started over, and I'm quite pleased with the results. I uploaded two new images at Nexus.

--v2.2--
01. Combat-healing is back in, can be turned off and on via dialogue, activates when player is at or below 1/3rd base max health value, has limited magicka and limited range. So if you need healing, make sure you get fairly close to her, and hopefully she will not be out of magicka. If she is low, she will cast as soon as she's able.

02. Out-of-combat healing improved to use new method, no more targeted spells that can miss, no more walking while she's trying to cast.

03. New "cast AOE heal party spell" via dialogue from v2.1 has been retained, useful for healing horses, other companions, npc's, whatever.

04. All healing and torch functions are now **OFF** by default. If you want her to heal you in and/or out of combat, and/or use a torch, you will have to tell her so.

05. Neeshka's horse will now move near the player's horse when not in use. This will cut down on the distance she has to travel to mount, and cut down on time it takes to get moving again. If the player isn't using a horse, Neeshka's horse will stay near it's home marker.

06. When Neeshka is on horseback following the player, she will no longer dismount on her own to fight. That way if you just want to keep riding, she will ignore any enemies and continue to follow you. If you do want to fight, simply dismount your horse, and she will return to whichever aggression setting she was at before. If it was "attack any enemy" she will immediately attack anything that was following you. If it was "be defensive" she will attack anything that is attacking you or her, but nothing else. if you had told her to "not fight at all" then naturally, she'll do nothing but stand there like a 'tard.

07. Her dialogue fletching option now only shows if she has been set to ranged mode.

08. Her dialogue aggression options only show the two settings she is not set to, the one she is set to will not show. Her "aggression is set to X" message has also been removed when changing options. It will be easy to see which one she is set to by which ones are showing.

09. Removed some leftover "start combat" code in her script that did not work. Doesn't affect anything other than shortening her script just a little. If you want to force her into combat (like in the arena, or some innocent you want dead and you don't want the blame), use the Start Combat spell she gives you when you meet her.

10. Neeshka's face had been tweaked and tweaked to the point where it just began to look weird, like people who have too much plastic surgery. I reset her and started over completely from the base I used originally, and I'm quite pleased with the results. She doesn't look like an aibrushed model, but she is rather cute now imo. I'm calling her looks "done and done".
User avatar
Anna Beattie
 
Posts: 3512
Joined: Sat Nov 11, 2006 4:59 am

Post » Wed Mar 30, 2011 12:51 am

I have had this for a while, I will be minding my own business then this naked Neeksha pops out of nowhere and when I talk to her I cant select anything because it is blank, I tried to update to the new neeksha to see if it would fix the problem but she is still there standing around being naked.

Thing is I don't even remember downloading Neeksha ever, I remember downloading CM_Partners, anyhow...I do not know how to fix this. there was no Companion_Neeksha.Esp file to overwrite in my case, would you happen to know what has gone wrong.
User avatar
Brooke Turner
 
Posts: 3319
Joined: Wed Nov 01, 2006 11:13 am

Post » Wed Mar 30, 2011 6:55 am

So a mysterious, broken Neeshka shows up in your game, without you ever having downloaded her... the only way I can think of that would make that happen is if she was partially included in another mod. Maybe one that made changes to her, but required you to have the original first (which would explain the lack of dialogue).

Make a new save with her there with you, then begin removing your mods one at a time. Load the game after each one, and see if she is gone. Once you find the mod that added her, you can add all the others back except for that one. Lemme know which one it is and I'll see if I can figure out what's going on.
User avatar
Kayleigh Williams
 
Posts: 3397
Joined: Wed Aug 23, 2006 10:41 am

Post » Wed Mar 30, 2011 8:23 am

I've discovered that she's spamming her personal heal spell way too much, now that she's reached some higher levels in my game. Even though it has a 6sec duration, she will recast over and over until she is healed, or runs out of magicka.

To solve it, I removed her healing spell from her spell list, and made it script-controlled with the new method I'm using for the player in v2.2, which still seems to be working perfectly. It works basically the same way, but now it will only allow her to cast it in 6sec intervals, so she can't spam it.

There is one other thing I'm looking into before uploading this, so if anyone has any input/suggestions/comments/whatever, please speak up.

EDIT:
Also there is a problem with her horse nif files. I edited the local set on my hdd, but not the ones I zipped. :/ These will be fixed as well.
User avatar
Mike Plumley
 
Posts: 3392
Joined: Wed Sep 05, 2007 10:45 pm

Post » Wed Mar 30, 2011 6:50 am

I used a similar system with the new Valeria. Her heal spell is external and script controlled to fire when her health is below 50%. To stop the spam I think I have her timer set for 30 seconds.

You might also want to consider a restore spell. Some enchantments, spells, and poisons will cause permanent damage which is why the healing spells loop. With Valeria I have a Begin OnLoad check to look for stat damage and if damage is found it flags a variable to cast the restore spell (also external and not in her spell list). The restore spell itself is generic, it restores every attribute even if one is damaged but that won't hurt anything. Anywho this combination seems to work well, with Val, so I thought I'd pass it on to you.

- Deep
User avatar
maddison
 
Posts: 3498
Joined: Sat Mar 10, 2007 9:22 pm

Post » Wed Mar 30, 2011 12:08 pm

I need to implement something like this for Viconia.
User avatar
marie breen
 
Posts: 3388
Joined: Thu Aug 03, 2006 4:50 am

Post » Wed Mar 30, 2011 9:13 am

Neeshka was one of my favorites when companions were coming out left and right. Great to see her being improved. From the sound of it she doesnt suffer from bloating like many past companions did. Its been a long time since i had her in my game so am not sure if the original version even had bloating.

Thanks and congratulations on your continued work with the joy it brings to you and all us fans of Neeshka :D :foodndrink:
User avatar
Jessica Phoenix
 
Posts: 3420
Joined: Sat Jun 24, 2006 8:49 am

Post » Wed Mar 30, 2011 7:57 am

I had thought of giving her some kind of spell protection against damaged stats, but I never saw any that were. Sounds like I might need to look into it though, thanks for the suggestion. I thought about it just recently when I used a temple shrine to fix mine. I might look at how that works, and do it OnLoad if needed, like you said.

Right now, Neesh is set to use her heal spell when out of combat if her health is low at all, and during combat she uses it when her hp is down to 1/3rd the max. It's a 30 heal with 6sec duration. I've been playing with it like that for about 8 hours now, and it all seems to be working great. She has a 6 sec timer between when she can cast, and hasn't been spamming it at all. I did find a mistake in her healing script when adding these, just a simple copy/paste error. It was causing her heal player in combat to get stuck. I've got it set to clear on load, so wasn't too big a deal, but now it's fixed, and hasn't gotten stuck at all.

@ Hellbishop... as far as I know, she's never caused any bloating, and still doesn't. Thanks too, nice to know that she still has a few fans out there. :hehe:
User avatar
Josephine Gowing
 
Posts: 3545
Joined: Fri Jun 30, 2006 12:41 pm

Post » Wed Mar 30, 2011 9:55 am

It's amazed me how quiet the companion sector has gotten. I cannot imagine going through Oblivion without one.

I need to check the healing spam on Viconia, et al. She doesn't do it at low levels but at higher levels I think it may cause a problem with her sheathing and unsheathing her sword. Not sure.
User avatar
CHANONE
 
Posts: 3377
Joined: Fri Mar 30, 2007 10:04 am

Post » Wed Mar 30, 2011 8:19 am

Haha companions must be "old news" :(

And yeah, I wouldn't play Ob without one either. I used Grumpy's template for a Morrowind one, and I've put Clover under the CS too, in Fallout. Thankfully Beth did most of the work already in Fallout for companions, just a few minor tweaks and they are ready to go. :hehe:

I've added a check to fix her attribs if they get damaged, how's this?

OnLoad
if (StatFiXFlag == 1)
Cast AltarNine NeeshkaRef
set StatFixFlag to 0
endif

GameMode
if (Str < MaxStr) || (Int < MaxInt ) || (Wil < MaxWil ) || (Agi < MaxAgi ) || (End < MaxEnd )
set StatFixFlag to 1
else
set StatFixFlag to 0
endif
User avatar
Shannon Marie Jones
 
Posts: 3391
Joined: Sun Nov 12, 2006 3:19 pm

Post » Wed Mar 30, 2011 4:45 am

That should work fine. I do mine just the opposite because I have Valeria casting a double face fix spell also in the OnLoad block.

Begin OnLoad	 if GetAV Agility < GetBaseAV Agility  || GetAV Endurance < GetBaseAV Endurance || GetAV Intelligence < GetBaseAV Intelligence		  set bDoRestore to 1	 elseif GetAV Luck < GetBaseAV Luck || GetAV Personality < GetBaseAV Personality || GetAV Speed < GetBaseAV Speed		  set bDoRestore to 1	 elseif GetAV Strength < GetBaseAV Strength || GetAV Willpower < GetBaseAV Willpower		  set bDoRestore to 1	 endifendifBegin GameMode	 if bDoRestore == 1 && GetKnockedState == 0 && IsIdlePlaying == 0		  set bDoRestore to 0		  Cast GGValRestore Me	 endifEnd

User avatar
Phillip Brunyee
 
Posts: 3510
Joined: Tue Jul 31, 2007 7:43 pm

Post » Wed Mar 30, 2011 9:05 am

Neesh does a double-face fix as well in the Load block, maybe I should flip them too, ty.
User avatar
Roddy
 
Posts: 3564
Joined: Fri Jun 15, 2007 11:50 pm

Post » Wed Mar 30, 2011 6:13 am

The new changes all seem to working out well. Here's what I have so far for a new version...

01. Changed her self-healing spell to script control (using the new healing method from v2.2) to prevent her from needlessly spamming it on herself.
02. Included the wrong nif files for her horse in v2.2, causing a CTD if you did not have Slof's files installed when she summoned her horse. This is now fixed.
03. Added code to fix her attributes if they get damaged, like when the player visits an Altar of the Nine.

There is still one issue that has plagued her from the beginning I can't seem to get rid of. Sometimes when going through a door, or fast traveling, she seems to "forget" she is supposed to be following the player, and walks off to start her daily routine. She also will sometimes not load through a door the player passes through. If you wait long enough, normally she will come through on her own, or you can go back through the door and she'll be right there, still in follow mode. It seems to me these two things are related.

I added a bit of script to try and force her into the player's cell if she was supposed to be following, and usually it works, unless she forgets she is supposed to be following, then naturally it won't. Anyone have suggestions on this?
User avatar
Shelby McDonald
 
Posts: 3497
Joined: Sat Jan 13, 2007 2:29 pm

Post » Wed Mar 30, 2011 6:04 am

Haha companions must be "old news" :(

And yeah, I wouldn't play Ob without one either. I used Grumpy's template for a Morrowind one, and I've put Clover under the CS too, in Fallout. Thankfully Beth did most of the work already in Fallout for companions, just a few minor tweaks and they are ready to go. :hehe:

I've added a check to fix her attribs if they get damaged, how's this?

OnLoad
if (StatFiXFlag == 1)
Cast AltarNine NeeshkaRef
set StatFixFlag to 0
endif

GameMode
if (Str < MaxStr) || (Int < MaxInt ) || (Wil < MaxWil ) || (Agi < MaxAgi ) || (End < MaxEnd )
set StatFixFlag to 1
else
set StatFixFlag to 0
endif



Yea i use the Hyppolita companion by VorwodaTheBlack when i have a companion in MORROWIND. One of the best especially when she first came out. Love her name which is the same as the main character in one of my favorite 1970s horror movies THE TEMPTER aka THE ANTICHRIST.
User avatar
Austin England
 
Posts: 3528
Joined: Thu Oct 11, 2007 7:16 pm

Post » Wed Mar 30, 2011 10:11 am

Well I made some changes to how I did her double-face fix, telling it to put her back into follow mode if she was before, and so far she hasn't been left behind when loading or forgotten she was supposed to be following. I ran around for a solid hour going in and out of doors, fast-travelling, in and out of city gates... no fails so far (knock on wood). When I get back this evening I'm gonna run her around a while more in normal play, making sure all is well before uploading.
User avatar
Samantha Pattison
 
Posts: 3407
Joined: Sat Oct 28, 2006 8:19 pm

Post » Wed Mar 30, 2011 11:47 am

Ok about to upload v2.3, here is the change list...

--v2.3--
01. Changed her self-healing spell to script control (using the new healing method from v2.2) to prevent her from needlessly spamming it on herself.
02. Accidently included the wrong nif files for her horse in v2.2, causing a CTD if you did not have Slof's files installed. This is now fixed.
03. Added code to fix her attributes if they get damaged by spells, poison, ect...
04. Lowered the magicka cost of her healing spells, in heavy fighting she would run out much too quickly.
05. Added waterwalking. She will now walk on water whenever the player does, or swim when the player swims.
06. Changed lockpick dialiogue function. Removed the need to belong to the Thieves Guild, but now she only gives you 5, and you have to give her 25 gold so she can get some more. You can buy as many as you like from her, however. And no, the gold won't show up in her inventory so you can't just take it back.

Thanks for the help and suggestions, she's really coming along nicely!
User avatar
Karl harris
 
Posts: 3423
Joined: Thu May 17, 2007 3:17 pm

Post » Wed Mar 30, 2011 12:26 pm

Could it be that something went wrong with the upload? I've tried several times to download the new version, but I only get a 0 kb rar-file. :mellow:


EDIT: Never mind, could download it now from the other available server. So it's obviously working :)
User avatar
Del Arte
 
Posts: 3543
Joined: Tue Aug 01, 2006 8:40 pm

Post » Wed Mar 30, 2011 5:23 am

First thing I do when it's done is download it myself, to make sure all went according to plan, worked ok for me. Maybe it takes a little while for it to show up on the other one?
User avatar
Ricky Rayner
 
Posts: 3339
Joined: Fri Jul 13, 2007 2:13 am

Post » Wed Mar 30, 2011 8:50 am

Got a few more things here to update, just squashing a couple minor bugs Emma and I found, and making a change to her horse behavior. Here is the list, which you might notice is getting rather short... ^_^

--v2.4--
01. If the player asked to see Neeshka's inventory before ever asking her to follow when you first meet her, she would go naked when done, this is now fixed.

02. If Neesh had been following the player but was now in her daily routine, and the player opens dialogue to check her inv then exits, she would go back into follow mode. Now she will go back into her daily routine, like she is supposed to.

03. Neeshka's horse will now travel to its home location if Neeshka is no longer in the area (goes through a door, fast travels, teleports, ect...).

I've tested this myself, but I'll wait until Emma has time to test it before I upload it. If anyone can get it to break, she can. :hehe:
User avatar
Alex Vincent
 
Posts: 3514
Joined: Thu Jun 28, 2007 9:31 pm

Post » Wed Mar 30, 2011 4:02 pm

Greetings,

Sorry to dig up an old thread but I have a problem with Neeshka.

We have just finished closing the last Oblivion portal outside of a town, in the quest 'Aid for Bruma', we ended up doing Leyawiin last.

What happened was that when I took the sigil stone out and it all went white we arrived back in Cyrrodil but Neeshka had apparently reset, loosing all her level gains and equipment I had given her. I tried repeating it and the same thing happened.

Rather spoiled the game for me, I had gotten used to having her around, even if that does make me a softy, now I have to do all the fighting or she dies.

Just thought I should bring this to your attention, if you read this.

Regards,


Nyimen.

P.S. Awesome mod otherwise. :)
User avatar
Josh Lozier
 
Posts: 3490
Joined: Tue Nov 27, 2007 5:20 pm

Post » Wed Mar 30, 2011 11:52 am

Greetings,

Sorry to dig up an old thread but I have a problem with Neeshka.

We have just finished closing the last Oblivion portal outside of a town, in the quest 'Aid for Bruma', we ended up doing Leyawiin last.

What happened was that when I took the sigil stone out and it all went white we arrived back in Cyrrodil but Neeshka had apparently reset, loosing all her level gains and equipment I had given her. I tried repeating it and the same thing happened.

Rather spoiled the game for me, I had gotten used to having her around, even if that does make me a softy, now I have to do all the fighting or she dies.

Just thought I should bring this to your attention, if you read this.

Regards,


Nyimen.


Nyimen...
If I read you right, you address a known limitation, whose workaround is detailed in the download's readme. Give it a close look-see. If not too late, revert to a save before leaving that Oblivion realm and send her out beforehand as specified. That should fix it. (Note that Neeshka and I didn't hook up until long after I became Champion of Cyrodiil, so I have no first-hand experience in the matter.)

-Decrepit
User avatar
Strawberry
 
Posts: 3446
Joined: Thu Jul 05, 2007 11:08 am

Post » Wed Mar 30, 2011 6:15 am

Greetings,

Thanks for the swift reply.

I managed to figure out a kind of work around, I just took all of her equipment off of her, then took the sigil stone, then when we arrived on the other side I gave it all back.

I did forget to save the first time though, I ended up having to run the tower all over again, but I did get a nice new bow out of it so it wasn't all bad.

I'll take a look in the read me as well though, and see if there is an easier way.

Thanks again.

Regards,


Nyimen.
User avatar
Hearts
 
Posts: 3306
Joined: Sat Oct 20, 2007 1:26 am

Post » Wed Mar 30, 2011 12:43 am

Any idea why I'm getting goggly eyes?

Active Mod Files:00  Oblivion.esm01  Jog_X_Mod.esm02  Francesco's Leveled Creatures-Items Mod.esm03  Francesco's Optional New Items Add-On.esm04  Francesco's Optional New Creatures Add-On.esm05  CM Partners.esm06  Toaster Says Share v3.esm07  Unofficial Oblivion Patch.esp  [Version 3.2.0]08  DLCShiveringIsles.esp09  Unofficial Shivering Isles Patch.esp  [Version 1.4.0]0A  oc_darker_nights.esp0B  ES4_Alchemists Reference.esp0C  Packhorses v1.esp0D  P1DseeYouSleep.esp0E  Portable Campsite.esp0F  Harvest[Containers].esp10  Crowded Roads.esp  [Version 2.0]11  sr_super_hotkeys.esp12  MaleBodyReplacerV4.esp13  CapesandCloaks.esp14  Shdw_Armor Set_Sotonhorian.esp15  PersuasionOverhaul.esp  [Version 1.4]16  tkRapiers.esp17  Thieves Arsenal.esp18  EY_Vampirehunter.esp19  ShaiyaOutfit.esp1A  Francesco's Optional Files.esp1B  Akaviri Imports.esp1C  GlenvarCastle.esp1D  thievery.esp1E  Knights.esp1F  Knights - Unofficial Patch.esp  [Version 1.0.9]20  Harvest [Flora].esp  [Version 3.0.0]21  Harvest [Flora] - Shivering Isles.esp  [Version 3.0.0]22  Bonds Big Portable Tent.esp23  Drop Lit Torches Weight.esp  [Version 1.6]24  Exterior Actors Have Torches 1.3 CT.esp25  ScriptIcon_Replacer.esp26  EnchantmentRestore.esp27  EnchantmentRestore_Wells.esp28  SM Combat Hide.esp  [Version 1.1]29  StealthOverhaul.esp2A  No psychic guards harder v1.2.esp2B  Denock Arrows.esp2C  Francesco's Slower skills x1.5.esp2D  Dark Dungeons -  SI.esp2E  ElaborateEyes.esp2F  CuteElf11.esp  [Version 1.2]30  _Ren_BeautyPack_full.esp31  TSS Custom Companion  Template.esp32  Toaster Says Share Faction Recruitment.esp33  CM Partners.esp34  CM Partners Special NPCs.esp35  CM Partners NPC.esp36  CM Partners More NPCs.esp37  CM Partners Marker NPCs.esp38  CM Partners Extra NPCs.esp39  Companion Neeshka.esp3A  GG_Valeria_Revived.esp3B  bgMagicEV.esp  [Version 1.7EV]3C  bgMagicSpellTomes_for_WryeBash.esp  [Version 1.68EV]3D  bgMagicItemSigil.esp  [Version 1.68EV]3E  bgMagicEVStartspells.esp  [Version 1.68EV]3F  bgMagicBonus.esp  [Version 1.7EV]40  bgMagicEVAddEnVar.esp  [Version 1.68EV]41  bgMagicEVPaperChase.esp  [Version 1.68EV]42  bgMagicAlchemy.esp  [Version 1.57]43  bgMagicPotionNumberSoulGemValue.esp  [Version 1.68UV]44  bgMagicEVShader.esp  [Version 1.7EV]45  bgMagicShaderLifeDetect.esp  [Version 1.68]46  bgMagicLightningbolt.esp47  ElaborateEyes-RensBeautyPackFull.esp48  GG_Vincente_Revived.esp49  SetsunaDummyTraining.esp4A  Shorter and Stiller Grass V2.esp4B  The Bow of the Drow.esp



This is the order BOSS has me set the mods in. Except for the last one's which it didn't recognize:
47 ElaborateEyes-RensBeautyPackFull.esp
48 GG_Vincente_Revived.esp
49 SetsunaDummyTraining.esp
4A Shorter and Stiller Grass V2.esp
4B The Bow of the Drow.esp

And there are some I could merge. I just havent read up on bashed patches yet. Guess I should with 50+ mods.
Mergables:
? bgMagicEVAddEnVar.esp
? bgMagicEVStartspells.esp
? bgMagicItemSigil.esp
? bgMagicShaderLifeDetect.esp
? bgMagicSpellTomes_for_WryeBash.esp
? EnchantmentRestore_Wells.esp
? Francesco's Slower skills x1.5.esp
? Harvest [Flora] - Shivering Isles.esp
? MaleBodyReplacerV4.esp
? oc_darker_nights.esp
? ScriptIcon_Replacer.esp


It's only on Neeshka, everyone else seems ok. Still not ruling out user error though.
Other than that I like the mod so far, just from the hour or so I've used it as of this post I'm pretty sure it'll be one I use for a long time to come. I may just have to get Neeshka a helmet that covers her eyes :D
User avatar
Dalton Greynolds
 
Posts: 3476
Joined: Thu Oct 18, 2007 5:12 pm

Post » Wed Mar 30, 2011 5:11 am

Any idea why I'm getting goggly eyes?



If I haven't misunderstood what you mean by 'googly eyes' I'm pretty sure this is the reason:

2E ElaborateEyes.esp



Neeshka is an unique race, but she has the standard Oblivion eyes.
When you add an eye mod, you replace the eye ball meshes for all original races... except for unique races from mods. they will have no eye-balls at all (been there, done that, sort of...)
User avatar
rolanda h
 
Posts: 3314
Joined: Tue Mar 27, 2007 9:09 pm

PreviousNext

Return to IV - Oblivion