![]() |
Evil-islands Mob Reversing Tool - Версия для печати +- Город Джунов (https://www.gipat.ru/forum) +-- Форум Аддон для Проклятых Земель (https://www.gipat.ru/forum/forum-20.html) +--- Форум Проекты (https://www.gipat.ru/forum/forum-14.html) +--- Темы: Evil-islands Mob Reversing Tool (/thread-1795.html) |
Evil-islands Mob Reversing Tool - Jet - 12.02.2004 Мы решили выложить одну из наших утилит, при помощи, которой можно изучать структуру .mob файлов, пока только для программистов, просьба не распространять её в широкие массы без особой надобности. Обращаю ваше внимание, на то, что эта утилита изначально разрабатывалась как инструмент для помощи в изучении внутренней структуры .mob файлов, и не в коей мере не претендует на звание редактора .mob файлов. Утилита позволят загружать[Load] один или несколько .mob файлов, изменять значения некоторых полей, сохранять изменения[Save]. Так же имеется возможность выгружать загруженные файлы [Unload]. [Mob file tree] Структура .mob файла представлена в виде дерева. [Description] Имеется возможность редактировать файл, с описанием полей "mob_desc.txt", который можно править, не выходя их программы. [Field info] Выводит следующую информацию о выбранной секции: шестнадцатеричный код (TypeID), тип (Type), размер блока(Size), смещение в файле (Offset). [Data] Данные, указанной секции. Функции поиска [Find], [Find next]не реализованы в полной мере. Пробуйте. Будем рады услышать ценные замечания и комментарии Программу можно загрузить из раздела: "Файлы". Evil-islands Mob Reversing Tool - Alecron - 14.02.2004 Jet, у меня прога вообще не запускается, дважды нажимаешь иконку и ничего не происходит. Последнее время, некоторые программы также перестали запускаться. Может знаешь почему... :unsure: Evil-islands Mob Reversing Tool - Jet - 15.02.2004 Ответ ушел тебе в приват. Получил? Evil-islands Mob Reversing Tool - Alecron - 16.02.2004 Получил. B) Все равно никакого результата. :unsure: Вообщем объясню подробнее ситуацию. С недавних пор, начались твориться небывалые вещи. Некоторые программы перестали открываться. Перестала собираться/компилироваться обычная Ниваловская датабаза для мультиплеера. На половине сборки выдает ошибку и просит динамическую библиотеку Msvcp60.dll. Что за библиотека, я не в курсе. Несколько дней назад произошло вообще невороятное, перестала запускаться ICQ и иногда происходит странный глюк, при отсоединении интернета комп перезагружается и пишит ошибку, что мол комп выключен не правильно, вообщем так, как если бы я его вырубил из розетки. Переустанавливал Директ Икс, поудалял все ненужные программы, сделал полную проверку диска, ничего... Поначалу я думал что подхватил вирус, но где бы я его мог подхватить, кроме проверенных сайтов я нигде не бываю, писем также незнакомых не было. Антивирусной программы нет. Был Доктор Веб, но со старым обновлением, мне сказали, что толку от этого никакого. Вот так вот. ![]() Evil-islands Mob Reversing Tool - ALtair - 16.02.2004 Ндя.. Программа-то сыровата. Половина функций не работает (не только поиск). Непонятно назначение кнопок View и Edit. Если записан зашифрованный скрипт, у которого не прописаны 4 дополнительных байта кода (т.е. CBECCEAC08000000), то он открывать Моб открывает, а вот сохранять не сохраняет, ошибку MFC приложения пишет и вылетает. Назначение пункта меню Tools ож не яцно. Вы его специяльно скрыли? Evil-islands Mob Reversing Tool - sun - 16.02.2004 Друзья! Я так думаю, что Эта программа не для всех, Увы. Эта программа – результат исследований моб-файлов и поможет программисту, желающему создать собственный моб-эдитор. Если вы не собираетесь создавать свой редактор или собственные утилиты для ПЗ, то программа mob5_v0.5_pre1 не для вас. Очень прошу Вас не отвлекать нас по пустякам и простым вопросам, типа, «почему Tools не такой как хотелось бы…» Надеюсь на конструктивное сотрудничество… Предложения по устранению ошибок в работе этой утилиты – принимаются! Учтите, что из этой утилиты, никто не будет делать моб-редактор. Evil-islands Mob Reversing Tool - Jet - 16.02.2004 Как только появится свободная минутка, постараюсь ответить на вопросы. 2ALtair-> У меня и у Сана на машине, утилита работает без проблем. Так что будем выяснять что у тебя за проблемы. Скорее всего дело в ошибочном .mob файле. Evil-islands Mob Reversing Tool - ALtair - 16.02.2004 Цитата:2ALtair-> У меня и у Сана на машине, утилита работает без проблем.Да, все правильно. Я как раз про это и говорил. Ошибочные мобы она открывает, но при сохранении вылетает нафик... Цитата:Эта программа – результат исследований моб-файлов и поможет программисту, желающему создать собственный моб-эдитор. Если вы не собираетесь создавать свой редактор или собственные утилиты для ПЗ, то программа mob5_v0.5_pre1 не для вас.Хм. Я как раз и занимаюсь созданием утилит, однако сейчас передо мной стоит проблема дешифровки и шифровки скриптов. Эта программа тут не поможет, потому как в ней все уже реализовано и не понятно, как работает. С другой стороны полезна не сама программа, а файл mob_desc.txt, т.к. он может помочь в разборе полей моба. Evil-islands Mob Reversing Tool - Mephisto - 16.02.2004 Короче у меня тож не работает. Открыл отладчик, там он пишет вот такую штуковину. access violation at 0x00d09a3f: write of address 0x005600000 Думаю что ошибка в исходнике, а не в компе. Хотя тут я пас B) Evil-islands Mob Reversing Tool - Jet - 17.02.2004 У меня есть свежеустановленная ОС Windows XP SP1. Под ней я запускаю "Mob5_v0.5_pre1.exe" загружаю файл "basecam.mob" (ПЗ, версия: 1.6). Изменяю в нем скрипт, нажимаю Apply, сохраняю файл. Всё работает. Давайте ваши симптомы. В аттаче моб, при помощи которого я тестировался. Evil-islands Mob Reversing Tool - ALtair - 17.02.2004 У меня проблем с ней в общем-то нету. Все работает. Тольно неприятно, что кривые мобы так хреново завершают программу.. Можно было бы нарэйзить парочку эксепшенов ![]() Evil-islands Mob Reversing Tool - Jet - 17.02.2004 Цитата:Вообщем объясню подробнее ситуацию.Попробуй переустановить операционную систему, если не поможет, то дело в железе или драйверах. А по поводу проверки на вирусы - попробуй подозрительный файл заархивировать и проверить Online антивирусом: http://www.avp.ru/remoteviruschk.html http://online.drweb.ru/ Современные вирусы скачивать не нужно, они сами попадают к тебе на компьютер без твоего ведома. Главное чтобы он был подключен к Интернету. Даже своевременные походы на Windows Updates не помогут, хотя это рекомендую делать регулярно. Тем более что недавно были украдены исходники Windows. Для надежной защиты при работе в интернет необходимо ставить Firewall. Я бы порекомендовал Outpost v2 А проверить свою безопасность в сети можно вот здесь. Цитата:Ндя.. Программа-то сыровата.Она предназначалась для внутреннего использования. Цитата:Половина функций не работает (не только поиск).Давай конкретно и по делу, мы ведь не в ФЛЕЙМЕ. Что именно не работает, какие функции? Цитата:Непонятно назначение кнопок View и Edit.Эти кнопки носят информативный характер, будем считать, что это флажки. Если View включен, то данные, можно просматривать, Edit - редактировать. На начальных этапах развития программы были данные, которые мы не умели просматривать. Цитата:Если записан зашифрованный скрипт, у которого не прописаны 4 дополнительных байта кода (т.е. CBECCEAC08000000), то он открывать Моб открывает, а вот сохранять не сохраняет, ошибку MFC приложения пишет и вылетает.Это Ключ Шифрования, если его не указывать, то алгоритм будет неправильно отрабатывать. Если можно, то пример такого файла, который не сохраняется в студию (мне на e-mail). Цитата:Назначение пункта меню Tools ож не яцно. Вы его специяльно скрыли?В Tools мы планировали добавить инструменты, но т.к. развития эта утилита не получила, то оно так и осталось неиспользованным (зарезервированным). Сейчас там присутствует элемент Options, который не функционален. Цитата:Можно было бы нарэйзить парочку эксепшеновВ отладочной версии у меня так и делается, при помощи ASSERT'ов проверяются все поля. Думаю, что пора уже начинать составлять фичлист, вот только не могу обещать, что это будет реализовано в кратчайшие сроки... Ну и, конечно же, разумные предложения приветствуются. ![]() Evil-islands Mob Reversing Tool - Mephisto - 17.02.2004 Парадоксально, но факт. Прога заработала :o , видать надо чтоб она прижилась к компу ![]() ![]() Так вот, насчет проблем. У меня не открываются некоторые мобы. Какие не могу сказать именно, так как не пробовал открыть все, но точно не открывается моб с квестом про жабу людоеда. Не пишит никаких ошибок, просто прога закрывается. Возможно проблема в том, что у меня стоят не самые свежие мобы, так как роюсь в них регулярно, а вот backup не помню какой, новыйстарый. Хотя прога в целом оправдывает свое предназначение. Для изучения мобов она очень хорошо, теперь я хоть понимаю как добавить юнита ![]() Evil-islands Mob Reversing Tool - Jet - 17.02.2004 Программа разрабатывалась для изучения ПЗ'шных мобов, т.е. стандартных. На тот момент, ещё не было самопальных мобов. Как будет время, обязательно займусь проверкой мобов на ошибки. Evil-islands Mob Reversing Tool - ALtair - 17.02.2004 А она на чем написана? Если на Дельфе, я мог бы помочь. З.Ы. Похоже, что на Си. Evil-islands Mob Reversing Tool - sun - 18.02.2004 Не по существу… Mephisto: «…Хотя прога в целом оправдывает свое предназначение.» Как-то так скромно и очень скуповато, я бы сказал шепотом, появилась первая положительная эмоция связанная с этой утилитой…. Но все равно, большое спасибо! ![]() Evil-islands Mob Reversing Tool - Александр - 08.03.2004 Когда я запаскаю, запуска не происходит :unsure: Может, какие библиотеки нужны? Evil-islands Mob Reversing Tool - heller - 08.03.2004 Import Module 001: KERNEL32.dll Import Module 002: USER32.dll Import Module 003: GDI32.dll Import Module 004: comdlg32.dll Import Module 005: WINSPOOL.DRV Import Module 006: ADVAPI32.dll Import Module 007: COMCTL32.dll Import Module 008: SHLWAPI.dll Import Module 009: oledlg.dll Import Module 010: ole32.dll Import Module 011: OLEAUT32.dll Import Module 012: VERSION.dll Evil-islands Mob Reversing Tool - Александр - 08.03.2004 спасибо :o Evil-islands Mob Reversing Tool - heller - 08.03.2004 Вообще по хорошому должена искл ситуация происходить ![]() |