Корсары 1 создание модов

понедельник, 13 мая 2019 г.

Double Sided в Корсарах

2-Sided
Отображение модели в игре

Хотя мне удалось добиться полного отображения модели, как в рендере, так и в игре, без применения модификатора Shell (о чем я писал ранее), мое желание сделать какую-либо модификацию в городе, быстро пропало, так как нужно более 50 раз переключаться между закладками в редакторе материалов, чтобы выставить 2-Sided для каждого объекта.

Вчера нашел этот скрипт, который автоматизирует этот процесс, включая 2-Sided (Double Sided) у всех моделей присутствующих в сцене, чтобы он случайно не затерялся решил сохранить его здесь.

четверг, 2 мая 2019 г.

Новые орудия для корабля

Корсары моды
Модификация
Новый внешний вид модели Пинка

Прогуливаясь по палубе tislic задумался, каким калибром орудий лучше будет перевооружить свой корабль придя к берегам Эспаньолы. Пройдя мимо корабельных пушек, которыми сейчас был вооружен его корабль, он бросил на них косой взгляд, после сделав ещё пару шагов остановился и с удивлением, не веря своим глазам, обернулся

Корсары
Оригинал
Пинк
Не знаю почему, но почему-то запоминается именно тот корабль, который удается захватить первым, не смотря на то, что захват пинка происходит не в игре, а в начальной заставке, мне этот корабль запомнился наверное потому, что сцена захвата мне напоминала побег Питера Блада с Барбадоса, а сам корабль отождествлял собой "Арабеллу", но и может быть еще, и потому, что именно этот корабль качался волнах (физика которых мне очень понравилась) когда я в первый раз вышел из города в отрытое море.

Поэтому, собственно и не планировал вообще заморачиваться с его модификацией, так как модель мне казалось вполне симпатичной, думая, что стандартного набора (штурвала, кабестана и якорей) будет вполне достаточно, до тех пор, когда не начал заниматься орудиями обратив внимание на их модели
 
Корсары
Оригинал
Корабельные орудия

Если в двух словах описывать модель этих пушек, то весь рассказ сойдется к тому, что это псевдо 3D модель, у которой даже колеса нарисованы и состоит она из параллелепипеда к которому присобачен цилиндр, а со стороны моря (вид от 3-го лица) вообще нарисован круг в иллюминаторе вместо ее дула.

В связи с этим вот всем, прежние пушки естественно были выброшены за борт, а вместо них были поставлены полноценные 3D модели, а орудийные люки, в свою очередь, получили сквозные отверстия, тем самым став более реалистичными чем они были

Корсары моды
Модификация
Новые корабельные орудия
Если же говорить про сам корабль, а точнее про его характеристики, для тех кто ещё не играл в первую часть Корсаров, которая по праву считается культовой, думаю, что стоит рассказать побольше, так как на этом корабле приодеться плавать довольно долго. И так. Вместимость - 400 центнеров. Это досадное обстоятельство, так как, если хочется много денег на начальных этапах игры, то приходится заниматься торговлей - брать на абордаж сложно с таким кораблем, а у вас ещё и умения не прокачаны как следует. Хотя торговать просто, безопасно и надежно, вам придется сделать немало рейдов. А это долго и тупо. Да и платить команде, знаете ли, приходится. Вот простой пример: на пинке вы сделали рейд по маршруту Тендейлз - Хайрок - Мертвый остров (для понимания, где, что покупать, а где продавить, можно воспользоваться таблицей). Получиться немного. При умении коммерции 0, максимум - тысячи две с половиной. А команда просит жалования 200 в месяц (если без офицеров). С офицерами минимум на 400 больше (если это не плотник или врач, а, например, канонир). Как показывает практика, лучше не плавать с командой меньше 40 чел (вдруг абордирует кто?). А теперь, предположим, у вас барк, с втрое большим объёмом. Команду при желании можно оставить такой же (40), а зарабатывать вы будете в три раза больше. Вывод? В общем, вы поняли,  пинк только для старта, а не для полноценной игры.

Корсары
Модификация
Вельбот (шлюпка)
Корсары моды
Модификация
Штурвал

Корсары
Модификация
Пушки
Корсары моды
Модификация
Модель якоря при виде от 3-го лиц

Корсары моды
Модификация
Модель якоря вблизи

четверг, 4 апреля 2019 г.

Корсары 1 - Флейт, новая модель

-Вот такие дела - сказал tislic переворачивая запекавшуюся на печи текстуру, - Изначально хотел лишь расказнить пару штук новых приключений Николаса Шарпа, но дело повернулось круто, точно так, когда 1686 году после несколько месяцев неудачной охоты мы повстречали торговый караван, в которой был не похожий на других корабль
 
Корсары
Оригинал
Флейт и Море
Данная особь можно сказать обитает у черта на куличиках, ни на одной верфи не продается, сражаться не желает, убежать не может, в одиночку не плавает, редко попадается в торговых конвоях и гаванях, часто - в торговых флотах, но достать их оттуда не представляется возможным, т.к., во-первых, флоты попадаются исключительно редко, а во-вторых, флот охраняет Ман-о-Вар и еще пара посудин 1-ого класса, а зачем захватывать этот флейт, если рядом есть кое-что получше, сам Ман-о-Вар. Из-за такой вот исключительной редкости решил преобразить его максимуму

Корсары моды
Модификация
Новая 3D модель Флейта и Обновленное море

Корсары моды
Модификация
Кабестан и Камбуз

Корсары
Модификация
Фальконет и кормовые фонари

Корсары
Модификация
Крышки орудийных портов и корабельная помпа

sea dogs
Модификация
Штурвал и корабельный (судовой) компас

P.S. Для полноты представления о всех введенных изменениях, решил записать не большое видео:
 

воскресенье, 24 февраля 2019 г.

Изменение вооружения

Корабельные орудия

Прогуливаясь поздним вечером по букану расположенного на песчаном побережье Эспаньолы tislic обратил внимание на погрузку корабельных орудий на корабль, который с утренним приливом  должен был выйти в море

Модификацию по добавлению пушек "New Gun Types" делал Orzel, к сожалению модификация до нашего времени не сохранилась. "В чем был её смысл?" - спросите вы. Ответ банальный и одновременно оригинальный, к трем имеющимся орудиям добавить ещё. "Вроде нет ни чего сложно, чтобы добавить новые строчки и таким образом задать новые пушки в Cannons.idf  при помощи того же Item Maker" - скажите вы. Да это так, но дело в том, что три орудия, которые идут в оригинальной игре прописаны в самих модулях игры и все добавления в Cannons.idf без отредактированных .dll файлов работать не будут.

Сами же характеристики корабельных орудий прописаны в .idf файле Cannons, который расположен в папке ..\Корсары\RESOURCE\WORLDS\

Самое интересно, что в свое время Hosehead имея на руках эту модификацию не включил её в свой Build, т.к. запрет идти против ветра использует такой же файл, что и "New Gun Types" в котором этот запрет не включен и сочтел  модификацию по добавлению новых пушек мене интересной, в чем я лично с ним не согласен.

Корсары, Sea Dogs
Настройка пушек в Item Maker и отображение их характеристик на верфи
Почему? К примеру, в фильме "Пираты карибского моря" есть сцена, когда поздней ночью Черная Жемчужина заходит в бухту Порт-Ройаля, этот эпизод показан, как раз перед разговором губернатора с командором Норрингтоном в форте. Помните? А теперь представьте, что под покровом ночи вместо Черной  Жемчужены в бухту зашел черный, как смола сто пушечный  Ман-о-вар, отрываются бортовые люки и вместо обычных пушек из них появляются скорострельные орудия, как у Летучего голландца. Что осталось бы от Порт-Ройаля от такой огневой мощи за то время сколько обстреливала его Жемчужна???

Да, ответ правильный, одни руины. Вот такой корабль, по моему мнению должен возглавлять испанскую Армаду смерти, которая была специально послана из Европы в Новый свет, чтобы покарать всех несогласной, что власть в Карибском море принадлежит Испанской короне (доработка идеи addon'а Predator'а).

Но вернемся "New Gun Types". Собственно с какими параметрами в модулях работал Orzel понятно, осталось понять, как переработать экран интерфейса верфи, чтобы все добавленные орудия в нем отобразились, как видно на скриншоте вмещаются всего два орудия.

понедельник, 31 декабря 2018 г.

С наступающим Новый годом!

Сначала планировал написать Новогоднее поздравление читателям, но потом решил оставить эту затею написания банальностей  и решил записать Новогоднее видео:

воскресенье, 23 декабря 2018 г.

Подготовка беты версии Рифов Русалок

Рифы Русалок в тумане
-Рифы русалок! - раздался крик с марса
-В скольких румбах от курса?! - отозвался на крик боцман
-Прямо по курсу! - ответил впередсмотрящий
-Мираж? - удивленно спросил боцман у капитана, который вышел из своей каюты.
Капитан ни чего не ответил боцману, вместо ответа взял у него подзорную труду и отправился с нею на бак.

На мое удивление у меня получилось сделать то, что я считал не возможным, а именно, импортировать модель Reefs.gm (К3) в игру без применения модификатора Shellпри помощи выбора 2-Sided в редакторе материалов 3D Max, причем напрямую, без разбивки её на части, как я собирался сделать в прошлый раз:
2-Sided
Редактор материалов [M], 2-Sided

Это находка прорисовки модели настоящий прорыв в создании модификаций! Благодаря ей модель полностью отображается как в рендере, так и в игре, так, если был бы применен модификатор Shell, но уже без ее увеличения веса, что гораздо упрощает работу по моделированию, как для суши, так и для моря.
Но мое ликование длилось не долго, коллизия проявляла себя очень странно, корабль проходил сквозь скалу без каких либо препятствий и застревал при выходе из нее, что привело меня к мысли, что коллизия прописана внутри самой модели, а не снаружи.
Ну раз так, не долго думая я вывернув нормали наизнанку (модификатор Normal) благодаря чему пришел к желаемому результату, при котором коллизия находиться снаружи и работает нормально:
Normal
Модификатор Normal

P.S. Вспомнить бы какие модели у меня не вмещались раньше из-за увеличенного размера

воскресенье, 16 декабря 2018 г.

Чит коды для игры Корсары 1



Читы! Ни когда не думал о том, что начну в пользоваться читами, но с другой стороны, ведь они изначально предназначались не для игроков, а для разработчиков, которые с их помощью тестировали игру и отлавливали ошибки, ведь намного легче проверить игру, когда можешь за считанные секунды перенестись на высоту птичьего полета и рассмотреть нужный уровень, под нужным углом без необходимости обходить его вдоль и поперек, чем собственно я сейчас и занимаюсь.

Для того чтобы ими воспользоваться нужно, находясь в море нажать вместе [ Ctrl ] + [ Z ] и напечатать один из нижеприведенных кодов:

have life - корабль починен, с полной командой

expu mne - повысить опыт

deneg day - повысить запас денег

get me magic  - повысить повреждения от орудий

make screen shots - убрать повреждения от орудий

now i flying - нажмите [ Ctrl ] + [ F ] чтобы перемещать камеру

teleport - нажмите [ Ctrl ] + [ L ] чтобы переместить корабль к камере

fire from camera  - стрелять из камеры клавишей

вторник, 11 декабря 2018 г.

Применение Extrude для создании модели

Применение модификатора Extrude
-Тысяча штормов Бискайского залива испанцам в глотку! – выругался tislic, рассматривая  Рифы Русалок с капитанского мостика, -  Какое это  гиблое место для зевак? Тут даже сухопутна крыса легкостью продеться на Ман-о-варе.

Погорячился я, что вполне может хватит разбивки модели на четыре части. Для локации, где нужно будет проявить весь свой опыт управления кораблем, нужно гораздо больше скал, а следовательно из-за увлечения веса модели, разбивка нужна, как минимум на шесть частей, а если учитывать обломки разбитого корабля на дне для задания атмосферы,  то на все девять частей.

Задание коллизии по ранее описанному способу вполне реальна, но полностью отредактировать Reefs.gm копируя и передвигая скалы на новое место, а потом, тоже самое, с точностью до миллиметра проделать с Reefs_refl.gm, затея была мягко сказать для мазохистов. Гораздо проще,  создать абсолютно новую модель при помощи модификатора Extrude,  прежде обрисовать каждый риф инструментом Line (линия), как я это делал при созвездии таверны Джона Сильвера.

четверг, 29 ноября 2018 г.

Русалочьи воды и def файл

Проход модели корабля сквозь модель рифов
при прописанной коллизии

-Тоннерре! Что за напасть такая? Как только удалось разделил модель рифов на четыре части и задать их координаты в .def файле, как выясняться, что корабль проходит через них лучше чем нож через масло

Link (-1)
Придумываний не хитрый тест в котором все модели из .def файле удалялись и оставлялась только тестируемая, показал, что коллизия присутствует у всех четырех моделей, но учитывается только у ведущей, которая идет первой с полем Link (-1). Кроме того, мини карта острова, как выяснилось из этого теста, рисуется именно по ней, обходя стороной все остальные модели присутствующее в этом файле.
Поняв что из-за такого положения дел вечер затеняться до поздней ночи tislic зажег свечу на столе и принялся составлять план действий


Альфа канал
Создание текстур с альфа каналом в Photoshop-е
для модели коллизии острова


1. Модель рифов Reefs_refl.gm, о которой я говорил в прошлый раз, конвертируем в формат .cff (.OBJ->3D max, 3D max->.CLF->BSP.exe->.CFF) закидаем её в игру и сразу идем к вновь созданному острову для получения файлов .dlm и .dlt (мини-карты) в папке ..\Корсары\RESOURCE\DGLMAPS\
2. Имея уже созданную мини-карту переконвертируем модель рифов Reefs_refl.gm в формат .cff, но уже без модификатора Shell (что позволит уменьшить вес модели), которая будет служить нам моделью коллизии  (Link: -1) по такому же прицепу, как построена коллизия в городе, а все оставшиеся четыре модели станут по верх неё, как облицовка.
-Рифы, Рифы - с такими словами tislic поворачивал по кругу  карту, - Какие это рифы? Рифы это надводное возвышение скалистого дна на мелководье,  а это что? Это ничто иное, как скалы!

3D max и Концепт-Art
Если коллизию по выше написанному способу получиться прописать, то первым делом надо будет редактировать саму модель Reefs.gm. Удалить все крупные скалы, оставив не более пары штук и клонировать на их место остальные.

четверг, 22 ноября 2018 г.

Оси координат в DEF

Давно хотел написать эту памятку, так как оси координат в 3D max и утилиты редактирования def файлов разняться, а при зеркальном отображении моделей кораблей при моделировании вообще начитаться путаница.