Warband Script Enhancer 2 (v1.1.2.7)

Users who are viewing this thread

Code:
if (canDoAttackType(hand, at_overswing))
    damage[at_overswing] = (wieldedItem.isValid() && wieldedItem.getItemKind()->m_properties & itp_has_upper_stab) ? thrustDamage : swingDamage;
 
So I understood it right, and it should apply the thrust damage then, right?
It doesn't do anything, unfortunately
I've used a seax with 1 swing damage and 20 thrust damage for my test and every time I used the overhead attack, it always dealt 0 damage because the swing damage was applied
 
So I understood it right, and it should apply the thrust damage then, right?
It doesn't do anything, unfortunately
I've used a seax with 1 swing damage and 20 thrust damage for my test and every time I used the overhead attack, it always dealt 0 damage because the swing damage was applied
This flag is not used to calculate damage, but to choose the direction of attack, if bAiDecideDirectionAccordingToDamage=true.
 
Interesting, so it only does half of what it was made for, it seems, if the direction is chosen according to the damage but then the wrong damage value is applied on hit?
Is there a way to make overhead thrusts use thrust damage then?
 
Code:
isThrust = attack.m_type == at_thrust;
bool hasUpperStab = false;

if (!item.isValid())
{
    if (srcAgent)
        damage = (srcAgent->getTroop()->getAttribute(atr_str) * 0.3f + 2.0f) * attack.m_power;
    else
        damage = 10.0f;
}
else
{
    if (item.getItemKind()->m_capabilities & itcf_overswing_spear)
    {
        hasUpperStab = true;

        if (attack.m_type == at_overswing)
            isThrust = true;
    }

    damage = (float)item.getDamage(isThrust);
}

use itcf_overswing_spear for overhead thrust damage
 
So it's only the twohanded animation and not the onehanded one activated by itcf_overswing_musket? Looks like an oversight to me.
Could you add itcf_overswing_musket to it? Otherwise, it doesn't work with other weapons that use itcf_overswing_musket without itcf_overswing_spear
 
Last edited:

When the game starts calculating career experience for all heroes every day, in the original it takes/freezes for 5 seconds, but in WSE2 for some reason the process takes (game freezes) for about a minute, if not less. The process of calculating career experience starts in the morning.
 
Why did you remove edit mode? Please restore it. I want to add a lot of objects.
It would be better to get rid of the existing editor when the new editor is completed. I'm curious as to why the existing editor was removed.
It's premium feature. The new editor will be sold as DLC.
 
how much is it? I'm willing to pay if it restores the default editor that I can use right away and makes it optional.
It's a joke. WSE2 is a separate engine, written from scratch. The scene editor is not removed. It is not developed yet.
You can support the development on Patreon or Boosty, but I can't give you a time frame for when the editor will be ready.
 
Dear author, an error message poped up suddenly upon game's launch, saying:
Error reading application id. Please either write it to steam_appid.txt or use the launcher.
I've no memory that anything has been done to the base game itself by me, also I'm using the warband downloaded directly from this site: https://www.taleworlds.com/en/Games/Warband , yet still a steam_appid.txt file does exist in my game base folder, it says 48700 and I didn't modify it through in any means, so I've no clue what could have possibly gone wrong, what should I do? I'm still at wse2 version 1.1.2.0, is that the cause of it?
 
Last edited:
I installed WSE2 latest version, when i try to run the launcher and hit play i get the error: code execution cannot proceed because MSVCR120.DLL was not found.
I installed the microsoft studio and the direct x installer but that hasnt changed anything, currently trying to run it on windows 11. Also when i try to click on options i get an error saying could not open rgl_config.ini.
Any ideas? Thanks
 
I installed WSE2 latest version, when i try to run the launcher and hit play i get the error: code execution cannot proceed because MSVCR120.DLL was not found.
I installed the microsoft studio and the direct x installer but that hasnt changed anything, currently trying to run it on windows 11. Also when i try to click on options i get an error saying could not open rgl_config.ini.
Any ideas? Thanks
When I try to run it, it says that a .dll file is missing.
Try installing the Microsoft Visual C++ 2012 Redistributable Package (x86) and Microsoft Visual C++ 2013 Redistributable Package (x86).
 
Dear author, an error message poped up suddenly upon game's launch, saying:
Error reading application id. Please either write it to steam_appid.txt or use the launcher.
I've no memory that anything has been done to the base game itself by me, also I'm using the warband downloaded directly from this site: https://www.taleworlds.com/en/Games/Warband , yet still a steam_appid.txt file does exist in my game base folder, it says 48700 and I didn't modify it through in any means, so I've no clue what could have possibly gone wrong, what should I do? I'm still at wse2 version 1.1.2.0, is that the cause of it?
Try running WSE2 with administrator rights or install it on a drive other than C
 
Try running WSE2 with administrator rights or install it on a drive other than C
Thank you for replying, I did that, checked administrator rights for both wse2_launcher.exe and mb_warband_wse2.exe in properties, and the game base folder installed on Disk F, then run the wse2_launcher.exe. But the same error message still showing, sadly.
 
Back
Top Bottom