Brawl - Real time combat test 2 - pause, dialogue, reactions (Baldur's Gate 3)

Описание к видео Brawl - Real time combat test 2 - pause, dialogue, reactions (Baldur's Gate 3)

Download Brawl here: https://www.nexusmods.com/baldursgate...

Very very rough draft, but, it seems to play nice with dialog now, at least in the scenario I happened to have a save file near. Reaction prompts work as expected, although normally I'd have them either fully off or on if I was playing in real-time mode, since they break up the action a lot. Pausing using the built-in start-turn-based-mode button also basically works although it still needs some tuning -- this is next on my to-do list!

In the comments to the last video, a lot of people noticed that everything seems really imbalanced, which is 100% true! Right now, I'm just trying to see if this system fundamentally works, or if there are show-stoppers that would make RTwP impossible in BG3. I'll worry about balance-related stuff later -- but, among other things, it's definitely true that the enemies attack too quickly. I'm playing a level 20 character and she's getting shellacked by a group of level 2 scrubs :/

The main challenge right now is that the built-in BG3 combat AI is only accessible during normal turn-based combat. Just to test things out, I'm using a simple randomizer to decide among the enemy units' available actions, spells, etc, but this won't work well for more complicated encounters. I'm currently digging through the Osiris APIs and Larian's goals (scripts) looking for a way to poll the built-in AI ("what would you do, hypothetically, in this situation?") outside of turn-based combat. If anyone knows about this, please drop a comment -- this stuff is mostly undocumented so it's a bit of a bear to sort through.

The code is on Github (https://github.com/tinybike/Brawl) and is 100% free & open source. Please feel free to have a look through it, download it, test it, change it, etc. It's probably busted in 100 ways right now so use at your own risk.

Test 1 (basic combat):    • Brawl - Real time combat test (Baldur...  
Test 3 (companions & timers):    • Brawl - Real time combat test 3 - com...  
Test 4 (early act 1 fights):    • Brawl - Real time combat test 4 - ear...  
Test 5 (enemies have 3x health):    • Brawl - Real time combat test 5 - ene...  
Test 6 (multiplayer & Trials of Tav):    • Brawl - Real time combat test 6 - mul...  
Test 7 (improved AI):    • Brawl - Real time combat test 7 - imp...  
Test 8 (true pause draft):    • Brawl - Real time combat test 8 - Tru...  
Test 9 (true pause):    • Brawl - Real time combat test 9 - Tru...  

Комментарии

Информация по комментариям в разработке