Augmentations - Missing Implementations?

The best and quickest support by a group of top-notch editing specialists, guaranteed!

Moderator: Forum Guards

Augmentations - Missing Implementations?

Postby Nightcaper » Tue Sep 30, 14 5:30 am

My adventure in to UnrealScript in Deus Ex hasn't been without its problems. I was learning how the Augmentation system works (DeusEx.Augmentation) by typing it out as I read it, trying to form connections with the code I was typing and how it makes sense. I have finished that part, and wanted to see how separate augmentations override states to implement their functionality (Cloak came to mind). I check AugCloak, which extends from Augmentation, while it overrides the state to check if any weapons are held and to play the cloaking sound, I saw no implementation of the cloaking effect. This confused me, so I checked Microfiberal Muscle (DeusEx.AugMuscle), but this one overrides the state code but has no functionality at all.



This is not all of the augmentations I have looked at (Speed shows its implementation), but I still wonder why I cannot see the implementation of the ones mentioned. Is this somehow implemented in native code, or can I find these implementations in another file? I'm considering the possibility of creating custom augmentations, however if this is implemented in native code, I may have to reconsider my options.
Nightcaper
Newbie
 
Posts: 8
Joined: Thu Sep 18, 14 6:17 pm

Re: Augmentations - Missing Implementations?

Postby han » Tue Sep 30, 14 1:47 pm

Do a search for GetAugLevelValue, GetClassLevel or the class name of the aug.
han
Newbie
 
Posts: 15
Joined: Thu Nov 29, 12 10:47 pm

Re: Augmentations - Missing Implementations?

Postby Allan » Tue Sep 30, 14 3:26 pm

From my understanding, the augmentations that affect the display of information have most of their work done in AugmentationDisplayWindow. Stuff related to the weapons are taken care of with the weapons. (well, except for firing speed increase for melee weapons thanks to the melee increasing Aug, since that's tied to animation rate which does not get increased.)

So yeah, you'd be best off taking han's advice and searching for the stuff suggested. Though it does depend what kind of aug you want to try and make. ^^
User avatar
Allan
Alpha
 
Posts: 4545
Joined: Wed Dec 21, 05 1:41 pm
Location: Northamptonshire, England.

Re: Augmentations - Missing Implementations?

Postby Nightcaper » Tue Sep 30, 14 7:23 pm

I've taken your suggestions, and I have found the implementation of AugMuscle; It's likely I'll also find the implementation of AugCloak. How strange that they planned to have states overrided for the functionality just to implement them in core files instead, messy... thank you. :)
Nightcaper
Newbie
 
Posts: 8
Joined: Thu Sep 18, 14 6:17 pm


Return to Editing issues

Who is online

Users browsing this forum: Yandex [Bot] and 2 guests
cron