KAPITALSIN
KAPITALSIN => TUTORIA => Mensaje iniciado por: Fl0ppy en 23 de Marzo de 2026, 08:34:19 pm
-
Lo vamos a hacer paso a paso, por defecto lo hago en Linux pero el 7z adjunto tiene las utilidades para Windows, aparte de su código fuente.
Resumido es (tipo karate kid):
-Extraer
-Eliminar ficheros pequeños extraidos
-Vaciar ficheros
-Inyectar ficheros vacios
-Rebajar bitrate fichero extraidos
-Actualizar tamaño hexadecimal
-Inyectar datos con bitrate bajado
Ahora vamos paso a paso
Extraemos los datos con quickbms o con una utilidad creada (ambas de KPS), en el caso de quickbms usamos el fichero fsb52.bms, ejemplo: quickbms.exe fsb52.bms resource.resource unpacked (directorio creado previamente).
Una vez tenemos los datos extraidos en el directorio unpacked procedemos a borrar los ficheros de 128kb, con ese tamaño tampoco ganamos mucho recodificandolos y de paso nos ahorramos posibles errores en un futuro, ya que puede suceder que el recodificado a veces es más grande que el original, para ello usamos la utilidad delsize.bat dentro del directorio, claro.
Ahora procedemos a vaciar los ficheros para su inyección, para ello usamos la utilidad clear_file.exe, por ejemplo: clear_file.exe *.fsb, el proceso dura unos segundos, movemos los .cl donde tenemos el resource a inyectar y evidentemente los inyectamos con inject.exe resource.resource
Ya tenemos el fichero resource.resource limpito, y procedemos a recodificar los audios, para ello copialos donde pusiste los .cl y ejecutas recoder_windows.bat, el proceso puede ser algo largo, depende del tamaño a recodificar, una vez recodificados y vemos que los ha hecho todos borramos los .fsb, dejando los .fsb.new
Para fsb.new necesitamos actualizar el tamaño del fichero, para ello ejecutamos update_size.exe, tarda 1-2 segundos, una vez actualizados pues los inyectamos con el inyector de antes y el mismo parámetro inject.exe resource.resource.
Y ya tenemos los fichero reinyectados con el bitrate bajado, toca testeo y si todo va bien jugar.
-
thank you