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

Malandrinus

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

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

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

  • Дней в топе

    13
  • AMKoin

    160 [Подарить AMKoin]

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

  1. DiXares, можно добавлять. Пример там, посмотри в теме xray extentions. Там есть добавление команд. Наверное можно, только зачем это надо? Есть и другие способы во время игры выполнить произвольный скрипт. Даже если предположить реализацию с консолью. Как это будет выглядеть? Набираешь команду, аргумент - имя функции для выполнения. Так? А как передавать аргументы? Страшная морока для реализации. И по любому, не вижу в этом ровно никаких преимуществ перед существующими способами.
  2. gruber, Это распространённое заблуждение =) Сидор не монстр, а торговец. Класс такой есть CAI_Trader, а у монстров и сталкеров классы совсем другие.
  3. DiXares, Нет же такой консольной команды "test". Вылет будет или nil вернёт - какая разница. По-любому нет смысла так делать.
  4. sapsan, Уточни пожалуйста задачу. Ведь получить переменную, не указав её имя, невозможно. А имя - это и так строка.
  5. IQDDD, В смысле доступны? Поясни, пожалуйста, или пример приведи.
  6. Real Wolf, класс ui_events непосредственно использовать нельзя. Это просто набор именованных целочисленных констант. Использовать можно класс CUIScriptWnd, где можно регистрировать события от дочерних окошек. Там эти константы и используются для указания, какое именно событие регистрируется. Это было описано в посте про окна. При этом, часть событий недоступна для использования, поскольку не экспортированы классы окон, которые их генерируют. В частности UNDRESS_OUTFIT бесполезен, поскольку генерируется классом окна инвентаря, а оно никак в скриптах не доступно.
  7. Сяк, А при чём здесь наличие или отсутствие диска? Речь о модификации. Скрипты - такая же кодовая часть игры, как и исполняемые файлы и динамические библиотеки. Как и кстати вообще всё содержимое игровых архивов. Я что-то не припомню, чтобы разработчики давали нам утилиту для их распаковки. Уже сам факт распаковки нарушает лицензию, поскольку файлы оттуда достаются с помощью утилит, которые были сделаны с помощью реверс инженеринга. Не так ли? Vano_Santuri, Это внедрение dll в адресное пространство? Типа asi loader и иже с ними? Во первых, это даёт только возможность менять данные. Насчёт кода не уверен, поскольку на нём стоит атрибут только для чтения. Что-то типа изменения fov или получения каких-либо данных ещё можно, а вот скажем дорегистрация своих функций уже становится проблематичной. Ну и даже если возможно. От того, что код меняется не на диске, а в памяти, это не становится более легально. DiXares, Статически прилинкован. В ЧН и ЗП не только это вынесли во внешние dll. Физику например тоже вынесли, а в ТЧ движок физики был в составе xrgame.dll. Так и есть.
  8. Сяк, с точки зрения создателей игры нет никакой разницы меняется движок, скрипты или что-то ещё. Любые изменения противоречат лицензии. Таким образом, любое модостроение под сингл является незаконным и возможно лишь в силу того, что фирма-разработчик закрывает на это глаза. Насчёт виртуальности если честно не понял.
  9. JIT = "Just In Time" компилятор "на лету". Ссылка для информации. Если вкратце, то суть в том, что вместо обычной интерпретации байткода при каждом исполнении при первом проходе функция компилируется в машинный код и затем исполняется. При всех последующих выполнениях функции уже исполняется компилированная версия. Такая же технология используется в среде выполнения .NET. Такой компилятор используется во всех версиях движка, так что особой разницы в скорости выполнения нет.
  10. Шип, 1. Загрузка занимает несколько секунд. В течении этого времени программа не реагирует на мышь. 2. Чтобы увидеть результат надо отключить регулярную сетку
  11. Кто-нибудь пользовался функцией отображения сетки иконок из конфига на изображение? Это команды меню Вид -> Загрузить иконки из ... Так можно смотреть, насколько соответствует размещение иконок координатам из конфигов в установленных играх. Просто судя по тому, что не было ни одного отзыва на эту фишку, народ либо не понял, что она есть, либо она никому не нужна.
  12. IQDDD, нету. Да и посмотри сам класс-перечисление ui_events. Там всё, что есть.
  13. IQDDD, никак. В ЧН этот контрол такой-же нерабочий, как и в ТЧ.
  14. IQDDD, И долго ты эту проблему решал? Полгода назад об этом в справочнике написал. Тема на пять страниц, и то никто не читает =(
  15. Ирбис, признаться, так я и не понял, что ты имел в виду. Может, тебе стоит почитать про диалоги в теме справочника. Там достаточно подробно изложено, что и как работает.
  16. IQDDD, информацию о нетпакетах ищи в acdc. Количество патронов в пачке можно узнать нетпакетом. Был мод с перепаковкой пачек dunin_ammo, там была такая функция.
  17. Ирбис, это похоже на поведение набора фраз в пределах одного диалога. Ты не путаешь случайно выбор диалогов (тем разговора) с выбором альтернативных фраз?
  18. Ирбис, 1. Это у тебя не диалоги, а строки для трансляции. 2. Игра не выбирает диалоги. Это всегда делает актор. 3. Двух диалогов с одинаковым id быть не может. Не помню точно, либо игра возмёт один из них (и до конца будет его использовать) либо будет вылет.
  19. stason, По-любому в bmp не сохраняй, там нет прозрачности. Из SIE можно экспортировать в PNG, там канал прозрачности есть.
  20. Malandrinus

    X-Ray extensions

    _Призрак_, Кровососа по идее можно замутить и без правки движка. Берем вертолет, приделываем к нему модель кровососа и соответствующую озвучку. Будет все как ты сказал =)
  21. Malandrinus

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

    kamikazze, Спасибо за информацию! т.е., если я верно понял, на самом деле непонятно, движок там косой или просто такие скрипты. По мои собственным ощущениям движок мало изменился. Да и, логически рассуждая, не должен был сильно меняться. ЗП - это же аддон, да ещё и последний на этой основе. Зачем там что-то менять? Там всё-таки аномальные поля, не просто одиночные аномалии. Для фирмы это большой шаг вперёд. Они ведь не на модостроителей смотрят, а на себя любимых =) Ну лично я воспринимаю его как последнюю версию, включающую наибольшее количество фишек. Про графику много не могу сказать, хотя не понимаю, как она могла стать хуже. Но со скриптовой стороны в основном есть только улучшения. Для меня это самое важное, поскольку именно эта часть позволяет улучшить геймплей, а графика мне как-бы и не сильно важна (на моей то кофеварке=). С другой стороны, бОльшая часть правок вполне переносимы на другие версии. Наверное и будем со временем переносить. P.S.: Мне кстати ЗП понравился, как и ЧН. В ЗП конечно сюжет слабоват, и локаций мало, но вообще мне было интересно. P.P.S.: Тем, кто ратует за большие локации и бесшовный мир. Размер конечно важен, а вот насчёт бесшовности сомневаюсь. Субъективно, всегда можно сказать про, скажем, третий фолаут по сравнению с тем же сталкром: "это отстой полный, там же всего одна локация" =)
  22. Malandrinus

    X-Ray extensions

    По порядку. Немного обновил проект на гуглкоде. Там теперь лежит архив для тех, кто не хочет связываться с svn. Также для совсем ленивых лежит архив с бинарным патчем. С его помощью можно сделать длл с последними правками из чистой. Насчёт других версий. Надо бы наверное портировать под все основные версии движка. Помог бы кто =) Там на сайте лежат исходники с комментариями. Если есть желающие разобраться и пособить с переносом под разные версии - будем только рады. Аналогично и с новыми фишками. А что это за параметры и какая с ними проблема? Проект с открытыми исходниками. Включаться будет то, что кто-бы то ни было готов опубликовать в таком виде. Вообще, я несколько отстал от жизни. Что там за правки и кто автор? Насчёт кнопок - это к Колмогору =) нет, в апдейте проверяли падение здоровья Для этого там нет отдельного файла. Пара строк в одном файле и одна в другом. Правки пишутся на демонском языке ассемблера, затем с помощью особенно злого колдунства переносятся в чистую dll =)
  23. Malandrinus

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

    kamikazze, А можно пример? Мне не для спора, а из чисто технического интереса. Разбираюсь с планировщиком и интересно понять, что там изменилось или могло измениться.
  24. Malandrinus

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

    kamikazze, а что из усекновения так уж добило? там по пальцам можно перечислить, и в основном это касается не геймплея, а окошек. К тому-же, всё это можно пришить обратно =)
×
×
  • Создать...