19.03.2011, 12:33 | #1 |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
как опознать классфайлы
Здравствуйте! Нет ли какой утилитки или простого алгоритма, чтобы быстро распознать к какому самолёту(оружию,эффекту) относится конкретный классфайл. В различных модпаках классфайлы все свалены в "кучу", а что делать, если из этого пака нужен всего 1 самолёт?
|
19.03.2011, 12:59 | #2 |
Воздухоплаватель
|
Юзай, программа для просмотра содержимого хешей, точнее имен классов в них. Рабререшься, она простая.
|
19.03.2011, 13:18 | #3 |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
Спасибо большое! Но можно пошагово? Программа просит ввести папку с хэшами, ввожу папку files и пишет ошибка. Вся беда втом, что я не представляю себе, что такое хэш. Если не затруднит объясните подробней
Последний раз редактировалось tarakan67; 19.03.2011 в 13:34. |
20.03.2011, 14:52 | #4 |
Местный
|
Так называют файлы с шифрованными именами типа - 294ABC86A89FAEB4
__________________
Гуси летят.... |
20.03.2011, 15:48 | #5 |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
А это разве не классфайл? Или классфайл тождественен хешу? Опять- таки в папке files полно таких файлов а программа говорит - ошибка. Извините за, может быть, ламерские вопросы, но очень уж хочется быстро опознать какой файл к чему относится.
|
20.03.2011, 15:58 | #6 |
Местный
|
Я тоже не очень понимаю почему шифрованное имя-маршрут называют хешированным... (Не путать с похожим названием МЕШ)
Но в МОДНОМ Иле таким образом хранятся именно класс-файлы... До этого засекречивания (после 4.05) все спокойно лежало по своим местам, например - ~\MODS\com\maddox\il2\objects\air\Aircraft$_Weapon Slot.class Потом пришла "Весна-паранойя" и все стало заморочено, хотя эффективным не оказалось... зы ну может просто мы не знаем какая эффективность ожидалась.. Это типа как щас кодировку buttons сменили.
__________________
Гуси летят.... Последний раз редактировалось lacota; 20.03.2011 в 16:05. |
20.03.2011, 18:46 | #7 |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
Так а как быть с программой HashViewer.exe? При попытке указать папку с хэшами пишет "Runtime error '9': Subscript out of range"
|
20.03.2011, 18:56 | #8 |
Местный
|
Не парь себе мозг.
Java - Инструмент для Ил2. Берешь хешер и ресолвер. сыпешь к ним свои хеши и получаешь файлы. .... а там и дальше двинешься и всем будет польза. Зы Бо просто так любоваться на их настоящие имена смысла НОЛЬ.
__________________
Гуси летят.... Последний раз редактировалось lacota; 20.03.2011 в 20:07. |
20.03.2011, 20:04 | #9 |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
Спасибо большое!
|
20.03.2011, 20:14 | #10 |
Местный
|
Ниче не стоит. Осваивайся , помогу.
__________________
Гуси летят.... |
22.03.2011, 12:18 | #11 |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
Я,наверное, безнадёжен! Скачал Tools от QTIMa получил два файла: classhasher.jar и classresolver.jar . Как к ним "ссыпать" свои хеши? Или ещё чего то надо установить?
|
22.03.2011, 12:32 | #12 | ||
Модератор
|
Цитата:
Цитата:
Ну, не совсем Это, скажем, весьма удобно при попытке "разобрать" на составляющие какой-нибудь пак - получается, ПМСМ, куда проще/быстрее, чем с ресолвером заморачиваться |
||
22.03.2011, 14:13 | #13 |
подсадной пассажир
Регистрация: 15.01.2010
Адрес: Earth
Сообщений: 1,431
|
Странно,но просмотрщик настоящих имен хэшей работает исправно,мб все же неправильно открывали папку с хэшами? Примерно такое должно получаться
|
22.03.2011, 15:21 | #14 |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
Вот вот! Именно для решения этой задачи и создана тема. Может кто-нибудь подскажет альтернативный путь?
|
22.03.2011, 15:50 | #15 |
Воздухоплаватель
|
У меня тоже бывало что Hashviewer выдавала ошибку, решал значит так.
Удалял в реестре папочку Hashviewer, и запускал прогу по новой, поможет 100%. У неё бывает такой глюк когда папка с хешами которую смотрел в предыдущий раз удалена либо переименована. |
22.03.2011, 16:06 | #16 |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
Воспользовался твоим методом - не помогло
|
22.03.2011, 16:24 | #17 |
Воздухоплаватель
|
to tarakan67
Если что-то очень хочется, то можно. Возможно по-другому Если что-то не получается, то одно из трех: 1. Тебе это не нужно 2. Плохо стараешься 3. Делаешь это не так. (c)Jareny Золотые слова однако |
22.03.2011, 16:30 | #18 |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
1. мне это нужно
2 действовал по твоим инструкциям:запустил regedit, в поиске ввёл Hashviewer, найденную папку удалил, снова запустил программу Hashviewer.ехе, указал папку с хэшами - результат "Runtime error '9': Subscript out of range" 3. так я и спрашиваю:как надо делать? |
22.03.2011, 16:48 | #19 | |
Воздухоплаватель
|
Цитата:
|
|
22.03.2011, 16:51 | #20 |
Местный
|
Могет быть.
В моем мозгу - хеширование это организация данных специальным образом , а именно -когда обеспечивается быстрый доступ.. Преобразовать имя - в адрес ( смещение); Расположить данные так, что в результате простых , органичных для задачи действий получаем доступ к данным. (Такая организация , когда доступ получается не последовательным просмотром некоторой таблицы , а вычислением.) но это я так думал. Тут мы имемее чистый ТОПСИКРЕТ, который тока мешает. опять ИМХО
__________________
Гуси летят.... Последний раз редактировалось lacota; 22.03.2011 в 16:59. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|