You guys might have noticed I'm Johnny-on-the-spot with replying to comments this morning. That's because I'm sitting right here.
Having been inspired, I've been scripting on a new prototype script for my personal companions. Assuming the revisions work out, most will make it into NCCS shortly thereafter.
How big of revisions are we talking about?
The script when I started was 155 lines. I just closed the NVGECK, and the new script sits at a whopping 529 lines. I more than tripled the size.
Assuming I wrote it correctly, the companions will now share XP with the player without the wheel being activated; will be able to be "disguised" by wearing certain factions armor or other outfits; and will keep track of your target to remove themselves from said faction should a fight break out - so that they won't hesitate to engage members of the faction they're cosplaying as, should one take a shot at you or things otherwise go to hell.
Must still have it, since I only had to look up two functions during the whole mess. Would've only been one; but I'm not used to using GetCombatTarget and was declaring the reference on the wrong end. I wish they'd pick a format for these things...
Anyway. Testing to begin soon; will let you know how it goes.
Well, it took some doing. The first block of code I used caused an infinite loop of messages. The second block wouldn't parse (stupid GECK). Third time's the charm, though:
Equipped and unequipped multiple times, tried alternate armors, all worked correctly.
I do wish Obsidian had spent as much time bug-testing the game as they did fellating California. There are five factions I saw going through the GECK that the player (and now companions) can cosplay as: Brotherhood of Steel, Caesar's Legion, Great Khans, NCR, and Powder Gangers.
BoS, Legion, Khans, and Gangers all put together have seventeen outfits that disguise the player.
The NCR, by itself, has fourteen.
Also: error reporting for the script editor in the "new" NVGECK? Yeah, they still couldn't be bothered to enable it. I do just love yelling at the monitor: "WHAT IN THE HELL IS WRONG NOW?!"
I end up having to use Cipcis' script validator tool. It would be really nice if the author of the GECK powerup would poof back into existence, and give us a new version. I don't mean that sarcastically or condescendingly either - it really would be nice. That thing was a lifesaver when it was still compatible.
Anyhow, the new disguising seems to work; but won't be able to report companions by name, so you'll have to keep track of who's wearing what, yourself.