Editing BannerPage's campaign map speed as a non-scripter.

Users who are viewing this thread

dolours

Recruit
Hi all,

I am thoroughly exasperated by the mod's slow campaign map speed. No matter how much I ditch, or how many horses I have in my inventory, I'm still hardly hitting 3.0 on open terrain in the daytime.

So I want to get rid of the mod's map speed modifier.

However, I don't know how to edit the scripts.txt file, as I am completely coding illiterate. Deleting the game_get_party_speed_multiplier section entirely, crashes the game. I don't know what "uncommenting" is, nor where to find the place where it's commented.

Also, I'm running the Steam version on Mac.

Can anyone please provide either a breakdown of the numbers in the .txt file or provide me with an edited game_get_party_speed_multiplier section that I can just stick into the .txt?

Thank you!
 

Tocan

Sergeant Knight at Arms
You can try removing the whole block
game_get_party_speed_multiplier -1
41 21 1 1224979098644774912 2133 2 1224979098644774913 100 4 0 1073741855 2 1224979098644774912 0 541 3 1224979098644774912 0 13 1685 3 1224979098644774914 1224979098644774912 14 2107 2 1224979098644774914 3 2105 2 1224979098644774913 1224979098644774914 4 0 2147483679 2 1224979098644774912 0 4 0 541 3 1224979098644774912 441 16 501 3 1224979098644774912 441 24 1 2 2 1224979098644774912 2133 2 1224979098644774913 0 5 0 541 3 1224979098644774912 441 24 2133 2 1224979098644774913 0 3 0 3 0 4 0 31 2 1224979098644774912 0 31 2 144115188075857080 1 2107 2 1224979098644774913 2 3 0 5 0 1073742365 3 1224979098644774912 0 11 541 3 1224979098644774912 0 7 4 0 2273 0 521 3 1224979098644774915 1224979098644774912 4 2147483679 2 1224979098644774915 7 2147483679 2 1224979098644774915 14 1676 2 1224979098644774912 27 2133 2 1224979098644774913 0 5 0 1 2 2 1224979098644774912 3 0 3 0 2111 2 1224979098644774913 0 2075 1 1224979098644774913

npc_get_troop_wage -1

and reducing the number at the top of the scripts.txt
scriptsfile version 1
709
by one

I don't know the mod so it could be that the mod alters the script in a way that the mod will not longer work as intended.
 
Is there no way of knowing what the numbers mean and how to tweak them, without the source code?
Not really, you may only decompile the module (it requires some in-depth knowledge), but you will not be able to recompile its altered source code; this way you would at least know the content of the script. Talking about decompiling is sort of muted on the forum, therefore you must know that you may use decompiled stuff for your own use. If you want to use scripts from some other closed-source mod for public enjoyment, you must ask their author(s) for permission; otherwise using scripts you have decompiled without permission is a serious theft.

You may try out Tocan's suggestion to see what happens, although if there are some other related scripts to that snippet, the mod will not work properly.
 

dolours

Recruit
Thank you for setting out a solution. I tried it, started the game, but the game freezes when I try to either start a new character or load my save. The rgl_log has a ton of errors. I've linked it to see if you could make heads or tails of it, but I unfortunately don't understand it whatsoever.


You can try removing the whole block
game_get_party_speed_multiplier -1
41 21 1 1224979098644774912 2133 2 1224979098644774913 100 4 0 1073741855 2 1224979098644774912 0 541 3 1224979098644774912 0 13 1685 3 1224979098644774914 1224979098644774912 14 2107 2 1224979098644774914 3 2105 2 1224979098644774913 1224979098644774914 4 0 2147483679 2 1224979098644774912 0 4 0 541 3 1224979098644774912 441 16 501 3 1224979098644774912 441 24 1 2 2 1224979098644774912 2133 2 1224979098644774913 0 5 0 541 3 1224979098644774912 441 24 2133 2 1224979098644774913 0 3 0 3 0 4 0 31 2 1224979098644774912 0 31 2 144115188075857080 1 2107 2 1224979098644774913 2 3 0 5 0 1073742365 3 1224979098644774912 0 11 541 3 1224979098644774912 0 7 4 0 2273 0 521 3 1224979098644774915 1224979098644774912 4 2147483679 2 1224979098644774915 7 2147483679 2 1224979098644774915 14 1676 2 1224979098644774912 27 2133 2 1224979098644774913 0 5 0 1 2 2 1224979098644774912 3 0 3 0 2111 2 1224979098644774913 0 2075 1 1224979098644774913

npc_get_troop_wage -1

and reducing the number at the top of the scripts.txt
scriptsfile version 1
709
by one

I don't know the mod so it could be that the mod alters the script in a way that the mod will not longer work as intended.
 

dolours

Recruit
Not really, you may only decompile the module (it requires some in-depth knowledge), but you will not be able to recompile its altered source code; this way you would at least know the content of the script. Talking about decompiling is sort of muted on the forum, therefore you must know that you may use decompiled stuff for your own use. If you want to use scripts from some other closed-source mod for public enjoyment, you must ask their author(s) for permission; otherwise using scripts you have decompiled without permission is a serious theft.

You may try out Tocan's suggestion to see what happens, although if there are some other related scripts to that snippet, the mod will not work properly.
Thank you! I've tried that route too but the programs don't work on Mac. I will not publish my work if decompiling does, in the unlikely circumstance, succeed.
 
Thank you! I've tried that route too but the programs don't work on Mac. I will not publish my work if decompiling does, in the unlikely circumstance, succeed.
The last resort may be to ask the mod's author(s) about the source code, provided that you are sure they still are around.
 

dolours

Recruit
The last resort may be to ask the mod's author(s) about the source code, provided that you are sure they still are around.
I've tried; no reply yet. It's too bad because BannerPage is amazing and it's just this speed issue that ruins the entire experience.
 

Vetrogor

Squire
You need to leave a placeholder in that script so all script ID references can work. Don't need to start new game.

game_get_party_speed_multiplier -1
0
Check that there is a space character ahead of zero in the second line.
 
Top Bottom