PDA

View Full Version : [HW:C] Вопросы по модостроительству


Vergiliy
08-22-2007, 05:39 AM
Есть несколько вопросов:
1. Я изменил характеристики корабля (файл *.shp), вытащив файл из big-архива, как положить файл обратно в cataclysm.big?
2. Чем открыть для редактирования файлы *.mex?
3. В каталоге с игрой лежaт cataclysm.exe и cataclysm.exe.orig Зачем оригинал оставили непойму?

Ten
08-22-2007, 07:34 AM
1. Для того чтобы игра увидела все изменения, можно не упаковывать. Если же очень хочется, можно воспользоваться WinBIG'ом, разворошив весь big-файл и упаковав его заново вместе с изменёнными файлами.
2. *.mex – файлы опорных точек, в них записаны координаты пушек, двигателей, доков и навигационных осветителей.
3. Для обладателей оригинальных лицензионных дисков :) К слову, не 1С – там exe-файл тоже крякнутый.

Vergiliy
08-22-2007, 08:00 AM
У меня что древняя версия винбига? Он только распоковывать позволяет.
И если не упаковывать то в каком виде и где надо оставить файлы чтобы екзешкик ими пользовался.

Ten
08-22-2007, 08:20 AM
1. 99% что у тебя не WinBIG, a BigViewer, который действительно позволяет только распаковывать. Я ж не зря ссылку дал :)

2. Для того, чтобы игра увидела твои файлы, распаковывай прямо в папку катаклизма, тогда структура файлов и каталогов бига сохранится и игра всё увидит.

Vergiliy
08-22-2007, 09:18 AM
Понял. WinBig уже скачал и даже все в update.big сложил и корабль появился. Другая загвоздка - он без текстур в буилдере отображается, и когда построишь, из дока ничего не вылетает. Буду разбиратся где накосячил.

Добавлено через 2 часа 30 минут
Ten, у тебя случаем нет MEXEditor v2.2.0 когда-то, 07.12.2005 23:40 наверное, ты оставлял сообшение о том, что нашел много полезного для HW1, HW:C and HW2 ("Не утврждаю").

З.Ы. Если найдёшь плиз пошли по почте или в этой теме ссылку оставь.
Мыло моё не помню в профиль забил или нет: Nek-Roman-t@yandex.ru

Ten
08-22-2007, 07:39 PM
2 Vergiliy – эта тулза у меня есть, также её можно скачать отсюда:

http://www.b5mods.com/tools_hw.htm

Только мне тяжело понять как вручную проставлять все эти точки, не имея под боком поверхности. Этак запросто можно создать пушку, висящую над кораблём и стреляющую внутрь (как в Звёздных Волках на ранней стадии разработки :)).

Vergiliy
08-23-2007, 08:50 AM
Ten, я постораюсь разобраться как проще точки ставить. Если найду способ так сказать более ли менее письмо отправлю. Спасибо за ссылку.

Ten
08-25-2007, 07:52 AM
Не за что :) Если ты попробуешь заняться освоением моддинга Катаклизма, я буду только рад. Тем более, что поскольку движок Катаклизмы построен на движке первого Хомы, куча ХВ-инструментов подойдёт и к нему.

Визуализацию опорных точек из .mex-файла я видел в Homeword Ship Editor от Delphy. Ссылка на www.b5mods.com (http://www.b5mods.com/tools_hw.htm) успешно погибла, так что я залил все версии на iFolder [линк (http://homeworld.ifolder.ru/3103404)]. Это 7z-архив весом в 2.61 Мб, в нём HWSE v1.35 и HWSE v1.41 beta2 (довольно глючная). Создание опорных точек в этом редакторе тоже удобством не блещет, но хоть видно их расположение и направление, есть от чего и куда плясать :)

Думаю, релики делали эти точки в 3D-редакторе, а потом экспортировали в MEX каким-нить самописным плагином.

EvilChaotic
11-09-2007, 09:19 PM
А как в HW Cataclysm изменить характеристики Мазершип у этих (людей), как их там? За которых в синглплеере играешь...

Ten
11-09-2007, 09:30 PM
На сайте есть замечательная статья на эту тему. В ней, правда, речь шла про Homeworld, но и к Катаклизму эта информация более чем применима :)

Читать тут: Изменение параметров и Big Viewer (http://www.homeworld3.ru/index.php?name=Pages&op=page&pid=27)


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

Ну и не стоит забывать, что у обычных пушек урон идёт за попадание, а у ионных явно покадровые повреждения, причём кадров в одной секунде 25-30 минимум (как огненные стены в той же Диабле). Отсюда получаем огромный дамаг ионных пушек при низких, казалось бы, цифрах.

EvilChaotic
11-09-2007, 10:28 PM
Как всегда огромное спасибо, Ten. Вот буду шлепать свои корабли...

EvilChaotic
11-10-2007, 02:08 PM
Поставил жестокие ионные лучи на мазершипы, сделал их их очень мощными...
Просто жесть теперь играть раз в 10 стало интересней...
Никакими крейсерами-дестроерами не прорваться.... Еле 1 компа вынес... (и то пользовался своим мазершипом как боевым кораблём :))

Еще раз спасибо TEN!

Сегодня пытался редактировать Mex файл у MultiGun Corvette, добавить еще 7 пушку... в файле SHP добавил, но так не получилось...

AG - Piligrim
01-26-2009, 12:37 PM
Интересует пара вопросов:

1. Как можно добавлять в игру\строительно корабли разных классов. Допустим начиная от истребителей, заканчивая авианосцами Бентузи\Рейдеров. С истребителями и классом, что не посредственно можно взять по прохождению - не много разобрался, вот с чужими технологиями никак.

2. Есть ли для HW:C эдитор на подобии Visual MEX Editor от HW1 и что-то подобное было для HW2, давно уже игрался. Суть в том, что бы добавлять на корабли Hardpoint под пушки визуально прописывая координаты.

Ten
02-01-2009, 05:08 PM
1. Добавлять корабли не получится, т.к. они жёстко закрепляются за каждой стороной в исходниках игры. Но можно заменять на другие корабли – т.е. менять модель, название и технологические зависимости. Технологии тоже жёстко заданы – им можно менять название, картинку и длительность, но добавить что-то своё не получится без исходных кодов. Так было в ХВ1, и в ХВ:К не наблюдается каких-либо отличий в данном плане.

2. Visual MEX Editor (http://www.homeworld3.ru/files/Visual_MEX_Editor_v1.0.zip) от HW1 поддерживает и HWC-шный формат :) Правда, мне не удалось заставить его отображать саму модель (хотя на Win98, помнится, он работал). Ещё на диске обнаружились две версии Homeworld Ship Editor'a от Delphy:

Homeworld_Ship_Editor_v1.35.rar (http://www.homeworld3.ru/files/Homeworld_Ship_Editor_v1.35.rar) [2.17 Мб] – стабильная версия
Homeworld_Ship_Editor_v1.41.02.zip (http://www.homeworld3.ru/files/Homeworld_Ship_Editor_v1.41.02.zip) [2.55 Мб] – вторая бета

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

Xsel`Naga
03-29-2009, 12:11 PM
Вопрос всем модерам читающим эту тему: возможно-ли зделать так что-бы на место исследовательских модулей строились оружейные? Например добавлялись туррели или Ion Cannons на Mothership?

Ten
03-29-2009, 12:19 PM
Хм... А если попробовать навесить на модуль опорные точки орудий (ведь .mex-файлы у них тоже есть) и прописать соответствующие параметры в .shp-файле?

Сам не пробовал, но как вариант может и прокатить. Хотя, конечно, обвешать Флагман пушками по самый командный мостик, как в PDS/Complex, не получится.

Xsel`Naga
03-29-2009, 03:02 PM
Хм... А если попробовать навесить на модуль опорные точки орудий (ведь .mex-файлы у них тоже есть)...
Сделано.
и прописать соответствующие параметры в .shp-файле?
Уже пытался. Так-как модули это Class_Component они не способны на самостоятельные действия,такие как атака или движение. :freakeyes:
P.S...или способны? :confused:

Ten
03-29-2009, 03:38 PM
У меня как-то получалось выделять модули на корабле (видимо, это баг, т.к. закономерности найти не удалось – всё случалось спонтанно), но слева от маркера здоровья красовался красный крестик, как у кораблей при апгрейде. Т е. управлять модулями отдельно нельзя. Но можно управлять самим кораблём :)

Впрочем, пока это не более чем идея – тесты, тесты и ещё раз тесты. Да в данном направлении я куда больше увлекался первым Хомяком.

Лёшка
05-18-2009, 11:38 AM
Ten, подтверждаю, такой баг есть в миссии, где туранский аванпост глушишь.
Просто жмёшь на аванпост, выбираешь любую белую строчку и жмёшь U и модуль грейдится на броню.

Evgeniy
01-18-2010, 03:14 PM
У меня есть ряд вопросов:
1) В HWC пытаюсь заменить одни модели кораблей на другие. Всё работает, но текстуры кораблей получили косыми и смазанными, особенно при приблежении. С чем это может быть связано?
2) Можно ли перенести модели кораблей из HWC в HW2 или их нужно делать заново?

AmDDRed
01-22-2010, 04:13 PM
1) Бейся к Ксел-Наге, он тут чудеса ХВ-моддинга демонстрировал, но куда-то пропал;
2) Можно переконвертировать. [HW2]Universe mod - тому пример. Впрочем, в [HW2]FX mod тоже используют дредноут Сомтау, правда, в качестве тяжёлой техники кадеши...

Fencer
01-26-2010, 03:50 PM
Вопрос конечно-же глупый, но ковыряться самому, сил уже не осталось...

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

Прошу не оставьте сей призыв о помощи без внимания.

Ten
01-27-2010, 08:39 PM
Прохождение за кушан/таидан? Или альтернативная история без притеснений крупных киитов мелкими, в силу чего последние свободно могут использовать уже готовые и зарекомендовавшие себя решения, а не изобретать велосипед? :)

Для начала – как и в ХВ1, в ХВК все корабли рассортированы по папкам в зависимости от расы:

race_beast – неуклюжий плюшевый зверёк со странным именем (с);
race_derelict – разнокалиберные обломки и прочий космический мусор техногенного происхождения;
race_kushan – кушане, сиречь хигаряне;
race_p1 – туранские рейдеры;
race_sect – сектоиды сектанты Сомтау собственной персоной ;)
race_taidan – имперские и республиканские корабли таидан в ассортименте;
race_traders – Бентузи, Фаал-Корумы, исследовательские станции и прочие корабли, не попавшие в одну из предыдущих категорий.
Далее. За каждым кораблём в этих папках закреплены файлы следующих расширений: .shp (конфиг), .lod (пути к моделям разных уровней детализации) и .mad (при наличии у корабля анимации), а также папка с одноимённым названием, в которой, собственно, и хранятся модели с текстурами. Поскольку количество кораблей на расу и их названия жёстко задаются в экзешнике, придётся перезаписывать конфиги, а также папку с геометрией, т.к. горизонтальные двоеточия (..) для выхода на уровень выше не прокатят.


Если браться за перехватчик, для начала в папке с игрой создаём папку race_sect и в неё из папки race_kushan, что в Cataclysm.big, копируем файлы kheavyinterceptor.shp, kheavyinterceptor.lod, ну и саму папку kheavyinterceptor. После этого необходимо открыть файл kheavyinterceptor.shp и слегонца его подправить:
Прежде всего нужно сменить название секции конфига в первой строчке:

[sAcolyte]

Аналогично необходимо изменить название lod-файла и путь к mex-файлу (в последнем хранятся описатели опорных точек модели):

LODFile sAcolyte.lod
pMexData sAcolyte\Rl0\LOD0\kHeavyInterceptor.mex

Кстати, сам mex-файл можно не переименовывать, главное правильно указать путь к нему.
Поскольку в двиг зашито, что аколит собирается в АКВ, необходимо добавить к перехватчику точки стыковки и её анимацию. Для этого в оригинальном sacolyte.shp ищем раздел Dock Points и выходим на следующий кусок текста:

;Dock Points
;=---------=
NUMBER_OF_DOCK_POINTS 1

; format is DockPoint name,type,flyawaydist,mindist,maxdist,[headingdirection,updirection] (0=up,1=right,2=forward,4=down,5=left,6=back) for direction
DockPoint Link,DPT_Link,185,185,200,0,2

Заменяем им соответствующий раздел в новом файле. Также ищем раздел Animation в конце конфига аколита, получаем:

;Animation
;=--------=
NUMBER_OF_ANIMS 4

ANIM 0 CombatIn
ANIM 1 CombatOut
ANIM 2 Link
ANIM 3 Unlink

Переносим эти строчки в раздел Animation конфига перехватчика. Конечно, необходимых для анимации объектов вроде ракетниц у него нет, но при ошибках в анимации движок её просто не будет проигрывать, а вот при её отсутствии успешно полетит в направлении форточки, так что прописывать всё равно придётся. Так же, как выяснилось опытным путём, понадобится указать параметр linkDistance, иначе перехватчики при попытке сборки в АКВ будут вести себя не очень-то прилично. В разделе Special ищем строчку

linkDistance 50.0

и добавляем её в раздел Special конфига перехватчика.

Теперь пушки, а конкретно – ракетницы. Хотя опорных точек в mex-файле перехватчика для них не предусмотрено, игра «знает» об их наличии, поэтому при залпе вылетает самостоятельно, причём опять в форточку. Чтобы вылетали всё-таки ракеты, нужно скопировать описатели пушек из конфига аколита (раздел Weapons) и поместить их после описания пушек перехватчика, а параметр NUMBER_OF_GUNS (общее количество орудий) выставить в 4.

Ну и по мелочи – неплохо бы указать, что корабль модернизируется в ангаре (разработчики хваки почему-то посчитали, что «Клинок» – само совершенство, и дорабатывать его больше никогда не придётся :)). Для этого ищем раздел Basic Ship Stats и добавляем в его конец строчку из исходного sacolyte.shp:

UpgradeByDocking TRUE


Примечание: разумеется, название «раздел» условно, переменные в shp-файле можно указывать в произвольном порядке. Но для удобства разработчики сгруппировали их по назначению, и далее под разделом будет пониматься кусок конфига, начинающийся комментариев вида:

;Название Раздела
;=--------------=


С настройкой shp-файла покончено. Переименовываем kheavyinterceptor.shp в sacolyte.shp, kheavyinterceptor.lod в sacolyte.lod, а папку kheavyinterceptor в sacolyte (это можно было сделать сразу, но возникла бы путаница в названиях старого и нового конфигов, поэтому с переименованием решил подождать).


Теперь нужно подкорректировать lod-файл, в котором хранятся пути к моделям различной детализации. Как и в случае с mex-файлом, имена geo/peo-файлов можно не изменять, главное чтобы к ним правильно был прописан путь, т.е. игра смогла их найти:

[Auto-Generated LOD file]
pointColor 255,0,0


type0 MESH
pMeshFile0 sAcolyte\Rl0\LOD0\kHeavyInterceptor.geo
mOn0 1.0
bOn0 106531
mOff0 1.0
bOff0 118368

type1 MESH
pMeshFile1 sAcolyte\Rl0\LOD1\kHeavyInterceptor.geo
mOn1 1.0
bOn1 377243
mOff1 1.0
bOff1 419159

type2 MESH
pMeshFile2 sAcolyte\Rl0\LOD2\kHeavyInterceptor.geo
mOn2 1.0
bOn2 1883515
mOff2 1.0
bOff2 2092795

type3 MESH
pMeshFile3 sAcolyte\Rl0\LOD3\kHeavyInterceptor.geo
mOn3 1.0
bOn3 4105586
mOff3 1.0
bOff3 4561762

type4 MESH
pMeshFile4 sAcolyte\Rl0\LOD4\kHeavyInterceptor.geo
mOn4 1.0
bOn4 390581984
mOff4 1.0
bOff4 433980000

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


И последний штрих – кэш текстур. Для экономии памяти и возможности использовать одну текстуру для нескольких моделей они хранятся отдельно, кроме того, в игре есть листниг текстур: файл textures.ll, в котором хранятся их имена, размеры по горизонтали и вертикали, контрольные суммы – в общем, вся необходимая информация, чтобы было легко искать дубли и не грузить лишнего в память (не забываем, что двиг первого ХВ начал разрабатываться в 1997 году, когда возможности настольных компьютеров в плане обработки 3D-графики были весьма скромными). Судя по всему, размеры текстур тоже подхватывается из этого файла (а не из lif-ок, в которых они хранятся), и если он не совпадает с реальным, текстура накладывается неправильно и смотрится прескверно. Стало быть, записи листинга необходимо либо изменять (это придётся делать ручками, т.к. листинг создаётся на этапе преобразования текстур из psd в lif), либо удалять, что приведёт лишь к незаметному падению производительности.

Для добавления/удаления/просмотра записей в textures.ll есть реликовская утилита liflist.exe, слегка модифицированная для ХВК (http://www.homeworld3.ru/users/ten/hwc_liflist.zip), чтобы обойти макс. ограничение на количество текстур в листинге (12000). Для неё понадобится список текстур, который можно сделать с помощью команды dir, дописав руками недостающее, либо несколькими щелчками в TEXTURES.LL Tool v2.0.0 (http://www.homeworld3.ru/users/ten/SpookyLLTool200.zip) от Spooky. Запускаем её, открываем файл textures.ll (он лежит в корне Cataclysm.big), пока идёт загрузка, переходим на вкладку «Texture Removal», ждём окончания, переключателем устанавливаем версию для Cataclysm, ставим галочку напротив «Race Sect» и жмём кнопку «Make Removal.mif». Ждём, пока количество обработанных записей с средней «колонке» не будет равно их общему количеству, после чего получаем искомый Removal.mif со списком текстур, записи о которых и будут удалены из textures.ll. В принципе, для замены аколита на перехватчик в mif-файле можно оставить лишь следующие строчки:

TEXTURES += race_sect\sacolyte\rl0\LOD0\page0.lif
TEXTURES += race_sect\sacolyte\rl0\LOD0\page1.lif
TEXTURES += race_sect\sacolyte\rl0\LOD0\page2.lif
TEXTURES += race_sect\sacolyte\rl0\LOD1\page0.lif
TEXTURES += race_sect\sacolyte\rl0\LOD1\page1.lif
TEXTURES += race_sect\sacolyte\rl0\LOD1\page2.lif
TEXTURES += race_sect\sacolyte\rl0\LOD2\page0.lif
TEXTURES += race_sect\sacolyte\rl0\LOD2\page1.lif
TEXTURES += race_sect\sacolyte\rl0\LOD3\page0.lif
TEXTURES += race_sect\sacolyte\rl0\LOD3\page1.lif
TEXTURES += race_sect\sacolyte\rl0\LOD4\page0.lif
TEXTURES += race_sect\sacolyte\rl0\LOD4\page1.lif

(я вообще любитель тонкой настройки всего и вся :)), но для дальнейших экспериментов с сектантами лучше удалить из листинга все их текстуры – так много проще будет отлавливать возможные ошибки (вопреки ключу ХВК не пишет на диск журнал отладки).

Вернёмся к liflist, которым и будем править листинг. Эта утилита консольная, для того, чтобы ею воспользоваться, необходимо в обязательном порядке поместить файлы textures.ll и Removal.mif в папку DataSrc, после чего запустить программу со следующими параметрами:

liflist.exe S DataSrc\textures.ll DataSrc\Removal.mif

Если не дружите с консолью (хотя крайне желательно – без владения компьютером на «продвинутом» уровне даже моддингом заниматься практически безсмысленно), можно рядом с liflist.exe в блокноте создать файл liflist.bat и скопировав в него строку запуска, а во второй строке написав команду pause, и запустить. После выполнения программы все записи в mif-файле будут удалены из textures.ll. Кладём его в корень папки с ХВК и запускаем игру.

Собственно, на этом всё – теперь вместо аколита получили кушанский «Блэйд», который, тем не менее, умеет собираться в АКВ (как бы парадоксально это не выглядело) и из ниоткуда пулять ракетами :)


Аналогичным образом мультибим заменяется на ионник, разве что возни меньше, т.к. у кушанских фрегатов нет анимации, да и в эсминцы они, к счастью, не собираются. Зато толку от них ноль: мультибимское фигуряние, видимо, тоже зашито в движок, в итоге обновлённые фрегаты роят-крутятся и практически не стреляют. В общем, если хочешь, пробуй, должно получиться, только не забудь про параметры MultiBeamRangeRatio, repositionTime, circleRange и fullMovementFreedom раздела Special, также придётся поменять тип / размер пушки с GUN_Fixed / GUNSIZE_LARGE на GUN_HiddenGimble / GUNSIZE_SMALL, т.к. иначе фрегат стрелять отказывается категорически.

В качестве примера – готовые ионник и аколит (распаковать в папку с игрой):

Fencer
01-27-2010, 09:25 PM
Что бы я без тебя делал Ten, в очередной раз выручил, спасибо, подробно обьяснил, что и как. Хотя после прочтения всего, что надо сделать, я честно скажу чуть не упал, ну да ладно. "Цель, оправдывает средства", говорят, что ж... проверю достоверность этого высказывания на деле.


Хм... не за что. Но на самом деле это капля в море :) И да - отнюдь не всегда цель оправдывает средства...

Кстати, вышеописанные принципы работают и в первом Homeworld - собственно, я куда больше экспериментировал над ним.
=T=

Evgeniy
01-28-2010, 09:32 AM
Спасибо Ten, понял где ошибся. Теперь буду знать как делать правильно.

Фёдор
01-29-2010, 08:06 PM
Как заменить, допустим фрегат-таран, на кушанский ионный фрегат. Я пробовал так: открывал Cataclysm.big, сохранил все папки и файлы kioncannonfrigate. Потом скопировал их в папку race_sect изменил название Shp файла с kioncannonfrigate на srammingfrigate. В итоге вместо фрегата-тарана строится модель ионного фрегата без текстур.

При изменении всех названий .peo, .geo, .mex и исправлении .shp-файла вообще получаю зелёный куб. В Homeworld 2 получалось заменять корабли вот таким вот макаром. Подскажите, кто знает как заменить в Катаклизме.

Evgeniy
02-04-2010, 03:36 PM
Заменить фрегат-таран не получится, так как его таранный способ атаки вшит в движок. Как не заменяй всё равно получишь таранный корабль. Саму модельку корабля у меня заменить получилось (менял на ракетный эсминец), но повторю, смысла нет.

Фёдор - ты наверное где-то ошибся, бесцветные белые корабли и зелёные кубы у меня тоже получались. Переименуй папку kioncannonfrigate на srammingfrigate, проверь файлы .lod и .shp на правильность адресов.

Лёшка
02-05-2010, 06:38 PM
Пожалуй задам свой вопрос, который меня мучил :)
Я думаю все помнят Мазершип Твари из 10-й миссии :) Так вот, где меняется скорость перезарядки инфекционного луча?

Fencer
02-05-2010, 07:58 PM
Это указывается в файле bmothership.SHP, находится он в папке race_beast. Чтобы изменить параметр, отвечающий за время перезарядки, находишь строку:


NUMBER_OF_GUNS 12

GUN 0
{
Type GUN_HiddenGimble
GunSize GUNSIZE_MEDIUM
StartUpgradeLevel WEAPON_BEASTINFECT
EndUpgradeLevel WEAPON_BEASTINFECT
DamageMult 1.0
BulletLength 10000.0 ; visual only. Length of bullet on screen
BulletRange 10000.0 ; distance bullets travel before disappearing
BulletSpeed 10000.0 ; measured in m/s.
BulletMass 0.0 ; mass of bullet
FireTime 90.0 ;fire repeat rate (reciprocal = shots/second)
MinAngle 0
MaxAngle 90
}
и меняешь числовое значение, по своему усмотрению. То же делай и с остальными орудиями под наименованием WEAPON_BEASTINFECT. Сей метод также прокатит с Тяжёлым крейсером, и Носителем.

Вот только работает всё это лишь в мультиплеере. В сингле же Корабль-матка всё-равно продолжает стрелять с интервалом в 1 сек, не взирая на какие-либо изменения (кроме предпоследней миссии, в ней указанное время имеет значение).

Методов "укрощения" заражённого модуля, что жарит заразой в 4ой миссии без остановки, я не знаю. Изменение параметра строки FireTime в файле dbeastmothership, что находится в папке race_derelict, так же ни к чему не приводит.

Лёшка
02-06-2010, 12:46 PM
Сей метод также прокатит с Тяжёлым крейсером, и Носителем
Это хорошо, тока с крейсером смысла не вижу, ибо он заразой должен стрелять как бы между делом, а вот на керриер надобно бы поставить. :)

Ebonite, большое тебе спасибо, пошёл пробовать. :friends:

Fencer
02-06-2010, 12:52 PM
Меня вот лично интересует, как прилепить инфекционную пушку, на другие корабли Твари?
Или ещё лучше: на корабли Сомтау?

Fencer
02-09-2010, 08:15 PM
Вот для тех, кто ни разу не рулил Заражённым исследовательским модулем.

Распаковывайте папку MultiPlayer, из биг-файла игры (в ней все мультиплеерные карты), поместите её туда, где хранится установленная игра. Открывайте любую понравившуюся папку с картой, например coldwar2 (карт там много), затем открываете текстовиком файл mothership_1 (единица означает номер игрока, там есть и под другими номерами), и в конце, добавляйте строку:
Ships ,100.0,100.0,100.0,-90.0,RACE_DERELICT,dbeastmothership,1,WALL_FORMATION|?|?,0,?
Первые три числовых значения - расположение корабля по оси координат x, y, z.
Запускайте карту и пользуйте модуль, как душе угодно.

Вот карта, для примера, просто распаковывайте всё, в диррективу с игрой:

Evgeniy
02-10-2010, 09:36 AM
Хочу добавить корабли из HWC в HW2. Скинте пожалуйста ссылку на конвертер для моделей и, если можно, объясните поподробнее данный процесс.

И раз уж затронул эту тему. Почему модели кораблей из HW1 не переносятся в HWC (игра вылетает)?

Fencer
02-10-2010, 12:24 PM
Насколько я знаю, там с текстурами химичить надо, добавлять новые ship, lod, mex, peo, geo файлы... вообще, опыта у меня в этом деле пока немного, поэтому это всё, что я знаю и могу сказать.

Evgeniy
02-10-2010, 04:52 PM
Shp и lod файлы я делал свои по аналогии с катаклизмом - не помогает. Там что-то с моделями не то.

Flagman
02-11-2010, 02:16 PM
Лучше перенести шахтёров Сомтау на второй хом, я даже не поленюсь текстурки перерисовать, чтобы они были аффигенскими :cool::D

Fencer
02-12-2010, 02:23 PM
На меня тут идея снизошла, но вот беда... знаний катострофически мало...

Я заметил, что при обработке корабля, пучком, внутри него материализуется его заражённый двойник. По окончанию "кривляний", чистый аналог исчезает...

Но при обработке "Подковы" Бентуси, внутри неё появляется заражённый Служитель (сам проверял, в мультиплеере).
Подскажите: где указывается корабль, который должен появиться, при заражении чистого?

Evgeniy
02-13-2010, 06:37 AM
Была такая ерунда и у меня. Вылечил так: в файле .shp во вкладке special есть строка beastAttackConvertTo *. Звездочка - название корабля, в который превращается обьект при заражении. Заменяешь то, что у тебя вместо звездочки на trFloatingCity. При заражении получится обменник Бентузи. Неплохо было бы подправить текстурки, чтобы он выглядел как зараженный, но это я уже не умею.

И все таки, почему не получается перенести корабли из HW в HWC?

Fencer
02-13-2010, 11:58 AM
Спасиб, что обьяснил, а заражённый корабль Бентусей есть в Rebirth Mod'е (http://www.hwaccess.net/downloads.php?cat_id=6&download_id=30) на HW:C. Оттуда возьму.

Не уверен, но по моему успешный перенос кораблей, так-же зависит и от файла textures.ll, в нём прописаны текстуры, используемые на кораблях. Попробую сам пошерудить, может быть докопаюсь истины.

Evgeniy
02-16-2010, 10:59 AM
Спасибо, кораблик Бентузи вытащил, получилось неплохо. Textures.ll отвечает за накладывание текстур на модели кораблей. Если изменять модель кораблей, то надо удалить эту информацию из Textures.ll, иначе текстуры будут накладывать неправильно, однако все равно всё будет работать без вылетов.

Я наверно при переносе модели что-то напутал, буду переделывать.

Evgeniy
06-06-2010, 06:36 PM
Скачал конвертер .LIF файлов. Потправил текстурки кораблей. Теперь как вернуть фотошопный формат назад в LIF.

Fencer
06-06-2010, 07:06 PM
Если никто не ответит, стучись к Тену, что-что а он в таких вещах разбирается. Народ местный, порой, почему-то далеко не сразу отзывается на просьбы.
Я помочь ничем немогу ибо не владею этим знанием.

Evgeniy
06-06-2010, 08:05 PM
Ужe вeсь форум облaзил и в интeрнeтe искaл - ничeго нe нaшeл. Прогрaммкой hwtool можно конвeртировaть .lif в .psd, a обрaтно никaк. Хотя в модaх встeчaeтся - знaчит, можно. Нaконeц то удaлось пeрeнeсти модeли из пeрвого хомa в кaтaклизм, тeпeрь вот с тeкстурaми мучaюсь.

Ebonite, удaчи тeбe с экзaмeнaми!

Fencer
06-06-2010, 08:10 PM
Благодарю за пожелание!:friends:
Тебе Evgeniy1294, тоже желаю удачи и успехов с переносом кораблей.

Adam
11-24-2011, 02:03 PM
Уважаемые модосторители. Вопрос такой... никак не получается открыть Cataclysm.big... помогите пожалуйста!

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

Более того пропадают надписи о текущем ходе просмотра файла (ну те которые в нижней строке основного окна программы). Может кто-нибудь из форумчан вышлет мне на мыло (romul-k@inbox.ru) распакованный Cataclysm.big. Буду весьма признателен. В принципе меня устроят только файлы *.shp кораблей расы Сомтау.

Андрей_159
11-24-2011, 05:05 PM
Ты обычный биг распаковываешь? Просто с некоторыми модифицированными бигами такое бывает.

Adam
11-28-2011, 08:19 AM
А как узнать какой там биг?

Игру скачал с этого сайта. После установки попытался распаковать Cataclysm.big... и никак. Что посоветуешь?

viton
02-08-2012, 04:18 PM
Fencer, кинь рабочую ссылку на Rebirth Mod по этому адресу, но не на hwacces.net - там его уже кажется нет :confused:

По теме - задал вопрос, сделав эту тему, поскольку если ответ будет положительный то ето будет как возрождение для хомы, но насколько я понял придется перелопатить весь :hw: и в одиночку результата не добиться.