¿Qué Necesitamos?
Primeramente tener el juego descargado, esta guía es para Steam, pero posiblemente puedas usarla si conseguiste el juego de otra manera.
Necesitamos un editor HEX, yo te recomiendo usar HxD.
Es freeware y muy popular:
https://mh-nexus.de/en/hxd/
Procedimiento.
Abrimos HxD.
Abre Steam, ve a la biblioteca y busca el juego.
Click derecho en el juego, "Administrar" -> "Ver archivos locales".
Busca "mb_warband.exe" y arrástralo al programa HxD para que lo abra.
A la izquierda bajo "offset" puedes ver "00000000", pues hay que buscar la línea: "00216FA"
Una vez encontrado, busca la columna número "5".
Verás que pone "00", haz click y cámbiala a "01".
Guarda el archivo, entra en el juego y comprueba si se ha solucionado el lag.
Explicación Del Problema Y Descargo De Responsabilidad.
Parce ser que el lag causado es por culpa de los drivers de nvidia y unas líneas de código del juego, según he buscado en internet y he leído en foros.
Se supone que finalizando un proceso de nvidia cada vez que vayas a jugar también se arregla, pero me parece un incordio innecesario, creo que esta manera es mejor.
El byte que hemos modificado simplemente cambia una línea de código que afecta al ratón, por eso es una solución tan sencilla.
No debería causar problemas de ningún tipo, pero no puedo hacerme responsable si ocurre algo, aunque no sería normal.
Esta solución la he encontrado buscando en foros, he visto que efectivamente a mi me ha quitado el lag en el mapa del mundo.
Fuente.
Esto no se me ha ocurrido a mi, he buscando en diferentes foros y he dado con un comentario de un usuario que ha funcionado.
Es en inglés, y como no he visto ningún arreglo de este problema en español, he decidido compartirlo con la comunidad.
Dejo todos los links para dar crédito al autor y agradecerle la contribución.
@Spike
https://steamcommunity.com/profiles/76561197990414208
https://forums.taleworlds.com/index.php?threads%2Fcursor-flickering-in-menus-and-world-map.437086%2Fpage-5
https://steamcommunity.com/app/48700/discussions/3/2992045158730194432/#c3044978964807348952
"OK guys and gals.
Program tinkerer here. After poking, prodding and all round sticking it to this annoying thing. This can be solved by changing a SINGLE BYTE in the .EXE
Ready?
In mb_warband.exe, change the byte at 00216FA5 from 00 to 01
A couple of notes.
A) this might break things. I doubt it, since it's just affecting a cursor, but you never know.
B) if you are not confident in hex editing then use this program I threw together at 2AM
Link eliminado.
It's safe, but you should never download executables from anywhere, let alone Steam discussion forums so don't do it.
But, you ask what does *this* do.
Simple, it stops the the program from "hiding" the cursor by breaking the set cursor command. That is literally it.
There is a line in the program that says "hide cursor", then the very next line will "show" the cursor. This is the reason for the FPS loss. So, by changing the 0 to a 1, it causes the setcursor operation to fail, so no more FPS loss."
Source: https://steamcommunity.com/sharedfiles/filedetails/?id=2929163545
More Mount & Blade: Warband guilds
- All Guilds
- Mount & Blade: Warband Guide 999
- Viking Conquest
- Age of Arthur mod 13 treasures
- DLC "Napoleonic Wars"
- Karakter Oluturma
- BALANGI STATLARI
- / Ranks at the time of Napoleonic wars
- Soldiers of Calradia
- (MOD Multiplayer) Mercenaries (PL)
- Mount & Blade: Warband Guide 959