+ Ответить в теме
Страница 6 из 40 ПерваяПервая ... 4 5 6 7 8 16 ... ПоследняяПоследняя
Показано с 51 по 60 из 395
  1. #51
    На перепутье Enji смотритель древней обсерватории Enji смотритель древней обсерватории
    Регистрация
    19.06.2016
    Сообщений
    149

    По умолчанию

    А всё потому, что новые видеокарты не любят старый dx8. На каком-то старье 2003-2005 года игра вполне себе идёт на 50-60 FPS.
    Perfect World работает в режиме api dx8. На самом деле прикрутить к игре хотя бы поддержку dx9 вполне по силам адекватному программисту, там кода около 100 строчек.

    Что мы имеем по умолчанию в игре (режим DirectX 8), играть в это невозможно абсолютно и даже смена настроек и ползунков погоды не делают:


    А вот собранный мною на коленках инжекторный модуль, перенаправляющий запросы api и преобразовывающий их в вызовы DirectX 9. Как видно в одном и том же месте FPS вырос ровно в 2 раза.


    Запускалось всё это здесь:


    Движок старый, но если честно, распараллеливать здесь нечего, он даже 1 ядерный процессор не нагружает полностью. Теоретически, в какой-нибудь Windows XP и с видеокартой 15 летней давности игра полетит в 60 FPS.

  2. #52

    По умолчанию

    Цитата Сообщение от Enji Посмотреть сообщение
    А вот собранный мною на коленках инжекторный модуль, перенаправляющий запросы api и преобразовывающий их в вызовы DirectX 9. Как видно в одном и том же месте FPS вырос ровно в 2 раза.
    Поведай всем, как такое замутить?)
    Последний раз редактировалось origin666; 08.04.2017 в 09:12.

  3. #53
    На перепутье Enji смотритель древней обсерватории Enji смотритель древней обсерватории
    Регистрация
    19.06.2016
    Сообщений
    149

    По умолчанию

    Cорцы (C++):

    1. https://pwonline.ru/forums/fredirect.p...st%2F6kQwkZStQ

    Устанавливаем Microsoft Visual Studio 2015 Community, если нету. Наверное и под другим скомпилируется, но у меня стоит именно эта среда разработки.
    (при открытии возможно запросит установку SDK Windows 8.1, соглашаемся).
    Настраиваем среду разработки, указываем инклюды SDK directX, либы.



    Кто не знает, клац правой кнопой по свойствам проекта, тык VC++ Directories> Include directories>Edit (путь к инклюдам)
    SDK Win 10 >>> Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt

    VC++ Directories> Library directories>Edit (либы)
    SDK Win 10 >>> Program Files (x86)\Windows Kits\10\Lib\10.0.10150.0\ucrt\x86

    Ну и папку с нашими сорцами захватить, компилируем, кидаем полученную на выходе библиотеку dxd8.dll в папку element с игрой.

    Если лень или не получается, скомпилированная библиотека (собиралась под Win 10 64, потребуется дистибутив VC redist 2015): https://pwonline.ru/forums/fredirect.p...st%2F7bLhCXntY
    Win 7/Win 8 билд >>> https://pwonline.ru/forums/fredirect.p...st%2F7nMjKV7fg


    Инпут лага нет как в dx8, камера вертится шустро, сглаживание x8, фильтрация текстур x16



    P.S. осталось пофиксить растянутые текстуры, работает любой ENB wrapper DX9, включая последние билды 2017 года.
    Последний раз редактировалось Enji; 08.04.2017 в 09:51.

  4. #54

    По умолчанию

    Цитата Сообщение от Enji Посмотреть сообщение
    Cорцы (C++):

    1. https://pwonline.ru/forums/fredirect.p...st%2F6kQwkZStQ

    Устанавливаем Microsoft Visual Studio 2015 Community, если нету. Наверное и под другим скомпилируется, но у меня стоит именно эта среда разработки.
    (при открытии возможно запросит установку SDK Windows 8.1, соглашаемся).
    Настраиваем среду разработки, указываем инклюды SDK directX, либы.



    Кто не знает, клац правой кнопой по свойствам проекта, тык VC++ Directories> Include directories>Edit (путь к инклюдам)
    SDK Win 10 >>> Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt

    VC++ Directories> Library directories>Edit (либы)
    SDK Win 10 >>> Program Files (x86)\Windows Kits\10\Lib\10.0.10150.0\ucrt\x86

    Ну и папку с нашими сорцами захватить, компилируем, кидаем полученную на выходе библиотеку dxd8.dll в папку element с игрой.

    Если лень или не получается, скомпилированная библиотека (собиралась под Win 10 64, потребуется дистибутив VC redist 2015): https://pwonline.ru/forums/fredirect.p...st%2F7bLhCXntY
    Win 7/Win 8 билд >>> https://pwonline.ru/forums/fredirect.p...st%2F7nMjKV7fg


    Инпут лага нет как в dx8, камера вертится шустро, сглаживание x8, фильтрация текстур x16



    P.S. осталось пофиксить растянутые текстуры, работает любой ENB wrapper DX9, включая последние билды 2017 года.
    . Однако как то даже просто всё получается) может залить в патчер это дело и скинуть китайцам?

  5. #55
    На перепутье Enji смотритель древней обсерватории Enji смотритель древней обсерватории
    Регистрация
    19.06.2016
    Сообщений
    149

    По умолчанию

    Цитата Сообщение от origin666 Посмотреть сообщение
    . Однако как то даже просто всё получается) может залить в патчер это дело и скинуть китайцам?
    У них клиент давно уже работает с dx9, поэтому и не тормозит ничего.

  6. #56

    По умолчанию

    Цитата Сообщение от Enji Посмотреть сообщение
    У них клиент давно уже работает с dx9, поэтому и не тормозит ничего.
    эм, то есть это до нас ещё не дошло? О_о

  7. #57
    На перепутье Enji смотритель древней обсерватории Enji смотритель древней обсерватории
    Регистрация
    19.06.2016
    Сообщений
    149

    По умолчанию

    Цитата Сообщение от origin666 Посмотреть сообщение
    эм, то есть это до нас ещё не дошло? О_о
    Ага. Там это уже года 3 как работает.

  8. #58

    По умолчанию

    Цитата Сообщение от Enji Посмотреть сообщение
    Ага. Там это уже года 3 как работает.
    Как вариант покопаться в их клиенте и собрать из двух один. Но это запарно будет, а потом ещё и бан влепят как обычно

  9. #59

    По умолчанию

    Цитата Сообщение от Enji Посмотреть сообщение
    Вылетает игра светофором при запуске.

    Win 7/64

  10. #60

    Thumbs up

    За это дело не забанят?)



    P.S. Маленький (огромный) оффтоп) Товарищ Enji, как тебе Рязань? С какой платой юзаешь? Тоже думаю перейти на R7 1700)


+ Ответить в теме
Страница 6 из 40 ПерваяПервая ... 4 5 6 7 8 16 ... ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения