Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
What Ship are you Using? (eg. Spawn Ship? (Y/N)
if so:
which Class of Spawn Ship? (Trader/Fighter/Miner/Etc, the DEFAULT value first, then report any modifications you made to it, such as altering it's Name, new equipment, removed Blocks, etc.)
if not:
are you using a Ship you "aquired" from somewhere? (eg. a Stolen Pirate Ship, Stolen Military Ship, Stolen Cargo Ship, etc.)
if so:
What Class is the Ship you are Using? (perhaps some Ships will request assistance no matter what if within range of certian other classes, like a "Brpadsword" [seriously, that's an actual typo in the Mod, check it out, it's not a Broadsword" it's a "Brpadsword"])
if Not:
is your Ship one you Custom Built? (as in an entirely different ship from your Spawn Ship, as in Zero Merge Block / Grid-to-Grid interaction with your Spawn Ship, except for maybe Connecters / Landing Gear / Grinder / Welder / Drill / Collission)
If So:
is it Large Grid or Small Grid?
were you approaching a Target labeled "[Restricted]"?
If So:
That's a Millitary Installation, tresspassing is considered an Act of War, that's in the Mod Description, that would fall under the above "Note 10.".
What Class of Ship were you Approiaching? (be as specific as possible)
What specifically was the Signal saying when they summoned more ships? Some Ships by default will Spawn and then Summon ~2 "Escort" class Ships immediately, such as the "Brpadsword", this behaviour is common amongst Cargo Ships, and Millitary Command Ships, with an Antenna Readout such as "Come to me!" or "Requesting Escorts", like I said, be Specific.
Was there any other Ships within the Area? if so, how close were they? what Class were they? were they broadcasting?
Screenshots will of course assist with the Debugging process, as we can sometimes spot the problem in the Screenshot (F9 by Default I believe) even when you, the Player, don't quite understand what happened.
If you have Admin Controls Enabled (not sure how this works on servers) you can press ([Alt] + [F10]) to open the Admin Menu, in the First (Topmost) Dropdown Menu, select the 4th Option, from there, it should bring you to the "Entity List", sort by "Grid" and Screenshot the various Entries if possiblewhilst you are Moused Over them (they have a Detailed Readout in the Mouse Tooltip which appears when you Hover over their Name, which includes Distance from Player),
Note: This will NOT pause the Game whilst you are in this Menu, but it is useful for manually going through the various Entities to Stop/Delete them to improve Performance, you can also Adjust Garbage Collection Values from these 4 Menus, just be careful with these Settings as you can potentially accidentially Delete your own creations. You're also capable of Stopping Entities from Moving in this Menu, including Stray Ore, Components Ingots, Tools, etc. floating around, just remember to return to Player View after you select an Item to View, as it otherwise leaves you sitting in NoClip Flying Spectator Mode, so if you "can fly through anything" then you are likely in "Freeform Spectator Mode" and should return to your Character before you get killed by something
P. S. Admin Menu is also useful as it allows you to see "Current Owner" (applies to Faction), "Distance from Player", "Distance From Center" (Center = GPS 0, 0, 0), "Grid Name" (the Class information & Name of the Ship, even if they're not Broadcasting, even if they don't have an Antenna, even if they don't have a Beacon)
P. P. S. I frequently use the Admin Menu to Speed up my Game by Deleting ALL of the other Grids (as they are running Timer & Programmable Blocks, which my slow Laptop is barely able to keep up withwith it's Dual Core Processor & 3 Gigs of Ram, & 10 Gigs of V-Ram), Caution must be taken when deleting things through this {[Alt]+[F10]} Menu, as your own Ships and Stations will also appear here!
Я стартовал в сценарии “Lone Survivor”, и как не странно обосновался прямо на этом же стартовом астероиде, первым делом следуя описанию мода создал свою фракцию и выставил флаг “Accept peace”.
Через некоторое время ко мне пожаловали “белые” гости, которые начали активно поливать меня свинцом, будучи совершенно не готовым к такому повороту событий я с горем пополам распилил их болгаркой и привинтил к платформе пару турелей с мыслью “драные пираты, в следующий раз вас ждет теплый прием”, не обратив даже внимания на казалось бы заметную надпись POLICE в имени их маяков…
Прошло еще немного времени и ко мне, опять пожаловали белые гости, на мое удивление турели их не трогали(это возможно был баг с релизом версии 1.181, замечал жалобы на то что турельки даже враждебные корабли не атаковали), тут я уже пальнул по ним из винтовки, ребята покраснели и примерно в этот момент я “разул глаза” и осознал что меня черт возьми, атакует ПОЛИЦИЯ, причем делает это оставаясь нейтральной к моей фракции О_о… но ведь я никого не атаковал и даже не приближался на расстояние менее 5км… окееееей… мало ли… может пролетел мимо астероида в неположенном месте и это нынче карается смертной казнью… продолжил разбирать этих ребят, тут подтянулись еще красные метки, на этот раз с аббревиатурой “SPRT”, полиция и пираты совместными усилиями пытаются задавать одинокого “промышленника”, жизненно -_-… в прочем от этой атаки тоже удалось отбиться хоть с огромными потерями… немного прибравшись, я собрался было лететь ручками добывать ресурсы ибо шахтерский кораблик героически пожертвовал собой, закрывая меня от вражеских пулеметов…
Нооооо… не тут то было, мое внимание привлек стремительно приближающийся белый маячок с аббревиатурой “CIVL”, с мыслью “ну что еще?” я высунулся из-за астероида в ожидании что теперь уже и гражданские на меня взъелись… но нет… на полной скорости этот(судя по обломкам) легкий истребитель влетел в мой астероид О_о... думаю “ну мало ли… несчастный случай… управление отказало… бывает…”, обломки трогать не стал, ибо там остались только “рожки да ножки”, пошел дальше готовиться к полету за ресурсами, собственно прошло всего несколько минут пока я копошился в контейнерах и тут мое внимание привлек очередной белый объект, стремительно приближающийся к моей базе, это был “ CIVL DISTRESS SIGNAL LEVEL 3”, на тот момент я еще не знал что это означало, однако прибывшие через несколько секунд господа полисмены на “космоциклах” марки “Butterfly” очень доходчиво во все свои 6 стволов все мне разъяснили… пережить еще одну стычку сразу после прошлой вариантов уже не было, я воспользовался Alt + F10 и аннигилировал к чертям собачьим вообще все корабли кроме своих… а затем вспомнил что у турелей есть опция, отвечающая за атаку нейтральных кораблей и задумался “может это турели виноваты и они попортили какой-то гражданский транспортный корабль, который пролетал мимо”… после чего спешно вырубил опцию “Target neutrals” у всех турелей, и приступил к восстановлению базы…
Прошло от силы полчаса… турели уже не трогают нейтралов, да и белых маячков не было, и вот, на пустом месте я снова увидел приближающийся “CIVL DISTRESS SIGNAL LEVEL 3” и понеслась, опять нейтральные полисмены прилетели и начали разбирать мои турельки вместе с базой… наученный прошлыми битвами я с буром на перевес их моментом разобрал, в ответ на это подтянулись уже военные(UCMF), они все напирали и напирали, подобно гидре на замену уничтоженному кораблю прибывает еще два… тут мне опять пришлось считерить и аннигилировать их с помощью Alt + F10 ибо сил нету да и от обилия мусора фпс уже проседать начинают…
Подводя итог моей истории, хочу заметить что честно в режиме “выживания” играть на данный момент просто невозможно, не с того не с сего может начаться “нейтральная” атака полиции которая либо разнесет все что ты построил либо перерастет в полномасштабную войну и этот ад без использования Alt + F10 в одиночку пережить порой просто нереально…
В целом, конечно, этим можно воспользоваться для создания экстремального выживания, но на данный момент мне хотелось бы более спокойной игры, а посему хочу задать несколько вопросов:
1. Действительно ли это баг мода или может быть, я что-то делаю не так?
2. Если это действительно баг то ожидать ли апдэйта с исправлением поведения полиции в ближайшее время? Ибо в конце описания на словах “я мухожук” стало понятно, что совершенствование мода требует от вас слишком больших усилий но быть может вы найдете в себе силы исправить этот критический(на мой вгзгляд) баг, быть может проблема в недавнем обновлении API[forums.keenswh.com] и просто часть скриптов не хочет корректно работать(в консольке присутствует толпа варнингов), и если все же апдэйта стоит ждать то, можете назвать примерные сроки? день\неделя\месяц\год?
3. Если апдэйта мода не предвидится в ближайшие дни то не могли бы вы помочь в понимании архитектуры мода разъяснив каким образом происходит спавн полиции? Это хитрое использование вшитой пиратской механики вызова поддержки или зашито где-то в скрипте? На крайней случай быть может есть простой способ вообще убрать реакцию полиции и жить спокойно? Отключать мод крайне не хочется >_<
4. Это уже оффтоп но все же, нет ли у вас идей как у HandDrill порезать силу деформации блоков? Ею любую броню любой прочности можно смять и в итоге пробить подобно шилу, ибо как я понимаю уровень “растяжения” блока не бесконечный и после определенного порога деформации блок просто разрушается… какую бы прочность не имел… и это я говорю про блоки больших кораблей, малые так вообще в щепки разносит покруче любого рокетланчера …
P.S. – Список модификаций работающих совместно с вашей:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=643820962
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=454075714
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=940945488
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=294621451
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=329633837
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=697940932
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=698865083
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=472087570
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=470722709
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=467170527
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=472086225
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=469301711
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=913922242
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=655922051
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=916589542
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=490036307
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=851330253
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=794721226
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=321588701
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=514062285
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=822950976
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=795436803
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=927381544
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=681276386
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=657749341
Протестировать я смогу только завтра вечером, а поправить — разве что на выходных. Если удастся. Сейчас у меня череда экзаменов, а пляски вокруг ИИ настолько сложные, что там в общей сумме 100 с лишним КБ кода...
COOP_43_WaitAttack_2 - Момент когда полиция только-только заключила со мной мир но оставшийся в живых дрон почему-то продолжает летать возле базы, и в это время к базе приближается гражданский 'Small Freighter "Husky" L', он пролетает мимо, проходит еще несколько секунд и полисмен начинает меня атаковать(причем загружаясь несколько раз с этого сохранения я заметил что время через которое он атакует не фиксировано, первый раз он атаковал примерно через 5 секунд, во второй раз прошло секунд 30).
Где-то я видел что какие-то корабли включают режим паники и зовут на помощь если подлететь к ним слишком близко, быть может это как раз тот случай? только подлетел-то не я... а он... да и к тому же непонятно почему полиция атакует оставаясь нейтральной -_-
COOP_43_WaitAttack_3 - Момент когда этот гад оставаясь белым начинает палить по мне из пулеметов... странно что сделав пару выстрелов он прекращает обстрел О_о вообще не понимаю что происходит...
But...
4. It's actually different for specific ships, like there's some heavy war ships which will go agressive if you get too close, like pirate frigates
5. Actually, the timer there is for single-action activation like "player detected --> triggered", while there are some possible exceptions with something starting ticking after player detection, but that's definetely not a rule. Also, any other looped timer could make that ticking sound, like script running timers
10. There's my fault there, since there are some really small and defenceless CIVL ships, which could be super easily captured if player gets too close, so I intentionally left fleeing and calling for police behaviour while still being neutral (like, if you didn't shoot it, there'll be no 15 min war penalty for just approaching), but I know what I should do with them: they will keep fleeing, but no calling for police until actually attacked - there'll be damage check to activate it.
About debugging:
it actually doesn't matter, what ship player had, except he really had hijacked pirate ship and got close to CIVL ship, then CIVL turrets may fire at blocks owned by pirates, it's basic vanilla mechanics. Anything else could be considered bugs or flaws from my side, sorry :(
And yes, space master is a really useful tool for debugging, it's always available in single player, so don't hesitate to use it.
Thanks again for your effort :)
Такое ощущение, будто вообще все обитатели космоса летят прямо к твоему астероиду =/
Насчет апдейта - увы, вообще не могу сказать, ибо сейчас даже запускать СЕ негде, ноут с которого сижу вообще не тянет. Если только Cheetah все сам в свободное время не пофиксит :)
Полиция - да, по сути даже без особых изменений функционал пиратских антенн, лишь включать ее когда нужно. Однако сам ванильный этот функционал похоже работает на соплях, например из моих последних тестов ощущается что первые корабли спавнятся чуть ли не мгновенно после попадания в радиус антенны, хотя там должна быть задержка от 10 до 30 сек =/
Насчет дрели, если не изменяет память, это нечто из разряда hard-coded, вроде модами вообще никак деформацию не изменить(
ЗЫ Как сказал Cheetah, боевой ИИ ванильный и он как правило вообще не понимает систем "свой-чужой", если он "жив" и в радиусе действия есть игрок - он будет его атаковать, вне зависимости от отношения фракций. Поэтому в "правильном" случае их вообще не должно быть рядом если не было соверешено нападение на мирных.
А вот тут наверное мой косяк - из моего опыта они никогда сами на подобное расстояние не подлетали, я даже думал что это в коде зашито, что траектории полета прокладываются в отдалении от игрока и как бы по касательной... Как в англ ответе выше написал - пожалуй, мне следует сделать чтобы такие корабли продолжали убегать при приближении игрока, но призывать помощь начинали только когда действительно атакованы
И, опять же, после последней обновы:
• Не встречаются никакие корабли, кроме SPRT и CIVIL.
• Гражданские корабли либо ВООБЩЕ не просят помощи, либо просят помощи, когда ты начинаешь ставить на него Hacking компутер, но помощь НЕ летит, либо они уже СПАВНЯТСЯ с 3 уровнем угрозы, но белые.
Так же появилось несколько вопросов:
- В мозгах у истребителей не нашел функции отступления, я слепой или она действительно не предусмотрена? О_о т.е. если на тебя напали и в процессе этого ты принял мир... белые истребители теперь навсегда останутся рядом?
- Вижу где включается киновский аишник но упорно не вижу его отключения, это билет в один конец? О_о его вообще реально отключить-то?
- Мирные корабли летят в летаргическом сне как попало, разбиваются об астероиды и постройки игроков... да и вообще ведут себя как классические киновские грузовые болванки, по факту ничем не отличаются от куска руды отправленного в полет -_-... не лучше ли при инициализации посчитать вектор направления движения, перемножить его на ахтыбожемой какое значение и отправить корабль в ту точку на автопилоте, ну по факту малость модифицировать функцию Fly() чтобы он, если не видит рядом врага летел куда-нибудь в даль... и держать ее всегда активной, не думаю что это слишком сильно повлияет на производительность ведь грузовых кораблей в один момент времени присутствует от силы 2-3 штуки...
Не уверен что это именно EEM виноват, возможно это кины чего-то подкрутили... к сожалению это явление весьма редкое и проверять его нет никакого желания ибо надо сидеть в нативной игре и неизвестно сколько ждать пока это случиться...
По поводу того что не спавнится никто кроме SPRT и CIVL, я прямо сейчас смотрю на маячок грузового корабля MA-I который появился буквально несколько секунд назад, хотя конечно CIVL появляется чаще всех, возможно это просто рандом балуется и тебе так сказать "не везет", а вот больших кораблей действительно ни разу не видел.
- Мозги истребителей целиком киновские, поэтому никакого отступления не задумано;
- Он также не предусмотрен отключаться. Ну реально, а зачем? Как-будто кто-то задействует ИИ вне кампании, правда же?..
- Они и остались таковыми, поэтому вина целиком на функционале кинов. Если их пустить на автопилоте, то ловля каргошипов будет куда унылей и пролетать мимо они на всех парах будут. Да и торговые корабли трудно догонять будет, особенно при ванильном ограничении когда вы оба летите на 100 м/с...
Воплощение все это скриптами своими силами - это по сути как пол игры заново переписывать и не факт что все будет работать и не жрать сим спид, проще уж свою игру разработать и выпустить... хотя зачем, когда есть Аворион
К моему сожалению тот же таймер что отвечает за полет отвечает и за включение антены(по крайней мере на том корабле который я препарировал), что меня сильно опечалило ибо для того чтобы разрешить кораблям улетать от игрока но при этом не вызывать полицию мне придется переделывать все корабли что для меня мягко говоря слишком накладно, посему пока в Freighter.cs на 84-ой строке выставил ConsiderNeutralsAsHostiles: false это вроде решило проблему агроспавна при пролете каргошипов рядом.
Мозги-то киновские но думаю можно же как-то либо вырубить программный блок либо перезаписать настройки AI так чтобы он успокоился а затем аналогом функции Flee() заставить их уйти подальше и диспавниться с миром, либо не предлагать мир пока остались живые истребители... как бы то ни было оставлять их белыми рядом с игроком никак нельзя ибо в мирном режиме они ведут себя неадекватно, при отдалении на примерно 500 метров а затем повторном приближении эти ребята как минимум дают залп из всех орудий и через секунду-две успокаиваются, хотя... быть может тут виноват сенсор какой, у которого осталась активация атаки при приближении нейтрала и киновский AI тут на самом деле не причем... не углублялся, просто понаблюдал за "Police Butterfly" который как раз обитает возле моей базы в приложенном ранее сэйве.
Ну отчего же она будет унылее? у автопилота насколько помню есть ограничение максимальной скорости и оно вроде даже работает, можно ведь заставлять скорость каргошипа быть не выше 90% от максимальной, давая тем самым игроку шанс догнать его + перед установкой итоговой скорости можно добавить что-то вроде *Random(0.5f,1f)(конечно не каждую итерацию чтобы он не дергался туда-сюда) что придаст даже идентичным кораблям разброс скорости в пределах 50% от ожидаемой, и пущай автопилот летит себе по прежнему вектору но очень далеко, либо убегает от игрока если ему идут на перехват, в теории это сделает процесс охоты за каргошипами весьма не тривиальной но не невозможной задачей =)
И опять таки в теории это должно работать и не жрать UPS'ы т.к. оно и так уже работает и вроде не жрет UPS'ы ведь это базовая механика автопилота, нужно просто это чуть подправить и включить для каргошипов, в итоге это если и не полностью то хотя бы частично решит проблему таранящих и летящих как попало каргошипов... да... это все должны были сделать кины давным давно... но...
Как начинающий соло-индюшатник(одинокий инди-разработчик) могу с уверенностью заявить - нет... даже близко не проще =))
Похоже пора отключать авто-прием мира ибо дипломатия упорно не хочет работать... и тут возникает вопрос: Полиция и армия шлют войска только если их кто-то позвал или будут насиловать меня постоянными нападениями пока я к ним враждебен?