This is a read only copy without any forum functionality of the old Modcraft forum.
If there is anything that you would like to have removed, message me on Discord via Kaev#5208.
Big thanks to Alastor for making this copy!

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - fearless_wind

Pages: [1]
1
Modelling and Animation / [QUESTION] Custom WMO texture problem
« on: December 08, 2013, 07:22:26 pm »
Hello, modcraft. I decided to make some custom models just for fun but came across one problem. When I try to convert my model from 3ds or obj into wmo with MirrorMachineQT all the textures become broken. Does anybody know any solution?
Pic:
in viewer.
The model is green in the game.

2
Miscellaneous / [QUESTION] WoW render distance?
« on: October 12, 2013, 03:18:47 pm »
Hello, Modcraft. I have a question. I want to make render distance in wow a bit higher. I know a tool (Wow Machinima Tool) that can do it, but it's not good for players to launch it every time they launch the game. Is there anyway to increase the maximum value via hex editing or smth like that?

3
Tutorials / [TUTORIAL] How to design mountains. [All styles]
« on: September 28, 2013, 09:14:23 pm »
Hello, modcraft. I and Axel0099 decided to write an article about creating the terrain, texturing and so on. As it's supposed to be a big article including step by step guide for each style of mountains we will update the thread from time to tiime, so don't forget to check it.
Now a few words about each type.

Northrend style moutains.



Scholozar style mountains. (Hard to create)





Scholozar style mountains 2. (Hard to create)



Durotar cliffs. (Easy)



Barrens style mountains. (Hard to texture)



Tanaris style mountains.



Silitus style mountains.



Elwynn forest style mountains.



Random mountains from Azeroth coasts.


4
Miscellaneous / [SOLVED] Problem with Deepholme's adts.
« on: September 19, 2013, 05:59:24 pm »
Hello guys. I have a problem that I've been trying to fix for about a week. Cause I have no success in it, I'll ask here.

The problem:



I want to get terrain from Deepholme's adts. I've taken files from alpha cata, opened in noggit and deleted all the models and tilesets. Everything is okay in game. Then I did some texturing work. Saved. ADTs is rendered normally in Noggit, but in client I see nothing (the character disappears too) ob the edited adts.  
Does anybody know a way to fix it or at least what it can be caused by?

I tried different versions of Noggit, but other versions just corrupts these adts. I also exported heightmap with FuTa, but the mountains became too smooth.  

If this problem can't be solved, I can pay to somebody who can make working export/import heightmap tool.

5
Resources and Tools / [TOOL] WoW Cataclysm Alpha Build 11927 Torrent
« on: April 18, 2013, 09:37:44 pm »
I've created a torrent of Alpha Cata 4.0.0 11927, If anybody needed it but couldn't find good torrent, now you can download it!  With alpha cata you can convert WMOs, M2s and even some ADTs to WotLK.

6
Miscellaneous / [QUESTION] How to enable all skins for players?
« on: April 15, 2013, 11:36:07 am »
Hey guys, in WoW client there are a lot of skins but they are not allowed for players, what dbc should I edit for enabling more than 10 playable skins. Thanks.

7
Miscellaneous / [TOOL] WoW Cataclysm Alpha Build 11927 (Request)
« on: April 08, 2013, 03:40:47 pm »
Hey guys, does anybody have Cataclysm alpha client (11927)? Is it possible to find it?

8
Hey, guys. How can I change words <GM> and <Dev> near the nickname of the game master to my own words: (for example: <Support>Nickname). I tried .lua files but I can't find anything like that. Or I can make it via Database or even the core?

9
Tutorials / [TUTORIAL] Making custom wall pictures. [+ Templates]
« on: January 07, 2013, 04:14:12 pm »
Hi, modcraft :) I decided to write a simple tutorial about making custom wall pictures for WoW.
Sorry for my poor English ;)

Difficulty: easy

You need:

* Adobe Photoshop or other tool that can save PNG images.
* This archive with templates
* Time

>> Download and extract the archive.

There you can see a folder named Custom, BLP converter and a text file with all paths to our pictures.

>>Open Custom and all following folders, then you can see a lot of different files.

>> Find all  .blp files and just drag'n'drop (one by one) into BLP Converter (There are the 6 and the 8 version of converter in the archive, I used the 6.)

Now you must have  PNG images in your folder (I recomend you to use view option "Big icons" in your explorer, it will save your time)

>> Open PNG file with Photoshop

You will see this:



>> Now you must find an image you want to be on the picture. Just drag'n'drop it into Photoshop and put above existing image. Don't touch the frame!

Now you have something like this:



>> Save this image in PNG format with the same name. Agree to rewrite.

>>Go to the folder with templates and drag'n'drop your  PNG into BLPCONVERTER6.exe again.
Do it with all your PNG.

>> When you finish all your pictures,copy the folder Custom into the folder World of your Noggit-project.

>> Open PicturePath.txt from the archive and copy all the text.

>>Find a text file called Import.txt in your Noggit folder, open it and paste all the content of PicturePath.txt. Save.

>> Open Noggit. Open your map.

Do this:

Assist>ImportFromTextFile and chose a file.

>> Everything must work!

Result:

I used some materials from Reznik's patch (MyIsland)

I hope it will help someone.

10
русский / 00 - Введение и оглавление
« on: January 06, 2013, 05:07:27 pm »

Введение



Quote
Этот туториал все еще в разработке. Вы можете прочитать первые части и я думаю это уже поможет кому-то. Пожалуйста отпишитесь, если вы не поняли чего-то в этих частях.

WoW Моддинг - очень широкий простор для творчества. Поэтому нужно прочитать много текста, чтобы вникнуть и избежать всяких проблем. Я буду стараться давать вам всю важную информацию в этих уроках, которая нужна для работы. Я знаю это может быть сложно, но если вы реально хотите разобраться в моддинге WoW, припасите немного времени и читайте.Это обережет вас от многих проблем в будущем и сохранит кучу времени.


Оглавление



* 00 - Введение и оглавление.
* 01 - Введение. Как работает моддинг.
* 02 - Устанавливаем все необходимое.
* 03 - Устанавливаем местный сервер Trinity.


Форматирование текста


Я буду использовать следующие правила форматирования в уроках.
__________________________________________________________________________________________

Две стрелки в начале строки обозначают действия пользователя:
>> Откройте дверь и выйдите на улицу, если солнце светит.  
__________________________________________________________________________________________

Путь на вашем жестком диске должен быть написан на одной строчке:
X:WoWModdingToolsDriveLetter
__________________________________________________________________________________________

Если вы должны выбрать что-нибудь в какой-то программе, это будет выглядеть так.
Например вы должны нажать Fileи выбрать New.
MENU > File > New
__________________________________________________________________________________________

Техническая информация заключена в цитаты:
Quote
Опасно класть свои носки под кровать или диван, потому что они всегда теряются. Поэтому держите весь ваш материал в порядке.
__________________________________________________________________________________________

Блок кода для XML, LUA или c++ :
Code: [Select]
function WorldMapFrame_Update()
   local mapFileName, textureHeight = GetMapInfo();
   if ( not mapFileName ) then
      if ( GetCurrentMapContinent() == WORLDMAP_COSMIC_ID ) then
         mapFileName = "Cosmic";
         OutlandButton:Show();
         AzerothButton:Show();
      else
         -- Temporary Hack (Temporary meaning 2 yrs, haha)
         mapFileName = "World";
         OutlandButton:Hide();
         AzerothButton:Hide();
      end



Теперь давайте начнем наш урок!

Next > 01 - Введение. Как работает моддинг.

11

Введение



Если у вас нет доступа к серверу, чтобы протестировать свой патч вам нужен местный тестовый сервер. Для быстрой установки и запуска нас есть аддон в инструментах моддера с скопилируемым тестовым сервером Trinity. Пакет включает в себя XAMPP lite и другие скрипты, чтобы извлечь все файлы клиента и запустить сервер.

>>Скачайте адддон тестового сервера и распакуйте его в вашу папку WoWModding.

http://www.file-upload.net/download-682 ... r.zip.html

Установка сервера




После того как вы распаковали аддон, ваша папка должна выглядеть вот так:



>> Переходите по пути:

Code: [Select]
F:WoWModdingTrinityServer
>> Запустите скрипт 01setup_xampp, чтобы настроить xampp.
>> Запустите 02extractClientFiles. Это извлечет файлы клиента в папку с эмулятором.
>> Откройте букву жесткого диска, где находиться ваша папка WoWModding. У автора F, как уже говорилось.
Скрипт запустит все 3 распаковщика и скопирует файлы в нужную директорию.
Это займет немного времени, поэтому сходите и выпейте чашечку кофе :)

Теперь сервер готов к использованию.

Запуск сервера



Нужно запустить MySQL DB,Logon Server и World Server.

>> Запустите следующие файлы.

Code: [Select]
F:WoWModdingTrinityServerxamppmysql_start.bat
F:WoWModdingTrinityServerServerauthserver.exe
F:WoWModdingTrinityServerServerworldserver.exe

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

>> Откройте окно worldserver.exe
>> Напечатайте ".account create USERNAME PASSWORD", где заместо слова USERNAME вы ставить свой логин, а заместо PASSWORD свой пароль.
>> Напечатайте ".account set gmlevel USERNAME 3 1" что даст вам права администратора на сервере. (Заместо USERNAME ставим свой логин).

Теперь вы должны поменять реалмлист для вашего тестового сервера.

>> Откройте этот файл в блокноте и измените содержимое на
Code: [Select]
"set realmlist localhost"
Code: [Select]
E:WoWModdingClient335aTestDatadeDErealmlist.wtf
Теперь открывайте WoW и пробуйте войти.

Автор: Steff


12

Скачиваем и распаковываем архив



Автор создал архив в котором есть весь необходимый софт.
Установка займет немного времени, но она сохранит его в будущем, исключая такие проблемы, как поврежденные файлы WoW или моддинг неправильных файлов.

http://www.file-upload.net/download-7667252/WoWModding.zip.html

Размер: 23MB

Итак, скачайте архив и распакуйте его в корневой каталог одного из ваших жестких дисков.

Диск должен иметь:

* Минимум 70GB свободного места для архива и всех копий клиента.
* Одну из следующих букв диска: C, D, E, F

В уроке автор использует F. Итак, вам нужно лишь заменить букву, которую вы выбрали.
Теперь у вас есть папка WoWModding, как вы видите на картинке.



Описание папок



* Client335aNoggit = Клиент WoW для Noggit.
* Client335aTest = Клиент для ModelViewer и теста ваших патчей.
* Client Files = Все распакованные файлы клиента . С помощью этого вы можете легко найти нужный файл.
* Projects = Папка для всех ваших проектов.
* Tools = Инструменты и полезные программы.

Теперь весь софт, находящийся в Tools

* 010Templates = Шаблоны для 010 Hex editor, чтобы проще делать hex-редактирование файлов.
* ADTAdder = Инструмент, создающий копии ADT из уже существующиего.
* AllWaterGui = Gui-приложение для редактирования воды в Adt.
* BLPConverter = Конвертирует BLP файлы в PNG файлы.
* BLPShellExtention = Показывает BLP файлы в иконках в проводнике Windows.
* CMD = Пакет нужных консольных программ.
* DriveLetter = Устанавливает настройки для вашей буквы диска.
* FuTa = Экспорт/импорт alphamap из ADT. Удобно для быстрого текстурирования.
* MPQEdit.1.1 = Совершает операции с MPQ архивами.
* MPQEdit 3.2 = Совершает операции с MPQ архивами.
* MyDBCEditor = Редактор базы данных WoW (DBC файлы).
* NoggitSDL = ADT Редактор (Редактор карт)
* ProjectTemplate = Пустая структура для создания нового проекта.
* Taliis = Редактор файлов WoW. Мы используем его, чтобы создать WDT файлы.
* WoWModelViewer7 = Показывает M2 и WMO модели и также помогает импортировать модели в Noggit.

Устанавливаем все необходимое



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

>> Открывайте эти папки

F:WoWModdingToolsDriveLetter

>> Откройте папку с буквой вашего диска, в которую вы распаковали все необходимое.
>> Скопируйте папку Tools и вставьте по следующему пути и перепишите существующие файлы.

F:WoWModding

Это изменит конфигурацию некоторых приложений под букву вашего диска.

>> Скопируйте контент чистого клиента WOW в обе папки с клиентом. Файлы должны находиться точно в этих обоих папках. Не просто переместите папку с WoW сюда. Так не будет работать.

F:WoWModdingClient335aNoggit
F:WoWModdingClient335aTest

Quote
Почему 2 папки с клиентом тратят мое свободное место? Проблема в том, что 2 приложения, использующие данные из одной копии клиента могут разрушить информацию, содержащеюся в MPQ-архивах . Итак, если нужны две программы, открытые в одно и то же время, вам нужны 2 копии клиента. Client335aNoggit сконфигурирован как база для Noggit. Client335aTest сконфигурирован для ModelWiever, также вы можете тестировать свои патчи на этом клиенте.

>> Теперь открывайте следующие приложения, чтобы убедиться, что все работает.

F:WoWModdingToolsNoggitSDLnoggit.exe
F:WoWModdingToolsWoWModelViewer7wowmodelview.exe



Распаковка MPQ



Quote
Возможна что не только одна версия какого-нибудь файла находиться в MPQ. Файлы могут иметь различные версии. Значит, если вы используете неправильный файл в своем патче, он заставит WoW вылететь при загрузке.

Чтобы этого избежать мы распаковываем все MPQ в порядке следующего списка и переписываем существующие файлы.

Все MPQ, которые необходимо извлечь в ClientFiles:

Из папки WoW и Data
* common.MPQ
* common-2.MPQ
* expansion.MPQ
* lichking.MPQ
* patch.MPQ
* patch-2.MPQ
* patch-3.MPQ

Из местной папки (data/enUS для US клиентов или deDE, enGB, ruRU или frFR и др. У нас ruRU)
* locale-enUS.MPQ
* expansion-locale-enUS.MPQ
* lichking-locale-enUS.MPQ
* patch-enUS.MPQ
* patch-enUS-2.MPQ
* patch-enUS-3.MPQ

>> Итак, открываем MPQEdit 3.2 в папке Tools.
>> MENU > File > Open MPQ
>> Выберите первый файл из списка ниже и откройте его. Это common.mpq из папки wow/data. Просто возьмите MPQs из папки Client335aTest.



>> В левом окне древовидной структуры MPQ выберите выберите верхний файл как на картинке сверху.
>> MENU > Operations > Extract
>> Поставьте все опции в следующем окне аналогично изображению.

Нужно указать путь к следующей директории.

Code: [Select]
F:WoWModdingClientFiles


MPQEditor распакует все файлы, находящиеся в этой папке.

>> Повторите эти действия со всеми MPQ, указанными в списке сверху.

Теперь у вас есть все нужные файлы и вы также можете искать необходимый файл, используя встроенный поиск вашей ОС.

Также следует установить BLPShellExtention из папки Tools. Это добавит функцию предпросмотра в Проводник. С помощью этого вы быстрее можете находить текстуры. Должно выглядеть вот так:



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

Автор: Steff


13
русский / 01 - Как работает моддинг
« on: January 04, 2013, 09:45:27 pm »

Структура Клиента и Сервера.


World of Warcraft - онлайн игра. Это значит, что нужно 2 типа софта, чтобы запустить ее. Клиент, который вы установили как игрок на своем ПК, и сервер, чтобы соединиться с клиентом и доставить необходимую информацию, которой нет в клиенте.
Ниже вы видите изображение, где автор абстрактно показывает все части этих двух систем софта, которые мы меняем, чтобы модифицировать игру. Но не паникуйте если не понимаете чего-то из этого. Дальше все будет описываться.


MPQ Архивы



Вся информация клиента WoW храниться в MPQ архивах. Вы можете найти их в папке:
Code: [Select]
WoWFolder/data
И также в местной подпапке (у нас ruRU). Она названа местным языковым кодом, вроде deDE, enUS, enGB, ruRU или frFR. Эти архивы такие же как ZIP или RAR. Они содержат все файлы, которые нужны для игры. Модели, карты и текстуры.

Blizzard использует несколько своих форматов файлов, поэтому нужны специальные приложения, чтобы редактировать их. Но также есть и простые mp3 и текстовые файлы для LUA и XML кода. Дальше автор покажет некоторые файлы, которые вы найдете в MPQ.

Итак, для того, чтобы модифицировать WoW нужно распаковать файлы, отредактировать их и запаковать обратно в MPQ, чтобы клиент смог загрузить их. Мы покажем вам в уроке, как это работает.

Типы файлов


Этот список показывает некоторые форматы файлов WoW и описывает для чего они нужны.

* BLP - Blizzard Picture, собственный формат изображений Blizzard. Текстуры, карты, модели и элементы интерфейса используют этот формат.
* DBC - DataBase Client, эти файлы-таблицы хранят информацию для клиента. Они похожи на таблицы Excell. Вы увидите строки и колонки, хранящие множество информации. Например карты которые у вас есть, расы, спеллы и многое другое.
* LUA - Скрипт-файлы на языке LUA, которые регулируют действия интерфейса. Например, что случиться если нажать кнопку "Вход"
* XML - Эти файлы регулируют внешний вид интерфейса. Включают в себя модели, изображения и UI элементы.
* M2 - Модели, такие как существа, деревья, камни и другие мелкие предметы.
* SKIN - Текстурная информация для m2.
* WMO - Большие модели, такие как дома, мосты и даже целые города и подземелья. Например Даларан - одна модель WMO.
* ADT - Файл карты, такой как Восточные Королевства. Каждая карта может состоять максимум из 64х64 квадратов (файлов ADT).
* WDT - Уточняющий файл карты. Он содержит информацию из скольких файлов АДТ состоит карта или построена ли она только из одного WMO, как некоторые подземелья.
* WDL - Карта высот всех АДТ карты. Этот фал используется для того, чтобы отображать горы в далеке.
* Wav/mp3 - Звук для музыки и эффектов.

Несколько слов о редактировании DBC



DBC - информационные файлы, включающие информацию для клиента или сервера в форме таблиц.
Каждый DBC файл - большой список информации, такой как названия локации на которой вы находитесь, какая погода в той локации и какие спеллы существуют.
Quote
В большинстве случаев, вам также необходимо скопировать ваши DBC в сервер, который вы используете. Часто сервер берет информацию, которую получает из клиента и сравнивает со своими DBC файлами. Итак, если спелл различается в клиенте и сервере, он просто не будет работать.

Нам нужно редактировать DBC для многих задач в моддинге. Может быть, лучше взглянуть на них, чтобы почувствовать и понять что DBC файлы из себя представляют.

Code: [Select]
>> Откройте MyDBCEditor из

F:WoWModdingToolsMyDbcEditorMyDbcEditor.exe

>> MENU > File > Open

>> Идите по пути

F:WoWModdingClientFilesDBFilesClient

>> Откройте файл map.dbc.

Здесь вы увидите список всех карт, которые есть в WoW.

Хорошее место чтобы понять что все эти DBC делают, и что означают какие-либо значения, это WoWDev wiki.

http://www.wowdev.wiki/index.php ... :DBC_WotLK

Next > 02

14
Hey:) I'm going to show you my first edit with Noggit. Actually there is nothing to show, but I need your opinions :)
P.S. And sorry for my bad English ;)
Look here: http://imgur.com/a/8MhJ5#0

Pages: [1]