Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - DrMefistO

Страницы: Назад 1 ... 40 41 42 43 [44]
1291
а может попробовать с выделением памяти додумать?
Не, тут никак! Объясню почему: я не смогу узнать где заканчивается тим, если не буду проверять его длину. На маленьких файлах бэдтим будет заканчиваться началом нового тима, либо концом файла. А на большом - образе - словить конец тяжело, даже невозможно - файл огромный! Поэтому сканбэд при сканировании образов я отключу.

Будет другая возможность в новой версии: сканер директорий. Т.е. нужно будет распаковать бин-образ в какой-нибудь каталог, а программа просканирует его включая подкаталоги. Здесь-то можно будет включить галку СканБэд.

1292
Ты сканировал образ с включеной галкой Поиск плохих тимов, и при этом выдавало ошибку, так?
При этой же галке, но сканировании отдельных файлов какой результат?

Добавлено позже:
В общем, насчет ScanBad все понятно! Ведь при сканировании с этой галкой не проверяется длина тима, поэтому и идет неправильное выделение памяти. В след. версии я отключу данную галку при сканировании образа.

1293
Я тут! Можешь опубликовать свои исследования?=)

1294
Меня неделю не будет эту до субботы, поэтому может не спешить особо)

1295
Надо будет еще игры потестить, благо у меня их много. :)
Заранее премного благодарен! Буду ждать твоих тестов)

1296
Не, не получилось. Я систему не нагружал ни капли, потом еще от инэта отрубился. Ждал 5 минут, прога выдала ошибку. Может 1 гига памяти маловато будет?
Еще бывает, если образ смонтирован уже (особенно в алкоголе) не читает файлы. Попробуй его не монтировать. Или подождать след. версии.

1297
Используй периодически Application.ProcessMessages, чтобы гуя не подвисали. Хотя, не знаю, сработает ли в твоём случае.
ПроцессМессыджи у меня используются уже при поиске тимов. При загрузке (идет целого файла целиком) этого нет.
Это будет в след. версии - прогресс бар еще будет отображать и загрузку в память, а программа не висеть.

1298
не отвечает
жди, должно отойти.

1299
сканировал. он и не только бины сканирует, я ему и имг и исо спокойно скармливал :)
но это ладно, проблема в том все файлы не удается отсканировать. я нарыл там только в файле "ACE.BPB" (90 мб), лежат все текстуры. всего находит 173 файла, а это мало там и текстуры самолетов, текст и проча но не всё. Странно, защита там что-ли? Я обе части Медальки сканировал всё путем текстуры находит и с палитрами проблем не было.  :-\
Можно попробовать включить режим поиска плохих тимов в меню Config.

А вообще я указал BIN/CUE не случайно. Ведь меню Scan Image сканирует файлы с секторным делением, а Scan RAW - любые другие файлы. Поэтому тоже может пропускать тимы, которые занимают больше одного сектора.

1300
upd: С другой стороны, ты можешь использовать упреждающее чтение в другом потоке, например.
Либо рекурсию.

1301
Все равно, Винда в итоге считанный кусок грузит в память, даже если он маленький. Просто выходит, что если постоянно читать с винта, то это время на обращение к винту + время на обращение к памяти.
В общем, я пересмотрю загрузку в память больших файлов, мб что-нибудь придумаю.

1302
Сделай какой-нибудь progress bar, тогда пользователю не будет казаться, что прога висит  ;)
Оке, сделаю...
Еще в планах учитывать прозрачность/полупрозрачность в 16-битных тимах при экспорте-импорте для редактирования. пока она не учитывается. для всех остальных (4,8 бит) она сохраняется в конечном тиме.

1303
Кстати прога виснет когда начинается сканирование файла, потом отвисает
Да, это так. Просто происходит загрузка в память (с ней быстрее работать). На небольших файлах зависания не должно происходить.

Добавлено позже:
Вспомнил я про японский Ace Combat 3 Electrosphere, и думаю дай-ка я в нем пошарюсь. Как я и предпологал, диалога раскиданы ввиде как раз таки текстур. Но это вроде не всё, надо будет в других файлах пошарить.
Если есть возможность, то сканируй весь образ (если он BIN/CUE).

1304
Обновлена программа TimView Plus до версии 0.5.2 RC2 (дело близится к финалке):
 - Добавлен сканер BIN/CUE-образов;
 - Добавлен инструмент замены TIM-файлов прямо в образе (с подсчетом ECC/EDC);
 - Переписаны инструменты экспорта-импорта изображений при редактирования. Теперь нет необходимости использовать альфа-канал;
 - Исправлено применение default-палитры;
 - Исправлено сохранение изображений;
 - Исправлены ошибки с ключом -e командной строки;
 - Поправлены ошибки работы с 16 и 24 битными TIM-файлами с палитрой;
 - Логи теперь сохраняются в папке Logs в каталоге с программой;
 - Другие мелкие исправления.

Ссылка по традиции в шапке темы.

1305
HoRRoR, у меня все получилось. Нужно все делать именно так, как ты и сказал! Т.е. временно сохранять 4 байта начиная с 12-го, затирать нулями, делать все подсчеты, и восстанавливать эти 4 байта.

Образ получился один в один.

Скоро будет новая версия.

1306
мне бы было абсолютно по барабану (хоть меня и не спрашивали  :lol:)
И делать проект закрытым тоже не хочется... Ладно, пускай что хотят то и говорят.

1307
Ты чего? я ведь еще последнюю версию не смотрел)
Вот тебе было бы приятно, если бы на все твои старания был ответ: бесполезная программа, потому что такой-то штуки-дрюки у тебя нет!?

1308
Сам себе противоречишь. Вывод: просто не осилил.
Я, скорее всего, верну поддержку образов, раз уж ты так настаиваешь, но на другом уровне:
 - сканер образов;
 - вставлялка тимов в образы с подсчетом EDC/ECC;
Но это будет где-то в RC3-4.

Добавлено позже:
Единственно что он не может так это засовыват в RAW-файлы собственные TIM, что делает программу бесполезной
Что теперь не нравится?

1309
Обновлена программа TimView Plus до версии 0.5.1 RC1 (дело близится к финалке):
- Добавлен ключ экспорта BMP (BMPx) для командной строки: -tb;
- Наконец-то сделан нормальный вывод изображения на экран, без мерцаний при изменении размера формы и прокрутке;
- Многократно увеличена скорость сканирования файлов;
- Добавлен инструмент замены тимов в файлах-контейнерах;
- Возможность сохранения лога сканирования;
- Исправлены многие недочеты предыдущих версий;
- Другие исправления.

Ссылка по традиции в шапке темы.

1310
Что, М?

1311
Кстати да, идея! Просто придется пересканивать файл для получения позиции.

Добавлено позже:
Добавил заменялку тимов в паке (должен быть одинаковый размер тима), поправил еще найденные глюки, сделал создание лога сканирования. Завтра выложу новую версию.

З.Ы. Все же тяжело без отзывов - поэтому, если вы хотите, чтобы проект развивался - пишите, обязательно пишите!

1312
Сделаем. Но адрес юзеру придется вводить самому, скорее всего

Добавлено позже:
Единственно что он не может так это засовыват в RAW-файлы собственные TIM, что делает программу бесполезной
Как же мне "нравятся" такие категоричные высказывания...

Добавлено позже:
Сделаем по другому: программа будет искать заголовок тима вместе с клатом (т.к. они будут теми же), который нужно импортировать в нужном файле, и с этой позиции вставлять. нужно будет и размер проверять.

Добавлено позже:
Хотя этот вариант отпадает. Много одинаковых может быть. Так что только с указанием позиции. А ее нужно будет знать. Для этого сделаю лог извлечения.

Добавлено позже:
Можно так: Укажите номер тима в файле, куда вы хотите вставить файл.

1313

TimView Plus - универсальный вьювер TIM-файлов от Lab 313, обладающий следующим функционалом:
 - Просмотр TIM-файлов;
 - Отображение и изменение CLUT;
 - Полная поддержка прозрачности/полупрозрачности;
 - Сканер-рипер TIM-файлов;
 - Правильный конвертер из BMP в TIM-файлы любой битности;
 - Экспорт TIM в BMP, а также CLUT;
 - Просмотр TIM-файлов в битностях, отличных от оригинальной;
 - Поддержка параметров командной строки. О параметрах читайте ниже.

Отличия от других подобных программ:
 - Корректный просмотр ВСЕХ ВОЗМОЖНЫХ TIM-файлов;
 - Поддержка некоторых "особенных" TIM-файлов;
 - Правильное преобразование BMP в TIM. Входной Bitmap не ограничивается цветами палитры;
 - Небольшой размер программы, и высокая скорость работы;
 - Быстрый сканер-рипер;
 - Возможность установки программы как основного просмотрщика TIM-файлов;
 - Отзывчивая техподдержка.

Ссылка на скачивание: http://lab313.ru/soft/finals/timviewpv058f.zip
Официальный сайт проекта: http://lab313.ru

Страницы: Назад 1 ... 40 41 42 43 [44]