Можно ли как то загрузить .mix файл в память прямо во время игры, и так чтобы были эти файлы нормально функционировали? Пробовал сделать через LoadLibrary , но игра зависает в 0.

Я сделал mix-архив, который меняет модельку футмана на артаса, и загрузил в процесс игры (после загрузки карты) при помощи инжектора, после чего нанял футмана и у того, ожидаемо, оказалась моделька артаса с мечом. Так что, не вижу проблем с этим.
Главное, загрузить архив с моделью до первого появления модели на карте, а иначе игра закеширует её и новые файлы останутся неиспользоваными.
Впрочем, если хакать игру, то должно быть возможно сбросить файловый кеш и тогда можно будет менять модельку когда угодно. Или, как вариант, можно поменять модельку для всех юнитов определенного типа на другую, если в мемхаке есть такая функция.
`
ОЖИДАНИЕ РЕКЛАМЫ...
38
Тоже хотелось бы, а лучше сразу с curl
32
Можно, но там нужно длл прям спецом разрабатывать чтоюы она могла работать в момент загрузки карты, ах да нужно распокавать длл в папку с игрой и потом загружать. через LoadLibraryA.
19
Я сделал mix-архив, который меняет модельку футмана на артаса, и загрузил в процесс игры (после загрузки карты) при помощи инжектора, после чего нанял футмана и у того, ожидаемо, оказалась моделька артаса с мечом. Так что, не вижу проблем с этим.
Главное, загрузить архив с моделью до первого появления модели на карте, а иначе игра закеширует её и новые файлы останутся неиспользоваными.
Впрочем, если хакать игру, то должно быть возможно сбросить файловый кеш и тогда можно будет менять модельку когда угодно. Или, как вариант, можно поменять модельку для всех юнитов определенного типа на другую, если в мемхаке есть такая функция.
Принятый ответ
Ответы (2)
23
IceFog, скорее всего автор преследует цель, чтобы карту можно было запускать из лобби и не качать заранее доп файл с контентом, а чтобы карта сама его нашла и загрузила к себе. Тогда твой вариант рабочий)
Просто нужно к нему добавить ещё файл наподобие прелоада, где будет список файлов и который можно будет править в блокноте, не залезая в дебри кода )
6
IceFog, Можно как то сбросить файловый кеш через мемхак? Если да то как
Чтобы оставить комментарий, пожалуйста, войдите на сайт.