Jump to content

Valery Blazhnov

ED Team
  • Posts

    1705
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Valery Blazhnov

  1. Ой испугал! Интернет отключим - и все дела :)
  2. Какая-нибудь другая версия ЛокОна установлена на твоем компьютере? Если да, то запускал ли ты ее после инсталяции ГС?
  3. Please, set DisableCombatViews = true in the Config\View\Server.lua file. In the network game it should be done on the server.
  4. Попробуй временно установить игру на каком-нибудь другом компьютере, чтобы проверить работоспособность диска.
  5. До кучи: тогда уж функции центрирования и в ЛокОне, и в TrackIR нужно на одну и ту же клавишу назначать, чтобы они синхронно работали.
  6. Для сведения: в софте 4-й версии для TrackIR 3 имеется весьма развитый редактор кривых отклика для профайлов (Curve Editor), с помощью которых, насколько я понимаю, можно какое угодно поведение для оси задать. Но тогда кнопками ЛокОна в этот процесс лучше не вмешиваться, поскольку ЛокОн ничего об этих изменениях знать не будет.
  7. Если ты делаешь это кнопкой ЛокОна, то именно здесь и возникает конфликт между текущим значением аналоговой оси TrackIR и дискретным значением кнопки, который разрешается в пользу TrackIR, о чем я и пытался тебе сказать ранее. Дефолтное значение аналоговой оси располагается посредине между минимальным и максимальным ее значениями. Это и нужно учитывать при настройке.
  8. Гордо: реализм AFM несовместим с аркадной неуязвимостью ;) А если честно, то просто руки не дошли, хотелось побольше реалистичных черт этих самолетов промоделировать - для хардкорвирпилгурманов :)
  9. Не нужно сталкивать лбами аналоговый и дискретный способы управления - победит всегда аналоговый. Если уж вы используете TrackIR, то в нем все и настраивайте его кнопками, кривыми и т.д., а про ЛокОновские кнопки забудьте.
  10. Двойные шифты (Ctrl+Shift и т.п.) в ЛокОне не предусмотрены. Сдвиг (по-английски shift) - это общее название кнопок Ctrl, Alt, Shift, Win, которые модифицируют (сдвигают) значения других клавиш.
  11. Можно, потому что она его уже давно делает. Но мы пока еще не относимся к странам со стабильной экономикой, поэтому надеюсь, но зарекаться не буду.
  12. Не придирайся. Ясный перец, в любом техническом проекте, даже самом оригинальном, наследование какое-то всегда происходит, - хотя бы методическое. Тем не менее, Фланкер 1, Фланкер 2 и ЛокОн - это три совершенно разных проекта, каждый из которых строился с нуля, а не вырастал из предыдущего, как, скажем, ЛокОн 1.1 вырос из ЛокОна 1.0.
  13. Ну, хоть и плохонькая традиция, но зато своя :)
  14. В те времена текучка в российских фирмах по многим причинам была гораздо больше, чем сейчас.
  15. Ничего не получится. DirectInput все мыши считает за одну. Кстати, и все клавиатуры тоже. Всем очередной привет от Microsoft :)
  16. Feel free to edit the Config/View/Server.lua file, please. In MP game Server.lua file comes from the server so clients can't use their own Server.lua files.
  17. Я конечно извиняюсь, но это вранье.
  18. To see padlocking target data in the status bar set ShowTargetInfo = true in the Config/View/Server.lua file. This is not a bug but an anti-cheat feature :)
  19. Русская версия 1.1 Горячие скалы является полноценным продуктом, не нуждающимся в предыдущих версиях, патчах и т.п. Не нужно ставить ее поверх чего бы то ни было, устанавливайте ее саму по себе.
  20. У тебя, скорее всего, установлен какой-то нестандартный кодек. Найди его и деинсталируй. Некоторые кодеки хитро заточены строго под определенные программы и с другими программами ведут себя мерзко.
  21. If you are a programmer then the following C++ code may help you: const float zeroX = 5000000.f; // Real coordinates beginning const float zeroZ = 6600000.f; const float centerX = 11465000.f - zeroX; // Circle center const float centerZ = 6500000.f - zeroZ; const float pn40x24_X = 4468608.57f - zeroX; // point 40dgN : 24dgE const float pn40x24_Z = 5730893.72f - zeroZ; const float pn48x24_X = 5357858.31f - zeroX; // point 48dgN : 24dgE const float pn48x24_Z = 5828649.53f - zeroZ; const float pn40x42_X = 4468608.57f - zeroX; // point 40dgN : 42dgE const float pn40x42_Z = 7269106.20f - zeroZ; const float pn48x42_X = 5357858.31f - zeroX; // точка 48dgN : 42dgE const float pn48x42_Z = 7171350.00f - zeroZ; // distances from the circle center to 48dgN and 40dgN const double lenNorth = sqrt((pn48x24_X-centerX)*(pn48x24_X-centerX) + (pn48x24_Z-centerZ)*(pn48x24_Z-centerZ)); const double lenSouth = sqrt((pn40x24_X-centerX)*(pn40x24_X-centerX) + (pn40x24_Z-centerZ)*(pn40x24_Z-centerZ)); const double lenN_S = lenSouth - lenNorth; const double RealAngleMaxLongitude = atan (((double)pn40x24_Z - centerZ)/(pn40x24_X - centerX)) * 180.f / PI; // Map bounds. Degrees! const float EndWest = 24.f; const float EndEast = 42.f; const float EndNorth = 48.f; const float EndSouth = 40.f; const float MiddleLongitude = (EndWest + EndEast) / 2; const float ToLengthN_S = (float)((EndNorth - EndSouth) / lenN_S); const double ToAngleW_E = (MiddleLongitude - EndWest) / RealAngleMaxLongitude; const double ToDegree = 180. / PI; void GetCoords(double inLatitudeGrad, double inLongitudeGrad, float &outX, float &outZ) { double realAng = (inLongitudeGrad - MiddleLongitude) / ToAngleW_E / ToDegree; double realLen = lenSouth - (inLatitudeGrad - EndSouth) / ToLengthN_S; outX = centerX - realLen * cos (realAng); outZ = centerZ + realLen * sin (realAng); }
  22. Абсолютная ось имеет более высокий приоритет, чем кнопки. И это правильно, иначе зачем же ее назначать?
  23. Название темы неправильное, версия 1.1 здесь не при чем. Признаем, что в механизме сохранения/восстановления версии 1.02 имеются баги, которые были обнаружены уже после выхода патча. В версии 1.1 мы постарались более тщательно его протестировать.
  24. Это мелкая недоработка графического эффекта, который всегда ориентируется против вектора скорости объекта. А делать специальный эффект было уже некогда.
  25. Не по теме. Здесь обсуждаются баги версии 1.1, в которой сохранение/восстановление протестировано гораздо лучше.
×
×
  • Create New...