AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Моды для Ил-2 > Первым делом, первым делом - самолеты

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.10.2009, 11:03   #41
Karabas-Barabas
Местный
 
Регистрация: 08.02.2009
Сообщений: 2,078
Отправить сообщение для Karabas-Barabas с помощью ICQ
По умолчанию

А можно продолжить разработку этого очень полезного мода в направлении - вообще избавится от баттонса с дефолтными ФМ, т.е. если нет необходимости в их изменениях, то его и не надо отдельно вытаскивать - с каждым новым официальным патчем/аддоном не будут постоянно вылезать проблемы его полной переборкой, а подгружать и держать только файлы с ФМ добавленных неофициальных самолетов?
Karabas-Barabas вне форума   Ответить с цитированием
Старый 07.10.2009, 12:08   #42
SJack
Местный
 
Регистрация: 27.12.2007
Адрес: Харьков
Сообщений: 250
Отправить сообщение для SJack с помощью ICQ Отправить сообщение для SJack с помощью Skype™
По умолчанию

Цитата:
Сообщение от Karabas-Barabas Посмотреть сообщение
А можно продолжить разработку этого очень полезного мода в направлении - вообще избавится от баттонса с дефолтными ФМ, т.е. если нет необходимости в их изменениях, то его и не надо отдельно вытаскивать - с каждым новым официальным патчем/аддоном не будут постоянно вылезать проблемы его полной переборкой, а подгружать и держать только файлы с ФМ добавленных неофициальных самолетов?
Та можно конечно. Но не совсем понятно, как.
Пока думается такой вариант - если в ФМ не указано, из какого файла её грузить - грузить из баттонза (как сейчас). А если там её не нашел - то грузить из какого-нибудь дополнительного файла, например, extraFMs. Все что останется - это переименовать самопальные баттонзы в extraFMs. При этом фмы дефолтных самолётов оттуда можно будет удалить. Но можно будет и не удалять, грузиться они все равно будут из дефолтного баттонза, который лежит в сфсе. Годится такой вариант?
SJack вне форума   Ответить с цитированием
Старый 07.10.2009, 16:42   #43
Karabas-Barabas
Местный
 
Регистрация: 08.02.2009
Сообщений: 2,078
Отправить сообщение для Karabas-Barabas с помощью ICQ
По умолчанию

Цитата:
Сообщение от SJack Посмотреть сообщение
из дефолтного баттонза, который лежит в сфсе. Годится такой вариант?
Вот. Именно то что надо!

Последний раз редактировалось Karabas-Barabas; 07.10.2009 в 16:59.
Karabas-Barabas вне форума   Ответить с цитированием
Старый 07.10.2009, 17:55   #44
SJack
Местный
 
Регистрация: 27.12.2007
Адрес: Харьков
Сообщений: 250
Отправить сообщение для SJack с помощью ICQ Отправить сообщение для SJack с помощью Skype™
По умолчанию

Цитата:
Сообщение от Karabas-Barabas Посмотреть сообщение
Вот. Именно то что надо!
Ну, я не уверен, что смогу проверить, лежит ли баттонз в сфсе и обрубить загрузку, если он лежит в моде. Да и не хочу этого делать. Но если баттонза модного не будет (или он будет иметь другое имя), то грузить будет из дефолтного, да.
Короче, это я прикручу, несложно по идее.
SJack вне форума   Ответить с цитированием
Старый 07.10.2009, 22:26   #45
Karabas-Barabas
Местный
 
Регистрация: 08.02.2009
Сообщений: 2,078
Отправить сообщение для Karabas-Barabas с помощью ICQ
По умолчанию

Цитата:
Сообщение от SJack Посмотреть сообщение
Ну, я не уверен, что смогу проверить, лежит ли баттонз в сфсе и обрубить загрузку, если он лежит в моде. Да и не хочу этого делать. Но если баттонза модного не будет (или он будет иметь другое имя), то грузить будет из дефолтного, да.
А разве может такое быть - отсутствие батонса в сфс или как там еще ФМы лежат дефлтные?
Если батонс лежит в моде, как раз не надо обрубать его загрузку.
Весь смысл - научить грузить только ФМ неофициальных самолетов, даже если они упакованы в один файл с дефолтными, с загрузкой дефольных ФМ не из файла, а из сфс.
Karabas-Barabas вне форума   Ответить с цитированием
Старый 08.10.2009, 00:31   #46
SJack
Местный
 
Регистрация: 27.12.2007
Адрес: Харьков
Сообщений: 250
Отправить сообщение для SJack с помощью ICQ Отправить сообщение для SJack с помощью Skype™
По умолчанию

Цитата:
Сообщение от Karabas-Barabas Посмотреть сообщение
А разве может такое быть - отсутствие батонса в сфс или как там еще ФМы лежат дефлтные?
Если батонс лежит в моде, как раз не надо обрубать его загрузку.
Весь смысл - научить грузить только ФМ неофициальных самолетов, даже если они упакованы в один файл с дефолтными, с загрузкой дефольных ФМ не из файла, а из сфс.
Ладно, похоже, мы друг друга не совсем понимаем. То, что я сделаю, даст возможность избавится от геморроя с необходимостью обновлять модный баттонз при выходе официального патча. Оно _не_ даст уверенности, что все "официальные" фм будут грузится из СФС, т.к. если в папке MODS будет файл gui/game/buttons, то грузится будет именно из него, не из СФС. Но всем нежелающим геморроя с обновлением будет достаточно переместить этот gui/game/buttons в скажем extrafms/buttons, и никакого геморроя больше не будет. Более того, одновременно могут существовать extrafms/buttons1,extrafms/button111 и так далее. Будет осуществляться поиск ФМ во всех этих файлах, до первого совпадения.
А гарантировать чтение дефолта именно из СФС - ну, может и можно. Но я в этом смысла не вижу. Еще и при выходе новых "официальных" самолётов список дефолта дополнять. Ну его нафиг.
SJack вне форума   Ответить с цитированием
Старый 08.10.2009, 01:48   #47
Hayate.RU[53]
Пользователь
 
Аватар для Hayate.RU[53]
 
Регистрация: 25.09.2007
Сообщений: 44
Восклицание

Так, граждане. Администрацию Аркад по ходу удалось слегка расшевелить. Возможно можно будет принять сей мод как стандарт для новых крафтов и централизованно переделать под него старые. Администрация там (кто не в курсе) сейчас новая. Ну а за Аркадами могут и остальные подтянуться -- и мы все наконец-то избавимся от геморроя (у меня фока А4 со звуком, например, появилась только после установки здешнего баттонза ).
Выдал ссылку с логином и паролем Мангусту, он хотел прийти и пообщаться

Я так понимаю, надо разработать концепцию использования файлов через этот мод -- порядок самолетов, куда что класть, итд. Это мы вроде как обсудили, но Мангуст по русски читать не умеет, да и не факт что все обсужденное понравится администрации Аркад. В общем, дискашшен опен скоро
__________________
Обидеть боксера может каждый... Но не каждый успеет извиниться!!!

They are not vulching.... they are STRAFING!

Последний раз редактировалось Hayate.RU[53]; 08.10.2009 в 01:51.
Hayate.RU[53] вне форума   Ответить с цитированием
Старый 08.10.2009, 03:09   #48
SJack
Местный
 
Регистрация: 27.12.2007
Адрес: Харьков
Сообщений: 250
Отправить сообщение для SJack с помощью ICQ Отправить сообщение для SJack с помощью Skype™
По умолчанию

Главное, пусть не начинают сломя голову перекомпилировать все классы своих самолетов. Бо скорее всего этого не понадобится, а геморроя это как минимум часа на 2
SJack вне форума   Ответить с цитированием
Старый 14.10.2009, 01:09   #49
SJack
Местный
 
Регистрация: 27.12.2007
Адрес: Харьков
Сообщений: 250
Отправить сообщение для SJack с помощью ICQ Отправить сообщение для SJack с помощью Skype™
По умолчанию

Ок, вроде сделал и немного протестил. Должно работать.
Новая версия DiffFMfiles. Добавляется файл com/maddox/il2/objects/flightmodels.ini , в котором содержится список путей к дополнительным файлам ФМ. Пример такого файла в аттаче вместе с собственно модом.
Работает все это так: сначала ФМ ищется в файле gui/game/buttons, в общем, как обычно. Если такой файл есть в модах - используется он. Если в модах его нет - используется баттонз из СФС. Если ФМ в баттонзе не найдена, она ищется во всех файлах, указанных в новом инишнике, именно в том порядке, в котором эти файлы перечислены (разумеется, файлы должны быть не только указаны в инишнике, но и действительно находится по этому пути в папке MODS, и представляют собой те же самые buttons, запакованные обычным способом).
Используется первая найденная ФМ (т.е. теоретически возможен конфликт имен, когда несколько разных фм в разных файлах имеют одинаковое название, например myfm.fmd. В этом случае использоваться будет первая найденная).
Практическое применение этому видится двоякое. Во-первых, если просто переименовать текущие buttons, любой, какой у вас есть, в buttons_my, и указать в flightmodels.ini путь game/gui/buttons_my (на самом деле путь может быть любым, но раз вы просто переименовали файл buttons, значит, он лежит именно по этому пути), то дальнейшее изменение дефолтного buttons-a вам уже не страшно, т.к. все дефолтные фм будут грузится из сфс. Во-вторых, вы теперь можете держать на компе одновременно баттонзы от ааа, сас и еще какие там они бывают, без необходимости объединять их в 1 баттонз. Нужная фм будет найдена, если она есть хотя бы в одном из них.
Старый функционал с прямым указанием пути к файлу фм в классе самолета работает по-прежнему, в общем им пользоваться предпочтительно, т.к. с ним и грузится быстрее, и загрузится гарантированно именно та ФМ, которая нужна.
Да, т.к. это первая версия - возможны баги, надо тестить и репортить здесь в случае нахождения этих самых багов.
Перевод для наших зарубежных друзей.
Here is the new version of DiffFMfiles mod. It uses one new *.ini-file, com/maddox/il2/objects/flightmodels.ini , which contains list of extra flightmodel files. You can find sample file in the attached archive, along with mod itself.
New mod works as follows. When the games looks for a particular flightmodel, first it looks it in the game/gui/buttons files. It means what if you have such file in your MODS folder, when this file will be used. If not, the default buttons file packed in files.sfs will be used. If flightmodel was not found in game/gui/buttons, when the games starts to look for it in all files listed in flightmodels.ini (in the same order those files are listed. Of course, whose files have to present in your MODS folder, not just be listed in flightmodels.ini, and it should be usual buttons-like files, packed just the same way as usual).
First found flightmodel is used. It means what if your are looking for a flightmodel.fmd file which is present both in buttons1 and buttons2, the one from buttons1 will be used (if the buttons1 goes first in flightmodels.ini file). It may be bad, but where is no way to ensure it will not happen.
How it may be used, or what is intended for. First, if you just rename the buttons file you use now to buttons_my, and add path to this file to the flightmodels.ini (if you just rename the buttons when you should add game/gui/buttons_my) and when you can not care about changes to the default buttons file any more. This is becuase all default flightmodel will be loaded from the default buttons located inside files.sfs, and only new flightmodel will be loaded from your buttons_my. Second, you can now have 2 or more different buttons files, like buttons_aaa and buttons_sas, and don't have to wait for someone to add new flightmodels to one single buttons file (thus saving time of the people who merges whose files to one for something more productive, like creating new flightmodels). Flightmodel will be found, if it is contained inside one of those files.
Old functionality with directly mapping flightmodel to flightmodel files (using : symbol in class files) is still working of course, and I still recommend using it, because in this case flightmodels will be generally loaded faster and it is guaranteed what flightmodel will be loaded from the file you want it to be loaded.
And one more thing, I've tested it for some extend, but still it is new version and it may contain bugs (and most likely it do contains bugs). So if you found one, plz report it here for me to be able to fix it.

Оке, пока суть да дело можно качать по сцылке ниже. Когда вложения заработают (и заодно все новые баги в моде выловим и пофиксим) прикреплю здесь.
Here is a temporary download link. Then the attachments on forum (and possible bugs in mod) will be fixed, I'll attach mod here.
http://slil.ru/28077707

Последний раз редактировалось SJack; 14.10.2009 в 02:48.
SJack вне форума   Ответить с цитированием
Старый 14.10.2009, 01:26   #50
Bandicoot
Местный
 
Регистрация: 26.04.2008
Адрес: Москва
Сообщений: 473
По умолчанию

И не закачаешь.
Цитата:
Сообщение от Sexton Посмотреть сообщение
Пока выяснил, что таблица аттачментов достигла размера 4 Гб.
Похоже мы достигли предела размера файла для FAT32. Осталось выяснить почему база хранится на диске с такой системой и что можно с этим сделать
Цитата:
Сообщение от Sexton Посмотреть сообщение
Ситуация такая:
таковы настройки общего для всех сервера mySQL, под нас менять настройки не будут.
Предложили, как обычно, перейти на более дорогой тариф

Буду думать.
Bandicoot вне форума   Ответить с цитированием
Старый 14.10.2009, 02:35   #51
Infected
Полетатель
 
Регистрация: 11.01.2009
Сообщений: 88
Отправить сообщение для Infected с помощью ICQ
По умолчанию

SJack спасибо вещь реально нужная, осталось дождаться только ссылки на скачивание
Infected вне форума   Ответить с цитированием
Старый 14.10.2009, 11:20   #52
YuVe
Местный
 
Регистрация: 29.01.2008
Адрес: Мариуполь
Сообщений: 1,006
По умолчанию

Цитата:
Сообщение от SJack Посмотреть сообщение
Та можно конечно. Но не совсем понятно, как.
Пока думается такой вариант - если в ФМ не указано, из какого файла её грузить - грузить из баттонза (как сейчас). А если там её не нашел - то грузить из какого-нибудь дополнительного файла, например, extraFMs. Все что останется - это переименовать самопальные баттонзы в extraFMs. При этом фмы дефолтных самолётов оттуда можно будет удалить. Но можно будет и не удалять, грузиться они все равно будут из дефолтного баттонза, который лежит в сфсе. Годится такой вариант?
Идея хорошая, можно сказать, моя мечта.
Но всеравно будут те же рога, что и с баттонсом.
Т. е. сейчас пользователь ищет баттонс, чтоб в нем были интересующие его уже установленные самолеты и какой-то новый самоль, который он в настоящий момент устанаваливает.
После реализации вашего предложения будут искать уже не баттонс, а extraFMs с теми же критериями. Образно говоря, все яйца опять оказались в одной корзине.

На мой непросвещенный взгляд проблему бы решило, если бы ФМ каждого нового самоля была бы в отдельном файле.
Т. е. автор сделал новый самоль. И сделел к нему файлик ФМ. Все. Есть файлик - ИЛ работает, нет файлика - вылетает на 60%.

А баттонс (модный) оставить в покое, т. е. почистить от модных самолей и оставить только для изменения звука оффициальных самолей на звуки из саундмода.

Последний раз редактировалось YuVe; 14.10.2009 в 11:27.
YuVe вне форума   Ответить с цитированием
Старый 14.10.2009, 13:36   #53
Karabas-Barabas
Местный
 
Регистрация: 08.02.2009
Сообщений: 2,078
Отправить сообщение для Karabas-Barabas с помощью ICQ
По умолчанию

Цитата:
Сообщение от YuVe Посмотреть сообщение
Идея хорошая, можно сказать, моя мечта.
Но всеравно будут те же рога, что и с баттонсом.
Т. е. сейчас пользователь ищет баттонс, чтоб в нем были интересующие его уже установленные самолеты и какой-то новый самоль, который он в настоящий момент устанаваливает.
После реализации вашего предложения будут искать уже не баттонс, а extraFMs с теми же критериями. Образно говоря, все яйца опять оказались в одной корзине.

На мой непросвещенный взгляд проблему бы решило, если бы ФМ каждого нового самоля была бы в отдельном файле.
Т. е. автор сделал новый самоль. И сделел к нему файлик ФМ. Все. Есть файлик - ИЛ работает, нет файлика - вылетает на 60%.

А баттонс (модный) оставить в покое, т. е. почистить от модных самолей и оставить только для изменения звука оффициальных самолей на звуки из саундмода.
Вы внимательно читали?
Любой сборный баттонс, с добавленным хоть одним самолетом, теперь можно использовать как отдельную ФМ только одного этого самолета.
И оставить любой баттонс с как угодно накрученными ФМ дефолтных самолетов.

А вопрос - почему создатели баттонсов ни как не хотят делать новые ФМ в новых и отдельных файлах, это вопрос к создателям этих сборок.
Собственно потому и возникла такая идея - научиться забирать из сборников только ФМ новых самолетов.

Последний раз редактировалось Karabas-Barabas; 14.10.2009 в 14:01.
Karabas-Barabas вне форума   Ответить с цитированием
Старый 14.10.2009, 15:47   #54
YuVe
Местный
 
Регистрация: 29.01.2008
Адрес: Мариуполь
Сообщений: 1,006
По умолчанию

Цитата:
Сообщение от Karabas-Barabas Посмотреть сообщение
Вы внимательно читали?
Любой сборный баттонс, с добавленным хоть одним самолетом, теперь можно использовать как отдельную ФМ только одного этого самолета.
И оставить любой баттонс с как угодно накрученными ФМ дефолтных самолетов.
Я-то прочел внимательно...
Ладно, практический вопрос.
Пользователь установил самоль А, и баттонс (с саундмодом), что шел к этому самолю будет первым в списке flightmodels.ini.
Далее, кто-то решил подправить ФМ, скажем, к И-15бис, но сделал он это в дефолтном баттонс с дефолтными звуками.
Как быть пользователю? Поставить второй баттнос в списке первым – потеряет звуки из саундмода. Поставить второй баттонс в списке – вторым… это вообще не имеет смысла.
Как ни крути – от чего-то он должен отказаться.
И в этой ситуации участвуют только два баттонса в списке и только один самолет в них. А если их будет 10, да нестыковки будут не только по звукам, но и по ФМ? Вы представляете себе эту путаницу?

Теперь мы подошли к тому, о чем писал я в предыдущем посте.
Этот мод имеет смысл только в том случае, если все новые ФМ будут собраны по единому принципу: в один и тот же баттонс (дефолтный из Ила, или саундмода) добавлена одна единственная новая ФМ. В противном случае получится путаница с ФМ и звуками , которая по мере появления новых самолетов будет только расти, как снежный ком.

А если вышеуказанное правило принять, то, на мой взгляд, рациональнее не тащить за собой целый дефолтный баттонс, а просто – в баттонс-файле к новому самолету - только ФМ этого самолета.

Я понятно объясняю? (с)


Цитата:
Сообщение от Karabas-Barabas Посмотреть сообщение
Любой сборный баттонс, с добавленным хоть одним самолетом, теперь можно использовать как отдельную ФМ только одного этого самолета.
...можно, но лишь при условии, что у вас есть второй точно такой же баттонс, но без этого самолета.


Цитата:
Сообщение от Karabas-Barabas Посмотреть сообщение
А вопрос - почему создатели баттонсов ни как не хотят делать новые ФМ в новых и отдельных файлах, это вопрос к создателям этих сборок.
Собственно потому и возникла такая идея - научиться забирать из сборников только ФМ новых самолетов.
Вы внимательно читали?
Разве я такой вопрос задавал?

А научиться забирать из сборников только ФМ новых самолетов...
этот метод не подойдет.
Научится этому можно лишь освоив NTRKWIZARD.

Последний раз редактировалось YuVe; 14.10.2009 в 15:52.
YuVe вне форума   Ответить с цитированием
Старый 14.10.2009, 16:00   #55
Karabas-Barabas
Местный
 
Регистрация: 08.02.2009
Сообщений: 2,078
Отправить сообщение для Karabas-Barabas с помощью ICQ
По умолчанию

Цитата:
Сообщение от YuVe Посмотреть сообщение
Я-то прочел внимательно...
Ладно, практический вопрос.
Пользователь установил самоль А, и баттонс (с саундмодом), что шел к этому самолю будет первым в списке flightmodels.ini.
Далее, кто-то решил подправить ФМ, скажем, к И-15бис, но сделал он это в дефолтном баттонс с дефолтными звуками.
Как быть пользователю? Поставить второй баттнос в списке первым – потеряет звуки из саундмода. Поставить второй баттонс в списке – вторым… это вообще не имеет смысла.
Как ни крути – от чего-то он должен отказаться.
И в этой ситуации участвуют только два баттонса в списке и только один самолет в них. А если их будет 10, да нестыковки будут не только по звукам, но и по ФМ? Вы представляете себе эту путаницу?
Да не будет никаких нестыковок и путаниц с пропаданием звуков.
Не надо править дефолтные ФМ и все.
А хочется - в отдельный слот и проблемы нет.
Karabas-Barabas вне форума   Ответить с цитированием
Старый 14.10.2009, 16:11   #56
deSAD
Модератор
 
Аватар для deSAD
 
Регистрация: 06.03.2007
Адрес: Киев, Украина
Сообщений: 11,391
Отправить сообщение для deSAD с помощью ICQ Отправить сообщение для deSAD с помощью Skype™
По умолчанию

Походу, дядя Юра (YuVe, если кто не в курсе ) не так уж и неправ Тут все сосредоточились на ФМ, как-то упустив из виду, что в buttons, кроме .fmd, запакованы еще и .emd
__________________
deSAD вне форума   Ответить с цитированием
Старый 14.10.2009, 16:28   #57
YuVe
Местный
 
Регистрация: 29.01.2008
Адрес: Мариуполь
Сообщений: 1,006
По умолчанию

Цитата:
Сообщение от deSAD Посмотреть сообщение
Походу, дядя Юра (YuVe, если кто не в курсе ) не так уж и неправ Тут все сосредоточились на ФМ, как-то упустив из виду, что в buttons, кроме .fmd, запакованы еще и .emd
Самое интересное, что я озвучил то, о чем SJack говорил в самом начале ветки: т. е. в каждом новом файле только ФМ для этого самолета и все.
Ну, и двигатель, естественно.
Эту мысль я всецело поддерживаю. И, в принципе, могу помочь с реализацией, в меру способностей.
А ты, дядя Сережа, выражаясь твоими словами, "копалку" для кнопок для меня дома глянул? В пятницу, ведь, обещал.
YuVe вне форума   Ответить с цитированием
Старый 14.10.2009, 17:17   #58
deSAD
Модератор
 
Аватар для deSAD
 
Регистрация: 06.03.2007
Адрес: Киев, Украина
Сообщений: 11,391
Отправить сообщение для deSAD с помощью ICQ Отправить сообщение для deSAD с помощью Skype™
По умолчанию

Цитата:
Сообщение от YuVe Посмотреть сообщение
А ты, дядя Сережа, выражаясь твоими словами, "копалку" для кнопок для меня дома глянул? В пятницу, ведь, обещал.
А! Да, глянул ... Ничего там сложного, в общем, нет
__________________
deSAD вне форума   Ответить с цитированием
Старый 14.10.2009, 18:25   #59
YuVe
Местный
 
Регистрация: 29.01.2008
Адрес: Мариуполь
Сообщений: 1,006
По умолчанию

Цитата:
Сообщение от deSAD Посмотреть сообщение
А! Да, глянул ... Ничего там сложного, в общем, нет
Ну так, толи растолкуй в личке, толи на мыло скинь (новое).
Я с пятницы в отпуск ухожу...
YuVe вне форума   Ответить с цитированием
Старый 14.10.2009, 18:37   #60
=BY=RUDY
Местный
 
Регистрация: 27.06.2008
Сообщений: 135
Отправить сообщение для =BY=RUDY с помощью ICQ
По умолчанию

Ну по поводу моторов - это надо у автора справшивать. Как-то ведь оно ищет эти моторы сейчас, если совместимость работает и на этом уровне, то оно будет брать моторы из того баттонсав котором они лежат.
=BY=RUDY вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Рейтинг@Mail.ru