Језици

Тема-икона Гпвс не ради ни у једном ваздухоплову

Више
Пре КСНУМКС месеци КСНУМКС недеље #КСНУМКС by аамалк

Довлаодед око КСНУМКС додати на авионима који су рекли да има гпвс, али ја не чујем ништа када им слијетам. Да ли га требате омогућити негде или то ради аутоматски?

Молимо Вас лог ин or Направи налог да се придруже разговору.

Више
Пре КСНУМКС месеци КСНУМКС недеље - Пре КСНУМКС месеци КСНУМКС недеље #КСНУМКС by ДРЦВ

ФСКС звучне датотеке се активирају помоћу ДЛЛ датотека, а КСНУМКС битна верзија их активира користећи кмл. Ако сте смели, можете претворити ове датотеке у кмл
Гауге: дсд_фск_кмл_соунд.гау
Иако се његово име односи на ФСКС, овај показивач ће радити и на ФСКСНУМКС-у. Он је заснован на дсд_кмл_соундКСНУМКС.гау.

Панел.цфг синтакса
гаугеКСНУМКС = дсд_фск_кмл_соунд! Звук, КСНУМКС,. / мјере / дсд_кмл_соунд.ини
гаугеКСНУМКС = дсд_фск_кмл_соунд! Дебуггер, КСНУМКС

Најважнија промјена у функцији мерача је начин на који рукује подешавања јачине звука. Претходне верзије мерила су користиле опсег од КСНУМКС-а до КСНУМКС-а да би добили / поставили јачину звука. Ово сам променио у опсег који користи ДирецтСоунд, -КСНУМКС (представља веома, врло тих) у КСНУМКС (представљају пуну јачину звука). Ако вам ова промена доведе до проблема са вашим постојећим кодом, можете подесити варијаблу (Л: Олд Волуме Цонтрол) да бисте га вратили на стари начин рада са подешавањима јачине звука. Види доле.

За оне који нису користили раније верзије мерача, сваки звук се контролише одвојеним КСМЛ Л: променљивом (у даљем тексту ЛВар.) Ви контролишете звук постављањем контролне варијабле (ЛВар) на вриједност која одговара на акцију коју желите. Додељивате ЛВарс звуковима користећи конфигурациону датотеку. Наведите конфигурациону датотеку у панел.цфг, као пети параметар елемента мерила "Звук" - погледајте горњи пример. Мерач ће следити следеће методе у процени добијеног стринга конфигурационе датотеке:

КСНУМКС. Спецификујете релативну путању тако што ћете је започети са 'тачком' - погледајте синтаксу узорка, горе. Та тачка ефектно нас сједи у главној ФС фасцикли. У горе наведеном примеру, .ини датотека се налази у главној фасцикли ФС мјерача, а зове се дсд_кмл_соунд.ини. Нисте ограничени на фасциклу ФС мерача, можете одредити сваки фолдер који вам се свиђа. Ваш једини изазов је осигурати да крајњи корисник има фасциклу коју одредите у свом ФС фолдер систему. Ово је метод који користе претходне верзије мерача звука.

КСНУМКС. Алтернативно, можете направити апсолутну путању до ваше конфигурационе датотеке. Мерач ће потражити своје квалификовано име. Искључујући име самог мерача, оставили смо пут до одређене фасцикле где је мерач инсталиран. За ово име пута, додатећете одређени фолдер и име датотеке за вашу конфигурациону датотеку. На пример, мој уобичајени тест авион је инсталиран у фасцикли названу:
Д: \ фск \ Аирцрафт \ бКСНУМКС_КСНУМКС
Инсталирање мерача у фасцикли панела и навођење конфигурационог фајла на тај начин:
гаугеКСНУМКС = дсд_фск_кмл_соунд! Звук, КСНУМКС, \ дсд_фск_тест_соунд.ини
ће резултирати конфигурацијском спецификацијом
Д: \ фск \ Аирцрафт \ бКСНУМКС_КСНУМКС \ панел \ дсд_фск_тест_соунд.ини - постављање конфигурационог фајла у фасциклу панела ваздухоплова са мерачем звука
Имајте на уму да са овим методом на почетку параметарске табле панел.цфг не постоји "тачка", али стринг почиње са / или \ знаком. Мерач ће третирати знакове / и \ еквивалентно.

КСНУМКС. Ако показивач на почетку параметарског низа не нађе знак за тачку или цртицу, он ће тражити стринг за знак за колону ":" Ако га пронађе, претпоставиће вам да сте пружили потпуну путању укључујући слово погона, на конфигурациону датотеку и покушаће да је учита без икаквих подешавања.
Ја не препоручујем овај приступ за било шта друго осим за приватну употребу на свом рачунару. Навођење стринга конфигурационе датотеке као што је "Д: \ фск \ гаугес \ соунд_цонфиг.ини" тражи проблеме ако дистрибуирате панел. Стварно не знамо гдје је крајњи корисник инсталирао ФС.

КСНУМКС. Ако мерач не пронађе знак ":", претпоставља се да покушавате да одредите путању на исти начин као у процедури КСНУМКС, горе. Она ће приложити приложени низ параметара на путању од којег се мерач учитава, обезбеђујући знак цртице по потреби. Останите уз примјер мојих тестних авиона, са мерачем учитаном из фолдера панела, пружајући низ стринга конфигурационе датотеке овако:
гаугеКСНУМКС = дсд_фск_кмл_соунд! Звук, КСНУМКС, панел_соундс \ дсд_фск_тест_соунд.ини
ће резултирати конфигурацијском спецификацијом
Д: \ фск \ Авиони \ бКСНУМКС_КСНУМКС \ панел \ панел_соундс \ дсд_фск_тест_соунд.ини

КСНУМКС. Основна конфигурациона датотека. Ако ниједна конфигурациона датотека није наведена, или ако мерач не може пронаћи дату датотеку, користиће се подразумевано име. Мерач ће погледати своје квалификовано име за свој пут (у случају да сте га или крајњи корисник преименовали), одвојите екстензију датотеке ".гау" и додајте ".ини". Према томе, подразумевана конфигурациона датотека је у истој фасцикли као мерач, са истим базним именом. Овај метод треба да смањи захтев да се у великом броју случајева одреди конфигурациона датотека. Имајте на уму да ако мерач користи подразумевано зато што нисте одредили конфигурациону датотеку, то ће једноставно учинити без даљег адо. Међутим, ако се користи подразумевано због тога што није могла пронаћи датотеку коју сте навели, појавит ће вам Виндовс поље са порукама које вам то говоре.

Креирање конфигурационе датотеке
Конфигурациони фајл се користи за многе ствари. Најважнији од њих је успостављање размака између звукова које желите играти и ЛВара које ћете користити за контролу тих звукова. Ако погледате узорак датотеке .ини на крају овог документа, видећете да садржи три наслова делова. Од ових, један је означен [Звукови], а један је означен са [ЛВарс]. Свака има попис унетих бројева. Нумерисање је како се успоставља веза између звука и ЛВара. Имајте на уму да је то једини значај за нумерисање уноса. Звук на улазу СоундКСНУМКС одговара ЛВар у ЛварКСНУМКС, звук на улазу СоундКСНУМКС се поклапа са ЛВар на ЛварКСНУМКС, итд.

Као што сте већ до сада прикупили, приликом спецификације ЛВара у конфигурационој датотеци, управо сте снабдели голо име. На почетку не додате "Л:" на почетку, или "број" на крају. Ово нема никакве везе са начином приступа променљивима у КСМЛ-у, релевантно је само за начин на који Ц / Ц ++ мерач функционише са овим варијаблама.

Када креирате уносе за звукове у својој конфигурационој датотеки, можете, ако желите, одредити јачину звука која ће се примијенити на звук када се учита. Погледајте прва два звучна записа у узорку .ини датотеку испод. Ова опција је корисна ако ви или крајњи корисник вашег производа осетите одређени звук или звук, као што је снимљено, су сувише гласне. Можете одредити јачину звука која ће се користити и због тога не морате да му сметате подешавање у оквиру мерача. Одређивање подешавања јачине звука на овај начин неће вам онемогућити касније мењање јачине звука.

Када спецификујете звукове у конфигурационој датотеци, мерач ће пратити исте протоколе за спецификацију имена звука као и за одређивање имена конфигурационог фајла. Можете користити релативну путању (почевши од "тачке" и упућујући на фасциклу унутар стабла ФС фолдера) или можете конструисати апсолутну стазу, користећи путању до конфигурационог фајла као основе (одређивањем \ или / ас први карактер параметарског стринга или листањем фасцикле и датотеке без водеће косе.) Погледајте доњу поставку звука у узорку .ини датотеке испод. Она одређује фасциклу под именом ПанелСоундс, која се налази унутар фасцикле у којој се налази конфигурациона датотека, као локација за звучну датотеку.
Мерач неће верификовати појединачна имена звука у време мерења времена мерења. Међутим, он ће користити Виндовс окно са порукама да обавести корисника да одређени звук не може бити пронађен када се покуша репродукција звука.

Подешавања у трећој групи, [Цонфиг] се свако разматрају касније.

Рад са звуком
Да контролишете одређени звук, само је питање постављања одговарајућег ЛВара на вредност која је наведена испод за жељену акцију:
КСНУМКС (> Л: СомеКСМЛЦонтролВар, број) ће једном репродуковати звук, без икаквих промена у подешавањима јачине звука или пан.
КСНУМКС (> Л: СомеОтхерКСМЛЦонтролВар, број) ће зауставити звук ако се репродукује.
КСНУМКС (> Л: ИетАнотхерКСМЛЦонтролВар, број) ће прво преузети тренутне поставке јачине звука и пан. Тада ће их применити на звук у питању, и на крају, уз почетак репродукције звука у режиму петље.

Варијабле контролне величине могу користити сљедеће вриједности:
КСНУМКС - Заустави звук
КСНУМКС - репродукујте звук једном, без измене постојећих поставки јачине звука или пан.
КСНУМКС - репродукујте звук као петљу, без промјене постојећих поставки јачине звука или панела.
КСНУМКС - Подесите јачину звука, користећи поставку пронађену у специфицираној ВолумеИн променљивој, погледајте испод.
КСНУМКС - Подесите тренутно подешавање јачине звука, поставите га у одређену променљиву ВолумеОут.
КСНУМКС - Подесите подножје звука, користећи поставку која се налази у одређеној варијанти ПанИн.
КСНУМКС - Подесите тренутну поставку панела звука, ставите је у одређену ПанОут варијаблу.
КСНУМКС - репродукујте звук једном, али прво подесите јачину звука и подесите поставке која се налазе у параметрима ВолумеИн и ПанИн.
КСНУМКС - репродукујте звук као петљу, али прво подесите јачину звука и подесите поставке пронађене у променљивима ВолумеИн и ПанИн.
КСНУМКС - Статус звука звука. Хоће ли вратити КСНУМКС ако се звук који се репродукује, КСНУМКС ако се звук репродукује једном режим или се уопште не репродукује.
КСНУМКС - истовар звука. Звукови ће се аутоматски истоварити на излазу мерача, али ако је звучна датотека велика, а завршили сте с њим, можда ћете га одмах истоварити и вратити меморију. Ова наредба може бити корисна током тестирања. Можете променити звук и поново га учитати, без поновног пуњења читавог панела.
КСНУМКС - Учитајте звук, користећи Виндовс гласовни уређај. Подразумевано, мерач ће користити звучни систем Виндовс за репродукцију звука. Ако желите да користите Виндовс гласовни уређај (типично другу звучну картицу или УСБ звучни уређај), можете користити вредност КСНУМКС-а да учитате звук за репродукцију на гласовном уређају. Све друге команде, ако морају да учитају звук пре него што изврше властиту функцију, учит ће звук за звучни уређај Виндовса. Ако желите да користите гласовни уређај, мораћете да користите ову команду да бисте прво учитали звук пре него што учините нешто друго с њим. Ако гласовни уређај буде исти уређај као и звучни уређај, звук ће се учитати помоћу расположивог звучног уређаја. Ако желите да се звук репродукује преко слушалица корисника, ако је присутно, можете користити ову вриједност. Ако други корисник нема слушалице, исти звук ће се репродуковати било којим звучним уређајем који корисник има. Укључено у овај пакет је услужни програм који ће омогућити кориснику да експлицитно одреди звучне уређаје за мерач који треба користити. Очекујем да у скоро свим случајевима овај сервис неће бити потребан. То ће бити потребно само ако корисник сматра да Виндовс дефаултне вредности нису одговарајуће за ФС, али не жели да промени подразумеване вредности за Виндовс.
КСНУМКС - Као КСНУМКС изнад, али учитава звук помоћу Виндовс звучног уређаја.

У одељку Цонфиг датотеке .ини могу се подесити сљедеће ставке. Сви су приказани са одговарајућим подразумеваним вредностима.

МакСоундс = КСНУМКС
Подразумевана вредност је КСНУМКС, али максимум је сада КСНУМКС. (Да, то сте прочитали управо!) Не могу да видим никога који користи толико, али се сада меморије распоређује динамички, тако да нема никакве штете на врло високом нивоу. То ће омогућити посвећеним корисницима да избегну учитавање више од једне инстанце мерача у истом панелу. Видео сам како се то десило. Чување максимума до броја звукова које ћете заправо користити ће смањити употребу ЦПУ-а и меморије помоћу мерача.

ЕррорФлаг = -КСНУМКС
У случају неке врсте грешке, контролна променљива мерила ће бити подешена на ову вриједност. Подразумевана вредност је -КСНУМКС. Можете одабрати било коју целобројну вриједност коју желите, осим опсега од КСНУМКС-а до КСНУМКС-а, резервираног за стварне наредбе. Мерач сада има неколико Виндовс порука које су уграђене у то ће се појавити у случају грешке. Очекујем да ће се појавити једини који ћете икада видети ако мерач не пронађе звучну датотеку специфицирану у .ини датотеку. Да би се олакшало решавање проблема, информише корисника о томе која датотека није пронађена. Ако дође до грешке, све даљње промјене контролне варијабле тог звука ће бити игнорисане. Међутим, други звуци ће се обрађивати.

ГлобалЦоммандс = ДСДГлобалс
Ову променљиву можете подесити на КСНУМКС значајне вриједности.
КСНУМКС - зауставља све звуке који се тренутно играју.
КСНУМКС - искључује све звуке. Поставио је њихов волумен на -КСНУМКС, али их не спречава да заправо играју.
КСНУМКС - искључује све претходно искључене звуке. Враћа њихове претходно ускладиштене поставке јачине звука.
У сваком случају, варијабла ће се ресетовати на КСНУМКС.

ВолумеВарИн = дсд_кмл_соунд_волуме_ин
Користите ову варијаблу да одредите поставку јачине звука за употребу са командом СетВолуме (КСНУМКС). Јачина звука је наведена као вредност између КСНУМКС (пуног волумена) и -КСНУМКС (слабљење КСНУМКС дб, нечујно.) У пракси, свако подешавање мање од око -КСНУМКС (КСНУМКС дб слабљење) неће бити чудно.

ПанВарИн = дсд_кмл_соунд_пан_ин
Користите ову променљиву да бисте одредили поставку панела за употребу са командом СетПан (КСНУМКС). Пан је означен као вредност између -КСНУМКС (пуно лево) и КСНУМКС (пуно десно). КСНУМКС је центриран.

ВолумеВарОут = дсд_кмл_соунд_волуме_оут
Користите ову варијаблу да примите подешавање јачине звука уз помоћ ГетВолуме команде (КСНУМКС).

ПанВарОут = дсд_кмл_соунд_пан_оут
Користите ову варијаблу да бисте примили подешавање панова које сте преузели помоћу ГетПан наредбе (КСНУМКС).

ЛоопОут = дсд_кмл_соунд_лооп_оут
Користите ову варијаблу да бисте примили подешавање петље преузете помоћу наредбе Гет Лоопинг Статус (КСНУМКС).

ВолумеПлаиед = дсд_волуме_плаиед
Ова варијабла ће аутоматски примити подешавање јачине звука кориштено када је издата последња команда за репродукцију звука. Имајте на уму да се овај ниво јачине звука више не може применити - можда је промењен са командом СетВолуме.

ПанПлаиед = дсд_пан_плаиед
Ова варијабла ће аутоматски примити поставку панова која се користи када се изда последња команда за репродукцију. Имајте на уму да се ова подешавања панела више не примењују - можда је промењена помоћу наредбе СетПан.

ЛоопПлаиед = дсд_лооп_плаиед
Ова варијабла ће аутоматски примити подешавање петље кориштено када је издата задња команда за репродукцију.

Друге ЛВАРС, имена која нису селектована:

ФССоундИсОн:
У оба ФСКСНУМКС и ФСКС, ова варијабла ће вратити КСНУМКС ако су звуци ФС активни и КСНУМКС ако нису. Звукови звучника ће следити ФС звучни статус - они ће утишати ако је звук ФС искључен или ако сим симулира паузу.

Олд Волуме Цонтрол:
Сеттабле. Ако је подешен на КСНУМКС, мерач ће користити КСНУМКС КСНУМКС старог опсега опсега, КСНУМКС представља пуну јачину звука и КСНУМКС представља потпуно искључен. Ако је постављено на КСНУМКС, мерач ће користити стварни опсег ДирецтСоунд, који је -КСНУМКС за потпуно искључен, на КСНУМКС, што представља пуну јачину звука. Имајте на уму да, ако се мерач сусреће са позитивним вриједностима за запремине у одјељку [Соундс] датотеке .ини, претпоставља се да желите користити стару опсег и подесити ову варијаблу. За технички склон, распон ДирецтСоунд представља слабљење у КСНУМКСтхс децибелима, тако да вредност -КСНУМКС представља слабљење КСНУМКС децибела. Не мењајте ову варијаблу кад је постављена - лоше ствари ће се догодити.

ВоицеАваилабле:
Ова варијабла ће показати да ли је доступан посебан гласовни уређај. Враћа КСНУМКС ако систем има одвојене Виндовс звучне и гласовне уређаје, а КСНУМКС иначе.

ФСВерсионМајор, ФСВерсионМинор, ФСВерсионБуилд:
Ове варијабле враћају детаљне информације о верзији Флигхт Симулатор-а на којој је мерач укључен.
ФСВерсионМајор враћа КСНУМКС за ФСКСНУМКС и КСНУМКС за ФСКС. Испоручује се у случају да желите користити било коју верзију специфичног кода у сопственим мерилима.

СимЦоннецтед:
Само ФСКС. Враћа КСНУМКС ако је успостављена веза са СимЦоннецт-ом и КСНУМКС ако није.

ФССимИсПаусед:
Враћа КСНУМКС ако је симулација паузирана, а КСНУМКС ако није.

СоундИсМутед:
У оба ФСКСНУМКС и ФСКС, ова варијабла ће вратити КСНУМКС ако је мерач искључио сопствене звуке и КСНУМКС ако звуци нису искључени.

УсерМутедСоундс
У оба ФСКСНУМКС и ФСКС, ова варијабла ће вратити КСНУМКС ако је КСМЛ мерач искључио звук тако што је променио ГлобалЦоммандс варијанту вриједности КСНУМКС-а. Док појединачни звуци могу бити искључени подешавањем нивоа јачине звука, звукови се неће аутоматски укључивати с промјеном промјене звука или паузирања. Морате ручно унмуте ако поставите Глобал Цоммандс променљиву на КСНУМКС. Ако звукови нису тако пригушени, варијабла ће имати вриједност нуле.

ВиевСистемСтатус:
Само ФСКС. Преузето преко СимЦоннецт.
КСНУМКС - спољашњи (спот) поглед.
КСНУМКС - КСНУМКСД кокпит поглед
КСНУМКС - КСНУМКСД ВЦ поглед
КСНУМКС - Ортхогонал (мапа)
ВиевСистемМессагес:
Само ФСКС. Подразумевана вредност је нула. Ако је постављено на вредност која није нула, вредност ВиевСистемСтатус, горе, биће објављена у Виндовс Мессаге Бок-у, сваки пут када се промени. Очигледно, само за експериментисање.

Доба дана:
Само ФСКСНУМКС. Враћа иначе прекинуту варијаблу времена дана.

Пример .ини:
Изузев прве две ставке у одељку [Звукови], сљедећи пример илуструје подразумеване вредности које ће мерач користити у одсуству одређене вредности за корисника или у одсуству конфигурационог фајла у целини. Први унос звука илуструје спецификацију звука који се налази унутар фасцикле под именом ПанелСоундс, а овај фолдер се налази у фасцикли панела авиона. Прва два звучна записа показују спецификацију вриједности запремине која се додељује звуку када га први пут учита мерач. Први и трећи унос илуструју спецификацију датотеке у оквиру фасцикле, а тај фолдер се налази у истој фасцикли као и конфигурациона датотека.

[Цонфиг]
МакСоундс = КСНУМКС
ГлобалЦоммандс = ДСДГлобалс
ВолумеВарИн = дсд_кмл_соунд_волуме_ин
ПанВарИн = дсд_кмл_соунд_пан_ин
ВолумеВарОут = дсд_кмл_соунд_волуме_оут
ПанВарОут = дсд_кмл_соунд_пан_оут
ЛоопОут = дсд_кмл_соунд_лооп_оут
ВолумеПлаиед = дсд_волуме_плаиед
ПанПлаиед = дсд_пан_плаиед
ЛоопПлаиед = дсд_лооп_плаиед

[Звуци]
СоундКСНУМКС = \ ПанелСоундс \ дсд_кмл_КСНУМКС.вав, -КСНУМКС
СоундКСНУМКС =. \ Соунд \ дсд \ дсд_кмл_КСНУМКС.вав, -КСНУМКС
СоундКСНУМКС = Звук \ дсд \ дсд_кмл_КСНУМКС.вав
СоундКСНУМКС =. \ Соунд \ дсд \ дсд_кмл_КСНУМКС.вав
СоундКСНУМКС =. \ Соунд \ дсд \ дсд_кмл_КСНУМКС.вав
СоундКСНУМКС =. \ Соунд \ дсд \ дсд_кмл_КСНУМКС.вав
СоундКСНУМКС =. \ Соунд \ дсд \ дсд_кмл_КСНУМКС.вав
СоундКСНУМКС =. \ Соунд \ дсд \ дсд_кмл_КСНУМКС.вав
СоундКСНУМКС =. \ Соунд \ дсд \ дсд_кмл_КСНУМКС.вав
СоундКСНУМКС =. \ Соунд \ дсд \ дсд_кмл_КСНУМКС.вав
СоундКСНУМКС =. \ Соунд \ дсд \ дсд_кмл_КСНУМКС.вав
СоундКСНУМКС =. \ Соунд \ дсд \ дсд_кмл_КСНУМКС.вав

[ЛВарс]
ЛварКСНУМКС = дсд_фск_соунд_ид_КСНУМКС
ЛварКСНУМКС = дсд_фск_соунд_ид_КСНУМКС
ЛварКСНУМКС = дсд_фск_соунд_ид_КСНУМКС
ЛварКСНУМКС = дсд_фск_соунд_ид_КСНУМКС
ЛварКСНУМКС = дсд_фск_соунд_ид_КСНУМКС
ЛварКСНУМКС = дсд_фск_соунд_ид_КСНУМКС
ЛварКСНУМКС = дсд_фск_соунд_ид_КСНУМКС
ЛварКСНУМКС = дсд_фск_соунд_ид_КСНУМКС
ЛварКСНУМКС = дсд_фск_соунд_ид_КСНУМКС
ЛварКСНУМКС = дсд_фск_соунд_ид_КСНУМКС
ЛВарКСНУМКС = дсд_фск_соунд_ид_КСНУМКС
ЛВарКСНУМКС = дсд_фск_соунд_ид_КСНУМКС

Последња измена: КСНУМКС месеци КСНУМКС недеља пре ДРЦВ.

Молимо Вас лог ин or Направи налог да се придруже разговору.

  • Није дозвољено: да створи нову тему.
  • Није дозвољено: да одговори.
  • Није дозвољено: додати прикључци.
  • Није дозвољено: да измените своју поруку.
Време за прављење странице: КСНУМКС секунди
Језици