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

Graff46

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

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

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

  • Дней в топе

    1
  • AMKoin

    6,099 [Подарить AMKoin]

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

  1. Graff46

    Скриптование

    Редактирование движка? Через X-Ray Extensions не сделать? P. S. Пошёл путём "мамкиного хакера" нашел имя ГГ в сейве, поменял с сохранением длины строки, загрузил - работает. P. S.2 Значит клиентский объект (ГГ) получает имя ГГ (своё) из сейва. Интересно как, "напрямую" или через пакет? У нас в методе биндера ГГ на загрузку передаётся поток чтения (reader) врятли в потоке можно данные изменить, а вот у метода сейва, есть полноценный пакет, в который можно было бы что нибудь перезаписать, но какие смещения? Стандартный для ГГ? А ощущение создается будто бы в метод сейва вообще передается не тот пакет, который мы получим от ГГ методом STATE_Write .
  2. Graff46

    Скриптование

    @dsh, Через xray extensions скорее всего можно, по смещению. @dsh, В каком случае из нэт-пекета имя ГГ берется? Я проверил: если изменить имя ГГ в файле, то имя изменится только при новой игре. Имя, в иной ситуации, читается из сейва. вопрос можно ли переименовать ли ГГ нэт-пакетом?
  3. Graff46

    Скриптование

    @naxac, да толку, имя гг не поменять, оно из файла читается всегда
  4. Graff46

    X-Ray extensions

    Можно ли в рамках данного проекта реализовать смену имени ГГ?
  5. Graff46

    Скриптование

    @Kirgudu, Есть подозрение, что вылет из-за того, что ГГ подставляют в ф-цию для перемещения в оффлайн.
  6. Graff46

    Скриптование

    @Kirgudu, Ну не знаю, у меня заполнение вроде верное: Сделать бы что бы не вылетало когда ГГ в скрипт передаешь.
  7. Graff46

    Скриптование

    @Graff46, Всё работает! Просто конструкция tostring([ type: userdata]) не допустима в Луа, пришлось добавить условие: local str = "" local dd = "" for _, v in ipairs(c) do dd = m_netpk['_r_'..v.type](packet) if type(dd) == "userdata" then dd = "userdata" end -- Вот условие str = str.."\n".. v.name..": ".. tostring(dd) end nt.logfile(str)
  8. Graff46

    Скриптование

    @Kirgudu, Посидел я повнимательнее и собрал смещения : Всё работает, но до первого вектора!
  9. Graff46

    Скриптование

    @Kirgudu, Я делал из примера m_netpk.script . Вот сейчас переделал: Как дохожу до векторов - вылет. Вот результат смещений : Может подскажите чего по смещениям?
  10. Graff46

    Скриптование

    Вот что удалось наработать: 1. В m_netpk.script есть разбор ГГ на нэт-пакет, но при попытке передать ГГ скрипту - вылет. 2. Я используя наработки m_netpk.script написал ф-цию для чтения пакета ГГ. 3. Есть ошибки в работе: Вылет при попытке чтения методом :r_vec3(vector()), ошибки в парсинге. Возможно 1-я ошибка возникает из 2-ой. Я читал пакет до того места где надо читать векторы и вот что получил:
  11. Graff46

    Скриптование

    Возможно ли чтение\запись нэт-пакетов актора? Такое не работает local act = alife():object(0) local pk = m_netpk.get(act) Но так работает: local packet = net_packet() act:STATE_Write(packet) Может кто "карту смещений" нэт-пакета для актора предоставить?
  12. Зачем менять скелет, если я омф из ЧН использую (родную)?
  13. @ed_rez, Не менял @ed_rez, Моя не внимательность меня погубит! Спавнил Лесника, а скин Сидора был, хотя в секции менял, а как через нет-пакет сменил, так сразу!
  14. Пытался перенести Лесника из ЧН в ТЧ (раньше переносил НПС из ЗП в ТЧ с ЗПшными анимками - работали), перегнал модель Лесника через СДК 0.4, анимки все в омф файле (от ЧН), в СДК анимки на НПС работают. Добавил анимки в mob_trader.script Спавню в игре и получаю вылет! Но анимация "sit" есть в омф и в СДК играет! Пробовал другие анимки - тоже такой вылет. Внимание! Лесник не НПС, а моб (как Сидорович в ТЧ). Подскажите в чем кроется ошибка?
  15. Graff46

    Ищу файлы / моды / аддоны

    Ищу имя анимации под которой Лисник "сидит" в ЧН, а также файл "*.omf" с этой анимацией.
  16. Graff46

    Ищу файлы / моды / аддоны

    @Akello, Если не сложно покажите bound_rect для этой локи.
  17. Graff46

    Ищу файлы / моды / аддоны

    @Akello, А можно game.graph в котором этот лес есть?
  18. Graff46

    Ищу файлы / моды / аддоны

    @AndrewMor, Можно, если у меня Интернет хороший был бы.
  19. Graff46

    Ищу файлы / моды / аддоны

    Есть у кого-нибудь локация Рыжий лес для ТЧ?
  20. Graff46

    Разговоры о модах

    @HellRatz, Я в АВС+ЭЮЯ долго играл одно время.
  21. Graff46

    Разговоры о модах

    @Шиш, Что с графой? И худ костюма такой я видел в какой-то сборке или моде года так 2010-2012
  22. Graff46

    Разговоры о модах

    @Эдуард 105, Ситуация как у меня с Новым Временем, убрал метки - всё никто играть не может. пришлось частично вернуть, хотя я был против этого категорично
  23. Graff46

    Разговоры о модах

    @polkooovnik, На счет этого я в самом начале и сказал, про то как каждый в своём углу пилил проекты.
  24. Graff46

    Разговоры о модах

    Я вообще не пойму этой всей ерунды истории с "защитами" в области моддинга Сталкера? Защита от ковыряния? А зачем? Кто что и от кого хочет защитить? Защита от читерства? Оно этого не стоит. Защитить авторский контент? Мы это проходили, когда были времена, каждый сидел в своем углу и что-то делал, "блат" по которому "выдавались" самописные инструментарии и тд, чем это всё закончилось всем известно... Да, никто не отменял элементарных правил приличия, если берёте чей-то контент в свои проекты - ради Бога, только авторов указывайте, были случаи не указывали, и за своё выдавали... Но если говорить в общем, то в моддинге нет авторского контента как такового, игра защищена лицензией от реверсинженеринга и изменений, есть только слова Григоровича, о том что "можно, только без коммерции", о каком авторстве можно говорить? Остаётся только придерживаться определённых условностей, условно есть авторство, и плохо присваивать себе "чужое". У кого-то горит от того что их наработки растащат? У меня для Вас отличная новость - эти наработки не Ваши. Но мы договорились "жить дружно" и по понятиям "определённым условностям", так никаких проблем. Растащат - пусть тащат, в нашем случае это признак качества и востребованности, присвоят - были до кучи таких присваивателей, чем кончили - тоже факт известный. А на счет нового ОП, слышал я, не плохо они с движком поработали в области оптимизации и быстродействия, и хорошо, я думаю и правильно было бы, поделится наработками со всеми... ИМХО.
×
×
  • Создать...