我们的冒险者公会

我们的冒险者公会

评价数不足
(Modification) Endless Reroll, saving S/L time.(无限重Roll)
由 FOOL 制作
This guide describes how to modify game files to achieve the effect of unlimited rerolls, with the aim of saving S/L time. If you are not comfortable with modifying game files, please do not read further.
2
   
奖励
收藏
已收藏
取消收藏
TLDR
1. Download Modified DLL (applicable to v1.61)
2. Replace ...\Steam\steamapps\common\Our Adventurer Guild\Our Adventuring Guild_Data\Managed\Assembly-CSharp.dll (better up backup first)
3. Start game and verify it
Main Steps
Step 1. Download Dnspy

Step 2. Run DnSpy And Open File

Run Dnspy.exe

In the top left corner, click File->Open

Open (your Steam application path)\Our Adventurer Guild\Our Adventuring Guild_Data\Managed\Assembly-CSharp.dll

Step 3. Search Reroll method
Press Ctrl + Shift + K
Search for "Reroll" in the search bar (pay attention to the options, and the search scope is Functions or All of Above)
Then we discovered the Reroll method.

Step 4. Modify and Save
Right-click on the Reroll function and select "Edit Method (C#)"

Delete these three lines, and then click on "Compile"
Then click File -> Save Module -> OK(it is recommended to backup the original file first)

Then start the game and enjoy :)
Downloads
Dnspy[github.com]

Modified DLL[github.com]
7 条留言
Pew 9 小时以前 
@Wolflordy Which if statement in GenerateUpgradeValue? Is it the one with RandomChance? this one does not work for me.
Wolflordy 11 月 8 日 上午 11:50 
If you go to UpgradeLineUI and then edit the method 'GenerateUpgradeValue' you can remove the if statement that's creating a random value. If you do this, you increase stats by the maximum amount every time and won't even need to press 'reroll'
Wolflordy 11 月 7 日 下午 12:37 
And you can get all traits, not just the traits you want via scouting this way too. Fun.

CustomizationTraitUI
SetTrait
Edit Method (Go to 'Signature' Click 'Type' add 'object' remove CharactercustomizeWindow and move 'object' to that slot with the arrows)
Edit Method C# (add casting)
this.CharacterCustomizeWindow = (CharacterCustomizeWindow)characterCustomizeWindow;

CharacterCustomizeWindow
InitWindow
Edit Method C#
Comment out 'where' line
Wolflordy 11 月 6 日 下午 4:19 
Interestingly you can use the same method to get unlimited traits while scouting.

TraitCustomizationLineUI

UpdateUI

change the 3 to whatever you want
bool flag = this.Character.GetTraits().Count >= 3;
KingOfSpades 11 月 3 日 下午 1:36 
An easier way to accomplish this might be to just edit the config so you have more points to spend on scouting then enable the setting ingame so it uses the config file. This is what i do.
Kirsan 10 月 31 日 上午 4:47 
What's the point of this? If the game has a fully customizable difficulty, why bother with savescam ? Moreover, even on the hardest difficulty, the game is too easy, and you can win all battles in 2-3 turns anyway. You'll just ruin your playthrough with this.
Wolflordy 10 月 28 日 下午 12:49 
Man this makes it far less painful to save scum!

I commented out the lines instead of deleting them (built in backup), but otherwise great guide!