![]() |
|
#1
|
|||
|
|||
|
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!
|
|
#2
|
|||
|
|||
|
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 |
|
#3
|
|||
|
|||
|
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. |
|
#4
|
|||
|
|||
|
Damn bots. You made me think someone made a fix. Begone!
|
|
#5
|
|||
|
|||
|
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. |
|
#6
|
|||
|
|||
|
Seems to work great, thank you ohmlow
|
|
#7
|
||||
|
||||
|
Quote:
-Æ |
|
#8
|
|||
|
|||
|
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
|
|
#9
|
|||
|
|||
|
Quote:
- Ryan Paul Fialcowitz |
|
#10
|
|||
|
|||
|
Quote:
|
|
#11
|
||||
|
||||
|
Quote:
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. |
|
#12
|
|||
|
|||
|
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. |
|
#13
|
||||
|
||||
|
Quote:
|
|
#14
|
||||
|
||||
|
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 ); |
![]() |
| Bookmarks |
| Tags |
| mod, trainer |
| Thread Tools | |
| Display Modes | |
|
|