DviRUS
offline
Опыт:
3,035Активность: |
Работа над X-deprotect ещё ведётся?
ps: спасибо автору. |
13.01.2008, 15:14 | #141
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
18,409Активность: |
У автора нет времени на неё. Жалко конечно... |
13.01.2008, 17:59 | #142
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Так кто-нибудь знает, как вручную восстановить карту уровней для WE, ну или хотя бы ресурсы описывающие процесс или какую-либо помощ в этом деле?
Я в принципе готов потратить время на изучение этого, тока вот откуда начать... Если кто может помоч сам открыть карту White TD - вот ссылочка где скачать её http://www.epicwar.com/maps/download/36507/WHITE%20TD%20v3.0%20FINAL%20VERSION.w3x |
13.01.2008, 18:11 | #143
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sky
offline
Опыт:
1,605Активность: |
happy_horror
http://rapidshare.com/files/83661189/WHITE_TD_v3.0_FINAL_VERSION.w3x_-_Deprotected.rar.html карта после x-dep |
14.01.2008, 10:31 | #144
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Я росто удивлён, почему скачанный мной X-dep не смог этого сделать...
Он при запуске пишет sfmpq.exe или sfmpq.dll не найдены или повреждены, хотя фаилы на месте, в папке имеются...кстати если не жалко, можеш свой депротектор кинуть на рэпид шару? Но сёравно огромное тебе спасибо, за карту.
Вот только теперь другой вопрос возник, на каком языке это писали и что всё это значит? (всё это относится к способности RISK, которая с шансом 50% либо удвоит деньги либо превратит в 0)
function InitGlobals2 takes nothing returns nothing
................... set udg_Risk=0 .................. function Trig_Risk_Conditions takes nothing returns boolean if(not(GetUnitTypeId(GetTrainedUnit())=='n01Q'))then return false endif return true endfunction function Trig_Risk_Func003Func001001 takes nothing returns boolean return(GetOwningPlayer(GetTriggerUnit())==Player(0)) endfunction function Trig_Risk_Func003C takes nothing returns boolean if(not(udg_Risk<=1))then return false endif return true endfunction function Trig_Risk_Actions takes nothing returns nothing call RemoveUnit(GetTrainedUnit()) set udg_Risk=GetRandomInt(0,3) if(Trig_Risk_Func003C())then call PlaySoundAtPointBJ(udg_snd_ReceiveGold,'d',GetUnitLoc(GetTriggerUnit()),0) call PlaySoundAtPointBJ(udg_snd_BundleOfLumber,'d',GetUnitLoc(GetTriggerUnit()),0) call AddSpecialEffectLocBJ(GetUnitLoc(GetTrainedUnit()),"UI\\Feedback\\GoldCredit\\GoldCredit.mdl") call AddSpecialEffectLocBJ(GetUnitLoc(GetTrainedUnit()),"UI\\Feedback\\GoldCredit\\GoldCredit.mdl") call AddSpecialEffectLocBJ(GetUnitLoc(GetTrainedUnit()),"UI\\Feedback\\GoldCredit\\GoldCredit.mdl") call AdjustPlayerStateBJ(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD),GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD) if(Trig_Risk_Func003Func019001())then call DisplayTimedTextToForce(bj_FORCE_PLAYER[0],20.,"|C0000FF00Congratulations! You have doubled your money!|r") endif else if(Trig_Risk_Func003Func001001())then call DisplayTimedTextToForce(bj_FORCE_PLAYER[0],20.,"|CFFFF0000Sorry, but you lost all your money!|r") Тут конешно же не весь код целиком, части для каждого игрока я не стал брать:
return(GetOwningPlayer(GetTriggerUnit())==Player(1)) далее 2,3 и т.д. Если кто знает где о создании подобного почитать, скажите... Я не первую карту встречаю, написанную не стандартным способам, оч интересно как это делается |
14.01.2008, 11:47 | #145
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DviRUS
offline
Опыт:
3,035Активность: |
Это Jass... Смотри на главной странице форума этот раздел - там все обьеснено популярно.
DviRUS добавил: По поводу sfmpq.dll: Проверь их размер: sfmpq.dll - 75 264 байт. sfmpq.exe - 18 944 байт |
14.01.2008, 11:59 | #146
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
Цитата:
Джасс-код помещай в тег [ code ] [ / code ] (без пробелов), а то читать сложно. Это как раз таки стандартный способ (made by Blizzard :D ), и еще - ты не добавил что-то вроде InitTrig_Risk, или вроде того... событие |
|
14.01.2008, 12:00 | #147
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DviRUS
offline
Опыт:
3,035Активность: |
Скорее, я бы сказал, это GUI переведенные в текстовый вид... очень убого, но работать можно. |
14.01.2008, 12:04 | #148
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Мой длл весит 73,5 КБ (75 264 байт), на диске 76,0 КБ (77 824 байт),
экзешник 18,5 КБ (18 944 байт), на диске 20,0 КБ (20 480 байт) Всё вроде совпадает, и тем не менее не работает, может какие длл ещё в папку винды закинуть надо? Так было с deprotect прогой... >.> Jass...посмотрю потом, на нём блин всё самое интересное сделали +) |
14.01.2008, 12:31 | #149
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DviRUS
offline
Опыт:
3,035Активность: |
Врядли... У тебя какая ОСь? |
14.01.2008, 12:33 | #150
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
sfmpq.dll надо помещать в папку Xdep (или как она у тебя называется), вот список файлов которые у меня лежат в этой папке - xdep.exe sfmpq.exe sfmpq.dll msvcr70.dll readme.exe listfile.exe xdep.ini (по-моему .ini, там настройки) mfc70.dll |
14.01.2008, 13:03 | #151
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Фаилы msvcr70.dll и mfc70.dll у меня лежила в windows и windows/system32 соответствнно, перенёс их в папку с программой, не помогло...всё таже фигня вылазит:
Fatal error: failed to extract MPQ arhive
sfmpq.exe or sfmpq.dll missing or damaged а так все остальные фаилы на месте...
ОСь (Оперативная система) Windows XP Professional, servis pack 2 |
14.01.2008, 21:16 | #152
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
iGran
offline
Опыт:
119Активность: |
Привет всем!
Зарегистрировался на форуме, чтобы: а) выразить благодарность автору X-deprotect и пожелать, чтобы он все-таки нашел немного времени для ее развития ))) и б) с некоторых пор, меня напрягла проблема, аналогичная happy_horror (sfmpq.exe or sfmpq.dll missing or damaged) Почему это произошло - даже представить не могу.
Ситуация следующая - дома две оси - WinXP Pro SP2 и Win98 - перестала работать на обеих, хотя под 98 я ее, кажется, и не запускал, она у меня для других целей )))
msvcr70.dll и mfc70.dll присутствуют тоже, вчера скопировал в папку с прогой - результат 0. Теперь внимание - на работе ось Win2000 Pro - X-deprotect замечательно работает, так же, как и ранее под WinXP Pro, даже без msvcr70.dll и mfc70.dll. Перенос проги с работы домой ничего не дал (((
Единственное предположение, что гадит какое-то из обновлений WinXP? Отследить какое не представляется возможным, X-deprotect не запускался дома около полугода, да и msvcr70.dll и mfc70.dll идентичны с Win2000 Pro. И почему тогда не работает под Win98? Отредактировано iGran, 15.01.2008 в 15:22. |
15.01.2008, 11:47 | #153
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
Цитата:
У тебя повреждены sfmpq.exe и sfmpq.dll, попробуй в гугле или яндексе забить такой запрос - sfmpq.exe скачать sfmpq.dll скачать Обычно помогает... |
|
15.01.2008, 11:58 | #154
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Скачал я sfmpq.dll, не помогло, а sfmpq.exe в инете-то и нет для скачки
вот мои sfmpq.dll, sfmpq.exe http://rapidshare.com/files/83951872/X-deprotect_2_files.rar.html |
15.01.2008, 13:26 | #155
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
iGran
offline
Опыт:
119Активность: |
Судя по всему, (ридми и первый пост этой темы) - sfmpq.exe разрабатывалась автором ))), так что врядли ты его найдешь. Так же еще раз обращаю внимание - абсолютно идентичные файлы работают на одной оси и упорно не хотят на двух других ((( |
15.01.2008, 14:59 | #156
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zibada
offline
Опыт: отключен
|
если просто запустить sfmpq.exe, что пишет? сорри, исходник sfmpq у меня походу давно прибился, так что посмотреть, что там с ним может быть такого, не могу. |
15.01.2008, 17:10 | #157
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
! можешь еще раз исходник отправить? =)
|
15.01.2008, 17:19 | #158
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
iGran
offline
Опыт:
119Активность: |
C:\Warcraft III - FT\TOOLS\xDeprotect>sfmpq.exe
--- SFmpq console archiver --- Usage: SFmpq <command> [-options] <MPQ archive> <path to list of files> Commands:
a - add files e - extract files x - extract files with full paths d - delete files c - compact archive Options: -dir <path> - add files to specified dir in archive -l <listfile> - use custom listfile (defaults to SFmpq_listfile.txt) -m <maxfiles> - maximum amount of files in archive, defaults to 1024 (applicable only when creating new archive) -c - compact archive after deleting files -s - show file sizes (only used with "l" command) |
15.01.2008, 17:37 | #159
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zibada
offline
Опыт: отключен
|
в какой-то старой, дорелизной версии был баг, если пути содержали пробелы.
попробуй все положить куда-нибудь в c:\temp\xdep\, мало ли что. для проверки работы самого архиватора в отдельности попробуй положить в папку с ним любую карту и выполнить: sfmpq.exe l map.w3x list.txt (вместо map.w3x - файл с картой, взять в кавычки, если есть пробелы) если в list.txt будет записан правильный листфайл, то трабл походу не в sfmpq, а в интеграции его с xdep... Sasha глянь архив приваток, линк не менялся. |
15.01.2008, 17:52 | #160
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|