форум группы Chief-Net форум группы Chief-Net
Перевод приставочных игр и не только!
drako site Перейти на сайт группы     Наш чат      Помощь      Поиск      Пользователи


 Страниц (3): [1] 2 3 »   

> Описание: ...
Марат Супермодератор
Отправлено: 24 Июля, 2015 - 10:25:28
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Архив темы:

Спойлер (Отобразить)
 
 Top
Марат Супермодератор
Отправлено: 15 Февраля, 2016 - 22:25:50
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Решил продолжить добавление новых функций в Translhextion. А так как у меня не осталось сырцов, то пришлось заново добавлять раннее добавленные мной функции.
На данный момент не добавил только поиск с интервалом. Но позже добавлю.
Исправил глюк с неправильным выделением копированной области. Глюк проявляется, когда выделяешь область для копирования, нажимаешь ctrl+c и в диалоговом окне выбираешь "Number of bytes to copy" и жмёшь кнопку OK. После этого, если по нажимать на полосы прокрутки, то происходит рендеринг и выделяется на 1 байт больше, чем было скопировано.
Также добавил новую опцию в диалоговое окно поиска, как в WinHex'е. Эта опция - поиск шестнадцатиричной последовательности в которой одно или несколько шестнадцатиричных чисел неизвестно. Для поиска используется так называемый символ-джокер.

Думаю, сделать программу портативной. А translhextion нельзя назвать портативным, так все настройки он хранит в реестре, что мне не очень нравиться. Хочу сделать, чтоб все настройки хранились в INI файле.


 
 Top
Mefistotel Администратор
Отправлено: 16 Февраля, 2016 - 05:17:30
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7042
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Отлично. Улыбка Ждём-с версию с настройками и относительным поиском.


-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Mefistotel Администратор
Отправлено: 16 Февраля, 2016 - 15:16:44
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7042
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Символ-джокер - весьма интересно. Я раньше представлял это себе, как обычную звездочку вместо любого символа)

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Марат Супермодератор
Отправлено: 16 Февраля, 2016 - 16:35:26
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Ну да, я тоже где-то читал, что надо звездочку подставлять вместо неизвестного числа. Как я ни пытался это не работало нигде. А недавно в WinHex обратил внимание на поле WildCard в поиске подставил вместо неизвестного значения и увидел, что это работает. После этого решил, что надо добавить такую фичу в translhextion.
 
 Top
Марат Супермодератор
Отправлено: 18 Февраля, 2016 - 15:38:29
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Как и хотел, сделал Traslhextion portable.
Сейчас думаю над тем добавлять ли поиск через интервал или нет.
При наличии символа-джокера можно это и не делать.
Проблема пока только в том, что символ-джокер можно использовать только при поиске шестнадцатиричных последовательностей. При поиске текста он не поможет. Возможно, сделаю отдельно окно для поиска текста и окно для поиска hex чисел, как в WinHex'e.
 
 Top
Марат Супермодератор
Отправлено: 19 Февраля, 2016 - 08:07:35
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Нашёл хекс редактор, который очень похож на translhextion. По правде говоря, явно кто-то у кого-то стянул интерфейс. Мне кажется это был автор Frhed.
Как говорится, найдите различия.

Спойлер (Отобразить)




Спойлер (Отобразить)

 
 Top
Марат Супермодератор
Отправлено: 09 Марта, 2016 - 13:09:38
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Выяснилось, что translhextion основан на frhed и об этом написано в help'е. Вот что значит не читать help. Растерялся
 
 Top
alex_231 Супермодератор
Отправлено: 09 Марта, 2016 - 13:48:33
Post Id



Chief-Net


Покинул форум
Сообщений всего: 4687
Дата рег-ции: Окт. 2014  





И действительно, оказалось, Translhextion может вынимать и вставлять текст по поинтерам.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Марат Супермодератор
Отправлено: 09 Марта, 2016 - 20:54:14
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Вот и пришло время обновления.

Изменения в версии 1.8:
Из плюсов:
+portable версия программы. Все настройки теперь хранятся в файле config.ini. Раньше они хранились в реестре regedit.
+добавлен символ-джокер для поиска неизвестных значении как для текста, так и для шестнадцатиричных значений
+реализован скролинг мышью
+в меню вместо Find теперь Find Text... и Find Hex Values... по аналогии с WinHex.
+В окне поиска поле ввода Edit заменён на комбинированный список. Теперь последние введённые результаты сохраняются в списке. И доступны
даже после перезапуска программы по аналогии с WinHex.
+В окне ввода Jump to... поле ввода Edit заменён на комбинированный список. Теперь последние введённые результаты сохраняются в списке. И доступны даже после перезапуска программы по аналогии с WinHex.
+Программа следит за изменением открытого файла другими программами и если файл изменён другой программой, предлагает его перезагрузить.
Исправлена ошибка с выделением копируемых данных. Ошибка проявлялась, если выделить блок данных, вызвать контекстное меню и выбрать copy,
в появившемся окне выбрать Number of bytes to copy: и нажать OK. Потом если потянуть за полосу прокрутки, то выделение захватывало на 1 байт больше, чем должно быть.

Из минусов:
-Не реализован поиск через интервал. Вместо интервала используйте символ-джокер.

Скачать файл: Translhextion Portable.zip
Скачан раз: 269
 
 Top
Ace Lightning Пользователь
Отправлено: 10 Марта, 2016 - 12:41:32
Post Id



VIP


Покинул форум
Сообщений всего: 480
Дата рег-ции: Июнь 2015  





Класс, спасибо большое! Браво
 
 Top
Mefistotel Администратор
Отправлено: 10 Марта, 2016 - 13:02:14
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7042
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Скроллинга очень не хватало. Превосходно
Ноута пока нет, на сайт не залью. Вовчик может свободен будет - добавит.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Guyver Администратор
Отправлено: 10 Марта, 2016 - 15:12:22
Post Id



Chief-Net


Покинул форум
Сообщений всего: 9895
Дата рег-ции: Окт. 2014  
Откуда: Магадан





А изменений точно больше не будет?

-----
Я не волшебник - я только учусь...
 
 Top
Марат Супермодератор
Отправлено: 10 Марта, 2016 - 15:42:17
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Почему не будет, вполне возможно будут.
 
 Top
Guyver Администратор
Отправлено: 10 Марта, 2016 - 15:50:17
Post Id



Chief-Net


Покинул форум
Сообщений всего: 9895
Дата рег-ции: Окт. 2014  
Откуда: Магадан





Самое главное, что мне не хватает в этой программе, это Ctrl+Z, причём не только последнее, а многоразовое. Вот если бы это сделать - был бы вообще КРУТЯК!

-----
Я не волшебник - я только учусь...
 
 Top
Марат Супермодератор
Отправлено: 10 Марта, 2016 - 21:05:01
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Guyver пишет:
Самое главное, что мне не хватает в этой программе, это Ctrl+Z, причём не только последнее, а многоразовое. Вот если бы это сделать - был бы вообще КРУТЯК!

Я, конечно, попробую, но ничего не обещаю. Так как в с++ я не силён. К тому же, здесь всё на WinAPI функциях. Я, можно сказать, только учусь.
 
 Top
Марат Супермодератор
Отправлено: 12 Марта, 2016 - 22:03:01
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Версия 1.8.1
Реализована отмена по ctrl+z. Пока можно отменить не все действия с файлом.
Скачать файл: Translhextion Portable v1.8.1.zip
Скачан раз: 278
 
 Top
Guyver Администратор
Отправлено: 13 Марта, 2016 - 04:03:00
Post Id



Chief-Net


Покинул форум
Сообщений всего: 9895
Дата рег-ции: Окт. 2014  
Откуда: Магадан





Можно размещать на сайте?

-----
Я не волшебник - я только учусь...
 
 Top
Mefistotel Администратор
Отправлено: 13 Марта, 2016 - 08:46:50
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7042
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Полёт нормальный. Улыбка
Косяков пока не выявил.
Из пожеланий.
1) Все знают, что при попытке подключить таблицу из Круптара, программа падает, то есть формат для таблицы жестко задан. Перед загрузкой необходимо привести табличку в соответствие. Может как-то сделать так, чтобы прога не падала, а выдавала служебное сообщение, к примеру, "Формат таблицы неверный".
2) При некорректно ведённом адресе (к примеру, кириллица) прыжок всё-равно происходит. Может как-то сделать авто преобразование таких адресов или отменить прыжок, пока корректно не введёшь адрес.
3) Ещё возможно запилить строку вызова калькулятора виндовс?) Ну это так, уже совсем для ленивых.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Марат Супермодератор
Отправлено: 13 Марта, 2016 - 10:52:02
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Guyver пишет:
Можно размещать на сайте?

Ты размести, а по мере обновлений, будем и на сайте обновлять.
 
 Top
Марат Супермодератор
Отправлено: 13 Марта, 2016 - 11:18:18
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Mefistotel пишет:
1) Все знают, что при попытке подключить таблицу из Круптара, программа падает, то есть формат для таблицы жестко задан. Перед загрузкой необходимо привести табличку в соответствие. Может как-то сделать так, чтобы прога не падала, а выдавала служебное сообщение, к примеру, "Формат таблицы неверный".

Да, надо этот баг устранить.

Цитата:

2) При некорректно ведённом адресе (к примеру, кириллица) прыжок всё-равно происходит. Может как-то сделать авто преобразование таких адресов или отменить прыжок, пока корректно не введёшь адрес.

Над этим надо подумать.

Цитата:

3) Ещё возможно запилить строку вызова калькулятора виндовс?) Ну это так, уже совсем для ленивых.

Да, я тоже об думал. А ещё возможность вызывать ещё одну копию translhextion.
 
 Top
Guyver Администратор
Отправлено: 13 Марта, 2016 - 11:53:39
Post Id



Chief-Net


Покинул форум
Сообщений всего: 9895
Дата рег-ции: Окт. 2014  
Откуда: Магадан





И тогда можно подумать над драг энд дропом между окнами. Например, вставка выделенной части кода перетаскиванием в нужное место и т.д.

-----
Я не волшебник - я только учусь...
 
 Top
Mefistotel Администратор
Отправлено: 13 Марта, 2016 - 12:02:05
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7042
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Ну это уж совсем фантастика)))

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Марат Супермодератор
Отправлено: 13 Марта, 2016 - 12:25:09
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Guyver пишет:
И тогда можно подумать над драг энд дропом между окнами. Например, вставка выделенной части кода перетаскиванием в нужное место и т.д.


Ну, это уже совсем для ленивых. Ха-ха
Есть же copy->paste.
Чтобы такое реализовать, это надо в такие дебри залезть.
 
 Top
Марат Супермодератор
Отправлено: 14 Марта, 2016 - 16:15:36
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





alex_231 пишет:
И действительно, оказалось, Translhextion может вынимать и вставлять текст по поинтерам.

Нет, с поинтерами он не работает. Работа с поинтерами не реализована об этом написано в help'e.
Что узнал нового:
если загружена таблица, то при добавлении закладки, она сохраняется в таблице
в таблицу также можно добавлять закладки для дампинга скрипта.
 
 Top
Guyver Администратор
Отправлено: 14 Марта, 2016 - 17:06:00
Post Id



Chief-Net


Покинул форум
Сообщений всего: 9895
Дата рег-ции: Окт. 2014  
Откуда: Магадан





Перелил на сайт. Но что-то у меня не пашет сегодня ява. Поэтому залил в старый архив. В нём теперь 2 папки с обеими версиями.

Ещё Марат там своим скриптом обрабатывает скачивания, я хз как его менять. Надо архив обозвать как просто translhextion.rar. А уже в нём будут папки с разными версиями...

-----
Я не волшебник - я только учусь...
 
 Top
Марат Супермодератор
Отправлено: 14 Марта, 2016 - 18:21:43
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Guyver пишет:
Ещё Марат там своим скриптом обрабатывает скачивания, я хз как его менять. Надо архив обозвать как просто translhextion.rar. А уже в нём будут папки с разными версиями...

А зачем? Тогда придётся качать все версии. Может лучше просто разные архивы с разными версиями?
 
 Top
Guyver Администратор
Отправлено: 15 Марта, 2016 - 00:19:09
Post Id



Chief-Net


Покинул форум
Сообщений всего: 9895
Дата рег-ции: Окт. 2014  
Откуда: Магадан





Можно и так. Только я не могу твой скрипт изменить...

-----
Я не волшебник - я только учусь...
 
 Top
Mefistotel Администратор
Отправлено: 16 Марта, 2016 - 12:29:44
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7042
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Заметил такую петрушку, что когда ищешь hex последовательность и ставишь направление DOWN, прога всё равно ищет с начала файла, не взирая на флаг. А?!
Поиск UP работает как надо.
Помимо этого ещё заметил, что не сохраняется путь к ранее открытой таблице, если скопируешь ром с архива поверх старого. Всё время сначала приходится идти. Надо бы тоже это подправить.
Upd: Хотя есть recent tables, но всё же)

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Марат Супермодератор
Отправлено: 16 Марта, 2016 - 14:28:57
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Mefistotel пишет:
Заметил такую петрушку, что когда ищешь hex последовательность и ставишь направление DOWN, прога всё равно ищет с начала файла, не взирая на флаг. А?!
Поиск UP работает как надо.

Есть такой косяк. Будет исправлен в новой версии.
 
 Top
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Программирование »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



> Похожие темы: Translhextion Chief-NET Edition
Темы Форум Информация о теме Обновление
Плагины для Map Editor of Dreams
...
Программирование Ответов: 3
Автор темы: Марат
16 Ноября, 2020 - 01:46:07
Автор: ZetpeR
Beam Software CODEC
Экстрим хакинг Ответов: 5
Автор темы: Марат
28 Февраля, 2016 - 03:16:35
Автор: Mefistotel
MTE DTE Finder
Инструмент для поиска mte и dte "слов"
Программирование Ответов: 1
Автор темы: Марат
02 Октября, 2021 - 09:18:29
Автор: Mefistotel
Jon Menzies' Megapacker
Утилита для работы со сжатой графикой
Экстрим хакинг Ответов: 8
Автор темы: Марат
05 Августа, 2021 - 21:27:49
Автор: Марат
Comix Zone LZSS Coder
АРХИВНАЯ ТЕМА 2013 года
Экстрим хакинг Ответов: 13
Автор темы: Марат
22 Февраля, 2016 - 12:30:55
Автор: Mefistotel
 

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®