You are not logged in.
Pages: 1
Господа,
вопрос по файлам ASI Loader'a.
На данный момент в сети доступны следующие основные варианты:
1. JernejL's ASI Loader
Первый известный ASI Loader для GTA:SA, если ничего не путаю. Устарел - ?
2. Silent's ASI Loader v.1.1
Версия с поддержкой конфигурирования ASI Loader (загрузки плагинов: а) не из корневой папки; б) в зависимости от используемого .exe файла).
3. Sanny Builder v3.09 ASI Loader
Согласно справке, начиная с версии 3.08, используется Silent's ASI Loader v.1.1.
4. CLEO 4 Library (v4.1.1.30f) ASI Loader
А вот тут, собственно, вопросы:
- что это за версия и в чем её отличия / преимущества / недостатки ?
- будет ли последняя версия библиотеки CLEO 4 корректно работать при использовании вместно этой версии, поставляемой в комплекте, версии Silent's ASI Loader v.1.1?
Try not. Do or do not, there is no try.
Offline
@Yoda - Будет. Silent свою версию для того и делал, чтобы обеспечить совместимость(грубо говоря) со всеми плагинами.
P.S. А еще есть универсальный asi loader, для загрузки плагинов в других играх. Пока релиза на github я не добавлял, но скоро будет. Поддерживает переименование в dinput8.dll, dsound.dll, ddraw.dll(для старых игр, типа GTA2).
Last edited by Sergey81 (26-08-2013 20:51)
Offline
@Yoda - насколько я знаю, в CLEO 4 своя самописная версия ASI Loader. Чем-то особым она, думаю, не отличается, разве, что внутренней организацией кода. CLEO 4 должна корректно загружаться под любым ASI Loader, в т.ч. и Silent's ASI Loader v.1.1
Offline
Всем спасибо, вопрос, думаю, исчерпан...
Чем-то особым она, думаю, не отличается, разве, что
... размером (весом)...
Try not. Do or do not, there is no try.
Offline
Допиливаю понемногу универсальный ASI Loader, теперь его можно переименовать в:
- dsound.dll
- dinput.dll
- ddraw.dll
- d3d8.dll
- d3d9.dll
- d3d11.dll
А раз уж такое дело, интегрировал туда wndmode.dll(модифицированная версия бибилиотеки из D3DWindower, но с примерно тем же набором фич), теперь можно запускать любую игру(теоретически) в окне, без использования D3DWindower или других отдельных программ.
К примеру, GTA3 в оконном режиме без рамки, asi loader - dinput8.dll:
Или Flatout 2 со счетчиком FPS, asi loader - d3d9.dll:
Кому как конечно, а по мне так очень круто получилось.
Last edited by Sergey81 (12-09-2013 00:05)
Offline
@Sergey81 - а как определить правильное имя для dll?
Offline
@Seemann - Найти в exe через хекс редактор. Обычно там есть и dinput8, и dsound, и d3d9, но когда нету всех, или если использование одной из dll отключается в настройках, можно подобрать ту, которая используется всегда.
Ну и для оконного режима лучше d3d*.dll, так как она загружается раньше, хотя вот gta3 запускается в окне и с dinput8, а flatout нет.
Last edited by Sergey81 (12-09-2013 10:19)
Offline
напиши селф-инсталлятор, который будет читать .exe игры, и распаковывать из себя dll с нужным именем, после чего удаляться.
Offline
@Seemann - Не люблю инсталляторы, но что нибудь подобное можно будет придумать.
Offline
Pages: 1