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

[Utility] BGEE Autoroller

$
0
0

Baldur's Gate: Enhanced Edition - Autoroller

FEATURES

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.

DOWNLOAD

Current version (v1) of the program is working with BGEE v1.0.2009
Updates to BGEE can break the program, it all depends on what kind of update it is.

DOWNLOAD: http://www.mediafire.com/?bsl00l7b57ns4if
Here is the un-compiled ahk version of the program: http://www.mediafire.com/?2wam8nazv66w69h

HOW TO USE

1. Run Baldur's Gate: EE in windowed mode (IMPORTANT)
2. Start the BGEE Autoroller when you are at the attribute screen.
3. You will be promted to press the RECALL, STORE and REROLL buttons.
4. Once you hit the REROLL button it will start rolling.

Hold down 'X' when you want to stop rolling.
'R' will increase the rolling speed.
'F' 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.

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 (scan 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

Trending Articles