| Разработка и ромхакинг > Ромхакинг и программирование |
| RDKO GUI |
| (1/3) > >> |
| paul_met:
...Первые попытки что-либо сделать на Delphi материализовались в RDKO GUI (думаю обьяснять не надо что за RDKO). Графическая оболочка поддерживает все основные функции RDKO (создание чексуммы,патча и его применение).Имена файлов и наличие в них пробелов не играет роли.Также осуществляется слежение за процессом работы RDKO (блокировка GUI пока RDKO не закончит работу)... Хотелось бы ещё организовать Progressbar и спрятать окно консоли,но пока не знаю как это сделать (два дня как изучаю Delphi). Ну а пока всем желающим предлагаю протестировать прогу,может какие ошибки проскочат... PS: Выражается особая благодарность товарищу SVSD_VAL за консультацию по Delphi. ;) |
| EdHell:
Спасибо. Не то, чтоб комстрока напрягала, однако иногда лениво. И что еще приятнее - не надо будет ставить гтк, как для имевшегося ранее гуя. |
| brill:
paul_met, огромный респектище, с ГТК внатуре напряг. И причем было замечено что ГТК версия нестабильная в отличии от консольного варианта. Сам пользуюсь консолькой, а точнее заранее подогнанными бат файлами, но от такой полезный утилиты отказываться глупо :) Спасибо... Добавлено позже: Есть еще предложение сделать опцию выбора размера чексуммы, в консольном варианте это ключ -c за ним следует размер в байтах... Это позволит играться с размером чексуммы и патча. Сделать типа RadioButton или как ListBox (думаю лучше будет) и поставить следующие варианты размера чексуммы: 128 256 512 1024 2048 4096 8192 16384 (По умолчанию) 32768 |
| EdHell:
Тогда уж не забыть и 2352, самый ходовой сектор |
| brill:
EdHell, тоже вариант, как-то не подумал :) |
| paul_met:
--- Цитата: brill ---Есть еще предложение сделать опцию выбора размера чексуммы, в консольном варианте это ключ -c за ним следует размер в байтах... Это позволит играться с размером чексуммы и патча. Сделать типа RadioButton или как ListBox (думаю лучше будет) и поставить следующие варианты размера чексуммы: --- Конец цитаты --- Попытаемся сделать... |
| Derweer:
спасибо большое. Присоединяюсь ко всему вышесказанному. Не то, чтобы я этим часто пользуюсь, можно сказать - очень редко, но то, что такое сделали, за то - респект. Спасибо. |
| paul_met:
Опция выбора размера чексуммы теперь поддерживается! |
| brill:
paul_met, это ваще круто, ушел тестить :) Оперативно сработано. Приятно видеть такую тулзу с простым незамысловатым интерфейсом. И в тоже время все рамочки красиво подогнаны, а то встречается самописный софт все криво... Бэ... Будем надеятся на новые версии :thumbup: |
| paul_met:
--- Цитата: brill ---Будем надеятся на новые версии --- Конец цитаты --- Вот и она - v0.3 (в основном изменения внешнего вида): * Изменён вид окна GUI (не растягивает,убраны лишние кнопки); * Добавлена кнопка свернуть + логотип "RDKO GUI"; * Добавлен XP Манифест (внешний вид GUI теперь намного приятнее); * После работы RDKO (создания чексуммы,патча и т.д.) автоматически открывается папка назначения; |
| brill:
paul_met, прикольно, если релиз стабильный будет, значит пора присваивать продукту версию 1.0 Потестил, заметил мелкие глюки: - когда сворачиваешь программу и нажимаешь на крестик, программа на большом крестике, отображает маленький крестик; - по моему, вообще надо сворачивалку внизу убрать; - пора добавить вкладышь About... написать имя автора и контактную инфу; :) - в остальном все отлично (рисуночек красивый). |
| paul_met:
--- Цитата: brill ---- когда сворачиваешь программу и нажимаешь на крестик, программа на большом крестике, отображает маленький крестик; --- Конец цитаты --- У меня такого глюка нет (см. скрин ниже) --- Цитата: brill ---- по моему, вообще надо сворачивалку внизу убрать; --- Конец цитаты --- В принципе,ей можно и не пользоваться. Я попробую сделать "сворачивание" в трей... --- Цитата: brill ---- пора добавить вкладышь About... написать имя автора и контактную инфу; --- Конец цитаты --- Так есть ведь так фишка (правой кнопкой по логотипу). |
| brill:
--- Цитата: paul_met от 02 Февраль 2009, 02:23:51 ---У меня такого глюка нет (см. скрин ниже) В принципе,ей можно и не пользоваться. Я попробую сделать "сворачивание" в трей... Так есть ведь так фишка (правой кнопкой по логотипу). --- Конец цитаты --- 1. а у меня есть :), я догадывался что в ХП теме не будет, но я пользую классику и у меня она есть. 2. сворачивание в трей хорошо, но иногда (не всегда правда и к РДКО это мало относится) полезно видеть что делается в консоли, например процентики бегут, а в ГУИ этого бывает и не видно, ну или логи удобно смотреть :), у РДКО всего этого нет, так что можно спокойно прятать. 3. Не заметил. Но выглядит как-то не серьезно, надо именно отдельный вкладышь, а то кто дорубит что надо именно правой клавишей давить по картинке. Надо именно отдельный вкладыш и чтобы не МессэйджБокс выбивало по центру, а именно в самой форме программы отображало :) Успехов, мы все следим за начинаниями :) |
| paul_met:
RDKO GUI v0.4 --------------------- - Окошко умеет сворачиваться в трей (та самая спец кнопка за это отвечает) - Добавлено небольшое всплывающее меню при нажатии правым кликом на иконку в трее (RDKO GUI,About,Exit) - Добавлена новая вкладка "About" (общая инфа) - Новая иконка в виде золотой буквы "G" (то бишь "GUI") - Прога сжата ASPack и занимает теперь 209 кб; |
| brill:
paul_met, с каждым разом все лучше и лучше, уже даже трудно что-то пожелать, уже вроде и так все есть. Может будут новые пожелания от других пользователей, а то у меня глаз "замылился". Если еще что-то придет в голову я отпишу. |
| Zephyr:
Если бы мне рассказал кто что это за "RDKO", я бы тож потестил :) А еще рекомендую использовать зеркальные компоненты KOL для Delphi которые уменьшат размер с 400-500kb (незапакованых) до 100kb (незапакованых). Эти компоненты имеют VCL подобие MCK называется. Следовательно подобная программа будет занимать не более 64 кб в запакованном виде - тем же ASPack либо UPX. А процесс проектирования и написания останется идентичным. http://kolmck.net/ |
| brill:
Zephyr, RDKO это программа которая позволяет чинить битые образы дисков (и не только образы) удаленно, т.е. если у вас битый образ, а у вашего друга есть рабочий, то можно попросить друга сделать патч и применить его у себя на своем образе. Тем самым образ примет вид рабочего (станет идентичным как у друга), как правило патч может занимать довольно не много, но если версии дисков разные патч может быть не эффективен. Ну и так как програ изначально консольная, то ГУИ у нее полноценного небыло, а товарищ paul_met во время обучения Delphi сделал еще попути важную вещь и сделал ГУИ к РДКО,за что ему огромное Спасибо :) Добавлено позже: Саму РДКО можно скачать тут, она необходима для ГУИ. |
| paul_met:
--- Цитата: Zephyr ---А еще рекомендую использовать зеркальные компоненты KOL для Delphiкоторые уменьшат размер с 400-500kb (незапакованых) до100kb (незапакованых). Эти компоненты имеют VCL подобие MCK называется.Следовательно подобная программа будет занимать не более 64 кб взапакованном виде - тем же ASPack либо UPX.А процесс проектирования и написания останется идентичным.http://kolmck.net/ --- Конец цитаты --- . Да,надо бы разобраться с этими компонентами,тем более что мне их ранее уже советовал один добрый человек. :) |
| Zephyr:
brill Спасибо. Попробую потестить. Как я понял у программы есть фронтед GReDeKO однако требующий установки GTK+ 2.x. Так что да, подобный GUI будет лучше. Я бы порекомендовал автору paul_met связаться с автором программы и предложить свой GUI. Однако желательно было бы его переписать в этом случае используя Lazarus + UPX для легальности. Опять таки в данном случае само проектирование и код при переносе не изменятся. |
| EdHell:
По идее, можно еще чуточку расширить список блоков, кратных 2352, хотя бы до соседних с ним 1176 и 4704, это добавит гибкости. А в идеале - добавить возможность ручного ввода размера блока. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |