Jump to content

Search the Community

Showing results for tags 'dll'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Information section
    • Site Help
    • Bulletin board
    • Comments and suggestions
    • Technical issues
  • Игровые форумы 18+
    • The Elder Scrolls III: Morrowind
    • The Elder Scrolls IV: Oblivion
    • The Elder Scrolls V: Skyrim
    • The Elder Scrolls V: Skyrim Special Edition
    • Enderal: The Shards of Order
    • The Elder Scrolls Online
    • Mount & Blade
    • Fallout 3
    • Fallout: New Vegas
    • Fallout 4
    • The Sims 2
    • The Sims 3
    • The Sims 4
  • Форумы по разным играм
  • Pазное
  • Скриншотомания's Fallout
  • Скриншотомания's Sims
  • Скриншотомания's TES
  • Скриншотомания's Полезная информация
  • Скриншотомания's Скриншоты из разных игр
  • Скриншотомания's История скриншотов нашего сайта
  • АРЕНА's Поединок!
  • АРЕНА's Вызов!
  • АРЕНА's Победители!
  • АРЕНА's Архив

Blogs

There are no results to display.

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 1 result

  1. как можно заметить , уже некоторое время беседка затрахивает своих игроков "обновами", которые не несут ни единого исправления ошибок, зато преследуют цели обогащения путем продажи "щидивральных" модов от сриейшен клаба. это приводит к тому, что в один не самый прекрасный момент времени моды имеющие библиотеку dll в своем составе внезапно перестают работать. это не является случайностью, а вызвано рядом причин: 1. автор мода перестраховывается от того, что со следующей версией f4se/skse64 мод перестанет работать или глюканет 2. популярность модов на нексусе расчитывается не от количества уникальных скачиваний, а просто от общего количества скачиваний 3. есть жывотные, которых сильно прёт, когда их на коленях умоляют обновить их творение предположим, игрока такая ситуация не устраивает и он хочет за пару минут самостоятельно обновить мод. фантастика? отнюдь. дело в том, что проверки версий игры для модов в 99.9% случаев не нужны, т.е. почти любой мод для Ф4 версии с 10.26+ будет после "доработки напильником" работать хоть на 10.75, хоть на 10.130. так же 95-98% модов старших версий будет работоспособно на младших версиях игры. это связано с тем, что разработка f4se немного переместилась в морг. с skse64 ситуация несколько иная- дело в том, что релиз skse64 был сильно преждевременным и имел работоспособный функционал относительно обычного skse менее половины. что это означает? это означает лишь то, что в отличии от ситуации с Ф4 моды старших версий с гораздо меньшей вероятностью "взлетят" на старых версиях игры. теперь о той "магии", что потребуется чтоб совершить сие страшное и великое колдунство, занимающее минуту-две. для совершения сего волшебства не потребуются ни девственницы, ни кровь, ни жабы ни иная ***а. потребуется всего лишь исходник библиотеки dll, но тут будет ожидать сюрприз- в 99% случаях авторы не выкладывают исходники. но есть и другие пути получения исходников- наплакать, насосать, отжать в подворотне ... ну или просто декомпилировать библиотеку. разжившись тем или иным образом исходником игрок при попытке осмотреть может испугаться и впасть в ступор- там же много импортных и непонятных букв. рассмотрим на примере одного мода, что отпиливание проверки версии дело очень простое. в качестве подопытного для проведения вскрытия возьмем мод MCM [Скрытое содержимое] , тем боле, что автор любезно выкладывает исходники [Скрытое содержимое]. под спойлером для удобства чтения приведу интересующий нас код, содержащийся в MCM.cpp . ни на какие права/свободы и прочее при этом я не покушаюсь... да, буков, да еще и импортных- много, но не стоит пугаться раньше времени. нас интересует то, что ниже объявления функции " bool F4SEPlugin_Query(const F4SEInterface * f4se, PluginInfo * info) " . там запрашивается версия игры/f4se и сравнивается с интересующей автора: if (f4se->runtimeVersion != SUPPORTED_RUNTIME_VERSION) эту строчку не надо трогать- она для нас не опасней сломанной мышеловки, нас на самом деле интересуют две строки ниже: MessageBox(NULL, str, PLUGIN_NAME_LONG, MB_OK | MB_ICONEXCLAMATION); return false; первая строка мутит сообщение о несоответствии версии и её можно даже не трогать- тогда просто придется каждый раз при запуске ловить сообщение о несоответствии версий. зато вторая строка для нас самая ужасная- она "стучит", что нашелся негодяй, пытающийся использовать мод не подходяший по версии. далее удаляем/закоменчиваем эти 2 строки, компилируем библиотеку, засовываем её куда положено и наслаждаемся. теперь немного о другом. описанное здесь отнюдь не панацея и по возможности следует избегать данной процедуры, если есть возможность обновить мод. далее- для Skyrim SE нельзя пытаться новые версии Racemenu прикрутить на старые версии игры, это связано с тем, что мод развивается/восстанавливает функционал и это напрямую связано с развитием/восстановлением skse64. с Ф4 подобное несколько получше- например Looksmrnu для версии 10.120 великолепно взлетит на версии игры 10.75 (на сильно старых версиях, скажем, 10.26 или 10.40 не опробовано). в заключении добавлю, что подобный текст на некоторых ресурсах приведет к бану автора, например на нексусе забанят в течении нескольких минут, поэтому не стоит искать там помощи. данный текст являет собой инструкцию и не призывает срать автору в личку навроде "плизя, сделяй мине №№№", "слышь, не в падлу, наваяй №№№" . я человек грубый и неженственный и любящий посылать на**** такие просьбы. Продолжение темы смотрим тут:
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.