???
Математика на уровне МГУ

Страница 14 из 58 ПерваяПервая ... 410111213141516171824 ... КрайняяКрайняя
Показано с 326 по 350 из 1429

Тема: il-2Config - настройщик графики и прочего в Ил-2

  1. #1
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    47
    Сообщений
    10,448

    Lightbulb il-2Config - настройщик графики и прочего в Ил-2

    Конфигуратор для Ил-2: Штурмовик/ЗС/ПХ.
    1. Программа находится в стадии финал-релиз, крайняя версия - 2.55А от 21 июля 2006 г.

    В любом случае, всё что вы делаете с помощью этой программы, вы делаете на свой страх и риск, я никакой ответственности за любые проблемы, связанные с использованием программы, не несу.

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

    3. Линейкой интереса будет служить счётчик скачиваний программы.
    Поэтому просьба распространяющим давать либо прямой линк на сухом, либо ссылку на эту страницу, это в ваших же интересах.
    ====================================================

    Ниже прикреплен архив.
    "iL-2 Config v.2.55А.zip".
    Размер - 1.356 Мб.

    Внутри файла "iL-2 Config v.2.55А.zip" находятся:
    1. iL-2 Config v.2.55А.exe - сама программа.
    2. conf.ini - мой конфиг, с которым она тестировалась.
    3. micross.ttf - англо-русский шрифт, которым в программе сделаны ВСЕ надписи. Этот шрифт нужен только тем владельцам англоязычной Windows, у кого отображаются вопросы вместо букв. В любой русской винде он есть и так.
    В случае подобных проблем на немецкой, турецкой, казахской, якутской или любой другой версии Windows, этот шрифт вам не подойдет. Тогда вам просто нужно найти в интернете файл шрифта Microsoft Sans Serif (с расширением ttf) для соответствующего языка.
    Детально о том, как установить шрифт вам подскажет Яндекс.
    Я же лишь скажу, что его всего лишь нужно положить в каталог
    C:\WINDOWS\Fonts и перезагрузиться.

    Установка программы.
    Файл программы iL-2Config v2.55А.exe необходимо распаковать из архива и скопировать в корневой каталог игры Ил-2:Штурмовик/ЗС/АвН/ПХ/ИПБ. Какие(ая) из этих игр установлены, в каком порядке, и с какими патчами - значения не имеет.
    После этого, необходимо создать архивную/резервную копию своего файла Conf.ini, находящегося в том же каталоге с игрой. Для этого можно:
    а) просто изменить имя файла conf.ini;
    б) скопировать файл conf.ini в любое другое место;
    в) заархивировать файл conf.ini любым архиватором.
    После этого достаточно создать ярлычок на программу на рабочем столе, с которого и запускать её. Т.е. какой-либо установки программа не требует.

    ----------------------------------------------------------------------
    Изменения в новой версии.
    Внешних изменений программы почти нет, усё у нея внутре. Думатель новый, короче.
    Программе по барабану, как написан conf.ini, какими буквами, с пробелами или без, с комментариями или без... пофигу, где какой параметр, на всё, пахать будет.
    Но в конце строки комментарии ставить смысла нет: они будут удаляться при нажатии кнопки "Записать".
    Т.е. в файле conf.ini строка вида
    TexQuality = 3 ;'комментарий'
    после нажатия кнопки "записать" будет переделана так:
    TexQuality=3

    Это можно тоже пофиксить, но после некоторых размышлений, я пока что решил, что БЖСЭ, чёрт побери, и гори оно тудыть его в качель со всеми вытекающими.
    Короче, это единственное "ограничение", и пока что так и останется.
    Комменты отдельной строкой - пожалста. Но в самой строке - фиг, удалятся при внесении изменений в conf.ini.
    Параметры, отсутствующие в conf.ini программа сам добавит в него, в соответствующие секции.
    В версиии 1.15 добавился ключ PromotionRate, спасибо Schturz.
    Начиная с версии 2.0 программа пашет c использованием компонента TINIFile, написана на Delphi 7.0.

    Пресеты добьём потом, если очень захочется, т.к. я не понимаю их смысла: собственно сам файл conf.ini и является пресетом.
    Сделать их десяток на разные видюхи, и всех делов.
    Короче, если сильно надо будет - сделаем, но пока не вижу смысла заморачиваться.

    Как и прежде, Ваши настройки чата и клавиш останутся на месте всегда, программа изменяет лишь некоторые параметры из разделов
    [window]
    [rts]
    [game]
    [Net]
    [rts_joystick]
    [Render_OpenGL]
    [DGen]

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

    ==================================================
    Что нужно от вас:
    1). Просмотреть на наличие неточных/малопонятных формулировок для галок. Это там точно есть.
    2). Проверить действие всех галок. Все ли изменения вносятся в conf.ini. Я проверял не раз и не два, поверьте. =) Вроде все, конечно, но проверить не мешает.
    3). Найти дополнительную информацию по ключам разделов [sound], [game], [net]. Многие ключи у меня есть, но не все, далеко не все. Кроме того, описание многих из них - на английском, и не всегда однозначны, а зачастую и вовсе неточны.
    4). Пожелания.

    =====================================================
    Чего точно не будет (по крайне мере, в ближайшее время не планируется):
    - Перевода на иные, кроме русского, языки. Разве только MG попросят.
    - Скинов. Ни при каких обстоятельствах.
    - Хелпа. Также, только по просьбе MG.
    P.S. Таким должен был быть il2setup.exe, на мой взгляд...
    P.P.S. Спасибо всем, предоставившим информацию для работы.

    Удачи в использовании.

    P.S. Упдатед.
    Задолбало: АРХИВЫ НЕ БИТЫЕ!!!
    Специально проверено. Скачиваем.
    Получаем файл "iL-2 Config v[1].2.55A.zip". Размер - 1 356 381 байт.
    Распаковываем.
    Внутри - файлы:
    iL-2 Config v.2.55A.exe
    conf.ini
    micross.ttf

    P.P.S. Для cкачивания пользуйтесь лоадерами типа ReGet или Download Master - или любыми другими удобными вам, в том числе встроенными НЕ в браузер IE. CoValent.
    Крайний раз редактировалось CoValent; 18.02.2008 в 15:09.
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  2. #326
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от FilippOk
    Скажи, а если назначить в игре на управление креном качалку, то ось Х в conf.ini всё равно останется осью Х на джойстике?
    В очередной раз не поленился и поставил качалку (ось RZ второго устройства) на КРЕН в разделе HOTAS.
    Что имеем. В conf.ini не поменялось ничего!!!
    Как было: 1X=0 100 100 100 100 100 100 100 100 120 140 0 так и осталось.
    А вот в \Il2FB\Users\0\Settings.ini стало AXE_RZ JoystickDevice1=aileron
    Т.е. на ось RZ девайса 1 (второе устройство) назначены элероны, т.е. крен.
    Ну, раз уж не поленился и предоставил, спасибо... кой-чё прояснил. Однако вопросы остались всё равно.
    Например, какой определитель присвоить оси AXE_RY? Он есть, это точно.
    Элементарно Ватсон
    Вот смотри. У меня сейчас на двух девайсах в сумме 12 осей. Но в разделе ХОТАС в ИЛе есть всего 10 параметров на которые можно повесить аналоговое управление.
    Т.е. как бы я не извращался, но заставить ИЛ понимать больше 10 осей нельзя, и соответственно какие то 2 оси у меня по любому будут не задействованы. Правильно? Именно эти 10 возможных параметров (все доступные, больше их не существует) и перечислены выше, ПОСЛЕ знаков равенства. Т.е. до "=" прописывается ось джоя, а после - за что она отвечает.
    Теперь собственно ответ.
    Ставлю я к примеру в настройках ИЛа, управление тормозами на ось AXE_RY.
    Получаю в Settings.ini:
    AXE_RY JoystickDevice0=-brakes
    Надеюсь понятно ответил.
    И что делать, если ось 1Х в conf.ini есть, а в settings.ini про неё ни гу-гу?
    Опять таки все зависит от того, по какому способу делать настройку. Если по тому, как сделано сейчас (не заглядывая в Settings.ini) то раз ось имеется в conf.ini значит ее нужно регулировать.
    Второй вариант настройки по принципу IL2-Sticks. Тогда мы настраиваем только те оси, которые опеределены в разделе ХОТАС, и соответственно прописаны в Settings.ini. Тогда нафига эту ось менять, если в ИЛе на нее ничего не повешено и соответственно в ИЛе эта ось не обрабатывается?
    Да таких вопросов куча...
    Ну так может их озвучить, а мы тут хором и постараемся ответить. С миру по нитке...
    Однако, я думаю, юзеру неплохо было бы знать имя оси, для которой он что-то там меняет.
    Не вопрос. Всего то и нужно формировать название оси (вариант IL2-Sticks) в виде "Триммер элеронов (RX ID1)". Это ведь не тяжело, просто строчку в Settings.ini пропарсить.
    Хорошо бы ещё, чтобы юзер знал, что именно он меняет и с какой целью, и что хочет от этого поиметь.
    И высвечивать это в программе?
    Боюсь что комп мысли юзера читать запарится
    И ещё пара возражений:
    1. В Ил-2 не 10 осей, а как минимум 3х8.
    Ил МОЖЕТ работать с несколькими устройствами, суммарное кол-во осей которых может быть больше 10. НО! Ил НЕ МОЖЕТ использовать и реагировать больше чем на 10 осей одновременно, которые прописаны в разделе ХОТАС. В ИЛе есть возможность обработки только 10 осей одновременно. Ну вот допустим, повесить ось на тормоза мы можем, а сделать раздельное торможение правым и левым колесом не можем, поскольку такой возможности нет в разделе ХОТАС. Посему и говорю о том, что для ИЛа актуальна настройка только тех осей (не более 10) которые в ХОТАС и, соответственно в Settings.ini, прописаны. Остальные (незамапленные) ИЛом не обрабатываются и соответственно зачем их регулировать?
    Допустим, те десять, которые в разделе HOTAS указаны, мы узнали. Что делать с остальными?
    См. выше. Опять таки все зависит от того, по какому принципу реализовывать управление.
    Вот скажи, зачем мне менять ось RY, которая у меня в conf.ini прописана, но ни на одном из джойстиков такой оси нет? Поэтому собственно я и ратую за то, чтобы менять только те оси, которые описаны в Settings.ini (повторенье - мать ученья )
    2. Чем кроме отсутствия имени назначения оси, не нравится нынешний вариант?
    1) Избыточностью. Зачем лазить по трем вкладкам, когда можно на одной вывести 10 (или меньше) осей, прописанных в Settings.ini?
    2) Неинформативностью и возможностью человеческих ошибок. Пример с "я думал, что тяга на оси Z" уже приводил. И знаю еще пару-тройку человек, которые ручками правили в конф.ини кривые для оси (не той что надо) и удивлялись, почему крафт управляется все так же вяло...
    Нет. Вопрос принципа. Хошь больше 100 - выставляй. Не хошь - нефига.
    Жаль конечно, но если дело принципа, значит БСЭЖ.
    А глаза где? Нууу.... подумаем.
    Ну это же дело 2 строчек кода (как минимум на Дэлфи)... Один IF и одна установка цвета шрифта или фона.
    [Тоскливо] может, че реально нужное сделать? Параметров добавить в программку там, для разнообразия...
    ОДНОЗНАЧНО!!! Только принцип "Слона лучше есть постепенно" не нами придуман. Смотри сам какой отклик вызвал вопрос настройки именно джойстиков. Т.е. это ОЧЕНЬ ВАЖНЫЙ для многих пункт. По остальным параметрам уже и так основа готова. Дополнить еще несколько параметров и в принципе все, а вот джой вызывает нешуточные дебаты.
    А споры вызваны именно тем, что хочется, что бы не только была возможность кривые менять, а чтобы это было еще и максимально удобно и наглядно.
    Предлагаю все же добить его, а потом и "полезностями" косметическими можно заняться
    А это мысль. Надо бы.
    Сделай плиз, мил человек, думаю многие тебе спасибо скажут. Времени по крайней мере, нам это сэкономит много.
    Весь не обещаю. Всё ж таки программка задумывалась не как альтернатива IL2 Sticks.
    Какая альтернатива? Твоя программа выполняет на порядок больше функций, но почему бы, делая "комбайн" и полнофункциональный софт, не взять лучшие идеи, придуманные не нами? От этого ведь твоя программа только лучше станет.
    Заметь, что приверженцев принципа IL2-Sticks здесь много, значит это действительно удобно. А на счет "всего функционала"... Ну смотри сам. Кривые менять мы уже умеем. Кнопочки типа "все по 100" сделаешь. Рано или поздно мы тебя уломаем сделать настройку кривых по типу ил2-стика, либо на отдельной закладке, либо вместо той что есть сейчас. Кстати на отдельной эт тоже мысль. Кому как нравится пусть на той закладке и меняют. ну а если уж будет "ил2-стиковский" вариант, значит прийдется лезть в settings.ini, а поскольку он свой для каждого пользователя, значит прийдется делать выбор пользователя.
    Что остается не реализованного от Ил2-стика? Правильно - всего лишь возможность сохранять/восстанавливать профили для разных пресетов настройки джоя. Ну в принципе если этого не будет, то и фиг с ним.
    Хотя, (сейчас ударю по самолюбию ) тихонько так: "В Ил2-Коннект такое есть, в Ил2-Стик, тоже, неужели в Ил2-Конфиг слабо?" Как говаривал старина Станиславский - НЕ ВЕРЮ!!!
    Оси для третьего девайса в conf.ini есть? Есть. Получите. Распишитесь.
    Уберешь оси - вкладка станет недоступной.
    В любом случае, меняй кривые для несуществующего устройства или нет - эффект будет какой? Ага. Именно. Помноженный на ноль.

    Уже. Повторю, удаляй левые оси.
    Я уже приводил кусок своего conf.ini, привожу еще раз:
    [rts_joystick]
    X=0 1 4 9 16 25 36 49 64 81 100 0
    Y=0 1 4 9 16 25 36 49 64 81 100 0
    Z=0 100 100 100 100 100 100 100 100 100 100 0
    RZ=0 10 20 30 40 50 60 70 80 90 100 0
    FF=0
    U=0 10 20 30 40 50 60 70 80 90 100 0
    V=0 10 20 30 40 50 60 70 80 90 100 0
    1X=0 100 100 100 100 100 100 100 100 120 140 0
    1Y=0 100 100 100 100 100 100 100 100 120 140 0
    1RZ=0 1 4 9 16 25 36 49 64 81 100 0
    1U=0 100 100 100 100 100 100 100 100 100 100 0
    1V=0 100 100 100 100 100 100 100 100 100 100 0
    1X1=0 1 4 9 16 25 36 49 64 81 100 0
    1Y1=0 1 4 9 16 25 36 49 64 81 100 0
    1Z1=0 100 100 100 100 100 100 100 100 100 100 0
    1RZ1=0 100 100 100 100 100 100 100 100 100 100 0
    1Z=0 100 100 100 100 100 100 100 100 100 100 0
    1RX=0 100 100 100 100 100 100 100 100 100 100 0
    1RY=0 100 100 100 100 100 100 100 100 100 100 0
    1RX1=0 100 100 100 100 100 100 100 100 100 100 0
    1U1=0 100 100 100 100 100 100 100 100 100 100 0
    1V1=0 1 4 9 16 25 36 49 64 81 100 0

    Где здесь третий девайс?
    Все таки похоже на баг. В аттаче мой конф.ини целиком, попробуй сам на нем.
    Уййййй...... Тебе не надoело?
    ХА-А-А-А-А-ЧУ!!!! Очень хочу!!! Не один я хочу!!!!
    Ну сделай, а?
    Так она названа МГ. Так она названа в conf.ini. Так она будет называться у нас. Точка.
    Я и здесь молчать не буду
    [rts_joystick]
    X=0 1 4 9 16 25 36 49 64 81 100 0
    1X=0 100 100 100 100 100 100 100 100 120 140 0
    1X1=0 1 4 9 16 25 36 49 64 81 100 0
    Она по разному названа. Первая "1" это признак для ИЛа, что это "рабочая" ось, а не эталонная. Но это не название оси, а спец параметр.
    Но если "точка" значит точка. Это косметика, на функционал не влияет.
    1. Мне так удобнее.
    С этим спорить не буду.
    2. Основное назначение программы - менять именно эти параметры. Потому и выделено.
    ИМХО функционал программы уже давно вышел за границы изменения именно этих параметров. А по глазам бьет...
    Вложения Вложения
    • Тип файла: zip Conf.zip (2.4 Кб, Просмотров: 145)
    Чукча не писатель, чукча - читатель.

  3. #327
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: il-2Config, или конец тайны conf.ini.

    Кстати к вопросам о том, чтобы юзер видел что (какую ось) он меняет, и о наименовании осей (Х или 1X).
    В аттаче скриншот от Ил2-Стика
    Красным выделены соответствующие вещи.
    Итог - выбрал я мышкой ось для регулировки, над ползунками появилось описание (Что регулируем "Закрылки", номер джоя "1", и ось "RX")
    По моему весьма информативно.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	stick.jpg 
Просмотров:	267 
Размер:	56.5 Кб 
ID:	55716  
    Чукча не писатель, чукча - читатель.

  4. #328
    Сам по себе Аватар для LSA
    Регистрация
    25.03.2005
    Адрес
    наша Раша
    Возраст
    64
    Сообщений
    952

    Ответ: il-2Config, или конец тайны conf.ini.

    А почему бы не реализовать ОБА варианта? Первая (и основная) закладка - как в Il2-sticks, т.е. то, что назначено в HOTAS; вторая и последующие по числу девайсов закладки - для любителей ручного "тюнинга", со всеми существующими осями и их кривыми отклика.
    Арбайтен! Нихт перекурен!

  5. #329

    Ответ: il-2Config, или конец тайны conf.ini.

    Спасибо тебе FilippOk ,качественная прога!!!

  6. #330
    Сам по себе Аватар для LSA
    Регистрация
    25.03.2005
    Адрес
    наша Раша
    Возраст
    64
    Сообщений
    952

    Ответ: il-2Config, или конец тайны conf.ini.

    Буржуи идут параллельным курсом, но далеко позади
    Арбайтен! Нихт перекурен!

  7. #331
    Забанен Аватар для Orion33
    Регистрация
    17.07.2004
    Адрес
    левый берег Невы ;)
    Возраст
    41
    Сообщений
    1,209

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от Oleg_BS
    ИМХО было бы удобнее, чтобы галка "больше 100" была раздельная для каждой из осей (даже не девайсов, а осей). Т.е. стоит галка - по этой оси можно выставлять больше 100, на другой оси нельзя. Доп. геморрой ессно, но мне кажется все же так было бы удобнее.
    Ну и заодно, выделять цветом (например красным) те цифровые значения, которые больше 100 (имею в виду поля между названием кривой и ползунками. Чтоб в глаза бросалось, если двинул ползунком и получил вместо ста - 103
    Ну и заодно, заняться плагиатом и реализовать кнопочки:
    Все по 100
    Все по 0
    Линейно
    "Логарифм." (Curved)
    Думаю, что эта галка не нужна вовсе. Ну есть возможность больше ста ставить - и хорошо. Не думаю, что кто-то при цифровой индикации значений промахнется.

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

    100 100 100 100 100 100 100 100 100 100 - линейная кривая отклика, коэффициент линейности 100%
    91 92 93 94 95 96 97 98 99 100 - коэффициент линейности 90%
    82 84 86 88 90 92 94 96 98 100 - коэффициент линейности 80%
    73 76 79 82 85 88 91 94 97 100 - коэффициент линейности 70%
    64 68 72 76 80 84 88 92 96 100 - коэффициент линейности 60%
    55 60 65 70 75 80 85 90 95 100 - коэффициент линейности 50%
    46 52 58 64 70 76 82 88 94 100 - коэффициент линейности 40%
    37 44 51 58 65 72 79 86 93 100 - коэффициент линейности 30%
    28 36 44 52 60 68 76 84 92 100 - коэффициент линейности 20%
    19 28 37 46 55 64 73 82 91 100 - коэффициент линейности 10%
    10 20 30 40 50 60 70 80 90 100 - коэффициент линейности 0%

    И еще надо свои пресеты сохранять
    Крайний раз редактировалось Orion33; 15.05.2006 в 14:22.

  8. #332
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    47
    Сообщений
    10,448

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от Oleg_BS
    В очередной раз не поленился и поставил качалку (ось RZ второго устройства) на КРЕН в разделе HOTAS.
    Что имеем. В conf.ini не поменялось ничего!!!
    Как было: 1X=0 100 100 100 100 100 100 100 100 120 140 0 так и осталось.
    Что и требовалось доказать.
    А вот в \Il2FB\Users\0\Settings.ini стало AXE_RZ JoystickDevice1=aileron
    Т.е. на ось RZ девайса 1 (второе устройство) назначены элероны, т.е. крен.
    логично.
    А теперь я повторю фразу, с которой ты и начал свой крестовый поход:
    Назначение осей может быть любым. Это значит, что кривая, прописанная в Conf.ini как 1X=..., может быть, скажем, кривой для качалки на РУД. Увидеть это очень просто: переназначьте ось Х в разделе HOTAS в игре на качалку.
    Вот смотри. У меня сейчас на двух девайсах в сумме 12 осей. Но в разделе ХОТАС в ИЛе есть всего 10 параметров на которые можно повесить аналоговое управление.
    Т.е. как бы я не извращался, но заставить ИЛ понимать больше 10 осей нельзя, и соответственно какие то 2 оси у меня по любому будут не задействованы. Правильно? Именно эти 10 возможных параметров (все доступные, больше их не существует) и перечислены выше, ПОСЛЕ знаков равенства. Т.е. до "=" прописывается ось джоя, а после - за что она отвечает.
    Т.е. эти - все, что вообще могут быть:
    [HotKey move]
    AXE_RX JoystickDevice1=flaps
    AXE_RZ JoystickDevice0=rudder
    AXE_U JoystickDevice1=-power
    AXE_U JoystickDevice0=-pitch
    AXE_V JoystickDevice1=-trimelevator
    AXE_X JoystickDevice1=trimrudder
    AXE_X JoystickDevice0=aileron
    AXE_Y JoystickDevice1=trimaileron
    AXE_Y JoystickDevice0=elevator
    AXE_Z JoystickDevice0=-brakes
    ОК.
    Опять таки все зависит от того, по какому способу делать настройку. Если по тому, как сделано сейчас (не заглядывая в Settings.ini) то раз ось имеется в conf.ini значит ее нужно регулировать.
    Необязательно. Можно оставить как есть.
    Второй вариант настройки по принципу IL2-Sticks. Тогда мы настраиваем только те оси, которые опеределены в разделе ХОТАС, и соответственно прописаны в Settings.ini. Тогда нафига эту ось менять, если в ИЛе на нее ничего не повешено и соответственно в ИЛе эта ось не обрабатывается?
    Дык, раз она там есть - почему бы и нет? Вот тебе все, что есть - регулируй. А что ты там задействовал в игре - тебе видней. И какая ось за что отвечает - тоже тебе видней, ты же их сам там назначал...
    Не вопрос. Всего то и нужно формировать название оси (вариант IL2-Sticks) в виде "Триммер элеронов (RX ID1)". Это ведь не тяжело, просто строчку в Settings.ini пропарсить.
    Нет, для этого свои оси достаточно просто помнить.
    И... если бы settings.ini был стандартной ini-шкой... а то там бардачунда ужасная. Пишут абы как. Плюс, название профиля вообще втупую прописано. Нет, чтобы писать имена профилей в settings.ini
    User1=0
    User2=1
    User3=...
    Неа.
    Там просто прописано:
    0
    1
    ...
    Тупо.
    И высвечивать это в программе?
    Боюсь что комп мысли юзера читать запарится
    Не, при этом программа должна быть не при делах.
    Ил МОЖЕТ работать с несколькими устройствами, суммарное кол-во осей которых может быть больше 10. НО! Ил НЕ МОЖЕТ использовать и реагировать больше чем на 10 осей одновременно, которые прописаны в разделе ХОТАС. В ИЛе есть возможность обработки только 10 осей одновременно. Ну вот допустим, повесить ось на тормоза мы можем, а сделать раздельное торможение правым и левым колесом не можем, поскольку такой возможности нет в разделе ХОТАС. Посему и говорю о том, что для ИЛа актуальна настройка только тех осей (не более 10) которые в ХОТАС и, соответственно в Settings.ini, прописаны. Остальные (незамапленные) ИЛом не обрабатываются...
    Похоже на то.
    1) Избыточностью. Зачем лазить по трем вкладкам, когда можно на одной вывести 10 (или меньше) осей, прописанных в Settings.ini?
    Вот тут базара нет, это не дело. Надо бы их все на одну...
    2) Неинформативностью и возможностью человеческих ошибок. Пример с "я думал, что тяга на оси Z" уже приводил. И знаю еще пару-тройку человек, которые ручками правили в конф.ини кривые для оси (не той что надо) и удивлялись, почему крафт управляется все так же вяло...
    Вот это, пожалуй, единственный, на мой взгляд, убедительный аргумент.
    Жаль конечно, но если дело принципа, значит БСЭЖ.
    Скажем так, принципы меняются под давлением времени и обстоятельств. Будет возможность это легко реализовать - будет. Нет - БЖСЭ.
    Ну это же дело 2 строчек кода (как минимум на Дэлфи)... Один IF и одна установка цвета шрифта или фона.
    ... для каждого ползунка на трёх вкладках по событию. Лана, посмотрим.
    Сделай плиз, мил человек, думаю многие тебе спасибо скажут. Времени по крайней мере, нам это сэкономит много.
    Уже.
    ...Рано или поздно мы тебя уломаем сделать настройку кривых по типу ил2-стика, либо на отдельной закладке, либо вместо той что есть сейчас.
    "Мы"?
    Кстати на отдельной эт тоже мысль. Кому как нравится пусть на той закладке и меняют.
    Не, это не мысль. Не нравится.
    ...ну а если уж будет "ил2-стиковский" вариант, значит прийдется лезть в settings.ini, а поскольку он свой для каждого пользователя, значит прийдется делать выбор пользователя.
    Да в том-то и дело, что если уж лезть в settings.ini, то сначала надо узнать активный профиль игрока, и уже из профиля брать settings.ini. Т.е. приходим к профилям всё равно. Возни много. Но...
    Ладно, уломал. Попробуем. Но "кролик" с этим не справится... он только-только что такое IP изучил...
    О. Ишь ты. Обижается на "кролика"...
    Я уже приводил кусок своего conf.ini, привожу еще раз:
    ...
    Где здесь третий девайс?
    Нету. И в программе третьего девайса тоже нету. Вернее, вкладка третьего девайса есть (куды ж она денется), но неактивная.
    ...Она по разному названа. Первая "1" это признак для ИЛа, что это "рабочая" ось, а не эталонная. Но это не название оси, а спец параметр. Но если "точка" значит точка. Это косметика, на функционал не влияет.
    По-разному, да одинаково.
    Этот вопрос закрыт: куча параметров, относящихся к джойстикам, называются в программе также именами соответствующих осей, и так, как это принято в conf.ini. Менять их - целое дело, а поменяешь - будет путаница, а путаница - основа для багов. Хай остаются как есть.
    Крайний раз редактировалось FilippOk; 15.05.2006 в 16:12.
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  9. #333
    Сам по себе Аватар для LSA
    Регистрация
    25.03.2005
    Адрес
    наша Раша
    Возраст
    64
    Сообщений
    952

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от FilippOk
    если бы settings.ini был стандартной ini-шкой...
    Неа.
    Там просто прописано:
    0
    1
    ...
    Тупо.
    И, что удручает, программа только цифры от 0 до не_пробовал_сколько понимает.
    Арбайтен! Нихт перекурен!

  10. #334
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    47
    Сообщений
    10,448

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от LSA
    А почему бы не реализовать ОБА варианта? Первая (и основная) закладка - как в Il2-sticks, т.е. то, что назначено в HOTAS; вторая и последующие по числу девайсов закладки - для любителей ручного "тюнинга", со всеми существующими осями и их кривыми отклика.
    Дык, если уж реализовывать второй вариант, то в первом вроде как и надобность отпадает...
    Буржуи идут параллельным курсом, но далеко позади
    Ух ты, мы не одни...
    [вглядевшись] э-э-э... да они это дело через M$ .NET ваяють... уу, ну, флаг в руки, барабан на шею, толстенный мануал по framework в попу, и электричку навтречу. Эдак они долго телиться будут.
    Кстати, подцепил от них замечательный мануал по conf.ini на инглише. Круть! С паршивой овцы шерсти клок...
    "Мы теперь вдвое больше молока получать будем!" (с) Матроскин.
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  11. #335
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    47
    Сообщений
    10,448

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от Orion33
    ...А вот кривые действительно надо. Причем не абы какие, а по-умному
    ...
    И еще надо свои пресеты сохранять
    Не лень же было сотню чисел выписывать...
    Пресеты будут в конце. Когда будем уверены, что в пресете будет всё, что нам надо. Когда сделаем пресеты - сами наделаете каких угодно кривулек.
    Но пока пресеты побоку.
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  12. #336
    Забанен Аватар для Orion33
    Регистрация
    17.07.2004
    Адрес
    левый берег Невы ;)
    Возраст
    41
    Сообщений
    1,209

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от FilippOk
    Не лень же было сотню чисел выписывать...
    Я копироваль

    ЗЫ. А можно прямой линк на папский мануал конф.ини? Я че-то не нашел по той ссылке...

  13. #337
    Сам по себе Аватар для LSA
    Регистрация
    25.03.2005
    Адрес
    наша Раша
    Возраст
    64
    Сообщений
    952

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от FilippOk
    Дык, если уж реализовывать второй вариант, то в первом вроде как и надобность отпадает....
    Так оно, но это типа для "тюнингистов", а для начинающих, имхо, первый - "само то"...
    Цитата Сообщение от FilippOk
    Кстати, подцепил от них замечательный мануал по conf.ini на инглише. Круть! С паршивой овцы шерсти клок...
    Это на том же сайте? Этот?
    Крайний раз редактировалось LSA; 15.05.2006 в 16:16.
    Арбайтен! Нихт перекурен!

  14. #338
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    47
    Сообщений
    10,448

    Ответ: il-2Config, или конец тайны conf.ini.

    Может быть, вы их уже видели.
    По крайней мере, я куски этого текста имею.
    Теперь и полный текст есть.
    Итак.
    Conf guide at Airwarfare - страничка с Conf.ini и пояснениями, из которого и был сделан тот ini, ссылку на который давал Orion33. Внизу страницы ссылки на файл в xls и в doc, а также ссылка на этот же файл на немецком.
    Coasties PF Perfect settings ZIP file for quick reference(Updated JAN06) - PF Setup.zip
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  15. #339
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    47
    Сообщений
    10,448

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от LSA
    Так оно, но это типа для "тюнингистов", а для начинающих, имхо, первый - "само то"...
    Посмотрим, что получится со вторым вариантом. Если Oleg_BS будет доволен, сделаем как захотим.
    Это на том же сайте? Этот?
    Оно самое.
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  16. #340
    Старший инструктор Аватар для deSAD
    Регистрация
    24.04.2002
    Адрес
    Киев, Украина
    Сообщений
    4,291

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от FilippOk
    Может быть, вы их уже видели.
    Там еще где-то на Википедию д. б. ссылка (на немецком, кстати) - это тот же самый вариант, что "этот же файл на немецком" (с) или нет :confused:

    There are only two types of aircraft - fighters and targets


  17. #341
    Забанен Аватар для Orion33
    Регистрация
    17.07.2004
    Адрес
    левый берег Невы ;)
    Возраст
    41
    Сообщений
    1,209

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от FilippOk
    Conf guide at Airwarfare - страничка с Conf.ini и пояснениями, из которого и был сделан тот ini, ссылку на который давал Orion33.
    Мне кажется, мой конф полнее. Первоисточник проследить сложно, сам я брал инфу с сайта 72AG. Даю его еще раз на всякий случай
    Вложения Вложения

  18. #342
    Механик
    Регистрация
    09.08.2003
    Адрес
    Питер.
    Возраст
    48
    Сообщений
    408

    Ответ: il-2Config, или конец тайны conf.ini.

    Как ни крути а лучший редактор кривых в ил2 коннекторе, просто изза его наглядности, очень мне нравится отображение кривой на графике, на цыфры можно даже не смотреть....(это можно считать предложением )
    C2D E6400(2.133@3280) 2Gb DDR2 800 GTX560Ti (880/1760/2100@960/1920/2200) Win7pro x64

  19. #343
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    47
    Сообщений
    10,448

    Ответ: il-2Config, или конец тайны conf.ini.

    Мне кажется, мой конф полнее...
    Ихний полнее, я уже сверял. Плюс он на английском, а не переведённый, потому что переводчик, перепинавший твой конф был... как бы это сказать помягше... некопенгаген?
    Крайний раз редактировалось FilippOk; 15.05.2006 в 17:18.
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  20. #344
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    47
    Сообщений
    10,448

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от marsh snake
    Как ни крути а лучший редактор кривых в ил2 коннекторе, просто изза его наглядности, очень мне нравится отображение кривой на графике, на цыфры можно даже не смотреть....(это можно считать предложением )
    [поглаживая кролика] Ага, мы об это уже две пары зубиков обломали... И ещё пару обломаем.
    А если не получится - и остальные повыбьем. Молоточком. Слева от меня лежит...
    И тогда станем называть кролика дятлом, блин. :mad:
    Крайний раз редактировалось FilippOk; 15.05.2006 в 17:20.
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  21. #345
    Забанен Аватар для Orion33
    Регистрация
    17.07.2004
    Адрес
    левый берег Невы ;)
    Возраст
    41
    Сообщений
    1,209

    Ответ: il-2Config, или конец тайны conf.ini.

    Только что скачал версию 2,3. Ругается на мой конф.
    "Conf.ini поврежден или не содержит данных"
    А прошлая версия 2,1 читала все нормально.

  22. #346
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    47
    Сообщений
    10,448

    Ответ: il-2Config, или конец тайны conf.ini.

    Это может быть по четырем причинам:
    1. Conf.ini не найден.
    2. Conf.ini пуст, не имеет содержимого.
    3. В conf.ini нет первой строки [il2].
    4. В Conf.ini в первой строке после [il2] следует комментарий или лишние пробелы.
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  23. #347
    Забанен Аватар для Orion33
    Регистрация
    17.07.2004
    Адрес
    левый берег Невы ;)
    Возраст
    41
    Сообщений
    1,209

    Ответ: il-2Config, или конец тайны conf.ini.

    И 3, и 4. Но ты же сказал, что в версии 2,1 это поправлено и будет работать. Так и есть, работало. А в версии 2,3 откат на старый режим чтения что ли?

  24. #348
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: il-2Config, или конец тайны conf.ini.

    Я на этот раз коротко...
    Ну как минимум постараюсь коротко
    Цитата Сообщение от FilippOk
    А теперь я повторю фразу, с которой ты и начал свой крестовый поход:
    Назначение осей может быть любым. Это значит, что кривая, прописанная в Conf.ini как 1X=..., может быть, скажем, кривой для качалки на РУД. Увидеть это очень просто: переназначьте ось Х в разделе HOTAS в игре на качалку.
    "Сократ мне друг, но истина дороже" (с)
    Ну неверно то что ты написал. Не может быть 1Х в conf.ini кривой для качалки (если конечно названия осей не переопределены дровами/софтом джойстика).
    В conf.ini прописаны кривые для аппаратных осей и они никак не зависят от каких либо настроек в игре. Т.е. грубо говоря, ось 1Х в conf.ini - это всегда та ось, значение которой меняется при движении РУСом влево-вправо.
    Правильно оформленная твоя мысль может звучать примерно так:
    "Это значит, что кривая, прописанная в Conf.ini как 1X=..., может быть, скажем, кривой для управления рулем направления в игре. Увидеть это очень просто: назначьте ось Х в разделе HOTAS в игре на управление рулем направления."
    Ну согласись со мной и закроем этот вопрос
    Т.е. эти - все, что вообще могут быть:
    [HotKey move]
    AXE_RX JoystickDevice1=flaps
    AXE_RZ JoystickDevice0=rudder
    AXE_U JoystickDevice1=-power
    AXE_U JoystickDevice0=-pitch
    AXE_V JoystickDevice1=-trimelevator
    AXE_X JoystickDevice1=trimrudder
    AXE_X JoystickDevice0=aileron
    AXE_Y JoystickDevice1=trimaileron
    AXE_Y JoystickDevice0=elevator
    AXE_Z JoystickDevice0=-brakes
    ОК.
    Да, выделенные жирным это все возможные варианты. Названия осей ессно могут быть другими.
    Правда есть одно "но". У некоторых "умельцев" может быть прописано что то вроде:
    AXE_U JoystickDevice1=-power
    AXE_U JoystickDevice1=-pitch
    Т.е. одна и та же ось, может одновременно регулировать тягу и шаг винта. Или например руль высоты и триммер руля высоты. На Сухом эдакие финтифлюшечки описывались.
    Но по большому счету это не принципиально. В "Ил2-Стиковском" варианте, будет 2 оси ("тяга" и "шаг винта"), но они обе будут менять кривую для одной и той же оси U
    И... если бы settings.ini был стандартной ini-шкой... а то там бардачунда ужасная. Пишут абы как.
    А зачем анализировать весь settings.ini?
    Он нам нужем только для понимания какая ось джойстика закреплена за тем или иным параметром ХОТАС. Т.е. достаточно проанализировать лишь раздел [HotKey move] , а он достаочно стандартный.
    Да в том-то и дело, что если уж лезть в settings.ini, то сначала надо узнать активный профиль игрока
    А чего его узнавать?
    Заглядываем в \Il2FB\Users\all.ini
    Содержание примерно следующее:

    [list]
    0 \u041E\u043B\u0435\u0433\t Oleg_BS \u0413\u0430\u043D\u0447\u0435\u043D\u043A\u043E
    1 \u0416\u0435\u043D\u044F Greg \u0411\u0435\u0433\u043C\u0430
    [current]
    0
    Читаем раздел [current] ("0") это и есть активный профиль. (profile_number)
    Для пущей важности проверяем, чтобы profile_number присутствовал в разделе [list] (список имеющихся профилей игроков). Хотя нафиг эта проверка нужна...
    Дальше формируем путь до нужного settings.ini:
    "\Il2FB\Users\" + profile_number + "\settings.ini"
    Ладно, уломал.
    Троекратное УРА-А-А-А!!!!
    Попробуем. Но "кролик" с этим не справится... он только-только что такое IP изучил...
    А почему не справится? Прочитать две ini'шки. С conf.ini то справился. Не надо недооценивать молодежь
    О. Ишь ты. Обижается на "кролика"...
    А ты вставь его координаты в программу на закладке "Видео общие"
    Ну сразу под строчкой: "Разработчик: FilippOK@pisem.net"
    и объясни, что теперь он будет известен сотням (если не тысячам) благодарных вирпилов. Глядишь и стимул появится
    И вообще, пора представить соавтора. Страна должна знать своих героев
    Нету. И в программе третьего девайса тоже нету. Вернее, вкладка третьего девайса есть (куды ж она денется), но неактивная.
    Шаман однако. Или у меня полтергейст завелся. Третья вкладка у меня активная, другое дело что в списке осей пусто, но на саму вкладке запросто переключаюсь. Ну да фиг с ней.
    Посмотрим, что получится со вторым вариантом. Если Oleg_BS будет доволен, сделаем как захотим.
    Я ж не только для себя, я для всех стараюсь.

    Ну и напоследок, маленькое отвлечение от темы топика:
    Одна подруга говорит другой:
    Знаешь кто такой зануда? Это человек, которому проще отдаться, нежели объяснить что не хочется.
    Догадываешься к чему эт я?
    Крайний раз редактировалось Oleg_BS; 15.05.2006 в 21:12.
    Чукча не писатель, чукча - читатель.

  25. #349

    Ответ: il-2Config, или конец тайны conf.ini.

    Кажется в закладке DGen-а в пункте коэффициента карьерного роста, всплывающая подсказка от пункта RandomFlights, проверте.

    PS Спасибо FilippOk, за чудесную утилиту.

    PPS А кто-нибудь знает, где можно достать прогу для управления скинами?
    Mutassa meg, kérem, a térképen, hogy most hol vagyok?

  26. #350
    Старший инструктор Аватар для deSAD
    Регистрация
    24.04.2002
    Адрес
    Киев, Украина
    Сообщений
    4,291

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от Walter Shwiger
    ... А кто-нибудь знает, где можно достать прогу для управления скинами?
    На "флаинг легендз" - http://www.flying-legends.net/php/do...php?cat_id=210 - Skin manager for FB and PF Но ... зачем???

    There are only two types of aircraft - fighters and targets


Страница 14 из 58 ПерваяПервая ... 410111213141516171824 ... КрайняяКрайняя

Ваши права

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