Есть много похожих квестов на монетки с названием типа "[Монеты] Бешеные элементали". Айди кв "1196". Подскажите плз, нужно преобразить название квеста в такое "Бешеные элементали". Я так понимаю это в клиентской версии нужно делать, но где? в Quest.xml там нет вроде
Извиняюсь, не много не то. вот тут как убрать "Ежедневно"? <a href="Please login or register to view links"><img src="Please login or register to view links" alt="image" border="0"></a>
Версия клиента какая? Локализация чья(регион)? В наших клиентах обычно \l10n\RUS\Data\Data.pak - после распаковки будет папка Strings, вот там и будет то что тебе нужно, вроде как client_strings_quest.xml
Версия не нужна, клиент вроде не менялся структурой, а так поддерживаю. Иногда, если пака нет, то нужно по этому же пути, но в папке data в корне клиента (data\strings)
У корейцев так, сразу напрямую , есть EU и NA клиенты, там уже будет ENU и ENG, но всё в том же месте по пути с l10n.
Спасибо вам, все отлично! Еще такой вопрос у меня будет по клиентской части. Есть квест. Все ок работает без проблем. Нужно в квесте заменить НПЦ которому сдается квест. В серверной части все сделал. А где искать в клиентской? Ибо значек так и горин на старом НПЦ.
Для RU клиента всё там же \l10n\RUS\Data\Data.pak - папка Dialogs после распаковки, там ищешь свой квест.
спасибо конечно. да, я находил по твоему хелпу пути этот самый файл. Но открыв его, ищем айди НПЦ.... и ничего(
прилагаю "quest_q38006.html" Спойлер <?xml version="1.0" encoding="UTF-16" ?> <HtmlPages> <HtmlPage name="select1"> <Contents cdata="true"> <html> <body> <p>Вы как раз вовремя. У меня есть для вас важное сообщение, [%username].</p> <p> </p> <p>Слышали о Тайном храме Элизиума?</p> <p> </p> <p>Он поддерживает молодых даэвов и помогает им готовиться к настоящим битвам во славу Элиоса.</p> <p> </p> <p>Это очень важно таким даэвам, как вы, [%username], - вы же только что переродились, а вот помочь вам некому.</p> </body> </html> </Contents> <Selects> <Act href="HACTION_ASK_QUEST_ACCEPT">Слушать далее</Act> </Selects> </HtmlPage> <HtmlPage name="ask_quest_accept"> <Contents cdata="true"> <html> <body> <p>Сообщение для вас прислал [%dic:STR_DIC_N_Dethcaoi] из Тайного храма Элизиума.</p> <p> </p> <p>Он хочет, чтобы вы как можно скорее прибыли в крепость Бертрон и поговорили с ним.</p> <p> </p> <p>Почему бы вам не отправиться туда прямо сейчас? Дескаой может дать вам много полезных советов. </p> </body> </html> </Contents> <Selects> <Act href="HACTION_QUEST_ACCEPT_1">Согласиться</Act> <Act href="HACTION_QUEST_REFUSE_1">Отказаться</Act> </Selects> </HtmlPage> <HtmlPage name="quest_accept_1"> <Contents cdata="true"> <html> <body> <p>Вы стали даэвом, а значит, обрели новые способности.</p> <p> </p> <p>Использовать их можно по-разному: некоторые предпочитают сражаться с врагами, другие - исцелять друзей.</p> <p> </p> <p>Но в любом случае, эти способности нужно правильно развивать, иначе они бесполезны.</p> <p> </p> <p>Надеюсь, [%dic:STR_DIC_N_Dethcaoi] из крепости Бертрон сможет помочь вам в этом нелегком деле.</p> </body> </html> </Contents> <Selects> <Act href="HACTION_FINISH_DIALOG">Завершить диалог</Act> </Selects> </HtmlPage> <HtmlPage name="quest_refuse_1"> <Contents cdata="true"> <html> <body> <p>Когда у вас появляются новые способности, хорошо, если рядом есть человек, который может научить вас правильно ими пользоваться.</p> <p> </p> <p>В противном случае вы можете причинить серьезный вред себе и окружающим.</p> <p> </p> <p>Чего вы желали, когда забыли свое прошлое и не знали, что делать дальше?</p> <p> </p> <p>Я советую вам поговорить о ваших проблемах с Дескаоем. Если передумаете, дайте мне знать.</p> </body> </html> </Contents> <Selects> <Act href="HACTION_FINISH_DIALOG">Завершить диалог</Act> </Selects> </HtmlPage> <HtmlPage name="select5"> <Contents cdata="true"> <html> <body> <p>Наконец-то вы здесь, [%username]!</p> <p> </p> <p>Фоллидус передал вам мое сообщение?</p> <p> </p> <p>Вы не представляете, как я ждал вашего прибытия, [%username].</p> </body> </html> </Contents> <Selects> <Act href="HACTION_SELECT_QUEST_REWARD">Узнать, что ему нужно</Act> </Selects> </HtmlPage> <HtmlPage name="select_quest_reward1"> <Contents cdata="true"> <html> <body> <p>Я пригласил вас сюда, потому что вам, скорее всего, очень нужна помощь.</p> <p> </p> <p>Что вы делали после перерождения? Разве вам не было одиноко? Возможно, вы не знали, куда податься...</p> <p> </p> <p>Тайный храм Элизиума поддерживает молодых даэвов вроде вас, [%username], и помогает им развивать свои способности.</p> <p> </p> <p>В том числе мы даем возможность тренироваться бок о бок с прославленными ветеранами. </p> <p> </p> <p>Если вы еще не состоите в Тайном храме Элизиума, вступайте прямо сейчас! С нами вы намного быстрее разовьете данные вам силы.</p> <p> </p> <p>Вот и все, что мне нужно было вам сказать. Выбор за вами, [%username].</p> </body> </html> </Contents> </HtmlPage> <HtmlPage name="quest_summary"> <Contents cdata="true"> <html> <body> <steps> <step><p visible="[%0]"><font color="[%1]">[%dic:STR_DIC_N_Dethcaoi] ждет вас в крепости Бертрон.</font></p></step> </steps> <p><font font_xml="quest_summary">Вас ищет посланник Тайного храма Элизиума. Отправляйтесь в крепость Бертрон и поговорите с Дескаоем.</font></p> </body> </html> </Contents> </HtmlPage> <HtmlPage name="quest_complete"> <Contents cdata="true"> <html> <body> <p>Привратник Фоллидус передал вам, что вас искал посланник Тайного храма Элизиума.</p> <p> </p> <p>Вы отправились в крепость Бертрон и нашли там Дескаоя. Тот рассказал вам о Тайном храме Элизиума и пригласил вас вступить в их ряды.</p> </body> </html> </Contents> </HtmlPage> <HtmlPage name="select_acqusitive_quest_desc"> <Selects> <Act>Новое задание: [%questname]</Act> </Selects> </HtmlPage> <HtmlPage name="select_progressive_quest_desc"> <Selects> <Act>Выполняется: [%questname]</Act> </Selects> </HtmlPage> </HtmlPages>
А что непонятно тоже забыл написать . STR_DIC_N_Dethcaoi вот твой нпц, соответственно и имя ему тут же поменять надо будет. Берешь это название и ищешь в npcs.pak в client_npcs.xml(ид нпц найдешь). Соответственно и ид нпц на которого меняешь потому же принципу (берешь точно такой же str нпц который нужен). Please login or register to view links, распакуй клиент полностью, в дальнейшем будешь поиском по клиенту распакованному искать.
Ему нпц в самом квесте теперь поменять надо . Там именно так и нужно делать как я выше написал, html стринг нужного нпц всё равно добавлять ну и имя новое(иначе ерунду будет отображать в самом квесте и в поиске по нпц) Там он скорее всего поменял уже, а там хз , там тоже надо менять.
STR_DIC_N_Dethcaoi это находится в файле client_strings_dic_people.xml а задания расписаны в ScriptDLL64.dll
L10N\1_enu\data\dialogs\30000_39999\quest_q38006.html тут поменял НПЦ. но это ведь только описание квеста. в ScriptDLL64.dll не изменить ведь, насколько я понимаю. Значит затея моя рухнула(
а, всё, понял. Сначала про другое подумал. Тут только визаульно в квесте можно что-то поменять, на деле же ничего толкового не выйдет. Проще непися переименовать, чем против системы идти.
Согласен, тем более что там того что должно работать непочатый край ремонтировать в эмуляторах. Смысла особого нет очередной велосипед изобретать.