Список форумов .:csmania:.

.:csmania:.
Универсальный русскоязычный портал о Counter-Strike

FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   Команда сайтаКоманда сайта   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 


GCF Editor

 
Начать новую тему   Ответить на тему    Список форумов .:csmania:. -> Developers Forum
Предыдущая тема :: Следующая тема  
Автор Сообщение
fire64
VIP
VIP


Зарегистрирован: 16.02.2007
Сообщения: 546
Откуда: москва хорошова мневники

СообщениеДобавлено: Сегодня в 11:19 am    Заголовок сообщения: GCF Editor Ответить с цитатой

может кто-нибудь всеже займется разработкой GCF редактора ?
думаю что эта прога могла бы многим пригодится, например создать
GCF файл Half Life с русификацией

я бы сам занялся, но увы я не кодер
_________________
без подписи
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
impulse666
Интригант и Словоблуд
Интригант и Словоблуд


Зарегистрирован: 08.12.2005
Сообщения: 4068
Откуда: From Hell

СообщениеДобавлено: Сегодня в 11:20 am    Заголовок сообщения: Ответить с цитатой

fire64
аа, ты вроде добился какихто результатов, так выкладывай хотябы приблизительный алгоритм что там и как..
можно в ЛС..
_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!



Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

Медик - это боевой клич!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
fire64
VIP
VIP


Зарегистрирован: 16.02.2007
Сообщения: 546
Откуда: москва хорошова мневники

СообщениеДобавлено: Сегодня в 12:39 pm    Заголовок сообщения: Ответить с цитатой

давай рассмотрим структуру GCF файла
за пример возьмем файл sourceinit.gcf так как он самый простой

байт 8 имеет значение 06 ( 6 ) он определяет версию GCF файла
изменять версию не имеет никакого смысла так как изменяется только идентификатор версии

байт C имеет значение ca ( 202 ) это AppID gcf файла

дальше идет CRC файла и сам GCF формат ( здесь я не копался )

байт 3ED, здесь название файла

байт 688, здесь начинается файл sourceinit.dat и идет до конца файла

байты отвечающие за название файла и за начало файла в каждом файле разные

также каждый GCF файл имеет CRC в связи с этим необходимо что бы после редактирования GCF файла
контрольная сумма осталась прежней

вот образец

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!


файл имеет AppID 33
внутри GCF файла находится файл Half Life2.jpg
_________________
без подписи
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов .:csmania:. -> Developers Forum Часовой пояс: GMT + 5:30
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2007 phpBB Group
csmania.ru © 2004-2007 [email protected]