|
Корзина Глупые, устаревшие, неактуальные темы будут тут. Сюда сливается весь треш форума. Если ваш пост оказался здесь, подумайте - стоит ли еще раз писать? |
|
Опции темы | Поиск в этой теме | Опции просмотра |
15.12.2010, 06:36 | #1 |
Гость
Сообщений: n/a
|
Подскажите пожалуйста, какой(ие) файл(ы) отвечают за выбор рассы в клиенте
Подскажите пожалуйста, какой(ие) файл(ы) отвечают за выбор рассы в клиенте(то есть как добавить новую рассу для выбора?)
|
15.12.2010, 06:45 | #2 |
Ученый
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
|
Раса, это не только строчка в dbc
|
15.12.2010, 08:25 | #3 |
Гость
Сообщений: n/a
|
А что ещё?Напишите пожалуйста.
|
15.12.2010, 09:59 | #4 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
А попробуйте пожалуйста сами провести анализ и высказать пару-тройку предположений? Будет от чего отталкиваться, а то пока неясен ваш уровень знаний, и неизвестно - поймете ли вы хоть какой-то ответ. Опять же - сэкономите время, ведь проще указать какой из ваших вариантов ближе к правде и развернуть ваш ответ, чем самому заморачиваться длинной лекцией с совершенно неясной целью. Если конечно найдется человек, которому не в ломы для вас расписывать километры текста - хорошо. Но это вряд ли.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
15.12.2010, 11:54 | #5 |
Модератор
|
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. |
15.12.2010, 13:28 | #6 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Да уж, докинуть в addons папочку, которая реализует новую расу - это было бы забавно.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
15.12.2010, 14:17 | #7 |
Гость
Сообщений: n/a
|
Я хочу добавить рассы которые присутствую в клиенте(айстроли,вряклы,бр кены)
Насчет DBC не совсем понял какие байты надо писать. XML и LUA ну можноже взять кнопку выбора от какой нибудь другой рассы и подставить картинку и текст(другие)? Последний раз редактировалось radds; 15.12.2010 в 16:54. |
15.12.2010, 17:16 | #9 | |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
|
Цитата:
В ДБс в котором хранятся Ид рас есть поле, в котором указано фракция расы. Код:
uint32 TeamID; Последний раз редактировалось Lordronn; 15.12.2010 в 17:20. |
|
15.12.2010, 18:40 | #10 |
Модератор
|
Имхо в отдельную тему перенести б...
Даже для этих рас, если хочешь 'все как у людей', т.е выбор расы чз кнопочку, описание ее свойств в текстовом блоке, уникальный фон и модель - читать пост 6, пункты 2 и 3, иначе читать дальше ) Нет, нет, я ставил такое, не редактируя ни клиентские, ни серверные дбц. Просто создавал перса и в БД менял ему расу, причем класс лучше всего ДК - у них уникальный загрузочный фон, обычно отдельный фон у отдельных рас, а у 'левых' рас этого фона нет вообще и ничего не будет видно. Ну и также я снимал кучу серверных проверок и раскомментировал дефайны в SharedDefines.h Нормально были фел орки, наги, скелеты, остальных не помню. В мир не заходил. Алгоритм такой : меняешь номер в БД и правишь возникающие ошибки до конца |
16.12.2010, 07:22 | #11 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Отделил тему, заголовок поставил подходящий.
смещение -1 пост
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. Последний раз редактировалось Konctantin; 16.12.2010 в 09:09. |
16.12.2010, 12:03 | #12 |
Ученый
Регистрация: 13.03.2010
Сообщений: 110
Сказал(а) спасибо: 55
Поблагодарили 23 раз(а) в 14 сообщениях
|
У вас тупая привычка менять названия тем.
[vladimir] +1 Последний раз редактировалось Vladimir; 16.12.2010 в 15:09. Причина: не смешно |
16.12.2010, 14:38 | #13 |
Гость
Сообщений: n/a
|
|
16.12.2010, 16:41 | #14 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
SeT
Такое название темы вам будет больше нравиться? У вас тупая привычка неконструктивно до***ся. Я бы понял предложение сменить сабж топика на предложенный вами, а обсуждения моих привычек я понимать не собираюсь.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
17.12.2010, 15:36 | #15 | |
Пользователь
Регистрация: 23.03.2010
Сообщений: 51
Сказал(а) спасибо: 14
Поблагодарили 32 раз(а) в 15 сообщениях
|
Цитата:
Только как только возникнет необходимость создать ту папочку, что на скрине обведена (а с запросом топикстартера она возникнет однозначно), так сразу придется ломать экзешник. А это плохо. Так что, думаю, обсуждение этой темы продолжать не стоит. |
|
17.12.2010, 17:43 | #16 |
YTDB Dev
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
|
Также подумал, причем сразу.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите новичку ) | 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 |