#1 26-08-2013 19:52

Yoda
From: Moscow
Registered: 08-03-2011
Posts: 90

ASI Loader

Господа,
вопрос по файлам ASI Loader'a.
На данный момент в сети доступны следующие основные варианты:
1. JernejL's ASI Loader
a27IU.jpg
Первый известный ASI Loader для GTA:SA, если ничего не путаю. Устарел - ?
2. Silent's ASI Loader v.1.1
71wrb.jpg
Версия с поддержкой конфигурирования ASI Loader (загрузки плагинов: а) не из корневой папки; б) в зависимости от используемого .exe файла).
3. Sanny Builder v3.09 ASI Loader
gJiYT.jpg
Согласно справке, начиная с версии 3.08, используется Silent's ASI Loader v.1.1.
4. CLEO 4 Library (v4.1.1.30f) ASI Loader
TMlGp.jpg
А вот тут, собственно, вопросы:
- что это за версия и в чем её отличия / преимущества / недостатки ?
- будет ли последняя версия библиотеки CLEO 4 корректно работать при использовании вместно этой версии, поставляемой в комплекте, версии Silent's ASI Loader v.1.1?


Try not. Do or do not, there is no try.

Offline

#2 26-08-2013 20:50

Sergey81
Registered: 19-12-2008
Posts: 654

Re: ASI Loader

@Yoda - Будет. Silent свою версию для того и делал, чтобы обеспечить совместимость(грубо говоря) со всеми плагинами.

P.S. А еще есть универсальный asi loader, для загрузки плагинов в других играх. Пока релиза на github я не добавлял, но скоро будет. Поддерживает переименование в dinput8.dll, dsound.dll, ddraw.dll(для старых игр, типа GTA2).

Last edited by Sergey81 (26-08-2013 20:51)

Offline

#3 28-08-2013 06:48

Seemann
Registered: 07-08-2006
Posts: 2,156

Re: ASI Loader

@Yoda - насколько я знаю, в CLEO 4 своя самописная версия ASI Loader. Чем-то особым она, думаю, не отличается, разве, что внутренней организацией кода. CLEO 4 должна корректно загружаться под любым ASI Loader, в т.ч. и Silent's ASI Loader v.1.1

Offline

#4 28-08-2013 08:17

Yoda
From: Moscow
Registered: 08-03-2011
Posts: 90

Re: ASI Loader

Всем спасибо, вопрос, думаю, исчерпан...

Seemann wrote:

Чем-то особым она, думаю, не отличается, разве, что

... размером (весом)...


Try not. Do or do not, there is no try.

Offline

#5 12-09-2013 00:05

Sergey81
Registered: 19-12-2008
Posts: 654

Re: ASI Loader

Допиливаю понемногу универсальный ASI Loader, теперь его можно переименовать в:
- dsound.dll
- dinput.dll
- ddraw.dll
- d3d8.dll
- d3d9.dll
- d3d11.dll

А раз уж такое дело, интегрировал туда wndmode.dll(модифицированная версия бибилиотеки из D3DWindower, но с примерно тем же набором фич), теперь можно запускать любую игру(теоретически) в окне, без использования D3DWindower или других отдельных программ.

К примеру, GTA3 в оконном режиме без рамки, asi loader - dinput8.dll:
x1kd.th.jpg 
Или Flatout 2 со счетчиком FPS, asi loader - d3d9.dll:
v7qq.th.jpg

Кому как конечно, а по мне так очень круто получилось.

Last edited by Sergey81 (12-09-2013 00:05)

Offline

#6 12-09-2013 06:04

Seemann
Registered: 07-08-2006
Posts: 2,156

Re: ASI Loader

@Sergey81 - а как определить правильное имя для dll?

Offline

#7 12-09-2013 10:18

Sergey81
Registered: 19-12-2008
Posts: 654

Re: ASI Loader

@Seemann - Найти в exe через хекс редактор. Обычно там есть и dinput8, и dsound, и d3d9, но когда нету всех, или если использование одной из dll отключается в настройках, можно подобрать ту, которая используется всегда.
Ну и для оконного режима лучше d3d*.dll, так как она загружается раньше, хотя вот gta3 запускается в окне и с dinput8, а flatout нет.

Last edited by Sergey81 (12-09-2013 10:19)

Offline

#8 12-09-2013 10:37

Seemann
Registered: 07-08-2006
Posts: 2,156

Re: ASI Loader

напиши селф-инсталлятор, который будет читать .exe игры, и распаковывать из себя dll с нужным именем, после чего удаляться.

Offline

#9 12-09-2013 16:10

Sergey81
Registered: 19-12-2008
Posts: 654

Re: ASI Loader

@Seemann - Не люблю инсталляторы, но что нибудь подобное можно будет придумать.

Offline

Board footer

Powered by FluxBB