Тема: Локализация игрового мира

Доброго времени суток!

Здесь я расскажу что делать если квесты, предметы и т.д. на вашем сервер на английском, а нужны на русском. Другими словами сделаем локализацию игрового мира.

Я буру рассказывать как это сделать на примере WoW 4.3.4. (но принцип действий и с другими версиями тот же)


I. Шаг.

Так как данные об игровом мире берутся из базы world, то нам нужны локализованные таблицы. А именно:

  • locales_achivement_rewards
  • locales_creature
  • locales_creature_text
  • locales_gameobject
  • locales_gossip_menu_option
  • locales_item
  • locales_item_set_names
  • locales_npc_text
  • locales_page_text
  • locales_points_of_interest
  • locales_quest
  • trinity_string
  • db_script_string

Скачать — архив, содержащий все эти файлы. (к сожалению, мне не удалось найти локализованный creature_ai_text.)


II. Шаг.

В первую очередь запускаем MySQL сервер через xampp:

1.png

Теперь открываем Navicat (или любую другую удобную Вам программу для управления базами данных) и подключаемся к нашему MySQL серверу.


После этого выбираем базу world и нажав правой кнопкой мыши по ней, кликаем на Execute SQL File…

2.png

Откроется окно, где нам нужно выбрать и последовательно загрузить каждый файл из приведённого выше списка. Будет вот так:

3.png

Готово! Когда загрузили таким образом все файлы, заходим в игру и смотрим результат.