Jump to content

Welcome to Obsidian Forum Community
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Photo

[Tutorial] modifying Assembly-CSharp.dll

Assembly-CSharp.dll xp helms for godlike godlike exp experience

  • Please log in to reply
1 reply to this topic

#1
Fhav6X

Fhav6X

    (2) Evoker

  • Members
  • 67 posts

By modifying Assembly-CSharp.dll one can achieve with ease many frequently requested things that are otherwise not possible or very difficult. I have decided to make this tutorial instead of mods since mods for Assembly-CSharp.dll have some drawbacks (see below).

Difficulties with Assembly-CSharp.dll modding
- A modified Assembly-CSharp.dll won't be properly recognized by patches. So one has to use the BACKUP and patch the game or reinstall it. After that one has to redo all modifications to the new Assembly-CSharp.dll. It helps if one keeps track of the changes in a text file.
- Assembly-CSharp mods are incompatible with any other mod that modifies Assembly-CSharp.dll

Getting started
- Assembly-CSharp.dll is located in "...\PillarsOfEternityII_Data\Managed".
- MAKE A BACKUP of Assembly-CSharp.dll !!!!!
- To modify the dll you need a de/compiler like dnspy.
- Launch up dnspy and open Assembly-CSharp.dll. The rest should be self explanatory for everyone with little programming skills (else leave your hands out of it!!! and learn programming).

What can be done?
 
1. Helms for godlike

Spoiler

 

2. Does "waiting" from the rest menu take to long?

Spoiler

 

3. XP Gain.
You dislike PoE2 xp system? The lines you need to edit are under "Partymanager" "AddPartySizeBonusXP" and "AssignXPToInactiveParty"

I prefer no party size and no inactive penalty (changes for that below). This lines can also be modified to have a difficult scaling.

Spoiler

 

4. Difficulty scaling

 

under "DifficultyScaling" "public class ScaleData" right click on the token and chose "edit class"

 

this things can be changed...

                CreatureAttributeBonus

                CreatureLevelMult = 1f;
                DetectableDifficultyMult = 1f;
                DisarmDifficultyMult = 1f;
                TrapEffectMult = 1f;
                TrapDamageMult = 1f;
                SkillCheckMult = 1f;


Edited by Fhav6X, 12 December 2018 - 07:54 AM.

  • Grape_You_In_The_Mouth, Alhoon, BMac and 1 other like this

#2
Grape_You_In_The_Mouth

Grape_You_In_The_Mouth

    (2) Evoker

  • Members
  • 77 posts

Pure amazeballs, dude.







Also tagged with one or more of these keywords: Assembly-CSharp.dll, xp, helms for godlike, godlike, exp, experience

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users