как марлин считает прогресс бар? я так понимаю текущую высоту делит на общую? этот алгоритм нельзя поменять?
Не помню как конкретно марлин, но есть несколько подходов: по размеру прочитанных байт из файла, по номеру слоя. Ни один из них к сожалению не может быть универсальным для всех случаев.