AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Карты, страны, континенты (http://forum.aviaskins.com/forumdisplay.php?f=19)
-   -   Раскройка стандартых карт (http://forum.aviaskins.com/showthread.php?t=607)

lacota 26.10.2010 12:25

Цитата:

Сообщение от =HPh/KG=RIK (Сообщение 66735)
"Чистый ил"это я имел ввиду что Ил на котором буду резать этого пути <папка Ила>/MODS/MAPMODS/Maps у меня нет и если будет то это бессмысленно.

Так не бывает...( Или ты умеешь паковать все в СФС. :rolleyes:
Но это всеравно уже не совсем чистый Ил.

Цитата:

Значит все статики останутся на своих местах?(Уточнение)
Либо я не понимаю твой вопрос, либо ты не понимаешь устройства карты в Ил2.
http://dispersalfield.net.ru/forum/v...?thread_id=308
Все всегда на своих местах. Есть определенные ДОГОВОРЕННОСТИ что где лежит. Некоторые ты можешь нарушить..некоторые ты нарушить не сможешь, бо Ил2 не найдет.

=HPh/KG=RIK 26.10.2010 12:41

Цитата:

Сообщение от lacota (Сообщение 66736)
Так не бывает...( Или ты умеешь паковать все в СФС. :rolleyes:
Но это всеравно уже не совсем чистый Ил.

Тогда вопрос такой. Если я воспользуюсь путем <папка Ила>/MODS/MAPMODS/Maps и обрежу карту то на 4.09(и не чего лишнего) она пойдёт?
Цитата:

Сообщение от lacota (Сообщение 66736)
Либо я не понимаю твой вопрос, либо ты не понимаешь устройства карты в Ил2.
http://dispersalfield.net.ru/forum/v...?thread_id=308
Все всегда на своих местах. Есть определенные ДОГОВОРЕННОСТИ что где лежит. Некоторые ты можешь нарушить..некоторые ты нарушить не сможешь, бо Ил2 не найдет.

Может мы говорим на разных языках?:)
Я могу соединить через лог миссии два фронта в одну карту. От сюда я понимаю что каждый статик имеет свои координаты. Вот и спрашиваю в самой карте эти координаты не изменятся. Тобишь обрезал я карту и все фронта которые я сделал останутся на своих местах иле переместятся ХЗ куда.

lacota 26.10.2010 12:51

Цитата:

Сообщение от =HPh/KG=RIK (Сообщение 66737)
Тогда вопрос такой. Если я воспользуюсь путем <папка Ила>/MODS/MAPMODS/Maps и обрежу карту то на 4.09(и не чего лишнего) она пойдёт?

Нет. Ты вынужден будешь поставить новый Ил2ФБ.ехе и враппер.длл
Тебе надо будет добавить папки ~/MODS/MAPMODS/Maps.
При этом ты можешь не пользоваться ВСЕМИ остальными приблудами МОДОВ.
Цитата:

Может мы говорим на разных языках?:)
Я могу соединить через лог миссии два фронта в одну карту. От сюда я понимаю что каждый статик имеет свои координаты. Вот и спрашиваю в самой карте эти координаты не изменятся. Тобишь обрезал я карту и все фронта которые я сделал останутся на своих местах иле переместятся ХЗ куда.
Язык один - термины разные.
Думаю что все будет зависить от способа "обрезки" карты. От точки 0 координат (где была и где окажется).

=HPh/KG=RIK 26.10.2010 13:06

Цитата:

Сообщение от lacota (Сообщение 66738)
Нет. Ты вынужден будешь поставить новый Ил2ФБ.ехе и враппер.длл
Тебе надо будет добавить папки ~/MODS/MAPMODS/Maps.
При этом ты можешь не пользоваться ВСЕМИ остальными приблудами МОДОВ.

Понял. Но от сюда следующий вопрос. Если я всё сделаю и отдам карту чтобы её поставили на сервер. Она там будет работать для всех?

lacota 26.10.2010 13:10

Цитата:

Сообщение от =HPh/KG=RIK (Сообщение 66739)
Понял. Но от сюда следующий вопрос. Если я всё сделаю и отдам карту чтобы её поставили на сервер. Она там будет работать для всех?

Нет. Только для тех, у кого будет такая же карта (при условии что сам сервер модовый).

=HPh/KG=RIK 26.10.2010 13:18

Значит, мне не стоит копать дальше.
Спасибо за помощь!

lacota 26.10.2010 13:27

Цитата:

Сообщение от =HPh/KG=RIK (Сообщение 66741)
Значит, мне не стоит копать дальше.
Спасибо за помощь!

Пожалста..
Остались непонятки - желание ИЗМЕНИТЬ Ил2, НЕ МЕНЯЯ Ил2.!!
Это как?

=HPh/KG=RIK 26.10.2010 13:52

Цитата:

Сообщение от mr N (Сообщение 23136)
Можно я приведу текст (писал давненько чтобы объяснить одному человеку азы), в нем конечно много бояна, но править так чтобы в нем не повторялось уже обсуждавшееся некогда :(

У Ила все (почти) данные хранятся в SFS файлах. Они добавлялись по мере
выхода новых версий и обновлений Ила. Я так понял, что SFS файлы - это типа такие зашифрованные архивы, внутри которых есть типа файловой системы (ну как архивы с сохранением структуры файлов и папок). Напр. те же карты внутри SFS файлов лежат в папках Maps/<Имя карты>. Полный список доступных карт лежит в файле Maps/all.ini
По мере выхода обновлений Ила (добавления новых SFS файлов), часть файлов, имеющихся в старых SFS файлах заменялась новыми (лежащими в новых SFS файлах).

Приведу вымышленный пример (аналогичные случаи точно есть, просто не помню конкретно на каких картах и в которых SFS файлах).
В fb_maps_02.SFS добавлена карта Italy_DF (в нем лежат все файлы
Maps/italy_df/map_...tga и всё остальное задающее карту). Затем обнаружили
косяк в карте текстур map_t.tga, и выпустили обновление fb_maps_03.SFS, в котором помимо всяких прочих добавлений есть исправление карты Италии, только один файл Maps/italy_df/map_t.tga.

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

Есть утилита от Qtim, т.н. SFS extractor. Позволяет вытаскивать любые файлы из SFS файлов.
К ней приложен файл filelist.txt - перечислены имена файлов, лежащих внутри всех Иловских SFS файлов. Так вот этот список не совсем полный, некоторых файлов в нем не хватает. Если точно знаешь что файл должен быть но в файллисте его нету - можно его туда вписать и тогда скорее всего его удастся вытащить.

Теперь про модифицированный Ил. Современная его версия...

Цитата:

Сообщение от lacota (Сообщение 66743)
Пожалста..
Остались непонятки - желание ИЗМЕНИТЬ Ил2, НЕ МЕНЯЯ Ил2.!!
Это как?

Вот из за этого сообщения я и подумал что можно обрезать карты без модов

lacota 26.10.2010 13:56

Цитата:

Сообщение от =HPh/KG=RIK (Сообщение 66746)
Вот из за этого сообщения я и подумал что можно обрезать карты без модов

Речь идет о ВЫТАЩИТЬ, но не вставить. ) Ну и все что начинается с QTim - должно вызывать соответствующие рефлексы у ОРТОДОКСОВ. Хотя 4.09 это уже не Ил2 4.08. Этакая почти самодеятельность, иногда даже хуже чем...

=HPh/KG=RIK 26.10.2010 14:11

Ага, спасибо.
А ты случайно не знаешь где написано как добавить именование к населённому пункту?

lacota 26.10.2010 14:37

Цитата:

Сообщение от =HPh/KG=RIK (Сообщение 66748)
Ага, спасибо.
А ты случайно не знаешь где написано как добавить именование к населённому пункту?

Знаю, но не в "Чистом Ил2ФБ". там ничего нет возможности добавить или убавить... Почти ничего - шкуры и миссии не в счет. :umora:

BlackWolf 26.03.2011 18:15

Цитата:

Сообщение от Dad (Сообщение 22995)
А Ил то хоть модифицированный? Ну да ладно...
Поехали.:)


По моему скромному мнению, чтобы сделать сетевую карту ( а именно такая нужна на сервере?) непосредственно в файлах карты *.tga ничего резать не надо. Основная нагрузка на компутер это отслеживание состояния объектов. Следовательно, чем меньше объектов, тем легшее компутеру. А объекты, это actors.static. Вот его и надо резать безжалостно. Так и сделаны сетевые варианты дефолтных карт - Одесса и Бельцы в Бессарабии, район Лиепае в Курляндии.

Сделать это легко можно утилитой SimpleCuter.exe

http://aviaskins.com/vb/showpost.php...8&postcount=12

В файле SimpleCutter.txt подробный мануал, но по своему опыту знаю, что этого недостаточно.

Не уверен, нужна ли для SimpleCuter.exe Java, но у меня стоит так и так. Камрады подскажут, я думаю. Будем пока считать, что Джава нужна.:)
Если начинать с азов, то в первую очередь надо установить в систему прогу под названием Java
Забиваешь в ГУГЛЬ слово Ява, качаешь и ставишь на комп. В дальнейшем ты её не увидишь, но работать будет именно она.
Если она вообще нужна...


Кидаешь в произвольно созданную папку файлы ActorsIO.dll ; SimpleCutter.exe и заодно SimpleCutter.txt как шпаргалку.

Создаёшь в блокноте файл act с расширением *.cmd
О его содержании чуть позже. Кидаешь в ту же папку.

Теперь нужно определить границы того куска дефолтной карты, который предполагается использовать в сети.

Делается это так:
1-й вариант. Ставишь пару объектов в полном редакторе - один в нижний левый угол вырезаемого куска, другой в верхний правый.
Сохраняешь как миссию и смотришь координаты .
2-й вариант. Делаешь тоже самое в Полном редакторе плюс (FMB+) и смотришь координаты в нижнем углу для каждого объекта. Записываешь.

Теперь открываем шпаргалку и смотрим как вырезать кусок акторса.

SimpleCutter.exe -inp <inp file name> -outp <outp file name> -cut <X1> <Y1> <X2> <Y2>
Т.к остатки акторса нам не нужны в данном случае, то -rest <outp rest file name> не пишем.

Теперь берём actors.static препарируемой карты и кидаем его в папку к нашим файлам.

В файле act.cmd пишем текст из нашей шпаргалки:

координаты вымышленные для примера


SimpleCutter.exe -inp actors.static -outp net_actors.static -cut 60800 50300 100500 80400 Сохраняем.

двойной щелчок по файлу act.cmd и в папке появился файл net_actors.static
Ну это так мы его назвали, а на самом деле назвать можно как хочешь, лишь бы с расширением *.static
Теперь на карте будут филды, дома, мосты только на выбранном для онлайна куске.

Ну а дальше, не знаю рассказывать или нет... Там всё просто, но это уже другая тема.

Если хочется вырезать кусок карты реально, то это довольно сложное занятие. В двух словах не расскажешь.

Всё сделал по инструкции, но после двойного щелчка по файлу act.cmd в папке обрезанный actors.static не появляется. Думаю, что напутал с координатами в act.cmd. В инструкции написано нужны координаты верхнего правого и нижнего левого угла обрезаемого участка. Сначала в пишу координаты правого верхнего, затем координаты левого нижнего - не получается, и наоборот - тоже не получается.
Помогите, пожалуйста!

deSAD 27.03.2011 00:16

Цитата:

Сообщение от BlackWolf (Сообщение 79096)
... Помогите, пожалуйста!

А альтернативный интрумент от LSA пробовал(и)? Ну, тот, который я тоже отсылал ...

Дмитрий 17.06.2011 00:02

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

Dan46 17.06.2011 09:42

Название можно переделать в maps_ru.properties
Филд добавить тоже можно - вытаскиваем из сфс статик от словакии, вырезаем из него кусок нужный (на форуме описано, есть утилита). Ну, а потом в картостроительном редакторе погнали :)

Дмитрий 17.06.2011 11:20

Цитата:

Сообщение от Dan46 (Сообщение 83659)
Название можно переделать в maps_ru.properties
Филд добавить тоже можно - вытаскиваем из сфс статик от словакии, вырезаем из него кусок нужный (на форуме описано, есть утилита). Ну, а потом в картостроительном редакторе погнали :)

спасибо

Da_Don 16.07.2011 17:31

Цитата:

Сообщение от Dan46 (Сообщение 83659)
Название можно переделать в maps_ru.properties
Филд добавить тоже можно - вытаскиваем из сфс статик от словакии, вырезаем из него кусок нужный (на форуме описано, есть утилита). Ну, а потом в картостроительном редакторе погнали :)

Эм... а немного ткнуть носом в утилиту...:eek:

Dan46 16.07.2011 18:50

Цитата:

Сообщение от Da_Don (Сообщение 84883)
Эм... а немного ткнуть носом в утилиту...:eek:

Вот в ентой теме есть про вырезку: http://forum.aviaskins.com/showthread.php?t=214
Только я этим не занимался, посему объяснить не могу. Еще есть картостроительная утилита от Zuti, поищу где она есть.

Uzin 17.12.2011 17:45

Буду объязан за работающий линк на ютилиту для вырезки из actors.static:

SimpleCutter.exe

Karabas-Barabas 18.12.2011 01:06

Цитата:

Сообщение от Uzin (Сообщение 91284)
Буду объязан за работающий линк на ютилиту для вырезки из actors.static:

SimpleCutter.exe

http://www.nullwar.com/ftp/nw_works/...Cutter.exe.zip


Текущее время: 05:14. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot