Eidos Forums  

Go Back   Eidos Forums > Current Games > Deus Ex: Human Revolution > DX:HR General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 11-04-2011, 05:34 PM
TheBlueRaja TheBlueRaja is offline
Registered User
 
Join Date: Nov 2011
Posts: 1
Thumbs up [PC MOD/TRAINER] Full Energy Regen

I know this is something I wanted personally and know others have, too. And since current Energy Regen mods floating around seem to have broke after the last patch I decided to create my own (with a huge amount of help from Cheat Engine). This mod is written specifically for version 1.3.643.1 of the Steam version of the game. It may work with other, retail versions of the game but I make no guarantees.

http://dl.dropbox.com/u/168803/dxhrE...v1.3.643.1.zip

Basically, this mod allows you to regen more than a single energy cell naturally. Just run the trainer (you need to leave it running while the game client is up since this is a memory hack) and adjust the regen level as you see fit and you are golden

Enjoy!

Reply With Quote
  #2  
Old 05-17-2012, 10:41 AM
Zombra Zombra is offline
New Player
 
Join Date: Mar 2011
Posts: 8
Default

Hey TheBlueRaja! Great mod! I just tried it out last night and it works beautifully. Thank you!

I do have a question: is the Regeneration Rate in your tool a flat rate, or is it modified in game by my character's augmentations? In other words, if I set the Rate to 1, will regeneration augs in the game still make a difference?

Thanks again - Z
Reply With Quote
  #3  
Old 05-26-2012, 04:05 AM
Baconator Baconator is offline
New Player
 
Join Date: Sep 2011
Posts: 4
Default

Aargh. I'm using version 1.4.651.0 and it's not working.
THIS is the only reason I re-installed DXHR. I hope we get an update.
Reply With Quote
  #4  
Old 06-06-2012, 11:51 PM
Zombra Zombra is offline
New Player
 
Join Date: Mar 2011
Posts: 8
Default

Damn bots. You made me think someone made a fix. Begone!
Reply With Quote
  #5  
Old 06-08-2012, 01:18 PM
ohmlow ohmlow is offline
New Player
 
Join Date: Jun 2012
Posts: 4
Default

So I just recently got the urge to replay DXHR again. Seeing as I found no working recharger script/mod/trainer i updated the base pointer in the cheat engine script to work with the newest patch:

local addr = "[[[[[dxhr.exe+015DE1A8]+14]+270]+6C]+A0]+274";
local f = createForm( true );
local t = createTimer( f, true );
timer_setInterval( t, 1000 );

timer_onTimer( t, function( )
local energy = readFloat(addr);
if math.abs(energy % 30.0) < 0.005 then
writeFloat(addr, energy + 0.01);
end
end );

Been playing for around 1 hour without any problems. Will update/replace if i encounter any difficulty with this pointer. Hope this helps someone!

Last edited by ohmlow; 06-08-2012 at 02:37 PM.
Reply With Quote
  #6  
Old 06-10-2012, 10:28 PM
Zombra Zombra is offline
New Player
 
Join Date: Mar 2011
Posts: 8
Default

Seems to work great, thank you ohmlow
Reply With Quote
  #7  
Old 06-18-2012, 08:17 AM
AgentExeider's Avatar
AgentExeider AgentExeider is offline
New Player
 
Join Date: Jun 2006
Location: Classified
Posts: 26
Default

Quote:
Originally Posted by ohmlow View Post
So I just recently got the urge to replay DXHR again. Seeing as I found no working recharger script/mod/trainer i updated the base pointer in the cheat engine script to work with the newest patch:

local addr = "[[[[[dxhr.exe+015DE1A8]+14]+270]+6C]+A0]+274";
local f = createForm( true );
local t = createTimer( f, true );
timer_setInterval( t, 1000 );

timer_onTimer( t, function( )
local energy = readFloat(addr);
if math.abs(energy % 30.0) < 0.005 then
writeFloat(addr, energy + 0.01);
end
end );

Been playing for around 1 hour without any problems. Will update/replace if i encounter any difficulty with this pointer. Hope this helps someone!
so how do i get the trainer working again with this updated code.

Reply With Quote
  #8  
Old 06-20-2012, 10:32 AM
ohmlow ohmlow is offline
New Player
 
Join Date: Jun 2012
Posts: 4
Default

This has nothing to do with the actual trainer. You will have to use cheat engine. The end result is the same tho.
Step by step guide:
1. Download, install and start cheatengine.
2. Start Deus EX.
3. Tab to cheat engine.
4. Select the deus ex process from the long list, by clicking the little computer with a magnifying glass.
5. Press CTRL + ALT + L to bring up LUA script editor.
6. Copy in the script, press "execute script".
7. Tab back into the game and enjoy
Reply With Quote
  #9  
Old 06-20-2012, 03:12 PM
RyanFialcowitz RyanFialcowitz is offline
Registered User
 
Join Date: Jun 2012
Posts: 1
Default

Quote:
Originally Posted by ohmlow View Post
This has nothing to do with the actual trainer. You will have to use cheat engine. The end result is the same tho.
Step by step guide:
1. Download, install and start cheatengine.
2. Start Deus EX.
3. Tab to cheat engine.
4. Select the deus ex process from the long list, by clicking the little computer with a magnifying glass.
5. Press CTRL + ALT + L to bring up LUA script editor.
6. Copy in the script, press "execute script".
7. Tab back into the game and enjoy
Whilst the above will work (Although it does produce a slew of errors.), it would be simpler and easier for the community at large for someone familiar with Cheat Engine to make a trainer the incorporates the relevant code as that is the primary function of the program.

- Ryan Paul Fialcowitz
Reply With Quote
  #10  
Old 06-20-2012, 05:06 PM
ohmlow ohmlow is offline
New Player
 
Join Date: Jun 2012
Posts: 4
Default

Quote:
Originally Posted by RyanFialcowitz View Post
Whilst the above will work (Although it does produce a slew of errors.), it would be simpler and easier for the community at large for someone familiar with Cheat Engine to make a trainer the incorporates the relevant code as that is the primary function of the program.

- Ryan Paul Fialcowitz
I was hoping it would instead get people interested in learning how to create own scripts. Whats the point in needing other people to modify games for you?
Reply With Quote
  #11  
Old 06-20-2012, 06:13 PM
Cloakedfigure's Avatar
Cloakedfigure Cloakedfigure is offline
Gamer
 
Join Date: Aug 2011
Posts: 38
Default

Quote:
Originally Posted by ohmlow View Post
So I just recently got the urge to replay DXHR again. Seeing as I found no working recharger script/mod/trainer i updated the base pointer in the cheat engine script to work with the newest patch:

local addr = "[[[[[dxhr.exe+015DE1A8]+14]+270]+6C]+A0]+274";
local f = createForm( true );
local t = createTimer( f, true );
timer_setInterval( t, 1000 );

timer_onTimer( t, function( )
local energy = readFloat(addr);
if math.abs(energy % 30.0) < 0.005 then
writeFloat(addr, energy + 0.01);
end
end );

Been playing for around 1 hour without any problems. Will update/replace if i encounter any difficulty with this pointer. Hope this helps someone!



Wow! If I was a hot chick I'd totally have sex with you right now. But since I'm not I'll spare us both the discomfort of that. Thank you for this, I have been waiting for something like this for a long time.

My only question is, does it regain at it's own rate or does it regain based on the battery recharge augments you have?

Also, if it does not recharge based on your current augmentations is there a way to change how fast or slow it recharges?

Thanks in Advance!

Last edited by Cloakedfigure; 06-21-2012 at 02:15 AM.
Reply With Quote
  #12  
Old 06-21-2012, 07:02 AM
ohmlow ohmlow is offline
New Player
 
Join Date: Jun 2012
Posts: 4
Default

The script only activates on every full bar. So you have 3 bars, when the first one is full (30 energy points) the scripts kicks in and adds 0,005 energy. The game then interpreters this as "you still have some energy left on the second bar", and starts charging that.
So to answer your question: the battery aug is what sets the recharge speed.
Reply With Quote
  #13  
Old 06-21-2012, 06:26 PM
Cloakedfigure's Avatar
Cloakedfigure Cloakedfigure is offline
Gamer
 
Join Date: Aug 2011
Posts: 38
Default

Quote:
Originally Posted by ohmlow View Post
The script only activates on every full bar. So you have 3 bars, when the first one is full (30 energy points) the scripts kicks in and adds 0,005 energy. The game then interpreters this as "you still have some energy left on the second bar", and starts charging that.
So to answer your question: the battery aug is what sets the recharge speed.
Thanks again, Exactly what I wanted!
Reply With Quote
  #14  
Old 10-24-2012, 10:10 AM
Cloakedfigure's Avatar
Cloakedfigure Cloakedfigure is offline
Gamer
 
Join Date: Aug 2011
Posts: 38
Default

Not sure if anyone else is using this, but there is was a small glitch with the script posted above that a user on gamefaqs found and fixed with a modified version of it. I figured I'd post it here just in case anyone else is interested.

Gamefaq Thread: http://www.gamefaqs.com/boards/94409...ution/63711093

New Script for Cheat Engine:


local addr = "[[[[[dxhr.exe+015DE1A8]+14]+270]+6C]+A0]+274";
local f = createForm( true );
local t = createTimer( f, true );
timer_setInterval( t, 1000 );

timer_onTimer( t, function( )
local energy = readFloat(addr);
if energy then
if math.abs(energy % 30.0) < 0.005 then
writeFloat(addr, energy + 0.01);
end
end
end );
Reply With Quote
Reply

Bookmarks

Tags
mod, trainer

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 06:18 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.