Gentle Giant Posted July 3, 2007 Report Share Posted July 3, 2007 Думаю, все модеры Клуба знакомы с моей небольшой статейкой по MOB'ам и уменьшению их кол-ва в дистрибутиве мода, возможно, кто-то даже сам редактировал их непосредственно. Короче говоря, есть мысли по созданию программы, облегчающей манипуляции с MOB'ами – назовем ее условно "MOBster". Примерно она должна работать так (простой вариант): 1. Берем карту (например, Arcanum1-024-fixed), делаем ее копию. 2. Редактируем в WorldEd'е эту карту. 3. Запускаем наш MOBster. Программа сравнивает файлы из папок двух карт – оригинала и отредактированной копии. Затем она копирует из директории отредактированной копии файлы, которые были изменены (отличны по содержанию), и файлы, которых нет в папки оригинала карты. 4. Ну, далее вы знаете: эти файлы должны войти в наш мод - в папку 'maps'. Напомню вам о файлах карт: / Имя и тип - Обычный размер - Назначение /Штучные: mapinfo.txt - менее 1 Кб — звуковая и световая схемы. startloc.txt - менее 1 Кб — задается стартовая точка. map.jmp — менее 1 Кб — полагаю, что Jump Point’ы. map.prp — менее 1 Кб — ХЗ. map.sbf — менее 1 Кб — ХЗ. terrain.tdf - ~1 Мб — думаю, что файл описывает распределение тайлов на карте. Множественные: *.mob — менее 1 кб — «наследники» прототипов, объекты на карте: сценарные, предметы, критеры и пр. *.sec — от 15 до 125 Кб — подозреваю, что связано со зданиями (те, которые состоят в WorldEd из стен). В ’Arcanum1-024-fixed’ секов 621 штука. --- Как тест MOBster'а предлагаю создать "Воровской мод" для Extra XP. Создать около 10 новых PRO файлов предметов (можно с новой графикой), поставить на них флажок "Stolen" и проиндексировать в oname.mes. Эти предметы нельзя будет продать обычным торговцам, только тем, у кого есть флажок "Fence" (в GF он у двох барыг Подполья из Таранта и Каладона). Нужно будет сделать в WorldEd'е запертые сундуки со случайно генерируемым инвентарем, который и будет состоять из новых PRO, плюс деньги и всякая мелочь. Можно сделать несколько "наборов" InvenSource.mes: бедный, средний богатый. Такие сундуки нужно будет рассовать по разным домам на карте в WorldEd. PC будет взламывать сундуки (или просто воровать из кармана некоторых NPC, если мы сделаем несколько с инвентарем с новыми PRO) и продавать предметы из них барыгам Воровского Подполья. Также можно добавить парочку специальных барыг в крупных городах – они тоже будут скупать украденные предметы (новые PRO), и "давать" дополнительный опыт. Например, украл 10 предметов - получи 1000 опыта; как вариант: учитывать стоимость. Сделать скрипт, диалог и новых NPC на карте. Задачи: MOBster - отследить изменения на карте. Програмист - написание элементарного парсера для MOBster'а. Модера - создание скрипта, диалога и новых PRO, использование MOBster'а. Into this world we’re thrown Like a dog without a bone. Link to comment https://forums.arcanumclub.org/topic/1682-mobster/
thorn Posted July 3, 2007 Report Share Posted July 3, 2007 Великолепная идея! Нужен программер, который сможет ее реализовать (может Blacky возмется?)... ... но это не станет помехой прогулке романтика © Link to comment https://forums.arcanumclub.org/topic/1682-mobster/#findComment-17055
Gentle Giant Posted July 3, 2007 Author Report Share Posted July 3, 2007 Великолепная идея! Нужен программер, который сможет ее реализовать (может Blacky возмется?)... Гы! Может, я возьмусь, если ко мне вернется сознание... Into this world we’re thrown Like a dog without a bone. Link to comment https://forums.arcanumclub.org/topic/1682-mobster/#findComment-17058
Arcanum Posted July 3, 2007 Report Share Posted July 3, 2007 Если я правильно понял - то программа, сканирует 2 папки с картами (одна нетронутая - оригинал, вторая - мод) и копирует изменённые файлы. Очень удобно. Правда, если подходить со стороны программирования, то моих знаний недостаточно, что-бы понять как осуществить этот план, надеюсь у Гиганта всё схвачено. Кстати, хотелось бы услышать мнение других наших "програмных" дел мастеров. San, программой проще. Сто пудов. Если, конечно, она будет такой, как я себе представляю. Готовые art Link to comment https://forums.arcanumclub.org/topic/1682-mobster/#findComment-17164
TeMHbIu Posted July 3, 2007 Report Share Posted July 3, 2007 Если я правильно понял - то программа, сканирует 2 папки с картами (одна нетронутая - оригинал, вторая - мод) и копирует изменённые файлы. Очень удобно. Эээ, я конечно, всегда за усложнение жизни программинг, но с этой задачей справтяется Total Commander - выбираем две папки и "синхронизировать" Как такой вариант? Link to comment https://forums.arcanumclub.org/topic/1682-mobster/#findComment-17168
Arcanum Posted July 3, 2007 Report Share Posted July 3, 2007 Лишний геморой. А была-бы прога - не было бы проблем. Но если это мега сложно - то... то... то будем ждать что скажет автор идеи. Готовые art Link to comment https://forums.arcanumclub.org/topic/1682-mobster/#findComment-17175
Gentle Giant Posted July 4, 2007 Author Report Share Posted July 4, 2007 Эээ, я конечно, всегда за усложнение жизни программинг,но с этой задачей справтяется Total Commander - выбираем две папки и "синхронизировать" Как такой вариант? Умм... TC справится только с половиной работы - разницей по кол-ву файлов в двух директориях. А как же различие по содержанию? Например, ты изменил NPC на карте сменил ART, резисты и приаттачил SCR, значит изменился его MOB, но само имя файла осталось - присутствует в обеих папках и TC ничего не поймет. Короче, нужен прога-парсер и "синхронизатор" каталогов. Into this world we’re thrown Like a dog without a bone. Link to comment https://forums.arcanumclub.org/topic/1682-mobster/#findComment-17186
Arcanum Posted July 4, 2007 Report Share Posted July 4, 2007 Я вчера попробовал сравнить через TC. Добавил на головную карту арканума люк, синхронизировал - и tc скопировал мне ВСЁ. Так что не подходит эта штука... P.S. А при сравнении 2-х папок maps(в одной все карты, в другой - головная и самдельная) - он вообще отказался работать. Готовые art Link to comment https://forums.arcanumclub.org/topic/1682-mobster/#findComment-17187
TeMHbIu Posted July 12, 2007 Report Share Posted July 12, 2007 Эээ, я конечно, всегда за усложнение жизни программинг,но с этой задачей справтяется Total Commander - выбираем две папки и "синхронизировать" Как такой вариант? Умм... TC справится только с половиной работы - разницей по кол-ву файлов в двух директориях. А как же различие по содержанию? Например, ты изменил NPC на карте сменил ART, резисты и приаттачил SCR, значит изменился его MOB, но само имя файла осталось - присутствует в обеих папках и TC ничего не поймет. Я вчера попробовал сравнить через TC. Добавил на головную карту арканума люк, синхронизировал - и tc скопировал мне ВСЁ. Так что не подходит эта штука... Чего-то я не въе.. не въехал. Командер, в зависимости от настроек синхорнизации может искать (как отдельно, так и вместе) файлы и по дате изменения, и по содержанию файла (правда так немного дольше) и выдает разделенные списки всех совпадающих, различных, отсутствующих (в любой из папок) файлов. И тогда пожно отметить пачками - что копировать, а что нет.. Попробуйте обновить версию что-ли Link to comment https://forums.arcanumclub.org/topic/1682-mobster/#findComment-17704
gamer_777 Posted June 20, 2012 Report Share Posted June 20, 2012 Подниму-ка я эту старую тему. Дело в том, что при работе над Arcanum 1.5 Expansion (2012) я активно использовал программку по своим функциям очень похожую на нерождённый "Mobster". Именно с её помощью я отсеивал не только mob'ы, но и bmp'шки городских карт, что позволило ощутимо сократить размер мода. Я использовал DupKiller. Программа не новая, зато стабильная. Но самое главное - это наличие необходимого для моддинга Арканума побайтового сравнения. К сожалению, быстрое сравнение по CRC нередко ошибается с файлами Арканума. Например, шустрый CloneSpy путает дубликаты и изменённые файлы. Последствия печальны... Руководство по использованию DupKiller в моддинге Арканума. 1. Нужно иметь оригинальную карту (папку) - эталон для сравнения. 2. Нужно иметь изменённую карту (папку) - в ней после обработки останутся только изменённые файлы, которые можно потом паковать в dat. Обязательно нужно сделать резервную копию папки до обработки! 3. Настроить DupKiller следующим образом: а) В разделе "Файлы и папки" установить: "Искомые файлы" - "Все файлы". б) В разделе "Файлы и папки" установить: "Искомые папки" - "Только указанные папки". Нажимаем кнопку "Добавить" и указываем путь к оригинальной карте, а потом повторяем то же для изменённой карты. Т.е. должны быть два пути, а возле них должны стоять галочки. в) В разделе "Настройки поиска" в области "Требования для дублированных файлов" снимаем галочки со всех пунктов, кроме "Сравнивать имена" и "Сравнивать содержимое". г) В разделе "Удаление" в области "Подтверждения" снимаем все галочки. Если этого не сделать - будет запрос на удаление каждого дубликата. Когда их тысячи - это, мягко говоря, тяжело. д) В самом низу окна нажимаем кнопку "Сканировать" и ждём. Долго. Ибо побайтовое сравнение идеально точно, но зато медленно. 4. Удаление дубликатов. Когда поиск завершён, DupKiller выведет таблицу. Вручную удалять каждый дубликат - пустая трата времени. Пользуемся автоматизацией: а) Выделяем любой пункт и жмём над таблицей кнопку "Автовыбор". В появишемся окне под надписью "Отметьте пути, которые нужно выделить" отмечаем галочкой путь к изменённой папке (все остальные настройки в этом окне не трогаем!). ОK. И немного подождём. б) Нажимаем "Удалить выделенные файлы". И через некоторое время получаем папку готовую для упаковки в dat. Вот и всё. P.S. DupKiller сохраняет настройки сканирования, кроме раздела "Удаление". Не забывайте о нём перед каждым сканированием. Всё проходит. И это тоже пройдёт. Link to comment https://forums.arcanumclub.org/topic/1682-mobster/#findComment-93502
Кислый Posted February 7, 2017 Report Share Posted February 7, 2017 Некропостинга минутка! Редактор mob/pro/inSec еще нужен? Или моды уже никто не делает ? Link to comment https://forums.arcanumclub.org/topic/1682-mobster/#findComment-108541
BadLife Posted February 7, 2017 Report Share Posted February 7, 2017 Некропостинга минутка! Редактор mob/pro/inSec еще нужен? Или моды уже никто не делает ? Вы с начало выложите, а там посмотрим))) Насчет модов: Пару дней назад RC8 вышел, если вы не слидите)) Mods Pack v1.9 for Arcanum Expansion (2012) Link to comment https://forums.arcanumclub.org/topic/1682-mobster/#findComment-108545
Gentle Giant Posted February 9, 2017 Author Report Share Posted February 9, 2017 Некропостинга минутка! Редактор mob/pro/inSec еще нужен? Или моды уже никто не делает ? ProtoView допиливаешь? Into this world we’re thrown Like a dog without a bone. Link to comment https://forums.arcanumclub.org/topic/1682-mobster/#findComment-108550
Кислый Posted February 9, 2017 Report Share Posted February 9, 2017 Эмм.. нет. Просто перед портированием Арканума на новый движок нужно было распарсить файлы карт и обьектов, и теперь я могу приделать gui к получившейся у меня либе. Link to comment https://forums.arcanumclub.org/topic/1682-mobster/#findComment-108558
Кислый Posted March 18, 2017 Report Share Posted March 18, 2017 Хех. У меня закончился период прокрастинации теперь буду пилить редактор. Если у кого есть выход на пользователя под ником radzh, прошу как-то помочь. У меня с ним как-то не сложилось общение. Он как бы согласился помочь с кусочком исходников и пропал. Ну как пропал.. два месяца назад сказал что "владелец репов уехал", и с тех пор полный игнор и в лс и в почте. Link to comment https://forums.arcanumclub.org/topic/1682-mobster/#findComment-108676
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now