Ru-MaNGOS

Вернуться   Ru-MaNGOS > Корзина > Корзина

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

Корзина Глупые, устаревшие, неактуальные темы будут тут.

Сюда сливается весь треш форума. Если ваш пост оказался здесь, подумайте - стоит ли еще раз писать?

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.12.2010, 06:36   #1
radds
Гость
 
Сообщений: n/a
По умолчанию Подскажите пожалуйста, какой(ие) файл(ы) отвечают за выбор рассы в клиенте

Подскажите пожалуйста, какой(ие) файл(ы) отвечают за выбор рассы в клиенте(то есть как добавить новую рассу для выбора?)
 
Старый 15.12.2010, 06:45   #2
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Раса, это не только строчка в dbc
Sid вне форума  
Старый 15.12.2010, 08:25   #3
radds
Гость
 
Сообщений: n/a
По умолчанию

А что ещё?Напишите пожалуйста.
 
Старый 15.12.2010, 09:59   #4
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от radds Посмотреть сообщение
А что ещё?Напишите пожалуйста.
А попробуйте пожалуйста сами провести анализ и высказать пару-тройку предположений? Будет от чего отталкиваться, а то пока неясен ваш уровень знаний, и неизвестно - поймете ли вы хоть какой-то ответ. Опять же - сэкономите время, ведь проще указать какой из ваших вариантов ближе к правде и развернуть ваш ответ, чем самому заморачиваться длинной лекцией с совершенно неясной целью. Если конечно найдется человек, которому не в ломы для вас расписывать километры текста - хорошо. Но это вряд ли.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума  
Старый 15.12.2010, 11:54   #5
MaS0n
Модератор
 
Регистрация: 09.03.2010
Адрес: dev/null
Сообщений: 126
Сказал(а) спасибо: 44
Поблагодарили 111 раз(а) в 47 сообщениях
MaS0n Скоро придёт к известностиMaS0n Скоро придёт к известности
Отправить сообщение для MaS0n с помощью ICQ
По умолчанию

tempura, тут километров 5 текста можно расписать при желании, но все равно маловато будет
Чтобы добавить новую расу, как минимум надо

1) добавить ее в dbc, написав программу, которая добавляет строчки в дбц(ну или открыв файл в хекс-редакторе и вручную побайтово дописывать строку), пользуясь прекрасным описанием структуры выше

2) переписать логин-интерфейс(GlueXML) клиента для добавления обьектов-кнопок, которые отображают новую расу и позволяют ее выбирать(а для этого требуется знать помимо обычного LUA и XML - WoW LUA & WoW XML)

ссылочка на неплохое описание всех замут с UI - http://www.wowwiki.com/Portal:Interface_customization

3) ну и, если писать абсолютно новую расу, иметь текстуры формата blp и модели формата m2. Первое делается в фотошопе, второе - в 3д редакторах.
А на существующую расу нужно просто искать в файлах интерфейса модели и текстуры, надлежащим образом их переименовывать(для новой расы, а-ля UI-Worgen.m2), а потом связывать с интерфейсом

Описывать как это делается - я не буду, файл я укажу, относится к пункту 2
Код:
Interface\GlueXML\CharacterCreate.lua
Interface\GlueXML\CharacterCreate.xml
Если в образовательных целях, пишите аддоны и рисуйте модели, это почти то же самое, если нет - увольте


Последний раз редактировалось MaS0n; 15.12.2010 в 11:58.
MaS0n вне форума  
Старый 15.12.2010, 13:28   #6
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Да уж, докинуть в addons папочку, которая реализует новую расу - это было бы забавно.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума  
Старый 15.12.2010, 14:17   #7
radds
Гость
 
Сообщений: n/a
По умолчанию

Я хочу добавить рассы которые присутствую в клиенте(айстроли,вряклы,бр кены)
Насчет DBC не совсем понял какие байты надо писать.
XML и LUA ну можноже взять кнопку выбора от какой нибудь другой рассы и подставить картинку и текст(другие)?

Последний раз редактировалось radds; 15.12.2010 в 16:54.
 
Старый 15.12.2010, 14:51   #8
Konctantin
RuDB Dev
 
Аватар для Konctantin
 
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
Konctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всем
По умолчанию

читаем еще раз внимательно пост №6
__________________
Konctantin вне форума  
Старый 15.12.2010, 17:16   #9
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Цитата:
Я хочу добавить рассы которые присутствую в клиенте(айстроли,вряклы,бр
рассы

В ДБс в котором хранятся Ид рас есть поле, в котором указано фракция расы.

Код:
uint32      TeamID;
Вы не сможете играть расами с ИД 2. Редактируйте ДБС на стороне сервера или хакайте код в проверке этого поля(если оно проверяется) Потом уже пытайтесь редактировать ДБС клиента, ибо одной заменой раса ИДа(на стороне сервера) при создании персонажа думаю не обойтись


Последний раз редактировалось Lordronn; 15.12.2010 в 17:20.
Lordronn вне форума  
Старый 15.12.2010, 18:40   #10
MaS0n
Модератор
 
Регистрация: 09.03.2010
Адрес: dev/null
Сообщений: 126
Сказал(а) спасибо: 44
Поблагодарили 111 раз(а) в 47 сообщениях
MaS0n Скоро придёт к известностиMaS0n Скоро придёт к известности
Отправить сообщение для MaS0n с помощью ICQ
По умолчанию

Имхо в отдельную тему перенести б...

Даже для этих рас, если хочешь 'все как у людей', т.е выбор расы чз кнопочку, описание ее свойств в текстовом блоке, уникальный фон и модель - читать пост 6, пункты 2 и 3, иначе читать дальше )

Нет, нет, я ставил такое, не редактируя ни клиентские, ни серверные дбц. Просто создавал перса и в БД менял ему расу, причем класс лучше всего ДК - у них уникальный загрузочный фон, обычно отдельный фон у отдельных рас, а у 'левых' рас этого фона нет вообще и ничего не будет видно. Ну и также я снимал кучу серверных проверок и раскомментировал дефайны в SharedDefines.h

Нормально были фел орки, наги, скелеты, остальных не помню. В мир не заходил.

Алгоритм такой : меняешь номер в БД и правишь возникающие ошибки до конца

MaS0n вне форума  
Старый 16.12.2010, 07:22   #11
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Отделил тему, заголовок поставил подходящий.
смещение -1 пост
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.

Последний раз редактировалось Konctantin; 16.12.2010 в 09:09.
tempura вне форума  
Старый 16.12.2010, 12:03   #12
SeT
Ученый
 
Аватар для SeT
 
Регистрация: 13.03.2010
Сообщений: 110
Сказал(а) спасибо: 55
Поблагодарили 23 раз(а) в 14 сообщениях
SeT На верном пути
По умолчанию

У вас тупая привычка менять названия тем.

[vladimir]
+1

Последний раз редактировалось Vladimir; 16.12.2010 в 15:09. Причина: не смешно
SeT вне форума  
Старый 16.12.2010, 14:38   #13
Fall0ut
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от SeT Посмотреть сообщение
У вас тупая привычка менять названия тем.
 
Старый 16.12.2010, 16:41   #14
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

SeT
Такое название темы вам будет больше нравиться?

У вас тупая привычка неконструктивно до***ся.
Я бы понял предложение сменить сабж топика на предложенный вами, а обсуждения моих привычек я понимать не собираюсь.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума  
Старый 17.12.2010, 15:36   #15
Vinolentus
Пользователь
 
Регистрация: 23.03.2010
Сообщений: 51
Сказал(а) спасибо: 14
Поблагодарили 32 раз(а) в 15 сообщениях
Vinolentus На верном пути
По умолчанию

Цитата:
Да уж, докинуть в addons папочку, которая реализует новую расу - это было бы забавно.
Да ладно, можно даже папочкой, хоть и не в addons.
Только как только возникнет необходимость создать ту папочку, что на скрине обведена (а с запросом топикстартера она возникнет однозначно), так сразу придется ломать экзешник. А это плохо. Так что, думаю, обсуждение этой темы продолжать не стоит.
Vinolentus вне форума  
Старый 17.12.2010, 17:43   #16
YuruY
YTDB Dev
 
Аватар для YuruY
 
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
YuruY Скоро придёт к известностиYuruY Скоро придёт к известности
По умолчанию

Также подумал, причем сразу.
__________________
http://ytdb.ru/
http://svn2.assembla.com/svn/ytdbase/
YuruY вне форума  
 


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите новичку ) CoderX Новичкам 1 01.08.2010 11:16
Подскажите опкод Йоха Опкоды 11 20.07.2010 23:29
В какой таблице искать статистику персонажей? zireit Корзина 2 15.07.2010 01:52
Помогите пожалуйста vsalda Корзина 3 24.05.2010 12:48


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


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