silver_eagle Posted December 27, 2021 Share Posted December 27, 2021 (edited) This is an unofficial configuration utility for IE:EE games (BGI:EE, BGII:EE, IWD:EE). Allows to easily change some of the properties changeable through the Baldur.lua file. Download the tool Edited September 7, 2022 by silver_eagle Quote Link to comment
Endarire Posted December 29, 2021 Share Posted December 29, 2021 Can we use this to remap keys like Alt Control X for something? Quote Link to comment
silver_eagle Posted December 29, 2021 Author Share Posted December 29, 2021 12 hours ago, Endarire said: Can we use this to remap keys like Alt Control X for something? No. Quote Link to comment
CamDawg Posted December 29, 2021 Share Posted December 29, 2021 (edited) This looks neat! Can we add 'show spell AoEs' to the list of options? LUA-wise it's SetPrivateProfileString('Game Options','Show AOE','1') edit: And for consistency, 'on' in 'Heal Party on Rest' should be capitalized to match the rest of the text such as 'Greyscale On Pause'. And depending on whether you want to match the options as described in game, you may want to update 'Greyscale' (what it's called in the LUA) to 'Grayscale' (what it's called in game). Edited December 29, 2021 by CamDawg Quote Link to comment
Guest Morgoth Posted December 29, 2021 Share Posted December 29, 2021 There is also no "allow ranger dualed to cleric to cast druid spells" or am I wrong? Quote Link to comment
silver_eagle Posted December 30, 2021 Author Share Posted December 30, 2021 5 hours ago, CamDawg said: Can we add 'show spell AoEs' to the list of options? Yes, current version (v2) features that and many more other properties. 5 hours ago, CamDawg said: And for consistency, 'on' in 'Heal Party on Rest' should be capitalized to match the rest of the text such as 'Greyscale On Pause'. And depending on whether you want to match the options as described in game, you may want to update 'Greyscale' (what it's called in the LUA) to 'Grayscale' (what it's called in game). Fixed, thanks for pointing that out! 4 hours ago, Guest Morgoth said: There is also no "allow ranger dualed to cleric to cast druid spells" or am I wrong? It is in the current version. Go to the first post for the download link. Quote Link to comment
mickabouille Posted December 30, 2021 Share Posted December 30, 2021 Is that windows only ? Quote Link to comment
silver_eagle Posted December 30, 2021 Author Share Posted December 30, 2021 4 hours ago, mickabouille said: Is that windows only ? Currently yes. Quote Link to comment
Sam. Posted December 31, 2021 Share Posted December 31, 2021 Back in 2009 with the bigg's instructions, I disassembled the ToB EXE and made a list of all the (then) INI settings which the game read. How exhaustive is this list? Does it cover everything, just what is not covered in the default game GUI, or some selective subset of the above? Quote Link to comment
Jarno Mikkola Posted December 31, 2021 Share Posted December 31, 2021 (edited) 1 hour ago, Sam. said: Back in 2009 with the bigg's instructions, I disassembled the ToB EXE and made a list of all the (then) INI settings which the game read. How exhaustive is this list? Does it cover everything, just what is not covered in the default game GUI, or some selective subset of the above? Well, it's no longer .ini based in EE's at all, but a .lua based ... been so since EE v2 I believe. Years... you can get the whole look of it by looking at the file, and comparing. For example, there is no zoom scale number, as in the game, it's a slider. Edited December 31, 2021 by Jarno Mikkola Quote Link to comment
skellytz Posted December 31, 2021 Share Posted December 31, 2021 9 hours ago, Sam. said: Back in 2009 with the bigg's instructions, I disassembled the ToB EXE and made a list of all the (then) INI settings which the game read. How exhaustive is this list? Does it cover everything, just what is not covered in the default game GUI, or some selective subset of the above? Took a quick look at your list. Turns out there are bugs related to key typos. I'd always assumed footsteps were hardcoded not to play during combat in the classic BG2 regardless of the settings. The key is spelled Disable Footsteps During Combat in baldur.ini, but bgmain.exe is looking for Disable Foot Steps During Combat and defaults to 1 if the key isn't present in the config. I've corrected the key manually and now I can hear footsteps during combat for the first time. Thanks! The same applies to BGEE. Adding SetPrivateProfileString('Game Options','Disable Foot Steps During Combat','0') allows you to hear footsteps during combat which otherwise defaults to disabled. The other keys need more investigation. Quote Link to comment
Bubb Posted January 1, 2022 Share Posted January 1, 2022 If it helps any, scraping EE v2.6 results in the following section->key entries. I've left out some sections that the engine dynamically reads from since they aren't very interesting. Some of these keys are probably non-functional: Spoiler [Fonts] Zoom [Game Options]3E Thief Sneak Attack All Learn Spell Info Always Dither Area Effects Density Area Effects Refresh Probability Attack Sounds Audible Range Auto Pause Center Auto Pause State Automated 3D Animations Automated Attack Sounds Automated Diable Casting Glows Automated Disable Brightest Automated Disable VEFVidCells Automated Disable VVC Sounds Automated Faster Blur Automated Foot Steps Automated High Level Brighten Automated Limit Transparency Automated Low Performance Automated Mid Level Brighten Automated Speed Adjustment Automated Translucent Shadows Automated Very Low Performance Bored Timeout Cheats Classic Selection Circles Cleric Ranger Spells Color Circles Combat UI Command Sounds Frequency Confirm Dialog Critical Hit Screen Shake Difficulty Level Disable Casting Glows Disable Display Text Disable Foot Steps During Combat Disable Placed Sounds During Combat Disable Statics During Combat Disable VEFVidCells Disable VVC Sounds Duplicate Floating Text Effect Text Level Enable Fog Enhanced Path Finding Enhanced Path Search Environmental Audio Equipment Comparison Expire Trap Highlights Extra Combat Info Extra Feedback Faster Blur Filter Games Footsteps Force Dialog Pause Fully Disable Non Visible During Combat GUI Feedback Level Heal Party on Rest Hearth of Fury High Level Brighten Hotkeys On TooltipsHP Over Head Infravision Inventory Pause Warning Journal Popups Keyboard Scroll Speed Locator Feedback Level Low End Machine 2 Low Mem Sounds 1 Low Mem Sounds 2 Maximum HP Memory Access Memory Level Message Box Top Mid Level Brighten Mouse Scroll Speed Nightmare Bonus Gold Nightmare Bonus XP No Difficulty Based XP Bonus One Time Popup Over Confirm Everything Pausing Map Quick Item Mapping Ranged Weapon Switching Render Actions Render Dynamic Search Map Render Explored Map Render Path Render Search Map Render Travel Regions Reverse Mouse Wheel Zoom Selection Sounds Frequency Show AOE Show Character HP Show Date On Pause Show Learnable Spells Show Message Box Hint Show Triggers On Tab Smart Radius Story Mode Subtitles Super Atomic Speed Fighting Action Suppress Extra Difficulty Damage Terrain Hugging Tiles Precache Percent Tutorial State Visual Range Weather WILD SURGE KEYS [GameSpy] Enabled Port [Graphics] Area Map Zoom Backend BGRA Greyscale On Pause Hardware Mouse Cursor Height Log Frame Times Postprocessing Redraw Entire Screen Render Frame Times Scale UI Shaders Show Black Space Sprite Blur Amount Use Character Highlights Use Nearest Neighbour Scaling Use Sprite Outlines Width Zoom Lock [Keyboard] Repeat Delay Repeat Rate [Language] Text [Mouse] Double Click Height Double Click Width [Multiplayer] AsyncEnumeration Client Timeout Default Permissions Disable Banters Enable Chat Menu Import Character Last Protocol Used Pausing Dialog Player Name Port Session Name [Program Options] Active Campaign Alternate SR Curve BMP Screensaves Brightness Correction Cloud Saves Enabled Cucumber Debug Mode Developer Mode Disable Cosmetic Attacks Disable Movies Disable Sound Display Subtitles Drop Capitals F FLOATTXT F NORMAL F REALMS F STONEBIG F STONESML F TOOLFONT Fake Touch UI First Frame Outline First Run Font Name Force Local IP Install Type Logging On Maximum Frame Rate Never Show Nuisance SOD New Gui Path Search Nodes Screen Position X Screen Position Y Short Pregen Description Sprite Mirror SR Curve Radius String Buffer Strref On Tooltips Translucent Shadows UI Edit Mode Use Mirror FX Volume Ambients Volume Movie Volume Music Volume SFX Volume Voices [Resolution] HeightDeath HeightDefault HeightMedium HeightPickContainer HeightPickMulti HeightPickSingle HeightSmall Left Top Width [Window] Full Screen h Maximized w x y Quote Link to comment
skellytz Posted January 1, 2022 Share Posted January 1, 2022 (edited) I've proofread all the keys and narrowed down the spelling discrepancies to: - [Classic BG2] Automated Disable Casting Glows set by BGConfig won't be recognized by the engine, because it's coded (misspelled) in the executable as Automated Diable Casting Glows (as you initially suspected, Sam). In any case, this is a negligible issue. - [Classic BG2] Disable Footsteps During Combat set by BGConfig won't be recognized by the engine, because it's coded in the executable as Disable Foot Steps During Combat (as explained above). BGEE inherited the key spelling. So with the footsteps bug and missing power user keys taken into account, I'd recommend adding the following to the EE config utility: Disable Movies - SetPrivateProfileString('Program Options','Disable Movies','1') UI Edit Mode - SetPrivateProfileString('Program Options','UI Edit Mode','1') Strref On (displays text string reference numbers) - SetPrivateProfileString('Program Options','Strref On','1') Disable Footsteps During Combat (the utility should add and set this to 0 by default to fix the bug) - SetPrivateProfileString('Game Options','Disable Foot Steps During Combat','1') Extra Combat Info (displays all hit roll and damage roll calculations in detail) - SetPrivateProfileString('Game Options','Extra Combat Info','1') Force Dialog Pause (causes non-pausing dialog to be deactivated) - SetPrivateProfileString('Game Options','Force Dialog Pause','1') Super Atomic Speed Fighting Action (enemies phase/teleport during combat) - SetPrivateProfileString('Game Options','Super Atomic Speed Fighting Action','1') Bored Timeout (time it takes a character to start complaining about no action [range: 1-65000]) - SetPrivateProfileString('Game Options','Bored Timeout','3000') Enhanced Path Search (improves calculating the search path) - SetPrivateProfileString('Game Options','Enhanced Path Search','1') Enable Fog - SetPrivateProfileString('Game Options','Enable Fog','1') Reverse Mouse Wheel Zoom - SetPrivateProfileString('Game Options','Reverse Mouse Wheel Zoom','1') Show Triggers On Tab (more info about interactive objects) - SetPrivateProfileString('Game Options','Show Triggers On Tab','1') Show Date On Pause - SetPrivateProfileString('Game Options','Show Date On Pause','1') Edited January 1, 2022 by skellytz Quote Link to comment
silver_eagle Posted January 5, 2022 Author Share Posted January 5, 2022 On 1/1/2022 at 6:33 PM, skellytz said: I'd recommend adding the following to the EE config utility Most of these are added under the "Extended program configuration" section in the 0.1.1 version. The "Bored Timeout" option is to come under Utility -> Additional Options window but it is not implemented yet. On 1/1/2022 at 6:33 PM, skellytz said: Disable Footsteps During Combat (the utility should add and set this to 0 by default to fix the bug) - SetPrivateProfileString('Game Options','Disable Foot Steps During Combat','1') That and some other options can be changed at once by selecting Utility -> Write Optimal Configuration. Thanks for your help! Link to the release is in the first post, below are links to particular files: Download for BGIEE Download for BGIIEE Download for IWDEE Download for PSTEE Quote Link to comment
AL|EN Posted April 29, 2022 Share Posted April 29, 2022 @silver_eagle Hey, none of the links works, and I can no longer find code repository. Quote Link to comment
Recommended Posts
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.