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

среда, 11 марта 2020 г.

Корсары 1 - Носовая фигура Тритона

Носовая фигура Тритона
Модификация
Носовая фигура Тритона
Как сказал герой романа Игоря Пронина капитан Ван Дер Вельде, что "Ла Навидад" это не тот корабль, чтобы тащить на него все что попало, когда его дочь Кристина просила поставить какую-нибудь носовую фигуру, чтобы было как у всех, но все же пообещал, что когда надеться подходящая, то обязательно поставит.

Так поступил и я, почему собственно долго не писал. Вместо того, чтобы ставить, что попало, создал низкополигонную модель на основе понравившейся высокополигонной модели, которая состояла из 120 000 полигонов, потом с нуля создал UVW развертку, сделал крату нормалей, запек текстуру, раскрасил её в Photoshop-е (стараясь выдержать тональность имеющейся обшивки) и дело сдвинулось с мертвой точки.

вторник, 7 января 2020 г.

Корсары 1 - Быстрый Линейный корабль


Раз большую часть тестов я провожу на Быстром Линейном корабле решил следующую модификацию сделать к нему.

Добавил:
  • Кабестан
  • Пушки
  • Орудийные боеприпасы
  • Кормовые орудия
  • Бортовые орудия
  • Орудийные люки
  • Кормовые фонари
  • Штурвал
  • Камбуз
  • Якоря
Вообще, крутой корабль! Много пушек, защиты, но, к сожалению, маленькая команда. Поплавайте, он вам понравится. Почти всегда есть на верфях. Других особенностей у него нет нет. 

Корсары 1 - Лайншип, Быстрый Линейный корабль -
Модификация
Корабельные орудия
Корсары 1 - Лайншип, Быстрый Линейный корабль
Модификация
Штурвал и Кабестан
Корсары 1 - Лайншип, Быстрый Линейный корабль
Модификация
Кормовые фонари

вторник, 19 ноября 2019 г.

Пираты и русалки


Пересматривая четвертую часть Пиратов Карибского моря, решил вернуться к Рифам Русалок, которые не доделал в прошлый раз

 И так:

  • Полностью переедал текстуру рифов, сделав её бесшовной;
  • Пересмотрел размеры и местоположения самих скал;
  • Добавив модели разбитых кораблей;
  • Создал мини-карту для компаса;
  • Хотя Рифы Русалок и обозначены на карте, просто так туда не попасть. 

Разбитый корабль

Рифы

Русалка
Проход отрыт только через квест, который берется у Священника в церкви Д'Оранжа, зайти в которую, как думают многие, невозможно.

        понедельник, 21 октября 2019 г.

        Сообщения подзорной трубы

        Подзорная труба
        После написания прошлого поста у меня возник вопрос: "Как мне произвести тесты по которым я смогу определить, установились ли новые орудия на корабли NPC или нет?" Не много поразмыслив, решил проверять добавления при помощи подзорной трубы. Так как MessageBox подзорной трубы нет сообщения о типе орудий я решил его добавить при помощи оператора r_weapon%d, но новые данные о типе орудий не появились. Похоже на то, что в аннотации Orzal-a:

        "Also includes instructions on updating the interface.ini file so spyglasses are able to report this new gun information

        речь идет об отражении количества новых орудий на корабле, а не о их типе.

        понедельник, 7 октября 2019 г.

        Создание корабельных орудий


        В игре "Корсары: Проклятье дальних морей" три вида коробленых орудий:
        • Полукулеврина;
        • Кулеврина; 
        • Полупушка
        Конечно их характеристики можно изменить отредактировав Cannons.idf, но добавить новые строки с новыми пушками не получиться, из-за устройства самого движка

        Cannons.idf
        В свое время Orzel-у получилось сделать модификацию позволяющие к трем имеющимся орудиям добавить еще, к сожалению она не сохранилась до наших дней, тем не менее текст аннотации к ней, сохранился:

        "Two distinct, but related features:

        (1) User Guns. Updated ship.dll, status.dll and town.dll files that allow you to add additional cannon classes to the cannon.idf and ship.idf files, for MORE than three types of guns at one time. Includes modifications to the status screens so that they all show up in town and on your ship.

        (2) NPC Guns. Can’t go upgrading your own cannons without doing the same for the NPCs! Updated fantoms.dll and target.dll files allow you to add additional cannon classes to NPC ships, by editing the ships.idf file. Also includes instructions on updating the interface.ini file so spyglasses are able to report this new gun information."

        Как я отмечал ранее, тип орудий задается в файле характеристик кораблей (Ships.idf), а именно столбцами cannonback (орудия на корме) и deckcannons (орудия по бортам)

        Ships.idf
        Здесь все очень просто. Если задано значение 0,7,0 это значит, что задействована вторая строчка из Cannons.idf (семь кулеврин), если же стоит значение, к примеру, 0,0,8 - это значить, задействована третья строчка  и на корабле восемь полупушек.

        Все это в игре происходить за счет программного кода, в файлах о которых говорил Orzel.

        FANTOMS.dll
        TARGET.dll

        Сразу хочу сказать, что для их редактирования нужен HEX редактор, но для наглядности я отрыл их через Notepad, к которому можно подключить модуль позволяющий перевести текст в шестнадцатеричную систему и пользоваться, как отдельным hex редактором.

        Значения: "%d, %d, %d" - это и есть те значения, которые мы видим видим в Ships.idf. Вот к ним нужно еще довить "процентных дешек", получив тем самым возможность создавать новые строки, в которых будут записаны характеристики новых пушек.

        Остается разобраться с первой частью аннотации (ship.dll, status.dll and town.dll). В ship.dll я пока ни чего не нашел, но в town.dll находиться операторы отвечающие за интерфейс "Верфи", хотя об файле town.ini в аннотации нет ни слова, но в модификации он явно присутствует.

        town.ini

        воскресенье, 15 сентября 2019 г.

        Корсары 1 - Шлюп

        Модификация
        Легкий Шлюп
        А вот это круто! Кораблик с виду дрянь, но на самом деле - лучший корабль 6-ого класса. Огневая мощь, защита, скорость, команда и вместимость достаточно велики и отлично сбалансированы. Подойдет для тех, кто охотится за экспой, а не за деньгами. На нем даже каравеллу можно пустить ко дну, а это корабль 4 класса. Да что я рассказываю - поплавайте и убедитесь.



        Сегодня решил испробовать один интересный онлайн инструмент, который при помощи функцию шторки (ползунка) позволяет сравнивать изображения.

        вторник, 3 сентября 2019 г.

        Букан

        Буканьер
        Прочитав книгу Леонара Дюпри "Флибустьеры против пиратов Карибского моря" задался идеей сделать букан (поселение буканьеров). Как выгладили буканьеры хорошо известно, рисунков с их изображением полным полно, хоть отбавляй, но как выглядит их поселение, которое служило им убежищем, нет ни одного. В общем, моделировал его так, как я его себе представлял, когда читал книгу.

        вторник, 13 августа 2019 г.

        Бухта Айла Баллены

        Арт к модификации
        Город Погибших Кораблей

        Со всех существующих островов Айла Баллена находящийся вблизи знаменитого испанского "Золотого Пути", один в один повторят Остров и Бухту Погибших Кораблей. Остается только разместить в центре сам Город Погибших Кораблей. Для этого нужно поставить в центре бухты корабль, сверху него еще один, потом еще и еще, все довольно просто. С этой задачей сможет справиться даже юниор в 3D Max-е, т.к. как загрузить модель, как ее переместить с одного угла в другой, рассказывают в любом видео уроке для новичков, которые с легкостью можно найти на YouTube.

        Собственно поэтому первый раз и взялся за 3D Max, так как ни чего сложного в задумке построить ГПК, как в диснеевском фильме, не было. Правда только сам отбор всех необходимых моделей, установка сломанных мачт и перекраска текстур занимало время. В общем, когда закончил, модель Города Погибших Кораблей получилась даже лучше, чем я ожидал. Но когда я загрузил её в игру, текстуры вызвали рябь, причину которой я еще не определил, толи её дает состарившая обшивка, точнее сказать её мелкие детали (сами трощены в бортах), толи её взывают темно-коричневые текстуры, как у Пинаса, пока не ясно.

        вторник, 23 июля 2019 г.

        Дополнителня папка текстур

        Арт
        Город Погибших Кораблей
        Так как каждый корабль имеет более десяток текстур, которые нужно предварительно ни только отобрать, но и переименовать для  Город Погибших Кораблей, создание обшивок я позабросил, недавно вернувшись к ним, нашел два способа, которые помогают упростить эту работу
        И так:

        Для того, чтобы текстуры можно было поместить в отдельную папку относящиеся к модели, путь к текстурам в файле не должен начинаться с двух точек ".." в самом начале, то есть должно быть задан так /GPK/Pi-paluba.tga, а не так ../GPK/Pi-paluba.tga

        Групповой поиск в Total Commander
        Total Commander позволяет производить поиск несколько файлов одновременно отсеивая дубликаты. Если имена файлов содержат пробелы, то нужно брать название каждого файла в кавычки (" "). 
        Например, 2line.tga  "AF_bortik cann back.tga" 2new.tga ... и т. д.

        среда, 10 июля 2019 г.

        Внешний вид кораблей

        Окончательно закопавшись с SeeLod Viewer-ом в подборе моделей кораблей, решил сделать справочник иллюстрации внешнего вида кораблей
        Кстати, если кто хочет помять сами изображения на свои, они находятся по адресу в формате .tga:
        ..\Корсары\RESOURCE\IMAGES\GOODS\SHIPS\
        текстовое описания:
        ..\Корсары\RESOURCE\TEXTS\RUSSIAN\GOODS\SHIPS\

        Улучшенный мановар
        Мановар
        Усиленный баттлшип
        Баттлшип


        Тяжёлый варшип
        Тяжёлый варшип
        Быстрый лайншип
        Лайншип
        Усиленный фрегат
        Фрегат
        Тяжелый военный галлеон
        Военный галлеон
        Обшитый корвет
        Корвет
        Обшитый бриг
        Бриг
        Лёгкая каравелла
        Каравелла
        Торговая каравелла
        Усиленный пинас
        Пинас
        Обшитый быстрый галлеон
        Быстрый галлеон
        Усиленный галлеон
        Галлеон
        Тяжёлый флейт
        Флейт
        Торговая шнява
        Шнява
        Быстрый люггер
        Люггер
        Быстрый барк
        Барк
        Тяжёлая барка
        Барка
        Лёгкий шлюп
        Шлюп
        Улучшенный биландер
        Биландер
        Торговый пинк
        Пинк
        Тартана
        Лодка