Makeba
близовский mopaq.exe из твоей темы тоже пробовал, он тоже не смог добавить листфайл поверх старого пустого, результаты тестов точно не помню, но вроде и удалить он не смог, т.е. ничего не смог
причем результат зависит от разных карт и может быть неудовлетворительным (на некоторых картах после добавления полного листфайла поверх пустого - карта при открытии в WinMPQ показывает все имена, а при открытии этой же карты через MPQ Editor считывает только старый листфайл и не показывает имена
вот еще глюк, когда заменены листфайл + 1 файл через winmpq и получается ошибка во время клика по карте в списке в варике
но если через winmpq заменить только листфайл, а потом этот же 1 файл залить поверх через ладика, то всё запускается нормально
сколько ещё неизведано подводных камней с этими mpq ?
то есть весь софт, который есть сегодня в инете, в том числе софт, который уже пишется на протяжении 23 лет, не могут справиться 1 на 1 с mpq. и даже если их комбинировать (повышая общую силу) - получаешь ошибки. умеете, могёте, зайобись, чётко
в каком ещё идеале?
тебе уже 3 способа дали с конкретными решениями
почему ты их не протестил перед написанием поста? смысл писать ответы на твои вопросы тогда?
ещё одна фишка:
раньше эпик по разным причинам отказывался принимать карту на аплоад
например DeathWing_ORPG_v.1.47
и эта карта у меня стояла в очереди на починку для аплоада когда дойдут руки
но только что при повторной попытке заливки, чтобы принести сюда скрин ошибки - оказалось, что после обновления дизайна на эпике - поменяли и обработчик ошибок. карта взяла и залилась без допиливания
поэтому если у вас лежали карты, которые не лились на эпик - стоит их все перепроверить на аплоад
и это всё равно не отменяет ошибки загрузки - сомневаюсь, что эпик стал принимать ВСЕ карты без проверки на ошибки.
в общем, нужен ре-тест по аплоаду для оценки % отказа
вот пример сетки на юнитах: (привязка сетки к юниту, сетка и есть юнит)
делаешь mdx, куда льёшь 2D прозрачную сетку, ставишь юнит-сетку куда надо по координатам
если у тебя 5 игроков, то делаешь 5 юнитов. и для каждого игрока 4 из них скрываешь а 1 оставляешь таким кодом:
call SetUnitVertexColorBJ(BackGroundUnits[i],0,0,0,100)
if Player(i-1)==GetLocalPlayer()then
call SetUnitVertexColorBJ(BackGroundUnits[i],100,100,100,0)
endif
вот пример сетки на фильтре (привязка сетки идёт на весь экран игрока): но на масштаб этого фильтра вроде влияет локальный зум камеры у игрока, лучше потестить лишний раз для каждого конкретного случая
вкл:
if GetLocalPlayer()==Player(i-1) then
call CinematicFilterGenericBJ(0,BLEND_MODE_BLEND,"war3mapImported\\xxx.blp",0,0,0,100,100,100,100,50)
endif
выкл:
if GetLocalPlayer()==Player(i-1) then
call CinematicFilterGenericBJ(0,BLEND_MODE_BLEND,"ReplaceableTextures\\CameraMasks\\White_mask.blp",0,0,0,100,100,100,100,100)
endif
оба способа не десинхают
если ты хочешь привязать к мышке игрока или к координатам его камеры/обзора - то тебе придется мучиться с мемхаком и прочими функциями синхронизации данных между игроками, которые занимают по 2000 строк
либо юзать сторонние WE, но и для запуска твоей карты потребуется тоже сторонний ланчер варика
по рефорджу не знаю, может там подвезли нативку синхронизации данных
хотя судя по коду у тебя вообще координаты сетки захардкожены соответственно синхронизация данных не требуется
Если создать заново mpq и при создании использовать кастомный ruleset, в котором убрать галку сжатия, то в "свободном месте" появится та самая "удалённая" картинка. только эти данные нельзя экспортировать, нельзя юзать по ним поиск. неизвестно какой между ними сплиттер
т.е. если мы отталкиваемся от практики - получается, что:
вариант 1. это изменить у имеющейся карты сжатие на "без сжатия" для всех файлов (и как это сделать?), и потом вручную кликать на каждый файл в поиске "свободного места", а когда найдём то аж сможем скролить его мышкой.
вариант 2 - найти софт, который таки сможет это делать, видимо для mpq editor такие манипуляции сильно сложны. ну либо писать ладику зезуле и договариваться чтобы он добавил экспорт этих данных
вариант 3 - писать такой софт самостоятельно
неизвестно какой между ними сплиттер
а если создать mpq без сжатия с коротким текстовиком для теста, то видно что сплиттера вообще нету
хотя стой. свободное место одно для всей карты? единое? получается это аналог корзины? в которой даже нет разделения на файлы, а всё идёт одним слипнувшимся "файлом". и если в карте заменить условно два разных текстовика, то они просто слипнутся и где какой станет неизвестно, т.к. у текстовиков нет маркеров начала файла например PNG, и нет маркеров EOF
получается, это почти и не файлы, а просто мешанина кода, с которой работать нереально
была топ1 по популярности на нетизе на момент 22 года
карта по мотивам WoW, с сохранением прогресса на нетизе (ачивки, опыт и т.д.)
по игровому процессу фармодрочилка + hero defence
открывать конечно же через официальный клиент нетиза (сейчас он называется что-то типа KK)
сейчас уже точно не помню что лучше откроет из самого простого, но функционал карты будет неполный :
если бы собрать 100% листфайл было бы такой простой задачей
в общем-то вопрос про 100% листфайл и не стоял, но на этот вопрос упорно продолжают отвечать
Если какие-то файлы за 5 игр не загрузились
бывают сложные карты, где весь контент сразу не грузится (да и опыт показал, что не всё парсится даже через mix)
а некоторые карты чтобы пройти (и стригерить прогрузку контента) занимает год, два, три. да еще такие, где нужно много опытных людей на эти 3 года. а если в карте ещё есть секреты...
либо они просто лежат в архиве лишним грузом и не используются
была одна китайская онлайн RPG с нетиза на 400 МБ и 6000 файлов
MPQ Editor сканером нашёл только 75% имён, получается 25% файлов там были лишние да
зачем меня пытаться убеждать, что банальный сканер (либо ингейм парсер, либо любой другой единичный способ) отрабатывает на 100%, когда это не так?
я уже молчу какие действия нужно предпринять, чтобы скурпулёзно отработать эти 1500 файлов вручную через десяток различных методов, о таком даже пытаться думать не стоит
да и вопрос "как собрать 100% листфайл" вообще не стоит и не задавался даже
т.е. я задаю вопрос - "как залить листфайл", а слышу ответы "как распаковать карту"
не видит звук захода в фонтан (в конце 1го уровня), который вроде формируется этой строкой: call CreateUnit(Player(i-1),'hrif',x,y-60,90)
с этим отмена, это стандартный звук массового телепорта, в который превращён этот rifleman \Abilities\Spells\Human\MassTeleport\MassTeleportTarget.wav который успешно отловился
а вот звук фоновой музыки, которую ещё можно включать и выключать, т.е. тригерить обращение к mp3 файлу - вот странно что не отлавливается
» WarCraft 3 / Как добавить listfile в карту? [депротект]
Ред. host_pi
» WarCraft 3 / Как добавить listfile в карту? [депротект]
Ред. host_pi
» WarCraft 3 / Как добавить listfile в карту? [депротект]
близовский mopaq.exe из твоей темы тоже пробовал, он тоже не смог добавить листфайл поверх старого пустого, результаты тестов точно не помню, но вроде и удалить он не смог, т.е. ничего не смог
Ред. host_pi
» WarCraft 3 / Как добавить listfile в карту? [депротект]
сколько ещё неизведано подводных камней с этими mpq ?
Ред. host_pi
» WarCraft 3 / По поводу GetLocalPlayer() и десинхам
Ред. host_pi
» WarCraft 3 / какими способами лечить карты для заливки на epicwar?
Ред. host_pi
» WarCraft 3 / По поводу GetLocalPlayer() и десинхам
тебе уже 3 способа дали с конкретными решениями
почему ты их не протестил перед написанием поста? смысл писать ответы на твои вопросы тогда?
» Администрация XGM / ошибка при загрузке изображений
Ред. host_pi
» WarCraft 3 / какими способами лечить карты для заливки на epicwar?
раньше эпик по разным причинам отказывался принимать карту на аплоад
например DeathWing_ORPG_v.1.47
и эта карта у меня стояла в очереди на починку для аплоада когда дойдут руки
но только что при повторной попытке заливки, чтобы принести сюда скрин ошибки - оказалось, что после обновления дизайна на эпике - поменяли и обработчик ошибок. карта взяла и залилась без допиливания
поэтому если у вас лежали карты, которые не лились на эпик - стоит их все перепроверить на аплоад
и это всё равно не отменяет ошибки загрузки - сомневаюсь, что эпик стал принимать ВСЕ карты без проверки на ошибки.
в общем, нужен ре-тест по аплоаду для оценки % отказа
Ред. host_pi
» WarCraft 3 / По поводу GetLocalPlayer() и десинхам
делаешь mdx, куда льёшь 2D прозрачную сетку, ставишь юнит-сетку куда надо по координатам
если у тебя 5 игроков, то делаешь 5 юнитов. и для каждого игрока 4 из них скрываешь а 1 оставляешь таким кодом:
либо юзать сторонние WE, но и для запуска твоей карты потребуется тоже сторонний ланчер варика
по рефорджу не знаю, может там подвезли нативку синхронизации данных
Ред. host_pi
» WarCraft 3 / Replay Speed Unlocker
» WarCraft 3 / Можно ли как-то узнать версию игры через триггеры? Там же в…
а если в карту положить sound.mp3 , sound.wav , sound.flac?
где расписан приоритет расширений?
» WarCraft 3 / Можно ли как-то узнать версию игры через триггеры? Там же в…
Ред. host_pi
» WarCraft 3 / Warcraft III - MultiWindow
всё равно что лошадь волоком на канате тянуть за собой и говорить, что она только волочится и сама не ходит
Ред. host_pi
» WarCraft 3 / Можно ли как-то узнать версию игры через триггеры? Там же в…
.build.info
часть инфы по теме есть в этом вопросе
Ред. host_pi
» WarCraft 3 / как изъять из mpq/w3x все версии одного файла?
получается, это почти и не файлы, а просто мешанина кода, с которой работать нереально
» WarRaft / blp-thumb-win-rs
» WarCraft 3 / Как добавить listfile в карту? [депротект]
с удалением/добавлением листфайла работает криво косо, по сути никак
Ред. host_pi
» Администрация XGM / ошибка при загрузке изображений
редактирование вопроса запрещено почему-то
Ред. host_pi
» WarCraft 3 / Как добавить listfile в карту? [депротект]
My Odyssey
Мое героическое путешествие
1 dz.blizzard.cn/rpgmaps/detail/184336
2 web.archive.org/web/20220818171823/https://dz.blizzard.cn/rpgmap...
свежая ссыль www.kkdzpt.com/fab/184336
зеркало wdfiles.ru/Oyyr
зеркало drive.proton.me/urls/FYH03X8N98#juza55ln6ScJ
зеркало mega.nz/file/qddHxZwS#MkjthjquDFX2V8hWKW50JR4dfgQ7I4N3BXOmEzicit...
карта по мотивам WoW, с сохранением прогресса на нетизе (ачивки, опыт и т.д.)
по игровому процессу фармодрочилка + hero defence
сейчас уже точно не помню что лучше откроет из самого простого, но функционал карты будет неполный :
если есть знакомый китаец или рега на KK
они там все по 200-500 МБ
первые попавшиеся по 400 МБ:
Anime Project v0.9 fix08 irinabot.ru/maps/66612
ACG Arena 3.5.0_Fix62 irinabot.ru/maps/66223
AnimeLifeArena UjapiTest Fix23.1 irinabot.ru/maps/66152
Ред. host_pi
» WarCraft 3 / у кого-то уже получилось зайти на Netease 2 ? reckfeng UP官方对战平台
новое название KK官方对战平台 или kk!官方对战平台
Ред. host_pi
» WarCraft 3 / Как добавить listfile в карту? [депротект]
в общем-то вопрос про 100% листфайл и не стоял, но на этот вопрос упорно продолжают отвечать
а некоторые карты чтобы пройти (и стригерить прогрузку контента) занимает год, два, три. да еще такие, где нужно много опытных людей на эти 3 года. а если в карте ещё есть секреты...
MPQ Editor сканером нашёл только 75% имён, получается 25% файлов там были лишние да
я уже молчу какие действия нужно предпринять, чтобы скурпулёзно отработать эти 1500 файлов вручную через десяток различных методов, о таком даже пытаться думать не стоит
т.е. я задаю вопрос - "как залить листфайл", а слышу ответы "как распаковать карту"
Ред. host_pi
» WarCraft 3 / Как добавить listfile в карту? [депротект]
\Abilities\Spells\Human\MassTeleport\MassTeleportTarget.wav
который успешно отловился