Mount & Blade: Warband

Mount & Blade: Warband

The Last Days of the Third Age
Hektor Riven 21 Feb, 2022 @ 10:05am
A plea for performance friendly town scenes
Greetings,

I'm a modder, the game master and server administrator of the VEL LAN Gaming Clan.

While I thank "The Last Days" developers for having created one of my personal favourite mods, one I played most, I beg for supporting more performance friendly town scenes.

The new city of Minas Tirith, brought with the update of November 28th, 2021 (revision 3564), made my FPS dramatically drop even with my reference NVidia GTX 980 Ti overclocked and used at its 100%.

Since the previous version worked very fine, I loved the old Minas Tirith and I played it at stable 60 FPS without a single stuttering, I thought to replace the new version with the old one from the unpatched 3.6 release.

Here follows a brief guide on how to do it.

I ask the developers to allow the users to choose between more demanding and less demanding town scenes, and I can bring an example too of another mod for warband: "Sands Of Faith" (https://www.moddb.com/mods/sands-of-faith/downloads/sof-23-optional-patch-partial).
I think that having a movie-looking Tolkien-philologically-compatible Minas Tirith is important, but avoiding FPS drops is more important.

As a side note, I personally like more the old version, with less clipping buildings.

Open the directory "SceneObj" of the unpatched 3.6 version and copy the following files:

scn_minas_tirith_castle.sco
scn_minas_tirith_center.sco
scn_minas_tirith_center_mid.sco
scn_minas_tirith_center_top.sco
scn_minas_tirith_outside.sco
scn_minas_tirith_siege.sco
scn_minas_tirith_siege_inner.sco

paste then these files into the "SceneObj" of the mod directory in the Modules folder of Warband.

Modify then the following files

- In the file "scene_props.txt", replace this:

spr_gondor_citadel_main 0 0 gondor_citadel_main_2 bo_gondor_citadel_main_2 0


spr_gondor_citadel_main_E 0 0 gondor_citadel_main_2 0 0


with this:

spr_gondor_citadel_main 0 0 gondor_citadel_main bo_gondor_citadel_main 0


spr_gondor_citadel_main_E 0 0 gondor_citadel_main 0 0


- In the file "scene.txt", replace this:

outer_terrain_plain
scn_minas_tirith_center minas_tirith_center 256 none none 0 0 200 200 -100 0x0000000330000500000d234800007e03000001780000021b
0
0
New_outer_terrain_tirith_2
scn_minas_tirith_center_mid minas_tirith_center_mid 256 none none 0 0 200 200 -100 0x00000007300005004009c5a200000f5200005bd50000739d
0
0
New_outer_terrain_tirith_2
scn_minas_tirith_center_top minas_tirith_center_top 256 none none 0 0 200 200 -100 0x0000000330000500000d234800007e03000001780000021b
0
0
New_outer_terrain_tirith_2
scn_pelargir_center pelargir_center 256 none none 0 0 200 200 -100 0x00000006300005004009c5a200000f5200005bd50000739d

with this:

outer_terrain_plain
scn_minas_tirith_center minas_tirith_center 256 none none 0 0 200 200 -100 0x00000007300005004009c5a200000f5200005bd50000739d
0
0
outer_terrain_tirith_1
scn_minas_tirith_center_mid minas_tirith_center_mid 256 none none 0 0 200 200 -100 0x00000007300005004009c5a200000f5200005bd50000739d
0
0
outer_terrain_tirith_1
scn_minas_tirith_center_top minas_tirith_center_top 256 none none 0 0 200 200 -100 0x00000007300005004009c5a200000f5200005bd50000739d
0
0
outer_terrain_tirith_1
scn_pelargir_center pelargir_center 256 none none 0 0 200 200 -100 0x00000006300005004009c5a200000f5200005bd50000739d

- In the file "menus.txt replace this:

Climb_up_to_the_top_level. 6 2133 2 144115188075856058 221 2133 2 144115188075856059 221 1911 1 2 1912 1 4 1910 1 31 2048 0

with this:

Climb_up_to_the_top_level. 5 2133 2 144115188075856058 221 2133 2 144115188075856059 221 1911 1 2 1910 1 33 2048 0
Last edited by Hektor Riven; 22 Feb, 2022 @ 2:56am
< >
Showing 1-5 of 5 comments
Hektor Riven 23 Feb, 2022 @ 5:59am 
For anyone who have read this before my edit and marked it as already read, I started this thread asking for hints on how to do what I finally figured out, so I changed title and content to include the procedure of reversing the town scene of Minas Tirith to its less demanding version.

I still hope that a mod developer will look at this thread and maybe will consider a solution to the problem like an optional patch to add less heavy assets to the mod release (or a mod release with light assets with the option to add heavy ones if wanted).

This mod not only its unique and changes the Warband gameplay a lot, in a very good way, but it has always been incredibly lightweight. When a player loads a scene and looks for the first time at Minas Tirith or at Vale, his first thought is "my God, my computer is going to explode", instead I achieve personally a stable v-synced output of 60 FPS. Care has been put on the scenes, I've seen, to make them light while cool looking. The walkable parts are limited but the other parts seem alive anyway, dolls have been used wherever possible to avoid adding too many NPC (one of the main causes of FPS drops). It would be a true shame if this incredible work of optimization of these leggendary assets would be jeopardized by new contents surely even more rich, but technically not very feasible.

I hope this little guide will help in while anyone with the same small issue.

P.S.
I'm still curious if anyone can achieve 60 FPS with the new Minas Tirith during a siege, and which GPU/CPU uses. In my case, the used threads of my i7 4790K (oc at 4,69GHz) were at about 80%, but my MSI NVidia GTX 980Ti Reference (oc at +180MHz both for core and memory) was used at 100% (so the bottleneck). Maybe that with a much more powerful gear, including a single thread powerful CPU (like the i9 12900 KF and an RTX 2080Ti or 3080Ti), these scenes wouldn't be a problem anymore?
Last edited by Hektor Riven; 23 Feb, 2022 @ 6:00am
Hektor Riven 28 Feb, 2022 @ 4:32am 
Since I got no answer from mod authors, I posted a message in the comment section, but got deleted.
I decided, then, to create a guide, available at this link:

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2767879013&searchtext=the+last+days

I truly hope that someone will reply to this plea.
InVain  [developer] 28 Feb, 2022 @ 9:11am 
Sorry for the late reply. I skimmed through this. Seems like you sorted out your problem yourself, good work.

I'm currently working on a new version of Minas Tirith that will be slightly more optimized, if that's any consolation to you. That said, I have a worse rig than yours and I'm getting 40-50 fps in a siege, depending where the fight is happening.

Also, Warband is 99% CPU limited. So if your GPU load is at 100%, that's probably something you'll want to investigate on your end.
Hektor Riven 28 Feb, 2022 @ 12:04pm 
Thank you for your answer, I'll make sure to double-check my components.
I'm looking forward for your new version of Minas Tirith, but I'm sure it will be beautiful as all the other scenes of the mods. I'd just never stress enough to keep in mind performances and optimization rather than putting too many decorations, or maybe to make available an optional patch for whoever has more powerful machines (or viceversa).
Of course, if the guide is of bother, let me know and in any moment I'll remove it.
Thanks again for the kind attention and keep up with the good work.
InVain  [developer] 28 Feb, 2022 @ 12:44pm 
TLD is open source, we don't have any problems with people adjusting it to their likings.
< >
Showing 1-5 of 5 comments
Per page: 1530 50