Цитата:
Сообщение от KlassenAS
я хочу, чтобы у Auto Radio Mod была полная совместимость с модпаком и ничего не конфликтовало. А если щас начать от балды dll переименовывать, то без косяков не обойдётся.
|
*.asi файлы - это те же самые .dll, содержащие в себе изменения, влияющие на адреса памяти в процессе движка игры. Loader их лишь подгружает, потому что сами по себе .dll обычно не погружаются, кроме тех что со служебными названиями: d3d8.dll, dinput8.dll, dsound.dll и др. Именно поэтому dll лоадера следует переименовать под одну из них. И как бы ты dll не переименовывал, оригинальная библиотека с тем же названием в любом случае будет подгружена из системных файлов.
Коллизии могут быть, разве что, с ENB Series (подгружается как d3d8.dll) или Creative ALchemy\ DSOAL (dsound.dll). Но первый можно переименовать в .asi файл и переместить в папку scripts. По крайней мере, у меня когда-то работало.
И да, два Loader'a в папке с игрой, например под названиями d3d8.dll и dinput8.dll, проблем также вызвать не должны. Возможно, такой случай предусмотрен, и второй лоадер не подгружается. Либо они срабатывают друг за другом, подгружая те же самые .asi файлы и заменяя те же самые адреса в памяти. Но к вылету это не приводит.
|