var title = 'RailUnion.net Блоги Лента'; var url = 'http://railunion.net/blog/view/random_blogs_sid-95fb4a5eb0fa03c3573af67fbeea09cd.html'; var site_url = 'http://railunion.net'; var site_desc = 'Русскоязычное железнодорожное сообщество'; var time = 'Mon, 22 Oct 2018 03:30:13 +0300'; var data = new Array(); data[0] = new Array(); data[0]['title'] = 'хоппер-зерновоз 19-752'; data[0]['url'] = 'http://railunion.net/blog/BremZe/%D1%85%D0%BE%D0%BF%D0%BF%D0%B5%D1%80%D0%B7%D0%B5%D1%80%D0%BD%D0%BE%D0%B2%D0%BE%D0%B7_19752_b-1533_sid-95fb4a5eb0fa03c3573af67fbeea09cd.html'; data[0]['url'] = 'http://railunion.net/blog/BremZe/%D1%85%D0%BE%D0%BF%D0%BF%D0%B5%D1%80%D0%B7%D0%B5%D1%80%D0%BD%D0%BE%D0%B2%D0%BE%D0%B7_19752_b-1533_sid-95fb4a5eb0fa03c3573af67fbeea09cd.html'; data[0]['username'] = 'BremZe'; data[0]['blog_id'] = '1533'; data[0]['blog_message'] = '... в процессе :)

Изображение'; data[0]['blog_time'] = 'Mon, 17 Sep 2018 16:26:31 +0300'; data[1] = new Array(); data[1]['title'] = 'Покрасочный цех локомотивов (Paint shop locomotives)'; data[1]['url'] = 'http://railunion.net/blog/Romazan67/%D0%9F%D0%BE%D0%BA%D1%80%D0%B0%D1%81%D0%BE%D1%87%D0%BD%D1%8B%D0%B9_%D1%86%D0%B5%D1%85_%D0%BB%D0%BE%D0%BA%D0%BE%D0%BC%D0%BE%D1%82%D0%B8%D0%B2%D0%BE%D0%B2_%28Paint_shop_locomotives%29_b-1508_sid-95fb4a5eb0fa03c3573af67fbeea09cd.html'; data[1]['url'] = 'http://railunion.net/blog/Romazan67/%D0%9F%D0%BE%D0%BA%D1%80%D0%B0%D1%81%D0%BE%D1%87%D0%BD%D1%8B%D0%B9_%D1%86%D0%B5%D1%85_%D0%BB%D0%BE%D0%BA%D0%BE%D0%BC%D0%BE%D1%82%D0%B8%D0%B2%D0%BE%D0%B2_%28Paint_shop_locomotives%29_b-1508_sid-95fb4a5eb0fa03c3573af67fbeea09cd.html'; data[1]['username'] = 'Romazan67'; data[1]['blog_id'] = '1508'; data[1]['blog_message'] = '(English version below).

Всем привет ! Давно "летают мысли" сделать и выложить видео уроки по созданию текстур. На данный момент весь процесс можно разложить на три этапа (2,3), (4,5) и (6).

А) Настоятельно рекомендую :) начать с легкого варианта: Сборка модели с равномерно окрашенными поверхностями МОНОТОННЫХ (синих, зеленых и т.д.) цветов и более менее (на глаз) ровными сторонами. Почему монотонных? Меньше будет возни при исправлении искажений и еще меньше при подкраске. После, можно будет перейти к усложненным вариантам.

Б) Усложненный вариант: Борта РЖД, где есть красный и белый. Подкрашивать их надо будет по отдельности (выделять области для красного или белого, чтобы не задеть подкраской соседний цвет). Все это вносит свои усложнения. А представьте себе, если на бортах триколор или узоры ? :beak:...

[ Продолжается ]'; data[1]['blog_time'] = 'Fri, 09 Jan 2015 12:02:30 +0300'; data[2] = new Array(); data[2]['title'] = 'Мультиплеер. Пост №1.'; data[2]['url'] = 'http://railunion.net/blog/AlexanderG/%D0%9C%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B5%D0%B5%D1%80._%D0%9F%D0%BE%D1%81%D1%82_%E2%84%961._b-56_sid-95fb4a5eb0fa03c3573af67fbeea09cd.html'; data[2]['url'] = 'http://railunion.net/blog/AlexanderG/%D0%9C%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B5%D0%B5%D1%80._%D0%9F%D0%BE%D1%81%D1%82_%E2%84%961._b-56_sid-95fb4a5eb0fa03c3573af67fbeea09cd.html'; data[2]['username'] = 'AlexanderG'; data[2]['blog_id'] = '56'; data[2]['blog_message'] = 'Не буду писать вводную, думаю, и так все понятно. Для начала просто опишу с т.з. программирования. Комплекс для МП будет состоять из следующих частей:
  1. Программа-драйвер, реализующая обмен данными между ТРС и внешним миром через редактирование памяти.
  2. Программа, реализующая сетевой обмен с сервером.
  3. Собственно сервер.
  4. Правило сессии, реализующее обмен данными с внешним миром через программу-драйвер.
  5. Правило сессии, интерпретирующее поступающие извне команды и наоборот.

Драйвер занимается обменом инфой с ТРСом. Также он имеет внешний локальный сетевой интерфейс (сервер, работающий через Loopback) для связи с плагинами. Все принимаемые из игры сообщения рассылаются всем подключенным плагинам, а те уже дальше интерпретируют их как нужно либо отбрасывают. Это позволит писать сторонние модули (в частности, драйверы для воплощенных в "железе" пульто...

[ Продолжается ]'; data[2]['blog_time'] = 'Wed, 02 Dec 2009 23:10:00 +0300'; data[3] = new Array(); data[3]['title'] = 'Константы и протокол межлокомотивного обмена'; data[3]['url'] = 'http://railunion.net/blog/%D0%A1%D0%B2%D0%B5%D1%82%D0%B0/%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D1%8B_%D0%B8_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_%D0%BC%D0%B5%D0%B6%D0%BB%D0%BE%D0%BA%D0%BE%D0%BC%D0%BE%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD%D0%B0_b-1527_sid-95fb4a5eb0fa03c3573af67fbeea09cd.html'; data[3]['url'] = 'http://railunion.net/blog/%D0%A1%D0%B2%D0%B5%D1%82%D0%B0/%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D1%8B_%D0%B8_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_%D0%BC%D0%B5%D0%B6%D0%BB%D0%BE%D0%BA%D0%BE%D0%BC%D0%BE%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD%D0%B0_b-1527_sid-95fb4a5eb0fa03c3573af67fbeea09cd.html'; data[3]['username'] = 'Света'; data[3]['blog_id'] = '1527'; data[3]['blog_message'] = 'Выполняя ранее данное обещание:
Света писал(а):Так как обмен ещё на стадии разработки, я не могу предоставить протоколы сообщений на каждую константу. По завершении обязательно все будет.
выкладываю здесь описание использованных для межлокомотивного обмена константы и используемые под этими константами структуры записей.

POSITION_DATA = 1818190202
Используется для функцией определения взаимного расположения единиц ПС.
Протокол:
код - 1818190202, данные - "XFYFXRYRID"
XF, YF, XR, YR - координаты меток, спереди и сзади, умноженные на десять и занимающие строго по 5 знакомест
ID - внутренний номер ПС

Пример: "6933.5115.6926.4945.60722" ("60722" - № ПС)
Рассылка - при изменении длины состава


PROBE_COUPLINGS = 1818190203
Используется для определения состояния сцепок
Протокол:
код - 1818190203, данные - "blah&qu...

[ Продолжается ]'; data[3]['blog_time'] = 'Fri, 30 Mar 2018 12:58:33 +0300'; data[4] = new Array(); data[4]['title'] = 'HUD-элементы на экране в Railworks (TS 2015)'; data[4]['url'] = 'http://railunion.net/blog/A1iv/HUD%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BD%D0%B0_%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B5_%D0%B2_Railworks_%28TS_2015%29_b-1509_sid-95fb4a5eb0fa03c3573af67fbeea09cd.html'; data[4]['url'] = 'http://railunion.net/blog/A1iv/HUD%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BD%D0%B0_%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B5_%D0%B2_Railworks_%28TS_2015%29_b-1509_sid-95fb4a5eb0fa03c3573af67fbeea09cd.html'; data[4]['username'] = 'A1iv'; data[4]['blog_id'] = '1509'; data[4]['blog_message'] = 'Railworks TS 2015

Открыть спойлер
Что бы увидеть скрытое сообщение Вам необходимо зарегистрироваться и войти на форум официально


[ Продолжается ]'; data[4]['blog_time'] = 'Sat, 06 Jun 2015 09:05:34 +0300';