Quantcast
Channel: Modding — Beamdog Forums
Viewing all articles
Browse latest Browse all 11774

[Utility] BGEE Autoroller v3

$
0
0

Baldur's Gate: Enhanced Edition - Autoroller

FEATURES

Now support 'The Black Pits'.

This utility program will automaticly roll for attributes.
It stores the highest attribute score rolled.
If a new roll is equal to previously highest it compare the STR% and picks the highest.
Priority settings for STR%.

DOWNLOAD

Current version (v3) of the program is working with BGEE v1.0.2014
Updates to BGEE can break the program, it all depends on what kind of update it is.
Check below for new OFFSET values.


DOWNLOAD v3: http://www.mediafire.com/?c1xb4pa2v0xc0ay
Here is the un-compiled ahk version of the program: http://www.mediafire.com/?xgyeps4br8zjn4v

NEW OFFSET VALUES
BGEE v1.0.2014: 0x00561734
BGEE v1.0.2012: 0x0055E6A4
BGEE v1.0.2011: 0x0055E6AC


HOW TO USE

1. UPDATE the OFFSET value in the ini file, OFFSET = 0x________
2. Run Baldur's Gate: Enhanced Edition in windowed mode (IMPORTANT)
3. Run BGEE Autoroller (you might have to run it as administrator)
4. If creating a class with STR%, set priority settings as you want it (set all to 0 if you don't want to these features).
5. Press START when you have reached the attribute screen, you will be promted to press the RECALL, STORE and REROLL buttons.
6. Once you hit the REROLL button it will start rolling.

Hold down 'X' when you want to stop rolling.
'UP' will increase the rolling speed.
'DOWN' will decrease the rolling speed.

IMPORTANT
This will not work when creating multiple characters in Multiplayer & The Black Pit.
I recommend using the Pre-Generate Character (this tool works there) then use import for MP & TBP.

ABOUT THE STR% SETTINGS
Exceptional STR% worth:
This will add priority to STR% values. Giving the possibility to store a lower roll if it's STR% is good enough.
Example:
If your currently stored total is 90 with a STR% 20 then you roll a 89 with STR% 77 the new 89 roll will be stored if 76-90 is worth 1 or more attribute points.

Minimum STR% to store:
This will simply ignore ALL rolls with a STR% below the one set.
If you have it at 51 and would happen to roll 100 with a STR% score of 12 that roll will be ignored.


IF IT DOESN'T WORK

Most likely it's due to an BGEE update and I have tried to make it as easy as possible get it working again if thats the case.
To get it working again you need to update the OFFSET value in "BGEEautoroller.ini"
To do that:
1. First you need a new OFFSET value, I'll update this post with new ones.
2. Open the ini file in a text editor (like Notepad).
3. Change the OFFSET value to the new one.

If it's not due to an update then please post here.

DISCLAIMER

I take no responsibility at all for the use of this program. However if used properly nothing should happen as it only reads memory data.


IF ANYONE WOULD LIKE TO HELP GETTING NEW OFFSET VALUES
(Requires you to know how to search for memory addresses)

1. Find the memory address for the STR attribute (value type: byte)
2. Make a pointer scan for that address (max level 1 is enough)
3. You should find a pointer where Offset0 = 5E4
4. Look at the base address "baldur.exe"+________
5. New OFFSET = 0x________

Viewing all articles
Browse latest Browse all 11774

Latest Images

Trending Articles



Latest Images