Absol
Kicked by Эльрат
offline
Опыт:
1,872Активность: |
создание custom патча для Warcaft 3
Какой прогой можно создать свой патч для варкрафта?
|
05.07.2012, 20:55 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bornikkeny
Silenced by Bornikkeny
offline
Опыт:
24,410Активность: |
Низнаю, никогда не делал свой патч. Но для изменения некоторых звуков, моделей, интерфейса я всегда юзал программу "Ladik's MPQ Editor" совместно с "Rena!ssance Users Choice". Результатом доволен) |
05.07.2012, 21:07 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Absol
Kicked by Эльрат
offline
Опыт:
1,872Активность: |
ПАТЧ, а не лазание в архивах.
архивы я уже с детства умел их редактировать, а вот щас понадобилось создать свой патч , EXE файл, который не просто заменит стандартные архивы, а модифицирует их. |
05.07.2012, 21:14 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
если умеешь C++ или C#, ищи либу Shadowflare MPQ API
Function SFileOpenArchive opens a MPQ archive for reading.
Parameters
szMpqName [in] Archive file name to open.
dwPriority
[in] Priority of the archive for later search. StormLib does not use this parameter, set it to zero
dwFlags
[in] Flags that specify conditions for opening the archive. They can have these values:
SFILE_OPEN_HARD_DISK_FILE - This value is used by Starcraft but does not seem to do anything different than any other values. If this is used, the function will open the archive without regard to the drive type it resides on.
SFILE_OPEN_CD_ROM_FILE - This causes the function to only open the archive only if it is on a CD-ROM. StormLib does not use this parameter, set it to zero. phMPQ [out] Pointer to a variable of HANDLE type, where the opened archive handle will be stored.
Return value
When the function succeeds, it returns nonzero and phMPQ contains the handle of the opened archive. When the archive cannot be open, function returns FALSE. More informations about the error can be obtained from return value of GetLastError().
пишешь патчилку вручную |
05.07.2012, 21:27 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Absol
Kicked by Эльрат
offline
Опыт:
1,872Активность: |
Цитата:
ну я не имелл виду Среды разработки |
|
05.07.2012, 21:34 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bornikkeny
Silenced by Bornikkeny
offline
Опыт:
24,410Активность: |
Absol, "Rena!ssance Users Choice" скачайте и попробуйте ЧТО ЛИБО сделать. Если поймете принцип работы. |
05.07.2012, 21:38 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|