Buenas gigantix, van tres arreglos en la misma tanda.
Lo de las camisetas mezcladas era culpa nuestra. La semana pasada corregimos un fallo de los equipos que se crean al ampliar la base de datos —cogían un código que pertenece al bloque de otro país, y eso rompía el juego— y el arreglo les cambia el código. El problema es que miraba el país de todos los equipos, no solo de los que habíamos creado nosotros. Como el editor deja cambiar el país de un club de verdad, si le ponías Francia al Mallorca se le cambiaba el código al abrir el mod, y el juego guarda la camiseta y el escudo POR CÓDIGO, así que se le iban con él. Ya está: a un equipo que trae el juego no se le toca el código nunca.
Lo de Nico e Iñaki tenía una causa un poco tonta. Cuando dos jugadores comparten apellido, el editor les pone el nombre de pila delante para distinguirlos. Eso ya lo hacía. Fallaba una comprobación que hay para no repetir el nombre dos veces (para que a Vinicius Junior no le salga «Vinicius Vinicius Junior»): miraba si el nombre de pila estaba dentro del apellido, letra a letra. Y las fuentes abrevian muchos nombres a la inicial: la I de «I. Williams» está dentro de «Williams», así que el editor entendía que la inicial sobraba y dejaba a Iñaki como «Williams» mientras su hermano salía «Nico Williams». Por eso parecía aleatorio: a «A. Laporte» le pasaba y a «M. Laporte» no. Ya está corregido, en las seis ediciones.
Y revisando eso salió un tercero que no habíais reportado pero que es más gordo de lo que parece. Cada ficha lleva un byte con la situación del jugador en el club, y uno de los valores es «baja en el equipo»: el juego lo tiene en la base de datos pero no lo cuenta para la plantilla. Al actualizar un equipo, ese byte no se reescribía, así que el jugador de hoy que caía en la plaza de uno dado de baja salía también de baja. Corregido en las cuatro ediciones donde pasaba. Marcar una baja a mano sigue funcionando igual.
Una nota práctica: en un mod que ya tengáis hecho, los nombres están guardados tal cual, así que lo de los Williams se corrige volviendo a actualizar la plantilla de ese equipo (es gratis y es un clic desde su ficha). Y ahora eso ya es seguro: antes de este último arreglo, reactualizar os habría arrastrado las bajas del ocupante anterior.
Gracias por avisar, que si no esto no sale.