Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )

Профиль
Фотография
Рейтинг
 
Опции
Опции
Персональное Соглашение
virusman не имеет договора в данный момент.
Персональная информация
virusman
Level 17
30 лет
Мужчина
Moscow
Родились Сен-17-1987
Интересы
Нет данных
Другая информация
Класс: Волшебник
Характер: Neutral Good
Раса: Человек
Мастер: NWN: Скриптинг [PW]
Мастер: Нет данных
Мастер: Нет данных
Проект N1: Axistown SR 1.9
Проект N2: NWNX
Статистика
Присоединился: 24.06.2004
Просмотры профиля: 16,356*
Последний раз замечен: 29th May 2017 - 15:08
Местное время: Oct 19 2017, 13:40
1,411 сообщения (0.29 сообщений в день)
Контактная информация
AIM Нет данных
Yahoo virusman_ru
ICQ 21553580
MSN Нет данных
* Просмотры профиля обновляются каждый час

virusman

Master Moderator


Темы
Сообщения
Файлы
Комментарии
Друзья
Содержание
23 Jan 2012
Сделал прелоад хаков и tlk перед созданием чара, если кому интересно:
http://social.bioware.com/forum/1/topic/19...32567/6#9052580
Требует NWNX на сервере и NWNCX на клиенте.
14 Nov 2011
Наверное, не все ещё знают, что есть такая штука, как NWNTX - NWN Toolset Extender.
Его разработка началась со встраивания кастомного компилятора в тулсет НВН1. Этот компилятор выдаёт более оптимизированный код и делает это гораздо быстрее стандартного.
Сегодня добавился ещё один плагин - NWNTX Optimizations. Он ускоряет загрузку лок, убирает подвисание при выборе объекта на локе (да, да!) и увеличивает кэш ресурсов до 256 МБ. Думаю, это будет особенно полезно для мапперов.
Имейте в виду, что NWNTX Optimizations вышел только сегодня и может содержать баги, так что делайте бэкапы модуля перед тестированием этого плагина.

Ссылка на оригинальный тред:
http://social.bioware.com/forum/1/topic/18...45830/4#8693901

Ссылка для скачивания последней версии:
http://data.virusman.ru/nwn/nwntx-full-1.0.3.rar
28 Oct 2010
До сих пор невозможно было купить Neverwinter Nights в электронном виде, но буквально вчера NWN добавили на GOG.com:
http://www.gog.com/en/gamecard/neverwinter...diamond_edition
Всего 10 баксов. (IMG:style_emoticons/kolobok_light/smile.gif)
15 Dec 2009
Давно хотел написать об инструментах, которые мы используем в разработке Axistown 2. В некоторой степени это промежуточный итог того, чем я занимался в NWN последние несколько лет.

1. NWNX2
Штука, бесценная для любого шарда. С помощью NWNX можно сделать практически всё. Вот список основных плагинов:
  • NWNX ODBC - соединение с базой данных MySQL/SQLite. Позволяет сохранять и забирать данные любых типов, включая объекты целиком.
  • NWNX Events - добавляет новые события для обработки скриптами.
  • NWNX Chat - обработка чата. Аналогично нему сделали событие OnPlayerChat в 1.69. Но этот плагин всё равно мощнее, чем встроенное событие.
  • NWNX Fixes - некоторые твики (например, для сохранения переменных при продаже предмета или для возможности инициации диалога в режиме скрытности)
  • NWNX Functions / NWNX Funcs - два плагина со схожим функционалом. Добавляют множество новых функций
  • NWNX ResMan - позволяет добавить/заменить любой ресурс (например, поправить скрипт) прямо на лету, без перезагрузки модуля.
  • NWNX Profiler - засекает время выполнения скриптов. Помогает, когда нужно оптимизировать скрипты и уменьшить лаги сервера.
  • NWNX Reset - рестарт по запросу из скрипта.
  • NWNX Areas - инстансинг локаций: позволяет создать копию любой локации.

Пожалуй, самый главный из них - ODBC, потому что без внешней базы данных невозможно было бы сделать половины вкусностей, о которых я расскажу позже.
Кроме перечисленных, мы используем и специфичные:
  • NWNX Ruby - возможность исполнять скрипты на языке Ruby с доступом ко всем функциям NWScript
  • Dynamic Names - сокрытие реальных имён персонажей игроков. Каждый игрок задаёт то имя, под которым он будет видеть персонажа другого игрока. До этого он для него "незнакомец". Пара скриншотов:
    http://data.virusman.ru/nwn/names_party.jpg
    http://data.virusman.ru/nwn/nwnx_names1.jpg


2. Сборщик хакпака
Когда количество единичных хакпаков, из которых собирается общий шардовый хакпак, достигло сотни - возникла необходимость автоматизировать сборку и сделать её более гибкой, чтобы было удобнее изменять содержимое.
Информация о каждом хаке занесена в базу:
Прикрепленный файл  hak_manager.png ( 29.67 килобайт ) Кол-во скачиваний: 64

А все файлы, соответственно, распределены по папкам:
Прикрепленный файл  haks_structure.png ( 80.34 килобайт ) Кол-во скачиваний: 47

Внутри файлы тоже разложены по категориям для удобства:
Прикрепленный файл  haks_structure2.png ( 37.7 килобайт ) Кол-во скачиваний: 46

Папка 501_master содержит 2da, itp и set файлы, общие для всех.

Перед сборкой запускается проверка всех ресурсов на повторения и на превышение ресурсов в файлах (лимит по ресурсам на каждый .hak-файл - 16384).
Наконец, все эти файлы из папок компилируются в набор .hak-файлов: один с шаблонами для палитры, остальные - в соответствии с тем, как всё распределено в БД.
(IMG:http://img682.imageshack.us/img682/1516/hakcompiler.th.jpg)
19 Nov 2008
Сегодня набрёл на один интересный проект по НВН1:
http://www.bloodspell.com/film/list/ (видео)
(IMG:style_emoticons/kolobok_light/smile.gif)
Последние посетители
Lir


4 May 2017 - 10:18


13 Apr 2017 - 17:40


10 Oct 2016 - 14:24


29 Jul 2016 - 17:36


10 Dec 2015 - 11:46

Комментарии
VitNWN2
Монти Пайтон- просто офигенный!
9 Feb 2008 - 20:41

Друзья

370 сообщения
Скрыт
Показать всех друзей
Текстовая версия Сейчас: 19th October 2017 - 13:40