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

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

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

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

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


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

Автор Тема: Вопросы-Ответы по Nox  (Прочитано 1589870 раз)

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

2530

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

Я пишу программу на C#, которая должна получать эти данные. Думаю, там поможет только чтение из памяти (ещё бы знать как это сделать на C#...). Следовательно нужны адреса...
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

Evengard

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

Мне кажется, ему нужен просто протокол между сервером и клиентом - через который сервер отображается в списке серверов - для 2 и 3 пункта. А для 1 - автоклиент, о котором я тебе уже как-то говорил.
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

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

KirConjurer

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

Насчет редактирования памяти - System.Diagnostics.Process в помощь
+ прикрепил файлик из NoxTools, класс для взаимодействия с памятью процессов
Насчет адреса, спроси у UniMod'еров, у меня был где-то, но лень искать  :)
Записан

Lаrboss

  • Старожил
  • *****
  • Карма: 109
  • Оффлайн Оффлайн
  • Сообщений: 910
  • Абстрагирую
  • Awards Знак 'Властелин Сил Природы' За редактор шрифтов - 2013 Медаль 'За программу Nox Server Notificator' За программу Nox Binder Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

Да, ему адреса нужны. 2 и 3 пункт - знаю как сделать. 1 пункт - посложней гораздо будет, пока еще не реализовал никто, вроде бы.
Записан
Отец читеров

2530

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

1й не осуществим без переписывания клиента. Это в мои планы не входит.
Насчёт всего остального: не знал, что через Process можно читать память приложения. Я знаю только что через него можно вызвать приложение (приложить ключи к нему) и узнать когда оно закрылось.
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

Katarsis

  • Старожил
  • *****
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 726
  • Возрождение
  • Awards Медаль 'За написание статьи о маге' Активным участникам сходок - 2013 3 конкурс карт - выбор администрации 3 конкурс карт - лучший геймплей Знак 'Создателю самых уютных болот'
    • Просмотр профиля
    • Awards

Вот пример программы, которая читает с сервера на указанном айпи все-все данные, включая имя карты, количество игроков и детальные параметры сервера, включая те, что добавил mix. Кстати, им же и написана программа. Осторожно, замечено падение сервера при попытке посмотреть его детальные характеристики в редких случаях (где-то 1/20). Экзешник надо положить в папку с игрой, айпи он читает из game_ip.txt и выводит список всех серверов.
Записан

2530

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

Хмм. Программа написана на C++, но думаю что смещения, приведённые в sourcecode'е будут весьма кстати. Спасибо, Katarsis.
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

Dio

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

0x0085B420 - char имя карты
блин вот кол-во игроков лень искать)
Наверняка Эвен знает, если нет то поищу
Записан
Пользуйтесь UniMod-ом.

Squall

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

Кто-нибудь может вытащить из игры звук сдыхающего героя (да-да, то самое БУЭ %) )? Был бы весьма признателен, очень уж хочется на звук смс-сообщения поставить вместо унылых дефолтных звуков)
Подойдет в любом аудиоформате, если надо, сам отконвертирую в мп3...
Записан
Spoiler (click to show/hide)

2530

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

Пожалуйста.
Там и оригинал, и звуки конвертированные в MP3. Наслаждайтесь. :)
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

2530

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

У меня возник вопрос касательно кодировки запросов в Nox'е. В какой кодировке приходит ответ от TELNET сервиса Nox'а? А то моё приложение получает ответ в неверной кодировке.
Сначала пробовал использовать UNICODE. Результат такой:



Затем вспомнил, что Nox это достаточно старая игра и о понятии UNICODE могла не слыхать. Тогда я попробовал ASCII. Я получил более полный ответ, но в нём определились лишь английские символы, цифры и знаки (типа точек, кавычек и прочего):


Что делать? Может быть кириллица в Nox'овом TELNET'е как-то кодируется особо? :scratch_ones_head:
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

Dio

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

Не знаю че там с телнетом, Эвен расскажет) Но в ноксе есть вайд-строки.
Записан
Пользуйтесь UniMod-ом.

2530

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

Прости, какие строки??? :blink:
И кстати, можно ли взаимодействовать с Nox сервером через TELNET?
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

Dio

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

в с++ есть такой тип wchar_t в 2 байта. Так что русские есть
Записан
Пользуйтесь UniMod-ом.

2530

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

Мне TheSim рассказал каким образом это поправить. Это связано с особенностями кодировки Nox'а. Нужно писать конвертер.


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

Dio

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

Ну так, а в чем проблема?)
Записан
Пользуйтесь UniMod-ом.

TheSim

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

Я кстати ща рекомендую всем желающим что-нить написать Python - хотя lua мне нравится больше, но "батарейки в комплекте" очень радуют. Например за 2 дня можно небольшую 3d игру сваять со звуком, физикой и пр. используюя бинды к Ogre3d. (основное время ушло на настройки экспорта моделек из blender-а)
Записан

Evengard

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

Кодировка cp1251 используй, всё ок будет.

Лично мне синтаксис Питона адски не нравится.
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

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

2530

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

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

2530

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

У меня назрел вопрос. Если захостить Nox сервер на компьютере без Hamachi и ему подобных приложений, то можно ли будет присоединиться к нему набрав в Nox'е, в окне "FIND IP" внешний IP адрес хоста (при условии, что фаерволом разрешены все 18590+ порты)?
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

Evengard

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

...и условии, что IP - белый. Да, можно. На этом принципе работает наш постоянный сервер.
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

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

kxSven

  • Новичок
  • ***
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 5
    • Просмотр профиля
    • Awards

Доброго дня.


В общем перешел на windows 8 64 bit и не запускается на нем nox, а точнее мерцает курсор по черному экрану, ставил совметимости  со всеми осс, результата 0, в общем кто знает как запустить на восьмерке буду очень благодарен !

На буржуйсом форуме gog.com нашел статейку с аналогичной проблемой, там советуют ставить совместимость с виндовс 95 но мне лично это не помогло, возможно дело в версии?? у кого нить есть гоговская версия?? 


"Прошу извинить если не по теме"
Записан

unseen

  • Тяжёлый клинок
  • Старожил
  • *
  • Карма: 172
  • Оффлайн Оффлайн
  • Сообщений: 1379
  • А вы говорите, маг - имба
  • Awards Активным участникам сходок - 2013 За работу над статьей на Wikipedia - 2013 Медаль 'За организацию сходки - 2011' Орден 'За заслуги перед форумом I степени' Медаль 'За честную игру' Знак 'Повелитель Огненных Шаров' Знак 'За острое перо и посиделки в таверне'
    • Просмотр профиля
    • Awards

Вряд ли на gog какая-то особенная версия.
Может быть, на Win8 есть какое-то мегакрутое оформление, которое надо отрубить?

Lаrboss

  • Старожил
  • *****
  • Карма: 109
  • Оффлайн Оффлайн
  • Сообщений: 910
  • Абстрагирую
  • Awards Знак 'Властелин Сил Природы' За редактор шрифтов - 2013 Медаль 'За программу Nox Server Notificator' За программу Nox Binder Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

kxSven, через виртуальную машину пробовали?
Записан
Отец читеров

k99

  • Новичок
  • ***
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 4
  • я)
    • Просмотр профиля
    • Awards

подскажите плиз как сделать курсор мыши как в NOX??
Записан
Расширенный поиск  
 

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