Deus Ex: Revision

Deus Ex: Revision

View Stats:
How can i change augmentation rebalance in revision?
Hi, everyone. Revision is an amazing mod with lots of QoL improvements and balance changes i really enjoy. BUT. Agressive defence system - look how they massacred my boy. Some might say it was OP and this nerf is a good thing. Let us agree to disagree.

Which brings me to the next question - how can i revert this change in Revision? I also discovered this change already in HK, so i realy don`t want to restart another playthrough with different balance. But I don`t mind changing game files myself, if it takes that to rollback this rebalance. After all, original should still be somewhere in vanilla. So if anybody has any idea how to do it, i will be grateful for any advice.
< >
Showing 1-4 of 4 comments
.:Jj:. Jan 21 @ 2:00pm 
Iirc there's no way to change any specifics of this system, outside of picking a) general game mode b) adjusting smaller details when starting a new game, from a few pages of modifiers (only a few things apply to the aug system).

Besides that, there is nothing that I am aware of. Don't know if it's possible via save file modification or things like that without corrupting them. It's certainly easier to start a new playthrough.
BurgerKing Jan 21 @ 11:09pm 
Hm. It seemed i need to edit DeusEx.u -> AugDefence. Obviously, the one in .../.../Revision/System. I installed DeusExSDK and WOTgrealExporter. I`ll try it when i have some free time later.

EDIT: I looked at both vanilla code and revision code for augdefence. There are only minor differences. But this code caught my eye:

foreach AllActors(class'DeusExProjectile', proj)
{
if (Level.NetMode != NM_Standalone)
bValidProj = !proj.bIgnoresNanoDefense;
else
bValidProj = (!proj.IsA('Cloud') && !proj.IsA('Tracer') && !proj.IsA('GreaselSpit') && !proj.IsA('GraySpit'));

So it seems i need work with DeusExProjectile.

EDIT2:

Ok, my willpower sucks. So instead of doing my work i still browse this stuff. There are projectile classes like this one:
class PlasmaBolt extends DeusExProjectile;

There is property "bIgnoresNanoDefense" which is responsible for bypassing agressive defence system. So i need to go through all proper weapon classes in DeusEx.u and set it to false.
Last edited by BurgerKing; Jan 21 @ 11:36pm
Ok, i never had so much trouble editing 3 lines of code. Honestly, ♥♥♥♥ this SDK, Unreal, THREED32.OCX, Msvbvm50.dll, UCC and the rest of this ♥♥♥♥.
Just write in console:
set Dart bIgnoresNanoDefense False

Same for Fireball and PlasmaBolt.
Glad you found it, so each actor will need it's own properties adjusted, damn. I remember having to do this type of ♥♥♥♥ to make the DTS a 1x1 before they added the option in the settings, thank GOD lmao. Just remember to add these to a script you can run each time the game runs or it'll reset itself. I like taking the scope off the elite assault rifle but it always comes back on relaunching the game.
Last edited by QuantumCheeto; Jan 22 @ 9:31am
< >
Showing 1-4 of 4 comments
Per page: 1530 50