I was able to run the program by changing it's privilege level to 'Run the program as an administrator' under the Compatibility tab. This probably only applies to Win 7 users. It works great!
edit: Almost forgot - you also have to start BGEE in windowed mode; changing it to windowed mode and then running the program didn't work for me. I had to uncheck 'Fullscreen' mode, exit BGEE & restart.
Doesn't work for me. Win 7, 64 bit. I hit the recall and store buttons and then it tells me it couldn't collect roll data. I'm running it as an administrator, and I don't know what else to try.
edit:Nevermind. I'm just dumb. Move along. nothing to see here...
That would mean he couldn't find the correct memory address for the roll. Which would be strange since it works for me and we have the same OS. Are you running latest BGEE version (1.0.2010) ?
If anyone is interested, and Freche doesn't mind that I share a modified version of his program, I created versions for regular BG+TOTSC and IWD1 + HoW. Both work for the gog versions and I haven't tested any others.
I also made a BG2 + ToB version that has an extra button to boost your stats by the amount you would get if you had collected all the stat books in BG1. If you want to use the stat boost, click the button right after accepting your stat roll.
All of the archives contain the .ahk source files if someone wants to improve them. I tested all of them on fresh GoG version installs and it's likely that mods could break them. If it doesn't work for you, or you want it to work for a modded game, here is a tutorial for finding offsets that will work for your particular game install:
Roman, I might just be an idiot but I'm not able to get the BG2 one to work for me. I'm using the GOG install, no mods on it yet and I keep getting the error that It can't collect roll data. I'll keep playing around with it and see if I can figure anything out.
Slail, did you try making a character a regular single player character for regular SoA and not a multiplayer or ToB character? So far, it only works for single player SoA characters. Also, try going into character creation as the first thing you do upon launching the game. The BG2 version seemed more unstable than some of the others to me because of the lack of first level pointers in memory for it. If you follow Freche's guide on finding offsets but increasing it to up to 5th level pointers, you should be able to modify the ini file to work for any of the games with any number of mods installed.
@Freche I set the value for strength to 00 and 100 and rolled both for hours and got nothing. Am I doing it wrong?
The chance to roll 00 strenght is 1% so on average one out of 100 rolls will have that. Now you still have to roll at least 100 combined which also has a really low chance.
My roller seems to have stopped completely. I started it up and let it go for an hour and never got a roll higher than the first one and that was even after I went back to the first version to eliminate the str variable. What's wrong?
My roller seems to have stopped completely. I started it up and let it go for an hour and never got a roll higher than the first one and that was even after I went back to the first version to eliminate the str variable. What's wrong?
If it got started rolling it should have stored your values, unless you have set some absurd numbers on the STR% modifiers / minimum STR%. Use my version 2 of the roller, if you are unsure what version you have, re-download from the first post. If you are have updated BGEE to v1.0.2011 then you have to update the ini file with the new offset. After starting the program set all the STR% numbers to 0. And see if it store rolls.
Slail, did you try making a character a regular single player character for regular SoA and not a multiplayer or ToB character? So far, it only works for single player SoA characters. Also, try going into character creation as the first thing you do upon launching the game. The BG2 version seemed more unstable than some of the others to me because of the lack of first level pointers in memory for it. If you follow Freche's guide on finding offsets but increasing it to up to 5th level pointers, you should be able to modify the ini file to work for any of the games with any number of mods installed.
Yeah.. Well. I have TOB installed, but I'm trying to make a character in SoA singleplayer. It's not really a big deal, would just be nice to play around with some wonky builds. I'll see about looking over that guide, thanks.
I am getting the error as well with the new update. Freche if you are willing and able to make it work with this patch I would be grateful. If not I am still grateful for what you have already done!
It isn't storing correctly for me. I'm using the correct offset for 2011, restarted and it doesn't report any errors. Seems to find the store button with the cursor, and rolls as it is supposed to - but the roll sets that it stores are average, and it ignores rolls which match the priority settings: stores a set with a 13 strength, but ignores one with 18/98 even if the % minimum is set at 90, and the weight for 18/90+ are set very high.
I am getting the error as well with the new update. Freche if you are willing and able to make it work with this patch I would be grateful. If not I am still grateful for what you have already done!
Have you updated the OFFSET value (in the ini file) to match v1.0.2011 ?
It isn't storing correctly for me. I'm using the correct offset for 2011, restarted and it doesn't report any errors. Seems to find the store button with the cursor, and rolls as it is supposed to - but the roll sets that it stores are average, and it ignores rolls which match the priority settings: stores a set with a 13 strength, but ignores one with 18/98 even if the % minimum is set at 90, and the weight for 18/90+ are set very high.
Maybe I misunderstand you now but even if your roll have 13 str the program can still check the STR%. You can see the stored STR% as well as the total stored points in the program window once you start the rolling process. Remove some points from another attribute and increase str to 18 and you should see the STR%. And if you set minimum % to 90 it will take longer to get really good rolls, same if you set 18/90 to a really high value.
I updated the Auto Rollers for IWD + BG1 + BG2 where they should be more compatible and work better. The updated links are in the previous post. They should also work if the delay is set to 0 allowing the rolls to go very fast. However, if you notice any messed up rolls, increase the delay to adjust for different computer speeds. If anyone wants me to post a tutorial that would let you change the offsets in the ini files so that any of them works for a modded game, let me know. It would require using a program called Cheat Engine or something similar to look up offsets.
Aliard, did the old ones work for you? Also, I added a tutorial for finding offsets for any of the games (even modded) in my original post. It's a little bit more complicated than Freche's offset instructions because none of these games have a level 1 or even level 2 pointer like BGEE does (Or at least they don't on my fresh GoG installs).
Comments
It works great!
edit: Almost forgot - you also have to start BGEE in windowed mode; changing it to windowed mode and then running the program didn't work for me. I had to uncheck 'Fullscreen' mode, exit BGEE & restart.
Now with an interface and settings for STR% priorities
+1
edit:Nevermind. I'm just dumb. Move along. nothing to see here...
Are you running latest BGEE version (1.0.2010) ?
BG1 + TotSC v2: http://www.mediafire.com/?pycwoc68hrhxjuh
IWD + HoW v2: http://www.mediafire.com/?40bciiry2xsee0e
I also made a BG2 + ToB version that has an extra button to boost your stats by the amount you would get if you had collected all the stat books in BG1. If you want to use the stat boost, click the button right after accepting your stat roll.
BG2 + ToB v2: http://www.mediafire.com/?0jxdlz5dwr5swnl
All of the archives contain the .ahk source files if someone wants to improve them. I tested all of them on fresh GoG version installs and it's likely that mods could break them. If it doesn't work for you, or you want it to work for a modded game, here is a tutorial for finding offsets that will work for your particular game install:
OFFSET finding tutorial: http://www.mediafire.com/?zgrnzzat389w7qd
(All original credit goes to Freche for creating his awesome BGEE autoroller)
Use my version 2 of the roller, if you are unsure what version you have, re-download from the first post.
If you are have updated BGEE to v1.0.2011 then you have to update the ini file with the new offset.
After starting the program set all the STR% numbers to 0. And see if it store rolls. New offset in the first post.
My offset value is set to 0x0055E6AC in accordance with OP.
EDIT: Nevermind it works now, maybe I copied the offset wrong or something.
Remove some points from another attribute and increase str to 18 and you should see the STR%.
And if you set minimum % to 90 it will take longer to get really good rolls, same if you set 18/90 to a really high value.