Bender Bending

Max Payne: Работаем в 3D Max 5 на последних OS

» Раздел: Max Payne II: Моддинг

Сразу хочу отметить, что подобная проблема затрагивает в первую очередь опытных пользователей, которые в силу привычки или других соображений не хотят или не могут перейти на новые версии программного обеспечения. Очень часто пользователь сталкивается с такой ситуацией, когда сотни накопленных за годы работы, плагинов, категорически отказываются работать в новой версии программы. Новичкам в этом случае намного проще сразу работать в новых версиях программ. Но не будем отвлекаться от основной темы статьи. В любом случае каждый пользователь делает свой индивидуальный выбор в пользу того или иного продукта.

Проблемы совместимости

Лично у меня подобная проблема возникла после сборки нового компьютера. Данную станцию собирал специально для создания карт в редакторе Remedy MaxED 2.0. Ниже приведена конфигурация моего компьютера:
Материнская плата: Gigabyte MA-790X UD4
Процессор: AMD Phenom II 955 AM3 3,2 Ghz
Оперативная память: 2048*4 Kingston HyperX 1066Mhz
Видеокарта: Sapphire Radeon HD 4850
Жесткие диски: WD 300Gb WD 1000Gb
Система достаточно мощная и ее ресурсов вполне достаточно для комфортной работы с большими картами. Первая проблема, с которой я столкнулся, была оперативная память. 32-х битная версия Microsoft Windows XP может использовать только 3.5 Гб оперативной памяти компьютера. К подобным трудностям я был готов заранее, поэтому предусмотрительно запасся 64-х битной версией Windows XP. После установки вышеозначенной операционной системы все встало на свои места – система стала использовать оперативную память в полном объеме. Проблем с драйверами, слава богу, не возникло благо на дворе 2009 год, и все современное железо исправно комплектуется 64-х битными версиями драйверов. После этого я с нетерпением взялся за установку Max Payne 2 и пакета утилит к нему Remedy Max Payne 2 Tools. На удивление все установилось и запустилось без единой ошибки. Прирост производительности был заметен невооруженным глазом, чему я был несказанно рад.
Как, оказалось, радоваться было рано. Проблемы возникли с Descreet 3D Studio MAX 5. Установив программу, я попробовал, запустить 3D Studio MAX 5 после нескольких секунд вылезла ошибка, о невозможности запуска динамической библиотеки cdains16.dll в 64 разрядной среде.
Для справки динамическая библиотека cdains16.dll является компонентом C-Dilla.. Это фирменная система лицензирования, C-Dilla Licence Management System используемая в продуктах компании Descreet. В результате зарегистрировать копию 3D Studio MAX 5 используя регистрационные ключи, как лицензионные, так и сгенерированные специальным кейгеном, не удастся. Программа авторизации банально не запуститься. Запуск библиотеки в режиме совместимости ни к чему не привели. Из этой ситуации есть выход 3D Studio MAX 5 можно запустить в режиме Network License (Сетевая лицензия). Для того что бы зарегистрировать программу таким способом надо поместить файл лицензии в корневую директорию 3D Studio MAX 5. Скачать файл лицензии можно здесь. После этого надо запустить License Configuration Switcher и выбрать режим Network. Теперь можно смело запускать программу. Для более корректной работы плагинов Max Payne 2 необходимо обновить 3D Studio 5.0 до версии 5.1, а затем установить Service Pack 1. Сразу хочу сказать, что установить официальное обновление 5.1 не удастся, поскольку инсталлятор программы так же не заточен под 64 битную архитектуру. Выход нашелся, с помощью специальной программы мне удалось извлечь файлы из инсталляционного пакета WISE. Скопировав извлеченные файлы вручную, я тем самым получил искомое обновление. А вот сервисный пакет установился с первого раза без всяких проблем. Далее последовало обновление Character Studio до версии 4.1, тоже без проблем.
Далее последовало глубокое разочарование, зарегистрировать CS 4.1, не удалось. Программа так же использует библиотеку cdilla.dll для регистрации. Найти файл сетевой лицензии для 4.1, мне не удалось.
На данный момент неработоспособность CS 4.1 является основной проблемой в запуске 3D Studio MAX 5.1 SP1 под Windows XP 64-bit.

Совместимость 3D Studio MAX 5.1 SP1 с Microsoft Windows Vista 64-bit и Seven 64-bit

Попробовав запустить 3D Studio MAX 5.1 SP1 под Windows XP 64-bit. и сделав определенные выводы, я решил поэкспериментировать с более свежими операционными системами от Microsoft. Шансы на успех этого предприятия были минимальны но, раз уж начал, надо идти до конца. Тем более хотелось проверить, действительно ли Microsoft в своих новых ОС улучшили совместимость со старыми программами. Установив и настроив Windows Vista Ultimate SP2, я начал установку 3D Studio MAX.
Проблемы возникли уже при установке Descreet 3D Studio MAX 5. В самом конце копирования файлов неожиданно появилась ошибка, которая говорила о невозможности установки одного из компонентов программ (cdains16.dll). Тем не менее, после ошибки появилось окно инсталлятора, в котором говорилось об успешном окончании установки программы. Установив патчи и обновления, я запустил 3D Studio. Через несколько секунд процесс программы завис. Как выяснилось через некоторое время, причина скрывалась в файле плагина combust_select.dlu. Удаление файла решило проблему запуска. Забегу чуть вперед и скажу что позднее я нашел на одном из западных форумов более мягкое решение. Неработающий файл надо переименовать в combust_select.dlu.bk и 3D Max будет запускаться без проблем. Из личного наблюдения могу сказать, что даже с удаленным файлом программа работает без видимых проблем. Хотя вариант с переименованием более корректен.
После запуска 3D Studio меня ожидала очередная проблема. Окна проекций были закрашены черным и явно не хотели отображать рабочую область. Через несколько секунд этот артефакт исчез, но после каждого сворачивания и разворачивания программы глюк появлялся вновь. Понятное дело, комфорт от работы в таком приложении сводится на нет. Поразмыслив логически, я понял, что проблема кроется в пресловутой теме Windows Aero. Быстро сменив тему оформления на Классическую, я запустил редактор. Что и требовалось доказать, артефакт с окнами проекций исчез. После применения темы Aero (упрощенная) (так же Aero, только без эффекта прозрачности) артефактов не появилось.
Но как, же быть тем, кто не хочет жертвовать внешним видом своей ОС в угоду старой программе? И в этом случае имеется решение. Зайдите в свойства 3dmax.exe. откройте вкладку Совместимость и установите галочки напротив пунктов "Отключить визуальное оформление" и "Отключить композицию рабочего стола". Теперь после запуска 3D Max тема будет автоматически меняться с Aero на Aero (упрощенная). А после выхода из программы все будет возвращаться на свои места.
Установка 3D Studio MAX 5.1 на Windows 7 Ultimate Gold RTM ничем не отличается от установки на Vista.

Решение проблемы c Character Studio 4.1

Теперь настало время решить проблему с работой CS 4.1. Если мы обошли регистрацию 3D Max с помощью сетевой лицензии, почему бы не сделать это и с CS 4.1. Запускаем License Configuration Switcher для CS 4.1. и выбираем режим Network. (Пуск > Программы > discreet > 3ds max 5 > character studio 4 License Configuration Switcher)
После этих действий запустить CS 4.1 все равно не получится, поскольку файл лицензии licpath.lic не предусматривает наличие CS 4.1.
Выход один найти такой же файл лицензии но для CS 4.1. после долгих поисков по интернету я пришел к выводу, что достать файл сетевой лицензии для CS 4.1. практически нереально. К счастью проблема разрешилась неожиданно удачно у моего знакомого известного как zzzGERTzzz, оказался искомый файл. К слову данный файл включает в себя сетевую лицензию и для 3D Studio MAX 5.1 и для Character Studio 4.1.

Заключение

Как видите запуск 3D Studio MAX 5.1 и Character Studio 4.1 на 64-х битных операционных системах вполне реален, пусть и имеет некоторые сложности. Все файлы, с которыми я работал на протяжении этой статьи, вы можете скачать. Ну вот и все на сегодня. Всем удачи и творческих успехов.

Просмотров: 15 928

Зевс #1 - 9 лет назад 0
И как бы в тему можно добавить о создании трианглов в 3д максе и их экспорте в мед2
Cytaster #2 - 9 лет назад 0
А что надо именно 5 версия?
Сорри, не в ту статью написал.
Xite #3 - 9 лет назад 2
В Windows 7 есть такая вещь, как Windows XP mode. Если железо действительно мощное, то без всяких проблем можно работать через эту моду.
StarTraveller #4 - 9 лет назад 2
Xite
c-dilla вещь сложная и просто так не фиксится.
Харгард #5 - 3 года назад 0
Раз уж я попал на эту тему, вот файл сетевой лицензии. Ссылка в статье битая.
Запускал на 8ке. Под 9м дайрексом - черный экран. Запустил под 8, удалив combust_select.dlu (с ним зависает).
прикреплены файлы
SharpShooter #6 - 5 месяцев назад (отредактировано ) 0
если ОЧЕНЬ нужно, то через виртуалку (Windows XP mode / Virtualbox) также можно запустить 3DS MAX 5.1, но понадобится часть файлов из MPDeveloper некоторое количество свободного места...и иногда слетает лицензия