fbpx

Зброя в counter strike 1.6

Питання, що розглядаються у статті настільки специфічні, що навряд чи зацікавлять людини, не працює в цій програмі. Але практика листування, як з початківцями користувачами цього інструментарію, так і з загальному-те, людьми вже навчені і придбали деякі досвід в експлуатації тривимірного світу підказує, що питання це дуже насущен і цікавий.
Організація бібліотек у цій програмі та засоби управління ними, запропоновані розробником, залишають бажати кращого. Поради, що зустрічалися на просторах інету так само не можна назвати конструктивними і вирішальними проблему. Тому мені хочеться стверджувати, що я буду першим, хто сформулює її рішення письмово. Прошу не судити мене суворо і не штовхати ногами, якщо шляхи виходу з цієї проблеми Вам вже відомі або Ви самі додумалися до такого, про що я буду писати. Бо повторюю, що я про це ніде не читав. А окремі відомості по влаштуванню папки “Runtime” і можливості перейменування папок програми вважаю підказкою для свого рішення.
Взагалі при розмірі встановлених бібліотек у пару гігабайт подібні питання можуть і не хвилювати, але коли папки з встановленими моделями розростаються, і їх обсяг сягає гігабайт отак сорока чи п’ятдесят, чітко починаєш розуміти, що ідея валити все в одну купу, була, м’яко кажучи, мало конструктивною і надто необачною.
Сказати, що з великим об’ємом бібліотек стає важко розбиратися – це нічого не сказати. Один тільки скролінг “Pose” може тривати більше хвилини і довести до сказу кого завгодно. При установці великої кількості матеріалу дуже важко знайти те, що потрібно, так як найменування папок бібліотек не завжди збігається в підкаталогах. Наприклад, модель в папці “Character” може називатися як “Clothing dress long V3”, а текстури для неї в папці “Pose” – “MAT dress V3” або, наприклад “Cloth V3”. От і шукай. І прапор тобі в одну руку і ліхтарик в іншу. Хоча при великому бажанні можна звичайно відкрити основний файл геометрії в блокноті і пошукати там посилання на додаткові файли, в тому числі і на файли поз. Перегляд ж невідкритих жодного разу папок графічними візуалізаторами самі розумієте, не дає нічого. І навіть якщо перевьюшки вже сформувались, при умови що ви цю папку відкривали, знайти серед багатьох сотень бібліотек модель за мізерного зображенню теж досить таки проблематично. От і доводилося шукати инсталяк, розпаковуючи його в окрему папку щоб подивитися пристрій підкаталогів.
(До речі якщо хтось знає рішення проблеми з створенням перевьюшек автоматично, без нацьковування на кожен rsr файл спеціальної утиліти або відкриття бібліотеки після установки, буду дуже вдячний за підказку).
Існує кілька рішень цього питання. Перший запропонований самим розробником. Не секрет що є можливість підключення додаткової папки Runtime під час роботи програми. Суть в наступному. У Вас має бути створено дві або більше папок з назвою “Runtime”, що розташовані в різних місцях. В одній “Runtime” у Вас, наприклад, знаходиться все для Вікі в інший “Runtime” все для Міші в наступній “Runtime” все для ….. і. т. д. В цьому випадку, завантаживши все, що треба з однієї “Runtime” переключається на іншу завантажуємо і все, що треба з неї. Але ось невдача. Спробуйте відкласти незакінчену роботу, а потім знову довантажити її в наступному сеансі. Як ви думаєте, до якої з папок “Runtime” звернутися “Poser” і все він там знайде? Ось те-то і воно. Дулю вам з маком, а не продовження роботи. Безумовно, такий метод існування творчої діяльності має місце бути. Але сеанси цієї діяльності будуть одноразовими. Дуже сумнівне і не сприяє тривалому творчості зручність.
Інший спосіб організації бібліотек був прочитаний на форумах, запропонував його один з розумних фахівців, які розбираються в цьому питанні. Суть в наступному. Для кожної творчої задумки ми формуємо свою власну папку “Runtime” зі всіма необхідними предметами та персонажами. Продумуємо що нам потрібно, підбираємо файли, инсталлируем, підключаємо до “Poser” працюємо, після чого під корінь видаляємо. І так чинимо з кожною роботою. Можна проинсталлировав базові моделі один раз, і більше їх не чіпати, маніпулюючи тільки з додатковими бібліотеками. Лазячи по татусям і вичищаючи тільки їх після закінчення роботи. Як вам така методу?
Чесно кажучи, мені подібні варіанти не підходять і здаються дуже обтяжливими. Хочеться мати нормальний каталог з раз і назавжди з встановленими моделями і звертатися до них у міру потреби, не лазячи по папках нічого не вичищаючи, не інсталюючи і не перемикаючи. Якщо вас дістало подібне положення справ і ви зі мною згодні – читайте далі. Даю рецепт. Проблема буде вирішена кардинально! Що ж стосується часу витраченої на її рішення, воно буде нітрохи не більшому ніж той, який Ви витратите на постійне копання в тілі бібліотек у двох попередніх випадках. Велике достоїнство запропонованого мною способу в тому що робити все доведеться лише один раз.
Будемо вважати, що установчі бібліотеки знаходяться у нас у вигляді exe файлів. У більшості випадків так воно і є. Можливий варіант подання бібліотек у вигляді архіву. У будь-якому випадку умовимося, що при розпакуванні ехе бібліотеки або архіву ми повинні отримати каталог, який починається з папки “Runtime”. У кращому випадку, кожен наступний файл, який встановлюється або распаковывающийся в папку “Runtime” буде збільшувати її розмір, додаючи все нові і нові файли бібліотек.
Якщо ж після розпакування ми отримуємо групу папок або файлів відрізняються від вище зазначеного варіанта ми ручками повинні привести отриманий варіант до необхідного виду. На практиці я після коригування архивирую отримані файли без стиснення і тут же разархивирую в папку “Runtime”. Звертаю Вашу увагу, що весь вищевказаний процес ми проводимо в будь-якій окремій директорії на диску і крім татуся “Runtime” там нічого немає.
Розвиваю думку далі. Припустимо, у нас є спочатку три диска з моделлю “Victoria” і три диска з моделлю “Michael”. Так ось. Всі маніпуляції ми проводимо лише з тими инсталляками, які призначені для Вікторії і отримуємо папку “Runtime” відповідно тільки з бібліотеками для Вікторії. Після чого йдемо по шляху RuntimelibrariesCharacter, створюємо тут папку з назвою “!!!Victoria” і всі папки знаходяться по цьому шляху переміщуємо у новостворену.
Так само чинимо з файлами по шляху:
RuntimelibrariesFace
RuntimelibrariesHair
RuntimelibrariesHand
RuntimelibrariesLight
RuntimelibrariesPose
RuntimelibrariesProps
Назва папки створюваної за всім цим шляхам може бути будь-яким, але має бути одним і тим же. Не буде плутанини. Окличні знаки поставлені, для того щоб вона була у верхній частині каталогу при роботі з програмою. Це дозволить позбутися від скролінгу. Закінчивши роботу, архівуємо отриману “Runtime” без стиснення і розпаковуємо на своє законне місце. У мене це D:Curious LabsPoser 6
Після всіх вище перерахованих маніпуляцій все, що відноситься до моделі “Victoria” буде знаходитися у Вас в окремих течках!
Так само слід чинити і з іншими моделями. Природно, що зовсім не обов’язково тримати кожну модель і її бібліотеки в окремій течці, критерії поділу можуть бути й іншими. Але мені здалося зручним вчинити саме так.
Якщо у Вас з’являться нові бібліотеки для тієї або іншої моделі, Ви завжди зможете, вступивши вищевказаним способом, доповнити свою “Runtime”. Ось власне і все. Більш докладно з поглядами автора на це та інші запитання можна познайомитися на www.artposer.narod.ru Удачі Вам.
Адреса сайту автора:

3D графіка виконана в програмі: