Dragon's Dogma: Dark Arisen
0 of 0

File information

Last updated

Original upload

Created by

squerol26

Uploaded by

Squerol26

Virus scan

Safe to use

About this mod

Player - overall speed (attack, movement, everything) x1.2
Pawns - overall speed x1.2
NPCs (non-hostile and blue-HP-bar-companions) - overall speed x1.2
Enemies - overall speed x2

You can change those values to any values You want, it is explained in description.
Cheat Engine software required.

Requirements
Permissions and credits

[UPDATE 23.05.2022]
TESTED ON LATEST STEAM VERSION OF GAME


Pointer to player speed got replaced with script which can alter player, pawns, npcs and enemies speed multipliers separately.

Player - overall speed (attack, movement, everything) x1.2
Pawns - overall speed x1.2
NPCs (non-hostile and blue-HP-bar-companions) - overall speed x1.2
Enemies - overall speed x2

There are two variants of mod now:

- "DDDA_ADRENALINE_MODE_2.0 - NON SPEEDHACK.ct" - speed values are changed only with script, speedhack is not used,

- "DDDA_ADRENALINE_MODE_2.0 - SPEEDHACK.ct" - player, pawns and NPCs speed values are changed with script, but everything else speed (including enemies) is changed with global speedhack.
Why even bother? In comparison to "non speedhack" variant the reason to use speedhack is to speed up projectile speed and stamina regeneration. Just because that I prefer speedhack variant.

----------------------------------------------
HOW TO LAUNCH:
----------------------------------------------


1. Install Cheat Engine:
http://www.cheatengine.org/downloads.php
2. Launch the game and load Your save file or start new game,
2. Minimize Your game (alt+tab),
3. Launch either "DDDA_ADRENALINE_MODE_2.0 - NON SPEEDHACK.ct" or "DDDA_ADRENALINE_MODE_2.0 - SPEEDHACK.ct" - it depends on Your preferences, I've explained differences in section above,
- if you will be asked about lua script by cheat engine, click "always",
4. Enjoy.

*note: "\" keyboard key is default hotkey to disable/enable speed scripts and speedhack. Usefull during cutscenes or some certain phases of Grigori endgame bossfight.

----------------------------------------------
HOW TO EDIT VALUES FOR YOUR OWN:
----------------------------------------------


::::::::::"DDDA_ADRENALINE_MODE_2.0 - NON SPEEDHACK"::::::::::


Edit .ct file with any text editor and find those lines:

playerspeedmultiplier:
dd (float)1.2

pawnpeedmultiplier:
dd (float)1.2

npcspeedmultiplier:
dd (float)1.2

enemyspeedmultiplier:
dd (float)2


- those are values for speed multipliers for separate groups of actors. Just change values to Your likings, save the file and You are done.

If You want to check changes in real-time:
- launch .ct file,
- disable "SPEED SCRIPT" checkbox,
- right click on "SPEED SCRIPT" and "Change script",
- find and change mentioned before values, when You done click OK,
- enable "SPEED SCRIPT" checkbox,
If You are satisfied with tested values You can either file->save in Cheat Engine GUI or edit .ct file with text editor manually,

::::::::::"DDDA_ADRENALINE_MODE_2.0 - SPEEDHACK"::::::::::

There are some differences in script and logic. If You use speedhack variant find those values instead:

playerspeedmultiplier:
dd (float)0.6

pawnpeedmultiplier:
dd (float)0.6

npcspeedmultiplier:
dd (float)0.6

speedhack_setSpeed(2.0)

oldspeed=2


Enemy speed is not included in script because it is altered by global, built-in Cheat Engine speedhack so speedhack 2.0 = 2x faster enemies and everything else too.
"speedhack_setSpeed(2.0)" is value which is set at launch of .ct file.
"oldspeed=2" is base value of script set at "\" hotkey which disables script and speedhack - You press it once and it sets 1x speedhack and unmodded actors speed values, You press it again it goes back to "oldspeed" value and activate speed multiplier script again.
Press "\" key if You want to see normal speed cutscenes and at certain Grigori endgame bossfight phases (corridor chase and flying on his back) where speed multipliers can totally mess it up.

But why player, pawn and npc speed multiplier is 0.6 - not 1.2 like before?
>Because base game actor speed value is 1.0
>If we speedhack whole game to 2.0, we need to /2 actor speed to get normal player speed (1/2=0.5)
>and then 0.5*1.2 to make our characters 20% faster (0.5*1.2=0.6)
>Simple math here

To test settings in real time do the same like You did with non-speedhack variant + use speedhack slider in Cheat Engine GUI.
If You are satisfied with settings either save them:
- file->save in Cheat Engine GUI (don't forget to change "speedhack_setSpeed" value by pressing CTRL+ALT+L and "oldspeed" value by right click->change script on "1x speed for cutscenes ("\" default key)" script in Cheat Engine GUI when choosing this method),
- by editing .ct file with text editor manually,

----------------------------------------------
RECOMMENDED MODS:
----------------------------------------------


If You are playing Warrior - Holy Knight "roll dodge" skill swap.
Savage/Indomidable Lunge is swapped for dagger "roll dodge" skill there, must have skill swap for Warrior build imo. Just copy "two2.arc" file if You want only "dodge roll" from this mod.

https://www.nexusmods.com/dragonsdogma/mods/397?

Warrior became evasion machine now - Exodus Slash for invicible offensive counter, roll dodge for invicible roll. Chaining those moves together results with really cool comboes.

----------------------------------------------


As an extra to my script I've included two bonus scripts - ''ignore weight limit'' and ''highlighted item replacer'' which are borrowed from Cielos cheat table http://fearlessrevolution.com/viewtopic.php?f=4&t=184
Ignore weight limit cheat is enabled by default.

Why included them?

- *Ignored weight - I was testing and playing combat in my mod with ignored weight cheat, so I recommend to use them,
- Highlited item mod - to get max amount of portcrystals at beginning of the game and finish some item grinding quests quickly too,

*but hurr durr with ignored weight You can carry 10000000 mega potions reeeeee
But even without ignored weight, You could do near the same with that weed stuff which weights near to nothing.
The best thing to balance it is to apply Your own rules into Your game, something like:
- use x potions during fight,
- use potions only after fight,
- use x potions after killing 1/2/3 enemies,
- use x potions after dropping bar of boss health,
- full heal Yourself only at choosen event,
Be creative. Everyone knows item usage in this game is broken and there is no mod to fix it (or maybe there finally is? I've didn't checked nexusmods since ages).  
Personally first rule is perfect for me, souls-like x amount of random potions per encounters or something like that...

If You don't want weight cheat to be enabled automatically, just edit .ct file with any text editor, find and erase those 14 lines at bottom of file:

  mr2 = getAddressList().getMemoryRecordByDescription("Total Weight Mod .4")
  mr3 = getAddressList().getMemoryRecordByDescription("Status1")
  mr4 = getAddressList().getMemoryRecordByDescription("Status2")
  mr5 = getAddressList().getMemoryRecordByDescription("Status3")
  mr6 = getAddressList().getMemoryRecordByDescription("Status4")
  mr2.Active = true
  mr3.Active = true
  mr3.Value = 1
  mr4.Active = true
  mr4.Value = 1
  mr5.Active = true
  mr5.Value = 1
  mr6.Active = true
  mr6.Value = 1

...and just save Your file. It won't be enabled now.

----------------------------------------------

NOT TESTED WITH DINPUT8.DLL HOOKS

----------------------------------------------





Video demonstration: