Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Tosyk

Старожил


Сообщения: 166
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата amel27:
как вы это определяете при ручной замене? »
Я определяю только на глаз по размеру файла в мегабайтах. Примерно знаю сколько какой тип должен "весить" и подставляю ему "правильный" блок.

Вот я и говорил об этом в моём посте чуть выше
Цитата Tosyk:
а как заменить не начало (либо конец), а именно определённые значения?»
Обратите внимание на картинку которую я прикреплял. Там в первом файле (верхний, тот, который нужно исправить):
Код: Выделить весь код
 SDD...|...@...5TXD...@...
нужно заменить на
Код: Выделить весь код
DDS   |...@...DXT5...
Так вот, можно ли искать конкретно эти самые значения? Допустим в определённых байтах ищем

SDD, затем ..@.., затем 5TXD, затем ...@...

и если сочетание всех этих значение найдено, то приравниваем этот файл к типу DXT5 2048x1024 (в данном случае) и заменяем его первые 128 байт на новые.

Отправлено: 12:27, 07-12-2010 | #17