Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 4 | 1 | 4
Назад Вниз Каталог Обновить

Помогите разобраться с dll Аноним 03/08/17 Чтв 02:37:32  1036518  
895a0761efccc50[...].jpg (94Кб, 1104x1497)
Проблема следующая: захотелось перепройти старого-доброго Пейна. Широкоформатные мониторы самой игрой не поддерживаются. Есть пара модов для решения этой проблемы и все они работают через d3d8.dll. Очень хочется накатить сверху еще и ReShade, но для его работы необходима собственная d3d8, другого содержания.
Собственно вопрос: если запихнуть одну из библиотек в exe, то будет ли работать другая из вне? Если да, то как это сделать меньшей кровью?
Аноним 03/08/17 Чтв 09:25:29  1036596
Взять исходники d3d8.dll, взять оба патча, накатить на исходники, скомпилять, положить в папку с игрой. Иначе никак.
Аноним 03/08/17 Чтв 15:00:36  1036784
>>1036596
А исходники-то есть. Можешь объяснить подробнее?
Но неужели нельзя объединить .exe и библиотеки?
Аноним 05/08/17 Суб 15:12:48  1038508
>>1036596
исходники DirectX взять?
Аноним 05/08/17 Суб 17:49:40  1038575
>>1038508
Да не, исходники dll, ответственные за работу мода и решейдера. Собственно, последнее работает с помощью файлов библиотек DirectX или OpenGL - тех самых dll'ок.
Max Payne использует DirectX восьмой версии, следовательно нужная библиотека - это d3d8.
Для девятого - d3d9.
Десятого и старше - dxgi. Реже - d3d10 и d3d11.
Для OpenGL - opengl32.dll (подходит и для 64 битов).

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 4 | 1 | 4
Назад Вверх Каталог Обновить

Топ тредов
Избранное