RavenCole escribió:JBJ hermano! no puedo dejar de repetirlo que pedaso de mod haz creado, sigo caido rendido frente a esos Guardias Imperiales y Arqueros negros que son lo mejor del juego al igual que su historia, sigo jodido porque no pude pasar el juego por un error por activar trucos, pero aun sigo intentanto obtener la armadura de alsinor para poder darle mi voto final a este mod (mi mod favorito hasta ahora por mas antiguo que sea)
Ahora respondiendo a tu comentario:
No, el precio esta predeterminado para cada uno, sea piratas bandidos del bosque, de la tundra, o del desierto, todos son 60 denares por hombres, mientras que extrañamente el de los saqueadores (que son mucho mas debiles) es de 66 denares
Esto hace muy dificil hacer dinero para las personas que les gusta hacer dinero con prisioneros (ya que con el comercio con el tiempo aburre xD) lo unico que salva es tener tropas de mamelucos y atrapar "moros" que ellos si al venderlos cuesta 400 denares por hombre, pero al comienzo eso es imposible
Espero algun dia tomes algun momento de tu tiempo y poder perfeccionar tu MOD si esque se puede fans como yo te los agradecera siempre (perdon si no puse spoiler, olvide como era uu)
Hola @RavenCole y demás compañeros que quisisteis obtener más dinero con los prisioneros.
He revisado el código, efectivamente se hicieron algunas modificaciones que ocasionaron, de forma colateral y no intencionada, el cambio de precio de venta de algunos prisioneros.
Os muestro como 'hackear' el código del mod para indicar que cantidad de dinero queréis que os den por los prisioneros.
*NOTA: No permite modificar especificamente el precio de los piratas, si no que altera el precio de todos los prisioneros y los piratas seguirán siendo menos rentables que otras tropas. Lo he probado y funciona, también funciona en partidas empezadas.
1º Editar el archivo module_scripts del mod dentro de la carpeta de CoEx en la ruta de instalación del juego
- Código:
\\MountBlade Warband\Modules\CoEx\module_scripts.py
2º Buscar las siguientes líneas de código
- Código:
game_get_prisoner_price -1
13 21 1 1224979098644774912 4 0 33 3 144115188075855987 360287970189639864 360287970189639874 2171 2 1224979098644774913 1224979098644774912 2133 2 1224979098644774914 1224979098644774913 2105 2 1224979098644774914 10 2107 2 1224979098644774914 1224979098644774914 2108 2 1224979098644774914 6 5 0 2133 2 1224979098644774914 50 3 0 2133 2 72057594037927936 1224979098644774914 2075 1 72057594037927936
3º Identificar en esas líneas de código los siguientes valores, aquí resaltados en rojo
2105 2 1224979098644774914 10 2107 2 1224979098644774914 1224979098644774914 2108 2 1224979098644774914 6 5 0 2133 2 1224979098644774914 50 3 0
4º Modificar los valores resaltados en rojo según convenga para aumentar o disminuir el precio de los prisioneros.
El modo en el que estos valores afectan al precio es el siguiente:
-Para entendidos de programación
- Código:
# script_game_get_prisoner_price
# This script is called from the game engine for calculating prisoner price
# Input:
# param1: troop_id,
# Output: reg0
("game_get_prisoner_price",
[
(store_script_param_1, ":troop_id"),
(try_begin),
(is_between, "$g_talk_troop", ransom_brokers_begin, ransom_brokers_end),
(store_character_level, ":troop_level", ":troop_id"),
(assign, ":ransom_amount", ":troop_level"),
(val_add, ":ransom_amount", 10),
(val_mul, ":ransom_amount", ":ransom_amount"),
(val_div, ":ransom_amount", 6),
(else_try),
(assign, ":ransom_amount", 50),
(try_end),
(assign, reg0, ":ransom_amount"),
(set_trigger_result, reg0),
]),
El precio viene dado en primer lugar por el nivel del prisionero, a mayor nivel mayor es el precio de venta y viceversa. Este precio es ajustado con los valores indicados en rojo.
El valor 10, que por defecto aparece en el código, es un factor que incrementa el precio.
El valor 6, que por defecto aparece en el código, es un factor que disminuye el precio.
El valor 50, es el precio que siempre te ofrecerá Ramun el esclavista independientemente del tipo de unidad y nivel.
*NOTA: Mediante prueba y error se puede ajustar el precio a antojo.
5º Guarda el archivo con los cambios aplicados
*NOTA: Este 'hackeo' es válido también para el Native y otros muchos mods.
6º A jugar!
Fuente:
[Tienes que estar registrado y conectado para ver este vínculo]