Mount & Blade: Warband

Mount & Blade: Warband

The Last Days of the Third Age
Hektor Riven 29 Mar, 2022 @ 9:49am
Call for Warband Script Enhancer 2 support
Greetings, I recently tried a new engine that is able to use Mount & Blade assets. It gives the same visual results but the performances are hugely improved.
For instance, one can play at max graphic settings any last wave of the Full Invasion Osiris mod, or even join in a Persistent Kingdoms server when an hundred of players is fighting, all with 60 FPS and GPU/CPU usages very low.
Of course it's a totally legit project, and I'd share the link to the thread at the Taleworlds forum:

https://forums.taleworlds.com/index.php?threads/warband-script-enhancer-2-v1-0-6-5.384882/

This new engine, however, doesn't support automatically every module as it uses different shaders. Recompiling the module shaders to make them compatible with the Warband Script Enhancer 2 doesn't seem very difficult and many plug-ins for the most popular mods and the DLCs already exist and are available for download.
There's an SDK kit included in the main download for modders to ease the process.

Making a plug-in for The Last Days mod would mean huge battles set in rich scenes without any performance issue, I wonder if this suggestion could be pondered.

As a side note, only some shader files would be altered, so it wouldn't be needed to update the plug-in every time a new version of the mod is out but only if shaders are updated.

I truly hope this new opportunity will be considered.
< >
Showing 1-14 of 14 comments
Beardedgamer 2 May, 2022 @ 7:15pm 
Try asking on the discord, it might be more active than the steam page
Hektor Riven 3 May, 2022 @ 8:08am 
I recently got an answer concerning this matter in the Warband Script Enhancer 2 thread on Taleworlds forums, but it's not good news I'd say.

Support for the new game engine is for older version of the mod, despite they implemented the more demanding scenes only in the latest versions.
Doing heavy engine/script modding for TLD's difficult. The team doing the Warband port isn't the original team for the most part, and TLD Warband is pretty weird under the surface, being a cobbling of original M&B assets and systems mixed with Warband's. A lot of mod tools don't work with it for that reason.
Hektor Riven 29 May, 2022 @ 4:18pm 
Maybe I should try the original Mount & Blade version. Do you think its performances are better than the ones in Warband?
Merlkir  [developer] 30 May, 2022 @ 4:47am 
It's not. The Warband version is superior.
This has nothing to do with TLD being a port, Kham got it to work before (as you found out).
WSE support COULD be added, but it would complicate the installation process too much. Plus it's another thing to maintain.
Last edited by Merlkir; 30 May, 2022 @ 4:48am
Hektor Riven 30 May, 2022 @ 6:44am 
It's ok, it's legit, it's understandable.

Understand also that I have FPS drops in some of the newer scenes with the following hardware:

GPU: MSI NVidia Geforce GTX 980Ti Reference;
CPU: Intel Core i7 4790K 4,69GHz (watercooled by Corsair);
RAM: 32Gb of Corsair Vengeance Pro at 1690MHz;
HD: Samsung SSD 860 Pro;
Motherboard: ASUS Z97 Pro Gamer.

So, to my understanding, either developement should be focused on scenes optimization or on creating and updating a compatibility patch with a new game engine that is just insanely better, performance wise.

Instead, In my opinion, the only thing not to be done is to add newer and heavier assets, one after another, while Warband is as leggendary as it's old, and it uses 100% of my GPU just to load a couple of hundreds of Swadian Knights or your new Minas Tirith map.

I fear to be misunderstood, that my words will be considered rude maybe, know that it wouldn't be my intention and I'd add that I'm not an English native speaker, so be patient, however I wouldn't be able to tell everything of what I said in another way. I hate so much to be straightforward, I'd rather use rivers full of explanations, but everything I'm talking about is so straightforward...
Merlkir  [developer] 30 May, 2022 @ 7:58am 
Which scenes?
Merlkir  [developer] 30 May, 2022 @ 2:41pm 
Which others?
Hektor Riven 31 May, 2022 @ 3:37am 
There are some battle scenes which have Minas Tirith as a background, and they're affected too.
Dale is at an edge for my rig: performance issues happen only when approaching the town from certain angles where the player can see the whole city at once. Pelargir too is at an edge, but both these locations become heavily affected during sieges ( with 150 agents).

My card is powerful but it's old, I understand that with the 2080Ti, or better, users can achieve decent results. Personally I've heard of one playing at max in Persistent Kingdoms with one hundred of players, but he had a 3080.

However there are some fresh news: an update for the Warband Script Enhancer 2 came out this morning and it's advertised as being able to support every mod, even if the performance gain will not be as noticeable as before.

I'm going to try it and share the results if they're good.
Originally posted by Merlkir:
It's not. The Warband version is superior.
This has nothing to do with TLD being a port, Kham got it to work before (as you found out).
WSE support COULD be added, but it would complicate the installation process too much. Plus it's another thing to maintain.
In that case if the port's not holding it back, I wouldn't mind the extra complexity myself. WSE could do some truly incredibly stuff, but I know that'd take a ton of extra devwork.
Swyter  [developer] 15 Jun, 2022 @ 1:26am 
I tried running the latest TLD version with WSE2 the other day and it seemed to play just fine. Have you guys even tried it? What's the problem? I see a lot of theorycrafting and not a lot of doing, at least reporting back what needs to be fixed would help.

I haven't done anything because it didn't exist when I was active, only Kham worked on it a bit with some help from K700, and I've been busy with paid work for five years.

Is it doable? Yes. Are you having performance issues? Then playing TLD on M&B 1.011 is perfectly acceptable and should do the trick for low to mid-level rigs.
Hektor Riven 15 Jun, 2022 @ 8:04am 
Originally posted by Swyter:
I tried running the latest TLD version with WSE2 the other day and it seemed to play just fine. Have you guys even tried it? What's the problem? I see a lot of theorycrafting and not a lot of doing, at least reporting back what needs to be fixed would help.

There's absolutely no problem now, I think.
By what I've heard, the Warband Script Enhancer 2 has been recently updated so that it can be used for any module "out of the box", or so K700 said.
When I started this thread, instead, a patch would have been required.
I think we can end any further discussion here because situation changed and software got updated.
Swyter  [developer] 16 Jun, 2022 @ 1:35am 
That's good, I don't see any reason why the shader system should be different from vanilla, even if it's being optionally extended.

I saw a bunch of missing strings in the custom WSE2 options menu and there might be something else worth tweaking. If you end up playing TLD with that and find something weird, post it here and I'll eventually take a look.

Other than that, have fun playing with better performance.
Last edited by Swyter; 16 Jun, 2022 @ 1:35am
< >
Showing 1-14 of 14 comments
Per page: 1530 50