Poca gente me puede ganar a cabezón...
Le he seguido dando vueltas.
He conseguido un archivo con el mismo tamaño. Le he ido borrando espacios a los textos de los scripts para esas frases con más letras, igualándolo todo.
Además he puesto los punteros LFLF como el original. Todo con ayuda de scummrevisited comparando y calculando la cantidad exacta para borrar.
No ha sido suficiente. Ahora debo cambiar los punteros a todos los scripts. Son unos 1382.
Ahora mismo lo estoy haciendo todo a mano. Intentándome no volverme (más) loco.
La cosa va tomando forma, pues ya logro arrancar el juego, cosa que hacía tiempo que no pasaba. Así que debe ser el camino correcto.
HELP!!!!INFO PUNTEROS SCRIPTS
------------------------------
Los scripts pueden ser LSCP y LSC2.
LOS LSC* buscan el siguiente LSC*
Para el último caso de LSC* buscan DIGI o POLD
Después de un LSCP o LSC2 viene en 4 bytes el tamaño hasta el siguiente LSCP o LSC2, para el último caso de cada LFLF llega hasta DIGI o POLD.
Esos 4 bytes de longitud (00 00 00 00) son los que tengo en muchos casos descuadrados y necesitaría alguna herramienta para cuadrarlos.
PD: A veces me lio entre bytes y bits...
PD2: ¿Alguien me ayuda con alguna herramienta que me coloque bien esos punteros?