![]() |
PhysX Drivers 2.6.0
|
Re: PhysX Drivers 2.6.0
мдя народ а по тестить никто не хотел :)
но спасибо моему текущему моделеру...
|
Re: PhysX Drivers 2.6.0
блин, я с самого начала это увидел, но ждал что пробью прова и включю аську....не включил
ап ошибке сюда чё-то не донал написать :@ |
жа что бы работала игруха с PHYSX выще версии 2.2 нужно 20 метров драйверов (
но зато! реальная быстрая физика Жаль. А я надеялся что есть способ без правки рееста (под юзером с ограниченными правами писать в реестр нельзя, т.е. обязательно нужны права админа, что не есть хорошо). Но спасибо и на этом. Вот. Сделал "либу". :-) Юзать проще простого: just plug and play. В смысле, достаточно просто вызвать LoadLibrary("PhysX_Light.dll") в проге, использующей PhysX, и на компе без установленных дров всё будет работать (пока правда не проверял :-) ). http://tav.fatal.ru/PhysX_Light/Phys...SS-v6.11.01.7z Только есть пара ньюансов: 1. В папке с игрой должны находиться все dll-ки из PhysX, которые она использует. 2. В папке с игрой должна находиться папка с номером версии используемого в игре SDK, напр. папка "v2.6.2", содержимое которой -- копия С:\Program Files\AGEIA Technologies\v2.6.2. Если игра использует другую версию SDK, то папка просто должна называться иначе. (Данная версия либы поддерживает все версии SDK от 2.3.1 до 2.6.2 включительно.) Вот, напр., готовый архивчик, собранный на основе последней версии PhysX SDK и SystemSoftware. Либа корректно обрабатывает ситуацию, когда дрова SystemSoftware уже установлены, и даже когда установлены, но более ранней версии, чем того требует прога (последнее не проверял, но работать должно). Также в случае краша приложения или если любознательный юзер нажал ресет, данные реестра не теряются -- либа при подсоединении к процессу, перед тем как править реестр, сохраняет резервную копию всей ветви "HKEY_LOCAL_MACHINE\SOFTWARE\AGEIA Technologies" в файл. Так вот, после такого не-совсем-грамотного-завершения-процесса достаточно просто ещё раз запустить PhysX-прогу, а потом нормально выйти из неё -- при детаче либа сама всё восстанавливает в реестре так, как ы былО, до её запуска. И последнее, либа (а следовательно и любая прога, её юзающая) требует прав админа. И используйте её на свой страх и риск, никаких гарантий, AS IS. :-) >насколько легально будет подобное распространение драйвера в коммерческом проекте? Если проект коммерческий, то это так принципиально? :-) В смысле, если чел готов купить игру, то 20Мб уже не рИшают. :-) Вообще конечно ребятам из AGEIA это не понравится. Но где-то читал на их форуме, что распространять сами дрова в виде инсталлятора можно. Про всякие самопальные урезанные версии не знаю. Но в некоммерческом проекте думаю на это никто внимания обращать не будет. |
Re: PhysX Drivers 2.6.0
jimforever
сорс либы выложил бы для народа хотя бы :) хотя у меня он уже есть :-) или то старая версия ? |
Re: PhysX Drivers 2.6.0
А на каком принципе твоя либа работает, что она именно делает?
Вообще то уже давно удалось убрать зависимость от реестра. И ненеужно никаких других либ, папок с номерами версий, и даже ФизиксЛоадер ненужен :). Вот если бы Агея разрешила такое использовать, было бы супер. Я уже второй раз создаю тему по этому поводу на офФоруме. Так никто и неподержал.... А жаль. Если такие ещё найдутся, то тема в разделе 2.7.х и называется PhysX without register . Она там в самом верху висит. З.Ы. А почему либа неподерживает СДК 2.7.0 У меня всё на нём работает. |
Re: PhysX Drivers 2.6.0
Render
так ты можеж мне обьсянить етот прикол ? :-) как я понимаю етот physxloader проста грузит к себе либу от нужной версии дров и переадресовывает базовые функции ... кто-то ручками ето уже пробовал грузить ? ps. кто бы обьсянил как юзать soft body ? ... :'( |
Re: PhysX Drivers 2.6.0
Дак я врапером пробовал напрямую загрузить из Коре. Получилось :). И лоадер тогда ненужен и реестр тоже.
Это конечно всё хорошо, вот если бы Агея одобрила наши действия. |
Re: PhysX Drivers 2.6.0
не знаю у меня так без дров и не заработало (
все делал не получаеться |
Re: PhysX Drivers 2.6.0
Процесор подержует ССЕ инструкции?
|
Re: PhysX Drivers 2.6.0
да когда ставлю полный дрова все работает!
а когда сношу ставлю обрезанные неработает |
Re: PhysX Drivers 2.6.0
Криво значит делаеш, должно работать!
|
Re: PhysX Drivers 2.6.0
Видимо дрова от другой версии. И ключ в реестр сделал?
|
Re: PhysX Drivers 2.6.0
все делал как выше написано! Не помогает! ни для 2.6.0 ни для 2.6.2.
скачал обе SDK! вам совутую проверить так! снести дрова! и прописать в реестре! А еще лучше зайти под USERом! если получиться то все клево! А у меня не получается?*?!! |
Re: PhysX Drivers 2.6.0
единственное видел так это в игре MAGIC BALL 3 там версия 2.2 помоему!
так вот она действительно идет без реестра и без дров! так токо 2 файла с игрой идут! |
Часовой пояс GMT +4, время: 03:28. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot