NoX World - форум об игре NoX

 
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  
Сейчас онлайн стрима нет!
Сейчас на сервере никого нет!

Обязательно все ознакомьтесь с новыми Правилами Портала!

Актуальные новости:
IP сервера изменён! Новый IP: 45.144.64.229. Сервер также доступен через Westwood Online (XWIS, игру через сервер)


Важные темы:
Как играть по сети? Понятное руководство!
Правила Сервера NoxWorld.
Как помочь форуму финансово?

Автор Тема: Моддинг. Вопросы - Ответы  (Прочитано 84591 раз)

0 Пользователей и 2 Гостей смотрят эту тему.

Squall

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 132
  • Оффлайн Оффлайн
  • Сообщений: 1170
  • I will always be here.
  • Awards Медаль 'За написание статьи о Воине'
    • Просмотр профиля
    • Awards

В Вин7 там искать и шариться надо. Советую воспользоваться поиском и найти нужную папку Westwood, ну или Nox, не помню, как она называется.

Perfect: не верьте ему.
« Последнее редактирование: 06/06/2014 22:42:23 от Perfect »
Записан
Spoiler (click to show/hide)

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт Рука форума 2012 3 конкурс карт - лучшая карта 3 конкурс карт - приз Evengard-а за самую большую карту Медаль 'За фантазию и упорство в создании карт - 2011' Медаль 'Победитель II конкурса карт' Лучшая карта
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

Создай несуществующий раздел и записи, в чём проблема?
Записан

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards

Попробуйте файл во вложении. Замените ваши пути самостоятельно.

Spoiler (click to show/hide)
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

Evengard

  • SysAdmin
  • Администратор
  • Старожил
  • ***
  • Карма: 186
  • Оффлайн Оффлайн
  • Сообщений: 2728
  • Director
  • Awards Столп форума 2012 Активным участникам сходок - 2013 За сервер Орден 'За заслуги перед форумом I степени'
    • Просмотр профиля
    • Awards

Проверь HKLM\Software\Syswow64\Westwood\Nox
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

PS: Покаяние - Признание своей вины в чем-либо, обычно с просьбой о прощении

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За релиз ЮниМода За набор курсоров для Windows За разгадку главного секрета Nox Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

Ребята, очень нужно знать расположение двух функций в Nox-e!
1. Срабатывает, когда запускается новая карта. Что бы работала и в мультиплеере и в соло, где угодно.
2. Когда карта меняется. Очень хочется, что бы срабатывала она после чистики, т.е. когда объекты удалены.
С меня как всегда.
Записан
Пользуйтесь UniMod-ом.

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards

В Unimod была реализация реакции смены карты (onMapLoad помом). Глянь там.
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За релиз ЮниМода За набор курсоров для Windows За разгадку главного секрета Nox Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

Там не то.
Записан
Пользуйтесь UniMod-ом.

KirConjurer

  • Постоялец
  • ***
  • Карма: 67
  • Оффлайн Оффлайн
  • Сообщений: 246
  • User #1234!
    • Просмотр профиля
    • Awards

0x4D1860 - вызывается сервером при старте игры и смене карты. Из нее вызывается скриптфн MapExit
Если нужно со стороны клиента, то возможно 0x467DF0
Записан

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За релиз ЮниМода За набор курсоров для Windows За разгадку главного секрета Nox Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

KirConjurer, огромное спасибо. Похоже на то, что нужно.
Записан
Пользуйтесь UniMod-ом.

MaxKupcov

  • Пользователь
  • *****
  • Карма: 2
  • Оффлайн Оффлайн
  • Сообщений: 16
    • Просмотр профиля
    • Awards

Товарищи, пытаюсь скачать ЮниНокс с соседней тему, версия 0.6. Он скачивается но почему то не разархивируется, ошибку архива выдаёт. С версией 0.5 та же фигня. Можете рассказать в чём проблема? Или перезалейте последнюю версию, пожалуйста.
И второе. скачал с бержуйского сайта MapEditor, установил, но при запуски программа закрывается с ошибкой (типа Программа закрыта, ищите решения в интернете изи закрыть программу). Ещё она предлагает обновиться но тоже ошибка.

У меня виндовс 7, может в этом проблема?
Если ставить совместимость то выдаёт такой краш

Version: 0.0.9.50


Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
  в ThingBin.Load_Thingdb(ThingBin* , SByte* FileName)
  в NOX_MAP.{ctor}(NOX_MAP* )
 в MapInterface.MAP_GUI..ctor()
  в NoxMapEditor.MainWindow..ctor()
  в NoxMapEditor.MainWindow.Main()

Моя цель номер 1 - возможность изменять карты оригинальной истории. Цель 2  - возможность добавить пару своих предметов (перетектуренные оригинальные). Поэтому  кто шарит - скажите как дойти до этой возможности?
« Последнее редактирование: 28/11/2014 04:34:07 от MaxKupcov »
Записан

Batpony

  • Постоялец
  • **
  • Карма: 6
  • Оффлайн Оффлайн
  • Сообщений: 101
  • Shedrow Dar'k Batpony
    • Просмотр профиля
    • Awards

У меня таже история, только они распаковываются, а вот при запуске они не включаются вообще, даже уведомлений не вывешивается. Windows 7 какой-то там. Если нужно подробности, допишу.
« Последнее редактирование: 28/11/2014 12:30:27 от Perfect »
Записан

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards

Проверь наличие Nox ключей в реестре в разделе HKEY_LOCAL_MACHINE\SOFTWARE\SysWow64\Westwood.
Ибо редактор пытается прочитать thing.bin.

А unimod побился походу. Вот архив.
« Последнее редактирование: 28/11/2014 12:31:30 от Perfect »
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

MaxKupcov

  • Пользователь
  • *****
  • Карма: 2
  • Оффлайн Оффлайн
  • Сообщений: 16
    • Просмотр профиля
    • Awards

В реестре там 4 файла. А Юнимод скачал и он опяьь не распаковывается. Пишет неожиданный конец архива. Может его в  файлообменник залить?
Записан

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт Рука форума 2012 3 конкурс карт - лучшая карта 3 конкурс карт - приз Evengard-а за самую большую карту Медаль 'За фантазию и упорство в создании карт - 2011' Медаль 'Победитель II конкурса карт' Лучшая карта
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

По вопросам редактора зайди в раздел "Картостроение". Интересующая тебя тема - "Редактор карт".
Записан

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards

http://www.mediafire.com/download/r5fke2uud8tmnki/UniMod_0.6.zip

Вот ссылка на тот же архив. Если не можешь открыть по-прежнему, то открывай чем-нибудь другим - у меня всё открывается.
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

KirConjurer

  • Постоялец
  • ***
  • Карма: 67
  • Оффлайн Оффлайн
  • Сообщений: 246
  • User #1234!
    • Просмотр профиля
    • Awards


И второе. скачал с бержуйского сайта MapEditor, установил, но при запуски программа закрывается с ошибкой (типа Программа закрыта, ищите решения в интернете изи закрыть программу). Ещё она предлагает обновиться но тоже ошибка.
Есть же несколько более стабильный и улучшенный редактор, даже с одним активным разработчиком...
скачать можно здесь https://bitbucket.org/AngryKirC/noxedit2014/downloads
Записан

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards

...который дико неудобен в плане скриптинга. Даже Garett советует использовать старый.
А если по теме, то вышли скрин реестра (конкретно содержимое узла HKEY_LOCAL_MACHINE\SOFTWARE\SysWow64) и будем разбираться.
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт Рука форума 2012 3 конкурс карт - лучшая карта 3 конкурс карт - приз Evengard-а за самую большую карту Медаль 'За фантазию и упорство в создании карт - 2011' Медаль 'Победитель II конкурса карт' Лучшая карта
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

Герман, ключей в ...\SysWow64\ недостаточно.
Записан

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards

Да, недостаточно, ты прав. Только что глянул на мой сервере - надо ещё продублировать раздел Westwood в SOFTWARE ветку.
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

det

  • Пользователь
  • *****
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 16
    • Просмотр профиля
    • Awards

Здравствуйте.

Мне захотелось поиграться с моддингом, и оказалось что с документацией вообще очень грустно.
Подскажите пожалуйста по следующим вопросам, в основном касаются юнимода.
Документацию по нему, к сожалению небольшую, уже прочитал. В основном это описание функций и атрибутов.
Играю только кампанию пока что.

1.  Как корректно использовать функцию unitHP(userdata Unit, number HP) ?
Что значат слова userdata и number в данном случае?

Я хотел считывать значение хп юнита, а именно своего персонажа с ником det, и выводить значение в консоль, или словно персонаж это "сказал" в чат, то есть над ним появился пузырь такой, в контуре которого выведется значение. Вроде say unitHP.
Я пытался это сделать функцией netClientPrint(userdata Player, string Text [, number Color]), но мне не понятно как работает и она.
Патался использовал ее так
unitHP(userdata det, HP)
netClientPrint(userdata det, string HP [, 14])
И почему запятая после первой квадратной скобки? Непонятно тоже.
Увы не работает.
Это мне нужно для отладки других вещей.

2. Существуют ли функции, или каким образом, используя только луа скриптинг можно возвращать значения маны персонажа, для последующей манипуляции ее значением?
К примеру увеличение скорости регена маны.
Если это можно сделать без скриптинга, очень прошу подскажите какой файлик редактировать, ибо я перекопал пока все что знал и увы, не нашел.


3. Каким образом можно спавнить уже зачарованные предметы? К примеру "Посох Молний Перезарядки", просто по id ForceWand спавнится обычный неперезаряжаемый посох.
« Последнее редактирование: 19/06/2015 22:22:02 от det »
Записан

det

  • Пользователь
  • *****
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 16
    • Просмотр профиля
    • Awards

С первым пунктом помог Evengard.

Что бы получить хп и вывести значение на экран необходимо
x = unitHP(playerGetByName("det"))
conExec("say "..x)
где det это имя персонажа
А если вывести просто в консоль то print(x)
Записан

TheSim

  • Клан "NoX Craft"
  • Постоялец
  • *
  • Карма: 31
  • Оффлайн Оффлайн
  • Сообщений: 287
  • Awards Активным участникам сходок - 2013 За релиз ЮниМода Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

1. То, что в квадратных скобках - это значит опционально. Вместе с запятой. Однако в репозитории netClientPrint вообще не нашел. Вообще вроде была функция, которая позволяла выводить пузырь чата только локально, но не помню где она.
3. Можно налажить зачарование на предмет сразу как его создаешь

itemEnchants(item, <до пяти энчантов подряд как строки через запятую>);

энчанты идут по именам как называются в системе. Возможно нужно обязательно сунуть первыми цвета.
Записан

det

  • Пользователь
  • *****
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 16
    • Просмотр профиля
    • Awards

3. Можно налажить зачарование на предмет сразу как его создаешь

itemEnchants(item, <до пяти энчантов подряд как строки через запятую>);

энчанты идут по именам как называются в системе. Возможно нужно обязательно сунуть первыми цвета.

А не мог бы ты очень пожалуйста привести пару примеров, что бы я хоть уловил суть)
Какие имена в системе? В какой системе?


Просто сейчас мой файл спавна предметов выглядит так:
setMe()
x,y=playerMouse(me)
obj = createObject('LeatherBoots',x,y)
itemEnchants(obj, 14, ENCHANT_PROTECT_FROM_ELECTRICITY)
ID зачарования брал отсюда

Сапоги спавнятся, но без свойств,  в консоли чисто, кроме умолчательного dofile deprecated...
Как правильно передать обьект функции?
Например создать меч бющий огнем 4-го уровня.

P.S. Есть ли какой нибудь чат по этому форуму, или где можно было бы более оперативно узнавать такие вещи у людей добрых? )
« Последнее редактирование: 28/06/2015 19:13:00 от det »
Записан

KirConjurer

  • Постоялец
  • ***
  • Карма: 67
  • Оффлайн Оффлайн
  • Сообщений: 246
  • User #1234!
    • Просмотр профиля
    • Awards

А не мог бы ты очень пожалуйста привести пару примеров, что бы я хоть уловил суть)
Какие имена в системе? В какой системе?
Имена зачарований ПРЕДМЕТОВ (enchantments) Nox берет из файлика modifier.db (который я прикрепил к сообщению)
Смотри секцию ENCHANTMENT.
Зачаровать меч на огонь 4-го уровня можно командой
itemEnchants(obj, "", "", "Fire4", "")Пустые строчки обозначают что этот слот зачарования не используется.
Расстановка зачарований. Nox очень придирчив к порядку в котором зачарования накладываются на вещи
itemEnchants(?, {Тут WeaponPower# или ArmorQuality#}, {UserColor#}, {Enchantment}, {Enchantment})Зачарования СУЩЕСТВ (enchants) это уже отдельная тема.
Вообще надо бы нормальный wrapper сделать над стандартными функциями UniMod'a, да вот кому это надо...
P.S. Есть ли какой нибудь чат по этому форуму, или где можно было бы более оперативно узнавать такие вещи у людей добрых? )
Чата такого нету, но есть skype - могу проконсультровать в пределах разумного, логин angrykirc.
« Последнее редактирование: 28/06/2015 20:05:27 от KirConjurer »
Записан

det

  • Пользователь
  • *****
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 16
    • Просмотр профиля
    • Awards

Огромное спасибо!
Это именно то, что мне было нужно!)
Записан
Расширенный поиск  
 

Страница сгенерирована за 0.131 секунд. Запросов: 24.