Перейти к контенту

abramcumner

Жители
  • Число публикаций

    1 877
  • Регистрация

  • Последнее посещение

  • Дней в топе

    15
  • AMKoin

    16,908 [Подарить AMKoin]

Весь контент пользователя abramcumner

  1. abramcumner

    World of Tanks

    Не обзор большой сделают, а увеличат дальность видимости. Сейчас танки за пределами квадрата 500м не отрисовываются, хотя засвечены и видны на миникарте. Как раз от этого в выигрыше будут пт
  2. @*Shoker*, если хотел запостить, имело смысл перевести сначала И указать для какой игры. Оружие выбирается в соотвествии с common\weaponeffectiveness.efd Что касается ЗП: параметры очередей и диапазоны растояний настраиваются в конфигах. min_radius, max_radius читаются из конфига, но не используются. Они и не нужны, так как расстояние учитывается в weaponeffectiveness.efd fire_distance - вообще используется только при расчете полета пули, на выбор никак не влияет.
  3. abramcumner

    [CoP] Вопросы по SDK

    @Wo1fRam, Этот вылет как раз, когда двжиок обходит ресурсы игры. ну и не только rawdata проверь, но и текстуры и прочее.
  4. abramcumner

    [CoP] Вопросы по SDK

    @Wo1fRam, в rawdata файлов много или у папок вложенность большая.
  5. @*Shoker*, если у класса функций немного, можно сделать что-то вроде такого(подменяется без правки других скриптов): OldScriptXmlInit = CScriptXmlInit class "MyScriptXml" function MyScriptXml:__init() log("MyScriptXml ctor") self.xml = OldScriptXmlInit() end function MyScriptXml:ParseFile(name) log("ParseFile New") get_console():execute(tostring(name)) get_console():execute(type(self)) return self.xml:ParseFile(name) end --[[ здесь реализуются все остальные функции ]] _G.CScriptXmlInit = MyScriptXml С game_object такое конечно не подходит. Ну и честно говоря, я сомневаюсь, что с переопределением best_weapon боевка изменится. Я бы покопал в сторону своих экшенов для комбат_планера, ну и ai/common/weaponeffectiveness.efd, который используется в функции best_weapopn и который кстати учитывает расстояние до врага, тип оружия нпц, тип оружия врага
  6. @*Shoker*, можно сделать так: function create_xml() local xml = CScriptXmlInit() xml.PrevParseFile = xml.ParseFile xml.ParseFile = function (self, name) get_console():execute("ParseFile") get_console():execute(tostring(name)) get_console():execute(type(self)) return self.PrevParseFile(self, name) end return xml end local xml = create_xml() xml:ParseFile("test.xml")
  7. @*Shoker*, надеюсь self не забывал передавать? Конструкция с запоминанием функции абсолютно корректна и должна работать.
  8. @*Shoker*, что ты имеешь ввиду? Зачем для дистанции до цели вводить какое-то понятие? Почему просто не вызвать функцию my_pos.distance_to(enemy_pos)? Ну и дистанция учитывается - исходя из нее, например, выбирается длина очереди, время прицеливания и прочее.
  9. @Scarabay, зачем приводить в пример ГСЦ на форуме мододелов - тех, кто улучшает то, что ГСЦ сделали Да, у них бывают косяки, думаю ни для кого это не секрет. Так и с этой моделью. В СДК предусмотрен механизм, чтобы модель не выглядела криво при вставке, и он именно через анимацию $editor. Вопрос по этой анимации - вопрос опрятности. Можно например, не умываться, подумаешь немножко чумазый, зато человек хороший, да и дождик умоет.
  10. @*Shoker*, по-моему НПЦ готов стрелять с любого расстояния из чего угодно, только длина очереди и паузы регулируются.
  11. @Scarabay, про ничего не получится, никто и не спорит. Никто же не говорит, что объекту надо выставлять анимацию $editor. Только добавить ее к существующим, чтобы при установке объекта в сдк, он не расползался. Просто, так сказать, вопрос опрятности. А в ролике не было бы фразы "но непонятно как"
  12. Scarabay, Все-таки прочитай пост break`а еще раз. Твое видео 3:35 - красные строчки в логе, хрень на экране. Можно безо всего этого обойтись, просто сделав анимацию $editor. Но естественно хозяин - барин.
  13. abramcumner

    [SoC] Вопросы по SDK

    Если нет, значит мод не меняет локацию бар. Ну или не все распаковал. Как topdog написал, файла level не может не быть Вообще для любого мода сначала распаковываешь чистую игру, потом поверх распаковываешь мод.
  14. abramcumner

    [SoC] Вопросы по SDK

    Конвертер не может загрузить файл level. Проверь пути в converter.ini и наличие файла "$game_levels$\l05_bar\level".
  15. abramcumner

    [CoP] Вопросы по SDK

    Вылет же в рендере. Актор пока ни на что не влияет. Загрузи Затон и посмотри, что в логе должно писаться дальше. model_env_lq_1 - странный шейдер(или нет?).
  16. abramcumner

    World of Tanks

    То есть у мейлру на части танков круговой обзор, а у других секторный? А то получается не "логично и правильно" Ну и кручение башней для обзора опять же никак не соотносится с реальными танками. Ну и если потеоретизировать, то надо было не обзор секторным делать. А разобраться с чудо-радистами, которые мгновенно передают информацию о положении танка, поворотах корпуса/башни и многом другом прямо в мозг наводчику, позволяя вести прицельную стрельбу по невидимому для этого экипажа танку. И все это для 29 танков ) А так круговой обзор с задержкой обнаружения вполне неплохо симулирует обзор командира сквозь башенку с триплексами.
  17. abramcumner

    World of Tanks

    Странная аналогия... Я и голову не могу назад повернуть. Значит танкам тоже нельзя? По факту командир мог наблюдать все 360 градусов в не зависимости от положения башни.
  18. abramcumner

    World of Tanks

    Ты за наводчика что ли играешь? Только у него поле зрения совпадает с прицелом. Это просто тупо. Чтобы посмотреть назад, надо повернуть башню.
  19. Тем не менее файлы из папки ai бинарные, как и вордовские файлы. Бинарность/текстовость не определяется открытием правильными прогами. Так можно дойти до того, что вообще бинарных файлов нет, потому что любой файл открывается какой-нибудь программой. ============= Так можно дойти и до обратного.....ибо суть есть ВСЕ бинарные файлы, т.к. состоят из 0 и 1. BFG Собственно так и есть. Текстовые файлы это надстройка над бинарными. Вводится ряд служебных символов, типа "конца строки". Благодаря этим символам можно использовать для чтения файла функцию чтения строки. Именно после этого файл называется текстовым.
  20. abramcumner

    Сообщество Мапперов

    Распаковывать и менять шейдер надо в проcто level без расширения. Такого просто не может не быть. level.snd_static - это звуки - с рендерами/шейдерами никак не связан.
  21. abramcumner

    World of Tanks

    @Doctor Zombi, вроде на всех скринах есть цифирки дамага Тем не менее не вижу ничего удивительного в ваншотах от с-51 Обычное дело.
  22. Тогда придется найти в шейдерах L_ambient, L_hemi_color, L_sun_color. Все влияние прописано в них.
  23. @Dennis_Chikin, по-прежнему ничего не ясно. Что ты хочешь изменить/исправить?
  24. @Dennis_Chikin, странный вопрос. Зачем до него "добираться", вот же он. Прибить вестимо как: alife():release(server_object.id), правда так лучше не делать - на следующем апдейте там удалить.
  25. abramcumner

    World of Tanks

    )) Вообще-то в патче 0.7.5, когда его ввели, УГН были +-15, с тех пор не менялись. Есть замечательный сервис, который показывает изменения, вносимые патчами(изменения строятся автоматом по ресурсам игры): http://wot-news.com/game/compare/ru
×
×
  • Создать...