PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PSP хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=195)
-   -   CTF Tool 5.00 M33 - разборка / сборка тем CTF (https://www.pspx.ru/forum/showthread.php?t=80872)

ErikPshat 06.04.2009 10:52

CTF Tool 5.00 M33 - разборка / сборка тем CTF
 
Вложений: 3
CTF Tool 5.00 M33

Вложение 2961

Это консольная утилита, которая автоматически выполняет все действия по распаковке и упаковке тем CTF.
Выполняет такие же функции, как "CTF Manager v5.00", который, кстати, умеет собирать тему только из двух папок "VSH" и "FONT". Но, по моему мнению, моя утилита наиболее проще, быстрее и функциональнее, нежели открывать какую-то программу, нажимать всякие кнопочки указывая путь к каждому файлу, а потом вспоминать, в какую папку всё это сохранилось.

За основу был взят консольный CTF/UNCTF command line tool, написанный Hrimfaxi, на основе которого и существуют сегодня всевозможные утилиты, как тот же CTF Manager v5.00.

Изначально исходник предназначен для работы из-под консоли, т.е. ввода команд на выполнение в консоли Windows (Пуск -> Выполнить...).
Я давно уже пользуюсь этой консолькой, правда не ввожу каждый раз команды, а просто сморганил себе батник и запускаю его, так мне более удобнее и быстрее конвертить файлы. Я каждый раз этот батник под себя усовершенствую и в конце-концов скомпановал в исполняемый экзешник. Выполняется всё в автоматическом режиме.

Как разобрать тему CTF:
  1. Положите файл темы CTF, которую необходимо разобрать, в папку "UnCTF".
  2. Запустите экзешник "CTF Unpacker".
  3. Вас попросят пару раз нажать любую клавишу на клавиатуре.
  4. Затем забирайте разобранную тему из папки "1_DONE".
Пояснения:
  • Цифру 1 в названии папки "1_DONE" сделана для того, чтобы эта папка всегда была первой в начале списка.
  • Под цифрой 2, у вас появится ещё папка под названием "2_YOUR_SOURCE_CTF". Она будет всегда второй и как видно из названия, туда будет перемещаться ваш исходный файл темы CTF.
  • Сделано это не случайно. Как программа выполнится, ваша папка будет сразу готова для принятия следующего файла.
  • В следующий раз вы кидаете другой файл CTF для распаковки и не задумываясь запускаете программу. Готовая распакованная тема сохраняется опять в ту же папку "1_DONE", но не переживайте, если у вас в той папке лежала ранее распакованная тема, то эта папка переименуется, в названии которой будет записано "OLD" (старая), а именно так: "done_old_01". И каждый раз, при распаковке новых тем, эти старые папки будут перемещаться всё дальше и дальше, увеличивая на конце цифру 02, 03, 04... до 30!
  • А исходник CTF так же будет всегда перемещаться в папку "2_YOUR_SOURCE_CTF", затем в "source_old_ctf_01", 02, 03, 04... до 30!
  • Опять же, это сделано не спроста. Очень часто случается, когда забываешь почистить папку с распакованными файлами темы и при распаковке новой темы, новые файлы перезаписывают старые, а что ещё страшнее, дописывают новые. Тут уже не разберёшь, где файлы от новой темы, а где от совершенно другой, хотя этого даже можно не заметить и не вспомнить. В результате можно собрать такую солянку...
  • А тут всё будет разложено по полочкам, исходник и распакованная тема будут находится под одинаковыми цифрами и ничего не потеряется и не перепутается случайно. Когда вам старые папки станут не нужны, вы их просто удалите.
Как собрать тему CTF:
  1. Подготовив файлы темы в соответствии со структурой папок Flash0, кидайте их во вторую папку "CTF".
  2. Не забудьте, что для сборки темы обязательно должен присутствовать файл официальной темы PTF, собранный прогой от SONY: "Custom Theme Converter v1.0.0.0" или взятый готовый от старой темы.
  3. Как разобрать тему PTF, описано в ЭТОЙ статье.
  4. Как собрать тему PTF, описано в ЭТОЙ статье.
  5. Итак, закинув все папки с файлами темы в папку "CTF", запускаете экзешник "CTF Packer".
  6. Вас попросят пару раз нажать любую клавишу на клавиатуре.
  7. Затем забирайте готовую к применению тему CTF из папки "1_DONE_CTF". А все ваши файлы-исходники разобранной темы скопируются в папку "2_YOUR_UNPACKED_THEME"
Пояснения:
  • То, что исходники и сборка копируются в отдельные папки, задумано для того, чтобы не было путаницы в общей папке. Чтобы отделить экзешник программы от кучи других папок, файла PTF и готового CTF, чтобы программу случайно не удалить вместе с остальными файлами, да и просто чтоб автоматически поддерживать порядок.
  • Всё остальное точно так же, как и при разборке темы.
  • Кстати, не забудьте, что в этой же папке находится вспомогательная скрытая папка под названием "support", которую вы не видите и в которой лежат специальные файлы прошивки, необходимые для распаковки и запаковки тем. Не бойтесь, вы её просто так не удалите, если конечно у вас не стоит в свойствах папок в Винде: "Показывать скрытые файлы и папки".
Надеюсь вам тоже понравится.

Dr.House 06.04.2009 19:32

по-моему отличная прога получилась. все понятно и раскладывается по местам. главное - элементарна в использовании) Спасибо ErikPshat!!


Текущее время: 12:24. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.