ну к примеру чтобы включить в Гаррисе русский язык без распаковки и эмуляторов или добавить в какую-нибудь Source-игру/мод видимым контент из GCF другой (например бегать в том же Гаррисе на картах Insurgency или Synergy). Или если мыслить более глобально то чтобы можно было добавлять фичи игры на 1 движке в игру на другом - к примеру играть на картах еп1/2 с изменённой физикой например из s-mod или substance мод (в оригинале они не поддерживаются из-за разных версий движка и присутствием новых эффектов, врагов и т.д.). Я пробовал искать исходные коды того же s-mod-а в инете типа "S-mod source code" вот только полезных ссылок 0. И не на одном официальном сайте мода даже если этот мод одиночный почему-то нет ссылок на исходники. Вот меня и интересует прога которая может их преобразовать в понятный текст на каком-нибудь языке (желательно конечно на Си).
гугли Ida Pro это дизассемблер и плагин к ней HexRays-преврашает ассемблерный листинг в C++, но не валидный, надо дорабатывать ручками чтобы скомпилировать
Оригинальное сообщение от 25@ARHOS@25 А не проще ли распаковать gcf в папку.
25@ARHOS@25, можно, но в этом случае придётся стирать сам GCF, а это чревато двумя проблемами - невозможность обновить игру в случае выхода патча и невозможность игры на серверах с sv_pure 1 с параметром from_steam (для тех кто не в курсе этот режим игнорирует весь распакованный контент и грузит его только из GCF). А иметь дублированные файлы мне не позволяет размер жёсткого диска, который и так чуть не трещит по швам (не считая винды и системных программ 98% HDD забито играми, остальное - всё что качаю из инета, всё остальное лежит на старом компе). Особенно с учётом того что лицензия распаковывает каждую игру в свою папку (например CSS и HL2DM в разных папках хоть двиг и одинаковый).