Ru-MaNGOS  

Вернуться   Ru-MaNGOS > Ядро > Модификации ядра > Моды

Важная информация

Моды Неофициальная модификация ядра MaNGOS, собственные наработки, расширение функционала

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.12.2010, 18:52   #1
ANGELCMEPTI
Новичок
 
Регистрация: 03.12.2010
Сообщений: 1
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
ANGELCMEPTI На верном пути
По умолчанию Актуальные вехиклы

Подскажите пожалуйста, где взять актуальные вехиклы под ядро мангоса (10599)? Алгоритм приведенный в теме http://ru-mangos.ru/showthread.php?p=262 не пашет:
Код:
git checkout -b vehicle
git pull git://github.com/Tasssadar/Valhalla-Project.git vehicle
git diff -p master vehicle > vehicle.patch
ANGELCMEPTI вне форума   Ответить с цитированием
Старый 08.12.2010, 19:52   #2
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 57
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Достаточно было прочитать тему до конца чтобы понять что и не заработает. Рабочие вехиклы есть сейчас в бранче zergtmn (на 70% но без хаков) и в моем (на 100% но с некоторым числом хаков), ну и соответственно в форках. Патч старой версии можно еще найти в подшаманенном виде на getmangos.org но его работоспособность весьма условна.
rsa вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ANGELCMEPTI (08.12.2010), Softer (08.12.2010)
Старый 08.12.2010, 21:13   #3
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию

Цитата:
Сообщение от rsa Посмотреть сообщение
Рабочие вехиклы есть сейчас в бранче zergtmn
*в локальном, а то не поймут...
zergtmn вне форума   Ответить с цитированием
Старый 17.04.2011, 00:50   #4
Kujbor
Новичок
 
Аватар для Kujbor
 
Регистрация: 13.03.2010
Адрес: Самара
Сообщений: 20
Сказал(а) спасибо: 13
Поблагодарили 2 раз(а) в 1 сообщении
Записей в дневнике: 1
Kujbor На верном пути
По умолчанию

а поделиться можете?


Последний раз редактировалось Kujbor; 17.04.2011 в 02:00.
Kujbor вне форума   Ответить с цитированием
Старый 17.04.2011, 09:27   #5
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 885
Сказал(а) спасибо: 698
Поблагодарили 431 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Гильдхаусы точно есть - ищи. Но давно не обновлялись. Бафферы - не помню такого... Телепортеры - телегуй чтоли?
Смотри репо РСА - там самые актуальные вехиклы, но врядли их получится отдельно оттуда выцепить...
KiriX вне форума   Ответить с цитированием
Старый 17.04.2011, 10:05   #6
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 838
Сказал(а) спасибо: 284
Поблагодарили 419 раз(а) в 191 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от Kujbor Посмотреть сообщение
...телепортеры, гильдхаусы, бафферы...
После выноса параметров диалогов в меню были немного заброшены, так как ломало переносить все диалоги в базу. Совсем старые версии (годичной давности, sd2 rev.1633) разряда "сам перепишешь" есть тут.

Если кто-то возьмется подогнать под актуальную ревизию - велкам.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 17.04.2011, 10:11   #7
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 491
Сказал(а) спасибо: 56
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

На телепортера патч сд2 есть, использую при каждом обновлении сервера.

У rsa нет ветки вехиклов, есть у zergtmn, но она старая.
virusav вне форума   Ответить с цитированием
Старый 17.04.2011, 13:19   #8
Kujbor
Новичок
 
Аватар для Kujbor
 
Регистрация: 13.03.2010
Адрес: Самара
Сообщений: 20
Сказал(а) спасибо: 13
Поблагодарили 2 раз(а) в 1 сообщении
Записей в дневнике: 1
Kujbor На верном пути
По умолчанию

Спасибо, но в этих местах я уже смотрел. В большинстве случаев не обновляется с конца лета - начала осени. Поэтому подумал что может еще где-то что-то актуальное.

Цитата:
Сообщение от rsa Посмотреть сообщение
Рабочие вехиклы есть сейчас в бранче zergtmn и в моем
Цитата:
Сообщение от zergtmn Посмотреть сообщение
*в локальном, а то не поймут...
Можете слить патч отдельно?
Kujbor вне форума   Ответить с цитированием
Старый 17.04.2011, 14:03   #9
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 57
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от Kujbor Посмотреть сообщение
Можете слить патч отдельно?
его не существует в природе, это не патч а процесс разработки. код переплетен с кодом переделанных петов и модификаций класса Spell. попытку выдрать только код вехиклов в 1 файл делал traponinet с гетмангоса, получилось хреновенько, и похоже он забил.
rsa вне форума   Ответить с цитированием
Старый 17.04.2011, 14:36   #10
Kujbor
Новичок
 
Аватар для Kujbor
 
Регистрация: 13.03.2010
Адрес: Самара
Сообщений: 20
Сказал(а) спасибо: 13
Поблагодарили 2 раз(а) в 1 сообщении
Записей в дневнике: 1
Kujbor На верном пути
По умолчанию

Я так понимаю это и вехиклы и комбопоинты и что-то еще, так? Вы просто использовали формулировку "ваш бранч", а zergtmn добавил что речь о локальном. Вы имели в виду весь ваш репозиторий или у вас все же есть отдельная ветка в которой вы работаете с именно этими вещами (вехиклы, комбопоинты и может еще что-то, класс Spell например), не добавляя туда прочих патчей? Просто хочется код именно вехиклов, ну и может что-то еще, но по минимуму. Максимально близко к чистым исходникам.

Kujbor вне форума   Ответить с цитированием
Старый 17.04.2011, 15:02   #11
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 57
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Я уже сам не вспомню число модификаций в моем бранче. Только крупных, уровня вехиклов, около десятка. zergtmn говорил о своем бранче а не о моем, у меня локальный бранч не сильно отличается от публичного (только совсем уж экспериментальный и нестабильный код там).
Отдельных веток не держу - одно время делал с целью предложить модификации в оригинальный мангос, но никакого интереса не увидел, а поддержание таких веток требует неслабой работы. И без того времени мало - я не программист и на мангосе не зарабатываю .
rsa вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Kujbor (17.04.2011)
Старый 17.04.2011, 22:40   #12
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 491
Сказал(а) спасибо: 56
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

Взял патч на вехиклы с гетмангоса под версию 11257, перебрал все строки и вручную пропатчил все исходники для версии 11375.

Возникли 3 одинаковых ошибки вида
Код:
error C2065: 'SMSG_PLAYER_VEHICLE_DATA' : undeclared identifier
хотя в Opcode.cpp указано
Код:
/*0x4A7*/ { "SMSG_PLAYER_VEHICLE_DATA",                     STATUS_NEVER,    PROCESS_INPLACE,      &WorldSession::Handle_ServerSide               },
В Opcode.h с кодом 0x4A7 есть пакет SMSG_SET_VEHICLE_REC_ID, для компиляции и дальнейшей проверки подставил его в патч.

Патч не перерабатывал, просто подогнал под текущую ревизию.
Проверить пока не успел.

Есть у кого-нибудь информация, какой должен быть на самом деле пакет или как избавиться от подобных ошибок?
Вложения
Тип файла: diff vehicle2.diff (184.9 Кб, 15 просмотров)
virusav вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Kujbor (18.04.2011)
Старый 18.04.2011, 07:21   #13
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 57
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от virusav Посмотреть сообщение
Взял патч на вехиклы с гетмангоса под версию 11257, перебрал все строки и вручную пропатчил все исходники для версии 11375.
я бы не советовал _этим_ пользоваться. этот патч выдран из моего репо аж в ноябре прошлого года, и с тех пор только набивался багами и хаками. на том же гетмангосе есть куда более свежая "вырезка", где-то от февраля этого года (функциональность той составляет примерно 85% от моего текущего бранча, а этой - я даже оценить затрудняюсь... 50-60% макс., и штук 5 принципиальных багов вижу сразу).
rsa вне форума   Ответить с цитированием
Старый 18.04.2011, 08:46   #14
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 491
Сказал(а) спасибо: 56
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

Актуальный патч на гетмангосе не нашел, т.к. не одна тема, а кому верить, хз, поэтому взял данный патч.

За неимением нормального патча пришлось перебирать этот.
Если на гетмангосе есть патч лучше, то ссылка на него была бы полезна.
virusav вне форума   Ответить с цитированием
Старый 18.04.2011, 12:27   #15
YuruY
YTDB Dev
 
Аватар для YuruY
 
Регистрация: 01.02.2010
Сообщений: 286
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
YuruY Скоро придёт к известностиYuruY Скоро придёт к известности
По умолчанию

Цитата:
а кому верить, хз
Ну я их уже много насниффал, пиши, то что видел, расскажу (а все данные в сниффах есть).
__________________
http://ytdb.ru/
http://svn2.assembla.com/svn/ytdbase/
YuruY вне форума   Ответить с цитированием
Старый 18.04.2011, 13:18   #16
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 491
Сказал(а) спасибо: 56
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

Нужен именно патч на ядро, данные по базе - это отдельный вопрос.

У меня почти 100 квестов в баг-репортах, определенная часть из них связана с нерабочим транспортом, а с патчем хоть тестировать и править можно будет.
virusav вне форума   Ответить с цитированием
Старый 19.04.2011, 09:13   #17
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 491
Сказал(а) спасибо: 56
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

Собрал ядро с патчем из поста 12, вошел в игру, стал проверять квест http://ru.wowhead.com/quest=12237: призвал грифона, сел на него, появилась панель управления грифоном.
Спеллы применяются, но парение не позволяет взлетать, взятие нпц ни к чему не приводит, а высадка дает +1 киллкредит.

Как я понимаю, это уже проблема скриптов.

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

С патчем на вехиклы нагрузка сильно должна возрастать?
virusav вне форума   Ответить с цитированием
Старый 19.04.2011, 12:26   #18
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 57
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от virusav Посмотреть сообщение
С патчем на вехиклы нагрузка сильно должна возрастать?
впервые о таком слышу. не с чего ей возрастать...
rsa вне форума   Ответить с цитированием
Старый 19.04.2011, 12:43   #19
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 491
Сказал(а) спасибо: 56
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

Просто уточняю, чтобы выяснить, от патча тормоза или что-то еще не так, чтобы игровой сервер не убить.
virusav вне форума   Ответить с цитированием
Старый 19.04.2011, 19:53   #20
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 491
Сказал(а) спасибо: 56
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

Собрал снова сервак с патчем из поста 12, но залил в базу данные только по одному нпц 25596 для квеста http://ru.wowhead.com/quest=11690.
Тормозов нет, единственный косяк - это отсутствие деспавна нпц при использовании спелла, но это уже должно правиться отдельно, хотя не уверен, можно ли деспавнить нпц из-под игрока.

Цитата:
Сообщение от rsa Посмотреть сообщение
я бы не советовал _этим_ пользоваться. этот патч выдран из моего репо аж в ноябре прошлого года, и с тех пор только набивался багами и хаками. на том же гетмангосе есть куда более свежая "вырезка", где-то от февраля этого года (функциональность той составляет примерно 85% от моего текущего бранча, а этой - я даже оценить затрудняюсь... 50-60% макс., и штук 5 принципиальных багов вижу сразу).
Если не сложно, поделись ссылкой на тот патч от февраля этого года.
Также не помешало бы описание 5 принципиальных багов.
virusav вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вехиклы turbomax2009 Корзина 8 09.06.2010 14:10


Текущее время: 21:36. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot