Jump to content

OnePride

ED Team
  • Posts

    226
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by OnePride

  1. Real position of the view point is set in server.lua by row "CockpitLocalPoint[PlaneIndex.iSu_34] = {9.0, 1.45, 0.0}" - X,Z,Y. The zero-point is coincides to center of mass of an aircraft. In the cockpit's scene center of the ILS-object always have Z = 0 and direction to X-axis. So if you want to change the HUD's position, obviously you should know an X/Y/Z offsets in relation to old HUD's position. Then set new values in server.lua as "CockpitLocalPoint[PlaneIndex.iSu_34] = {9.0 - offsetX, 1.45 - offsetZ, 0.0 - offsetY}"
  2. Ну пока проект без телодвижений, но он дышит) Будет время - продолжу, сейчас я им не располагаю в достаточной степени. Заниматься кабиной по 20 минут в день меня не устраивает - все время будет уходить на сбор, подготовку и анализ материалов, и так каждый раз. Ибо чтобы намоделить какую-нибудь ручку с нужными формами, в нужных пропорциях и в положенном месте приходится долго и упорно любоваться на различные ее фотографии (которые еще надо собрать), что в целом занимает значительно больше времени, чем сам моделинг. Слепить горбатого быстро и сердито можно, но это не ко мне. Я думаю мало кто вообще представляет сколько СУТОК работы уже вложено в эту кабину и сколько еще предстоит. Раньше я мог себе позволить вкладывать сколько времени без ущерба для $, т.к. старая работа это позволяла, а вот сейчас такой фокус не проходит. Но рано или поздно я смогу продолжить - вопрос времени. Что-то обещать или ставить сроки я не буду.
  3. вольный перевод - суть в том, что когда в ГС1 миг-29к делали летабельным , то для него в коде по умолчанию назначалась модель кабины "kabina-mig-29-k.cmd". Если переименовать "kabina-mig-29s.cmd" в "kabina-mig-29k.cmd", то в коде задействовался аргумент анимации №1, в результате чего отображался тот самый девайс :) Более того, девас был при этом рабочий, правда спрайты ламп находились со смещением от самого индикатора - косяк самой модели. В ГС2 же, если сделать миг-29к летабельным, то по-умолчанию назначается кабина су-27. А насколько мы знаем су-27 и су-33 имеют одну модель кабины, и различаются только аргументом №1(значение 0.0 - су-27, 1.0 - су-33). Соответственно чтобы индикатор работал - по умолчанию должна назначаться кабина су-33, но этого не происходит, т.к. люто прописано в коде.
  4. If I understand right, so if we would make the lights visible for default cockpit that have arg 1 = 0, then we will get working mig-29k cockpit? I guess he said: btw, are you a 3d-modeler?)
  5. If you will see a bears - don't panic - they are our friends, just give them balalayka :D
  6. Мне тоже интересно :) Но пока не предвидится, т.к. работа подзаморожена - что-то деловой я стал нынче :music_whistling: Как будет полегче - обязательно продолжу.
  7. This issue is likely to occurred due to the fact that the maxscript works with the current system units of the current scene. In the CMD 1.0 unit = 1.0 meter. So if your system units are set to something like inches - the scale of the loaded objects may be incorrect
  8. May be, but i think that starforce don't check a dll's for integrity, that don't contains an associated with protection system function's. The experiments will require a lot of free time, which I don't have. So, if anyone tell - what's the function and what's the dll are really interesting for us - it will be really helpfull Which cockpit? May be i will add it, when i will have enough free time again:) I don't know) even more - i don't know how it works, i'm not a Copperfield :D
  9. всему свое время :D
  10. No, I can't. This features located deep in the dll's (cockpitbase.dll as I think). The cmd-models do not contains any info about the mfds and hud - only placeholders. It's more difficult to parse binary dll-file than to parse binary data-file.
  11. Полагаю что на текстурах родной черный цвет панелей приводился к некому среднему-серому значению, после чего задавался оттенок? На первом скрине первого поста хорошо видно, что имеется высокая контрастность. Она или повышалась специально, или это следствие того, о чем я спросил перед этим.
  12. а здесь так принято:D все сам, все сам...:D только я бы контрасту панелей поубил - уж больно заметно как небольшой диапазон оттенков серого притягивали за уши:)
  13. No, he isn't told it. So even without mirrors the life still goes on)
  14. hm, as said to me that mirrors have been visible in the custom cockpit... before I started to update the script. As i think we can try to use method that was explained by Blaze, by changing matID for all objects from the current CMD-model and replacing Kabina-***GLASS.lom with a custom cockpit, without skins-file's digging. But I'm not sure about render's order of this combination. May be the results will be the same as we have now.
  15. so, now i'm waiting crowds of modders, that will make for us a heap of different cockpits, and then show the results on this thread, and on the lockonfiles too:D
  16. Max8 and max9 are not supported, because they are not support new encryption method that provided by max2008+
  17. Update - say hello to the mirrors :D
  18. По просьбам трудящихся добавил поддержку зеркал, и пару штуковин для ф-15
  19. Да, уже выглядит повеселее :) Все же рассеяные тени под крыльями между движками и около фюзеляжа я бы сделал потемнее. Прямой свет туда попадает наверно только при катастрофе))) Как бы объяснить попонятнее... любая точка на поверхности освещена рассеяным светом (дневной свет при 100% облачности) на 100%, если от этой точки можно провести луч в любом направлении (верхняя полусфера в доль нормали к точке на поверхности), и он не пересечется ни с каким объектом. Условно такая точка находится на крыше небоскреба. Во всех остальных случаях точка поверхности чем-нибудь да затеняется от прямого света. С учетом такого затенения у нас получается не полная полусфера, а сектор, в который попадает прямой свет от неба. Так вот итоговая освещенность точки поверхности будет равнятся отношению площадей сектора к площади полусферы. В случае с нижней частью крыла - в углу между крылом и фюзеляжем у нас уже получается освещенность 0.5 от максимальной, т.к. за счет угла ~90град. площадь видимого сектора будет равна половине площади полусферы. А если к этому прибавить еще затенение от движка, то освещенность будет и того меньше:) (ну если конечно не учитывать, что поверхость в некоторой степени также отражает и рассеивает свет:)) В общем посмотри на фото внизу, здесь все хорошо видно
  20. Script version 1.3 Updates: v 1.3 - for each aircraft (except Su-25A) added PNP-DIST and PNP-KURS - for F-15 added FUEL-L and FUEL-R - for А-10 added FLARE and CHAFF - for Mig-29A/S/G added FLARE v 1.2 - added mirrors for each cockpit; added PLASHKA-FUELFLOW-L,PLASHKA-FUELFLOW-R and PLASHKA-FUEL for F-15 cockpit v 1.1 - fixed bug with saving after some changes Installation: From zero: 1) Extract the archive to the folder {3dsmax root directory}\Scripts 2) On the top menu of 3dsmax select "Max Script -> Run Script..." and execute "EditCMD_UI.ms" 3) In the same menu choose "Customize -> Customize User Interfaces..." 4) Select tab panel "Toolbars", then select category "OnePride Tools" 5) At the bottom-left frame you see script "Edit ILS MFD in the LockOn's cockpits". Drag-and-drop it to any panel with buttons at the main UI of the 3dsmax. 6) Execute the script via fresh created button. You can set hotkey to this script analogically, by choosing tab panel "Keyboard". If you have old version: 1) Delete old files and replace them by new ones 2) On the top menu of 3dsmax select "Max Script -> Run Script..." and execute "EditCMD_UI.ms" 3) Enjoy Use: 1) In the edit box "Path" is written path to the "Shapes" directory of the FC2. This value is read from registry by default. If it's not - write the path by hands. 2) From the drop-down listbox choose a model of cockpit, that you want to modify. 3) Push the button "Load", then you see new objects in the current scene, that associated with ILS and MDF from selected cockpit. Scale and position of the objects are matched to their scale and position in the original cockpit. 4) While the button "Load" is pressed, you can move and modify all new objects as you want. 5) After all changes push the button "Save", then waiting for magic inscription "[saved]" under it. If everything is fine - modified cockpit was saved in the same directory "Shapes" with the same name, but extension will be ".modified". For example, if you modify "Kabina-F-15.cmd",then the saved file will be named as "Kabina-F-15.cmd.modified" 6) Use modified cockpit as you want. Important: you should not to change vertices and faces count of each object which created by the script. ps: original thread pps: hello from Russia:) ppps: don't kick me up too strong for my English language :D
  21. you can try it in 3dsmax9 if you have it :) i tried to make it work in 3dsmax7, but that MaxScript haven't some juicy functions.
  22. выложин новую версию скрипта, первые баги - первая кровь :D
  23. Я бы посмотрел, но времени столько не имею нынче свободного :) Да и есть ли смысл перекраивать развертку, если за это время уже успели наклепать пачку раскрасок?... Вопрос философский)
  24. Server.lua: limits_6DOF[PlaneIndex.iSu_25] = {x = {-0.02,0.35},y = {-0.15,0.15},z = {-0.15,0.15},roll = 90.0} Аналогично для любого другого самолета. Демку чего? Недоделанной кабины? Я все же придерживаюсь мнения сначала доделать проект, после чего будет видно куда плыть дальше:)
×
×
  • Create New...