Hand of Fate 2
0 of 0

File information

Last updated

Original upload

Created by

Nixos

Uploaded by

dremor8484

Virus scan

Safe to use

Tags for this mod

10 comments

  1. iwansquall
    iwansquall
    • member
    • 0 kudos
    I tried to download the mods and add it for steam version.
    Still doesnt work despite adding steam patch (freeze at main menu) 

    However, I did find a guide on youtube that involved using dnspy to modify dll (i need to only modify assembly-csharp.dll file) 
    Other files seem unnecessary. 
    If i check the method list, there is something called "Steammanager" that run at start of the game (this what made game freeze IMO) 
    This doesnt exist in gog version i assume. 

    So i change any value that listed in the files, only failed with tokens since code felt incomplete
    It failed to compile, which i assume missing some variables. 
    However, the one that modify minigame is very helpful. 
    Also, i skipped the double damage since it make you die faster as well (balance is off because of armor value) .

    Additionally i also modified value that i think i needed to make the gameplay more bearable.
    Mostly to make run less hassle with the resources with its starting value and some combat speed. 
    Best one definitely modifying weapon base speed, it can make you attack super fast lol. 
    1. dremor8484
      dremor8484
      • member
      • 3 kudos
      i see, too bad gog version and steam version are not compatible with each other :/

      correct: you need to modify only 1 file, the bad news is that with recent versions of unity (game build engine) that file cannot be easily modified anymore... so it is quite fortunate that this game is old enough to still have the easy to reach .dll file.

      if you are talking about "easy unlock tokens" that code bluffs the game into thinking that (for example) 5 kills are actually 3*5 kills, so if you need 15 kills to unlock an item token, you just actually need only 5, not 15

      if it fails to compile, the usual tricks to make it compile are:

      1) making an incomplete (implicit) reference to a library, explicit to avoid ambiguity: for example if the code says: engine.random() it may refer either to system.engine.random or unity.engine.random()
      i always choose unity instead of system, so i complete the reference for example: unity.engine.random()

      2) when compiling an edited method, sometimes a useless empty constructor is added, which needs to be deleted because it does nothing other than blocking compilation: base..ctor(); THIS thing is useless and added somewhere, maybe the end of the piece you modify, it does nothing and stops compiling.

      ---

      the double damage makes game faster, but also does not give an advantage to the player since the same damage you deal is the same damage you receive, the armor should probably work on a % percentage, so higher damage doesn't influence in a unfair way how much a piece of armor blocks
      still you may modify this mod to your likings and adapt it to your taste.
      (i think i remember that i tried the ogre challenge and the assassin challenge with double damage on... the good news was that those kind of damage are fixed and not multiplied by 2 :D otherwise that would have made those challenges insta death and unwinnable :D) [they are winnable !]
  2. Teslasmile
    Teslasmile
    • member
    • 0 kudos
    My game doesn't make it pass the menu screen with this mod installed. It just freezes, and the menu never comes up. I really would love to make this mod work! Would make a much better experience of the game.
    1. dremor8484
      dremor8484
      • member
      • 3 kudos
      this mod works with

      setup_hand_of_fate_2_1.9.8_(32363).exe
      +
      setup_hand_of_fate_2_a_cold_hearth_1.9.8_(32363).exe
      +
      setup_hand_of_fate_2_outlands_and_outsiders_1.9.8_(32363).exe
      +
      setup_hand_of_fate_2_the_servant_and_the_beast_1.9.8_(32363).exe

      i am not sure it works if you do not have all dlcs installed, also i played it with the gog version.

      which version of the game do you have ? gog/steam/epic ?
      do you have all dlcs installed ?
    2. Teslasmile
      Teslasmile
      • member
      • 0 kudos
      I do have all DLC installed, but I use the steam version of the game. As for update version, the latest one available on steam, which I'm guessing would be the same on all platforms?
    3. dremor8484
      dremor8484
      • member
      • 3 kudos
      if you really care about a solution, then install hashcheck from here https://code.kliu.org/hashcheck/
      https://code.kliu.org/hashcheck/downloads/HashCheckInstall-latest.exe

      select all files in the game folder
      right click
      create checksum file
      create a checksums.sha1 file

      so i can compare it with my game folder and give you the files that are different and needed
      it tells me which file you have that are not the same of what i have, so i can make a download for you with what is needed
    4. Teslasmile
      Teslasmile
      • member
      • 0 kudos
    5. dremor8484
      dremor8484
      • member
      • 3 kudos
      ok gimme 1 day and i prepare the "steam" patch

      edit: i prepared the file for steam users...
      it seems 9 game files for a total of 7mb are a mismatch between gog and steam.

      edit2: you can now download the additional files, required to make the steam version the same as gog version (accepting the mod)
  3. nohdmodmaster
    nohdmodmaster
    • member
    • 0 kudos
    how does one instal this mod on the steam version of the game? 
    i only found instructions for the epicstore version.
    1. dremor8484
      dremor8484
      • member
      • 3 kudos
      wait, isn't it just the same for every store ?

      gog, steam, epic: just substitute the original file with the modded file.

      use windows explorer or any file browser to locate the correct file, then substitute it.

      if you have steam, i suspect the game folder is 
      C:\Program Files (x86)\Steam\steamapps\common\hand of fate 2

      just extract the content of the zip file, it asks if you want to substitute an existing file, and you say yes.
      beware about steam behavior of rebuilding games that are altered ! (i have no idea if it does that and how to stop)

      you need the modded .dll file substituting the original file.
      the .dll.bak is a copy of the original file for people that want to safekeep it