The BEAMBLOG

Showing posts with label Infinity Engine. Show all posts
Showing posts with label Infinity Engine. Show all posts

Friday, November 9, 2018

November 09 Livestream Recap

“A few cards from the Input Trello board will be moved to the Roadmap pretty soon!” ~ Luke
Today Beamdog CEO Trent Oster and Producer Luke Rideout shared the latest Infinity Engine and Neverwinter Nights: Enhanced Edition news. They went through the current NWN:EE Roadmap, and talked about the upcoming open Beta of Neverwinter Nights: Enhanced Edition on Android.

Missed the stream? It's on YouTube and Twitch! Here's a quick summary of the highlights:

“Neverwinter Nights: Enhanced Edition on Android works surprisingly well!” ~ Luke. “And it’s pretty amazing to watch!” ~ Trent
  • The 2.6 patch for Baldur’s Gate: Enhanced Edition, Baldur’s Gate II: Enhanced Edition, Baldur’s Gate: Siege of Dragonspear, and Icewind Dale: Enhanced Edition is moving forward quickly.
  • The Dice, Camera, Action! Voice and Portrait Pack is nearly finished! We expect you’ll be able to play with the portraits and voices of Strix, Evelyn, Diath, or Paultin in the near future!
  • The Ukrainian localization of Baldur’s Gate: Siege of Dragonspear is currently 98%-complete. If it’s finished in time, we’ll include it in the 2.6 patch.
“We have some goofy stuff planned for the 20th anniversary of Baldur’s Gate!” ~ Trent
  • The NWSync feature is available in the Development Build of Neverwinter Nights: Enhanced Edition. Opt into the Development Build on the Beamdog Client or Steam, and share your feedback at our forums!
  • We have successfully increased the bone count limit in Neverwinter Nights: Enhanced Edition to 82 in an internal build, but there are a few bugs we need to fix before rolling the feature out to the public.
  • Cam is working on a big rendering system rewrite for Neverwinter Nights: Enhanced Edition.
  • In Neverwinter Nights: Enhanced Edition, when you save a game, the whole module is saved to the savegame, including all area state, etc. So with each new patch players have to restart a module to get all the latest fixes and features. We’ll think about ways to redesign how savegames work, but can’t promise anything.
  • We’re always interested in working with content creators on Neverwinter Nights: Enhanced Edition. Currently, we’re working with Soren on shaders, textures and tooling, and Symmetric on NeverBlender.

Excited for what’s next? Come and join the next livestream next Friday!

Monday, October 29, 2018

October 26 Livestream Recap


A little preview of NWN:EE on mobile. “Plays pretty well!” ~ Trent
Last Friday Beamdog CEO Trent Oster and Community Manager Sarah Dawson shared the latest Infinity Engine and Neverwinter Nights: Enhanced Edition news. They also briefly showed off an early build of Neverwinter Nights: Enhanced Edition on Android.

Missed the stream? It's on YouTube and Twitch! Here's a quick summary of the highlights:

  • Halloween has come to Beamdog.com! Treat yourself to devilish bargains: our Infinity Engine titles are at 50% off, Neverwinter Nights: Enhanced Edition is at 30% off! Snatch up these deals by Halloween Night!
  • Don’t want to miss on our sales, news, and contests? Sign up for the Beamdog newsletter!
  • We now have more than 7000 followers on Twitter! Beware, Trent, the official account is going to pass you soon!
  • We’re looking for plenty of talented people to join the team! Programmers, technical artists, quality assurance testers, web developers - find our current openings on the career page, and apply!
“If I were a major Forgotten Realms character, I’d be Bane!” ~ Trent
  • Patch 8183 for the Development branch of Neverwinter Nights: Enhanced Edition is out on Steam and the Beamdog Client. Check out the full list of fixes and features, including the return of Gamma functionality here. We'd like to thank all the volunteers who have spent time testing the previous patch! Any testing, feedback, and criticism you provide is invaluable.
  • The Ravenloft - Prisoners of the Mist server for Neverwinter Nights: Enhanced Edition is kicking off a “Halloween Play A New Character” event. It’s a great time to get started on that server! Check out the details here.
  • The Arelith server for Neverwinter Nights: Enhanced Edition is continuing their project to put all-new art on their loading screens. A very cool touch on a very cool server.
“NWN:EE on Android might be coming out some time this year!” ~ Sarah
  • The 2.6 patch for Baldur’s Gate: Enhanced Edition, Baldur’s Gate II: Enhanced Edition, Baldur’s Gate: Siege of Dragonspear, and Icewind Dale: Enhanced Edition is reaching closer. It will be released alongside the Dice, Camera, Action! voice and portrait pack, and include multiple spell and rules fixes, as well as the ability to see DLC portraits in multiplayer.
  • Vote on your favourite features for Neverwinter Nights: Enhanced Edition on our Input Trello board! Have a new suggestion not on the Trello? Share it on our forums!
  • We are planning to start looking at the backlog of requests for Neverwinter Nights: Enhanced Edition after the big features have been shipped: NWSync, 64 bit, and the Android version of NWN:EE.
  • Before we can make a solid evaluation of audio improvements for Neverwinter Nights: Enhanced Edition, we need to work around a few OpenAL limitations.

Excited for what’s next? Come and join the next livestream this Friday!

Tuesday, September 25, 2018

The 2.5 patches come to the Mac App Store!

The long-awaited 2.5 patches come to the Mac App Store!
[Read it in Sarevok’s voice] The 2.5 patches for Baldur’s Gate: Enhanced Edition, Baldur’s Gate II: Enhanced Edition and Icewind Dale: Enhanced Edition are live in the Mac App Store! Flesh and blood and bone! They are alive! Ha-ha! We swore the patches would scratch and crawl their way back into the Mac App Store... and we have done it!

The 2.5 updates for Baldur’s Gate: Enhanced Edition, Baldur’s Gate II: Enhanced Edition, and Icewind Dale: Enhanced Edition are coming your way. Now you can play your favourite games fully updated to the 2.5 version, with over 1 600 bug fixes and new features! If updates aren’t immediately available, please be patient as the patches are populating through the Mac App Store.

Friday, August 24, 2018

August 24 Livestream Recap

“I’m now the owner on all legacy games, and my job is to make them better!” ~ Luke
During today’s livestream Beamdog Marketing & PR Manager Lee Guille and Producer Luke Rideout shared the latest news on Neverwinter Nights: Enhanced Edition and Infinity Engine games. Luke talked about what brought him into the game development and how he sees the future of the Enhanced Editions.

Missed the stream ? It's on YouTube and Twitch! Here's a quick summary of the highlights:

“As a producer I get a 360-degree view on the project. I make sure things happen!” ~ Luke
  • The Mac App Store builds of the 2.5 patches for Baldur’s Gate: Enhanced Edition, Baldur’s Gate II: Enhanced Edition and Icewind Dale: Enhanced Edition need some QA testing. It’s been a while since our last update there, and we want to make sure everything will be working properly!
  • After bringing the 2.5 patches to the Mac App Store we’ll be looking at Planescape: Torment: Enhanced Edition. The 3.1.4 patch for PST:EE released on Steam will finally come to other stores.
  • Our players have waited a while for the 2.5 series of patches for Baldur’s Gate: Enhanced Edition, Baldur’s Gate II: Enhanced Edition and Icewind Dale: Enhanced Edition. We recognize 2 years is a long time. We’ll continue fixing bugs and start releasing smaller updates.
  • Android users, we’re hearing your voices about a fuzzy picture on certain Android devices. This was a fix for those devices that previously couldn’t handle the games’ performance on certain resolutions. We’re looking at ways we can fix the issue.
  • During the production of Baldur’s Gate: Siege of Dragonspear we used an internal tool which helped with the process of creating BAMs (it made creature animation conversion from 3D to the 2D BAM format easier). We’re working on updating this tool and plan to release it to the community. With this tool modders will be able to create new mods for our Infinity Engine games easier.
  • Improving the Translation Tool for our games is on our to-do list.
  • If we ever do any new content for Infinity Engine games, it’ll take a while. Our main focus is fixing bugs and making modding easier.
  • We’re interested in improving UI for Baldur’s Gate: Enhanced Edition and Baldur’s Gate II: Enhanced Edition. We want players to be happy with our games, and want to incorporate their feedback. We’re studying the current feedback on UI and trying to find the best solution.
“I’m focused on giving love to the modding community!” ~ Luke
  • We’re still working on bringing Neverwinter Nights: Enhanced Edition to GOG. Our NWN:EE developers are fully dedicated to making a GOG build, so there’s no new Development Build this week.
  • Neverwinter Nights: Enhanced Edition on mobile is looking good internally, most of the game functionality is already in, but UI still needs some love. A lot of work we’re doing for NWN:EE on mobile will also be useful for the PC version, and many improvements on the tablet version will be reflected in NWN:EE for PC.
  • Removing the 256 limit on classes in Neverwinter Nights: Enhanced Edition is something we can look into, but we have to be careful about not breaking other things by this change.

Excited for what’s next? During the Friday stream next week Luke and Kristin Warren, our QA lead on Infinity Engine games, will provide an in-depth look into the engine. On September, 1, tune in for the special PAX West stream!

Friday, August 17, 2018

Updates to the Infinity Engine


We've added major features and fixes to the Infinity Engine to improve gameplay in our enhanced editions. 

Read on for the full details.


Features


  • (Spell) It should be possible to know which schools you are immune to if you have Spell Immunity active
  • (spell) Wild Surge repulsion and repulse undead child spell should be refined
  • [Android] Enable Family Library for purchases made before July 2, 2016
  • [Focus Test] Turning on Story Mode should also turn on Quick Loot and Reveal Details
  • [Port from PSTEE] Actions responsible for setting zoom level
  • [Port from PSTEE] Actions that would make adjusting cutscenes to work with different framerates easier
  • [Port from PSTEE] Implement LUA GUI command that can be used to check in-game variable
  • [Port from PSTEE] Increasing global variable only once
  • [Port from PSTEE] Setting and checking BITs
  • Add "Take All" button to containers
  • Add splprot type for current hp
  • Ctrl-M should display the target's Luck value
  • drop a pop up when a file/directory is not writable
  • Item name should appear when the party loses an item
  • Log history button should state what it does when the cursor is put over it
  • Screenshots should be taken in the PNG format
  • Scripts should be cached after load
  • Sprite Outline should be disabled by default
  • Story Mode should prevent the death of familiars
  • Table "mageBookStrings" should be editable through a M_*.lua file
  • add boundary checks to spell state methods
  • add missing ids files to iwdee
  • add missing stats to stat.ids
  • Bringing the Tempus kit to BGEE/SoD/BG2EE
  • Kit appropriate NPCs with Tempus kit
  • pass the user's name in store down to LUA as store.userName
  • Update passive aggressive spells with 'remove sanctuary'



Fixes


  • "Invalid 16777215 +" string should not appear under "Fighting Styles" after casting "Defensive Harmony"
  • "More Confirmation Prompts" option should work when removing memorized spells
  • "Zoom In" and "Zoom Out" options in Assign Keys menu should be listed under "Miscellaneous" instead of "Quick Slots"
  • (feature request) item_use.2da should have a new strref column for a localizable name string
  • (item) Passive aggressive functionality should function
  • (item) Paws of the Cheetah, Boots of Speed, and Boots of Lightning Speed should use own status icons
  • (modding) Opcode 342 override personal space should not generate impassable tiles if prematurely removed
  • (spell) [BG:EE] Sunfire should function; [BG:EE/BG2:EE] spell should be standardized throughout all IE games
  • (spell) Contingency and Chain Contingency should not be castable during pause, should not force-cast blank spell
  • (spell) Dragon Disciples' Breath Weapon graphics should be refined
  • (spell) Invisibility Purge and Detect Invisibility should only affect already invisible enemies
  • (spell) Mirror Image should not block damage from area of effect spells
  • (Spell) Polymorph Other should not have 0-power effects
  • (spell) Sun Soulbeam graphics should be refined
  • (spell) Sun Soulray should be single target, projectile should be refined
  • (spell) Symbol, Stun & AI Symbol, Death msectypes should be consistent
  • (UI Strings) Play button in the Customize Sound panel should use the right string
  • [Android] BG:EE saves should be importable to BGII:EE or SoD
  • [Android] Double tapping a save should load that save
  • [Android] Double tapping store items should open a quantity box
  • [Android] Enable Cloud Saves should not be selectable
  • [Android] Keyboard should hide after a named save is made
  • [Android] Movies should be played
  • [Android] Set Snare ability should not have a blank icon
  • [Android] SoD saves should be importable to BGII:EE
  • [Android] Tooltips should not be shown for actions that are not selected.
  • [BG1:EE/SoD, BG2:EE] Poison-related spells and items should be completely blocked for unnatural creatures or if target's RESISTPOISON stat is >= 100
  • [Character Creation UI] Shaman class should be sorted with the rest of the single class options
  • [crash] Importing an uncorrupted saved game shouldn't cause crash
  • [iOS Spell UI] Should be able to delete spells from the spell book and re-learn them.
  • [iOS] [Multiplayer] Title should not crash on iPad 2 after 2 hours of continuous gameplay
  • [iOS] BGII:EE should not require BG:EE to be installed to recognise and import bg1save files
  • [iOS] Game should not close if more stackable items are purchased than there are available inventory slots
  • [iOS] IE games should consistently respect the iPhone X's safe areas
  • [iOS] Import suffixes such as BG2CHARACTER should be case-insensitive
  • [iOS] Interactive text should not be truncated in the dialogue window
  • [iOS] Purchasing DLC should work on the first try
  • [Linux] Home directory permissions should not be reset whenever a save is made
  • [Mac] Trackpad taps should not register as pressing buttons nowhere near the cursor position
  • [Map UI] Should be able to select Black as a Valid Color for Marker Creation.
  • [Multiplayer] [Tablet] On screen keyboard should not appear at character arbitration unless the multiplayer chat window is selected by the player
  • [Multiplayer] Arbitration buttons should function for host if they return to the screen for a client to join
  • [Multiplayer] Area should not appear with the debug name in the character arbitration screen
  • [Multiplayer] Client characters should not benefit twice when items are removed and re-equipped
  • [Multiplayer] Client characters should not ignore target immunity to backstab
  • [Multiplayer] Client icons and effects should not remain when items that granted them are removed after a save
  • [Multiplayer] Client sessions should not crash on save when a NPC was dead at the start of the session
  • [multiplayer] Client should not have thief abilities disabled after saving with armor on.
  • [Multiplayer] Clients should be able to re-equip items such as the ring of wizardry after they remove them
  • [Multiplayer] Host should not appear to be able to adjust spells for characters they do not control
  • [Multiplayer] Importing a character should import its statistics when the Import Character Rules option is set to "Statistics"
  • [Multiplayer] Players should not lose items when transferring them
  • [Multiplayer] Pressing Enter on the gameplay screen should activate the chat window
  • [Multiplayer] Returning a client character to the host should require Ready to Play to be selected
  • [Multiplayer] Unaffordable items shouldn't remain greyed out if you sell enough items to purchase them
  • [Multiplayer] When players give items to each other, they should be able to see them in the inventory immediately
  • [regression] Newly created characters should start with randomized gold amount
  • [Regression] You should not get excessive "Target Gone" messages upon ending combat with multiple party members
  • [SDD224] The game should not crash if you click an empty slot in the well bucket
  • [Store UI] Should not be required to click "done" or "cancel" twice on "buy multiple items" interface to function.
  • [Tablet] All color choices should be available for selection via sliders
  • [ToB] Applying Story Mode to new party members should not depend on Party AI being active
  • [UI] Item stacks should move freely between backpack and container regardless of stack size (with sufficient storage room)
  • [UI] Party should only be ordered when on the world screen
  • @@Contingency spell selection should work
  • @@Party members should not turn on each other during combat
  • A disabled off-hand weapon should not make the main-hand THAC0 bonus appear twice
  • A Priest of Tempus's Holy Power should give proportional bonuses
  • AI scripts should not cast memorized spells when they are disabled
  • Animation INI middle-column sounds should be played
  • Animation INI slash, backslash and jab sounds should be played
  • Area type spell protection should work correctly
  • Assigned keys should function at once
  • Attack rolls should be displayed when action "GroupAttack()" is used
  • Auto pause: Target Gone should not fire when punching a sleeping enemy
  • Auto-pause on "Enemy Sighted" should trigger on all appropriate occasions
  • Baby wyverns in cloakwood wyvern cave should have smaller foot circles than adult wyverns
  • Banter attempts should not interrupt spellcasting
  • Binding WASD to Scroll Up/Left/Down/Right should not make the scrolling stuck on some occasions
  • Bonuses from Bless should be listed on the Character Record
  • Bounty Hunter special snares should use the correct maze visuals
  • Branwen should not retain her kit abilities when her cleric class is inactive
  • Bribing Nizidramanii'yt should not remove undroppable items
  • Called Shot duration should be correct
  • Camera movement should not be limited if you're inside a building and scrolling out of bounds is enabled
  • Canceling quit game confirmation twice should not give a black screen
  • ChangeStoreMarkup action should work correctly
  • Character record page should not show both "Strength Modification" and "Strength Extra Modification"
  • Characters under Berserk should not lose real HPs if they rest/travel while Berserkering
  • Charm effects should not apply if the actual charm does not
  • Classic movement markers should not animate at the wrong frame rate
  • Cleric alignment restrictions should be written consistently
  • Cleric spell Sanctuary should not be ended by casting Bless
  • Clicking on an item inside a container should not select all similar items inside that container.
  • Closing the Quick Loot bar with a hotkey should not cause the selected character to no longer accept movement commands
  • CLUAConsole command "Eval()" should not produce error messages when executing valid script actions
  • Combat Stats should not have an invalid token in other languages
  • Containers and Inventory should not show as Store or Group when opened
  • Contingency creation screen should not be missing from BG2 and SoD
  • CreateCreatureObjectOffScreen should create the creature off screen and not beside the object.
  • Creatures released from imprisonment should preserve their selected weapon slot
  • Damage animation 2 from DMGTYPES.2da should properly function
  • Decrementing spell deflection/turning/trap spells should be updated to account for new functionality
  • Default font size should not be oversized in the dialog window and the combat log
  • Direct Connection should not produce error messages in command prompt
  • Direct Connection' should not attempt to connect to a game session when an invalid IP is entered
  • Double clicking where 'Quick Loot' arrow normally is should not move camera to the NW corner of the map
  • Double Tapping Arrow key then pressing a button should not make map scrolling get stuck in one direction
  • Double-clicking containers in stores should open them
  • Dropping an item on a ground spot with already many items should not crash the game
  • Durlags Tower journal update should have a mini-journal summary
  • Dying in Black Pits should return to the Black Pits menu
  • Empty quickspell slots should not show I as their hotkey
  • English font should not turn to boxes after setting the language to Russian or Ukrainian
  • Equipping an unequipable item should not cause that item's icon to move
  • Ettercaps summoned by Monster Summoning III should be able to poison their targets
  • Familiars should be able to use their special abilities
  • fix linefeeds in text files (2da, ids)
  • Font size should be the same in dialogue and in the message window
  • Great Druid title should only be applied onto the druid class for fighter/druids
  • Ground item slots in the inventory should not be misarranged
  • Half-Elves or Elves using charm protection should not be charmed
  • Having "Classic Selection Circles" option enabled should display circles of large creatures at a correct angle
  • Heart of Fury/Legacy of Bhaal should provide AC bonuses to enemies
  • Hold Undead's visual effects should not be blocked
  • Icons should not be present on portraits if the character is dead
  • Importing a character file from SoD should not prevent their Advanced AI from working
  • Improved Haste should block Stalker Haste as it does arcane Haste spells
  • Info point text close to the right border should not appear away from its location
  • It should be possible to deselect items you can't afford when buying into container
  • It should be possible to disable tooltips
  • It should not be possible for a thief to loot while hiding in shadows by using the quickloot bar
  • It should not be possible to assign the Escape key in Assign Keys
  • Item that "Recharges on Rest" in a familiar's inventory should not cause crash on rest
  • Items using icons in BAM V2 format should not be cropped to fit into inventory or toolbar slots
  • Items which stun should provide full feedback
  • Items with multiple charges should not be underpriced when selling from inside a bag
  • Japanese (BG), Korean (BG + BGII) and Chinese (BG + BGII) should have larger font on buttons
  • Journal quest "Troubles in the Region" should not display"No Objective Text" subheading
  • Kit abilities should be correct at low levels
  • Learn button should not say "Learn" on spells you already learned
  • Levels of bonus priest spells in the character record should not be missing
  • Main screen UI elements should not be displayed on top of the inventory screen
  • Map notes should not change strings
  • Map scrolling should work in cutscenes
  • Mirror Image should protect against the Bleeding icon if one of the images is hit
  • Mouse and keyboard scroll speeds on maps should be faster
  • Multi-class thieves should not be missing up to two levels worth of skill points
  • Multiplayer chat should scroll to the newest entry automatically
  • On the export character screen the text field should have focus
  • Opcode 261 should be able to restore memorized priest spells up to its specified level regardless of the caster's spell level access
  • Opening a container should not disable hotkeys for Quick Save and Quick Load
  • Party members raised by Mass Raise Dead should gain additional healing
  • Player responses should not have the wrong color
  • port pst proficiency triggers
  • Pressing the Quick Loot hotkey should change the state of the Quick Loot button on the HUD
  • Protection from Acid Green Scrolls should protect against Melf's Acid Arrow
  • Protection from Evil should not result in a blank fighting style proficiency
  • Quicksave should not scan game and document folders more than is required
  • Ranger's Charm Animal ability should use the appropriate icon
  • Removing 8 letter spells should not fail (vanilla bug)
  • Removing a character from the party then creating a new character should not set the ability rolls to 54 and allow ability scores to be reduced to 0
  • Right clicking buttons in the multiplayer lobby should not leave them in a depressed state
  • School "None - 0" should not receive specialist Saving Throw augmentations
  • SCHOOLTOKEN or divination should not appear in information message when selecting wild mage spells
  • Screenshot function should work in Save Screen
  • Script action TakeItemListPartyNum() should work correctly for items in bags and cases
  • Selection cursor should always be shown when over Quickloot items
  • Shield of the Archons should not have dispellable effects
  • Sound effect for adding spells with the Memorize button should not be missing
  • Sounds for Miscast Magic should have the same saves as the rest of the spell
  • Sounds for spells should play at the correct times and on the correct targets
  • Spell Casting Cursor should show when mousing over character portrait with spell cast ready.
  • Spell primary/secondary types should be correct
  • Spellcasting should not be interrupted by damage that you're immune to.
  • Spells from scrolls should not have projectiles
  • Spells should use the correct casting animation for their school
  • Spider's Bane +2 should have an accurate description
  • Standalone credits screen should not mention Baldur's Gate
  • Standing on or near a trapped container should not show ground items
  • StaticStart should resume a stopped animation
  • Stealth button of thieves and rangers should not remain active after picking up items via quickloot bar
  • Stoneskin should create the proper number of stone skins when cast
  • Stoneskin should protect against the Bleeding icon
  • Sunfire should not bypass Magic Resistance
  • Tapping on AI should not turn it on/off when using the Help button
  • Text with Russian, Chinese, Japanese, or Korean languages selected should be the same size as English text
  • The "AI Script" line in character generation should use a scripts formal name
  • The bmp renderer should not have a heavy memory leak
  • The character record page should not state you become a Fallen Cleric with a dual class ranger character
  • The Play buttons on the soundset selection screens should not be referred to as PLAY_GAME_BUTTON
  • The quit game confirmation should always appear if More Confirmation Prompts are activated
  • The quit game confirmation should be dismissable
  • The Sleep portrait icon should work when caused by nonlethal weapons
  • The Sleep portrait icon should work when caused by weapons
  • There should be an sound effects/animation when adding/removing spells
  • There should not be floating lines near characters weapons or hands
  • Tooltip for the quick loot button should not be missing
  • Tooltips for Quick Save, Help and Rest should not show keybindings for Thieving, Stealth and Guard respectively
  • Turning the mouse wheel over ground item slots should scroll the ground items
  • UI strings saying "Abilities" should not be shared between character attributes and HLAs
  • Unconscious characters should not immediately get up
  • Upgrade zlib to 1.2.11 (latest).
  • Usable by should display the correct string when using the Restrict Item opcode (319)
  • Wand of Fire should allow save for half damage
  • Wand of Frost should allow save for half damage
  • Wand of Lightning should allow save for half damage
  • Wand of the Heavens should allow save for half damage
  • Wild surge: Cacofiend should use consistent visuals
  • Wish spells should use their assigned visual effects
  • Wyvern summoned by Wyvern Call should be able to poison its targets
  • You should be able to get the grandmastery achievement with a dual class character
  • You should not get writhing fog and other unique shaman spells at a level before they are castable
  • You should still be able to type in codes using "CLUAConsole"