motofan logo
       
> 

Описание формата файлов тем Moto X-Theme (*.mxt), с чем его есть?

Румата
сообщение 26.8.2005, 16:27


Новичок
*

Группа: Пользователи
Сообщений: 11
Регистрация: 25.8.2005
Пользователь №: 49 643
Модель телефона: 380

Рейтинг: 0



Как то давно нашел на форуме такую штуку, может кто знает про этот формат по подробнее?


Описание формата файлов тем Moto X-Theme (*.mxt)

Версия 1.00 (2005-06-08)
Спецификация для разработчиков


Структура документа

1. Структура архива
1.1. Папки архива
1.2. Файлы архива
2. Описание структуры файла moto.xtheme.ini
3. Приложения


1. Структура архива


*.mxt – файл темы Moto X-Theme.

Формат файла – сжатый архив типа ZIP (PKWare® ZIP). Совместим с Windows XPTM “ZIP Folder”, WinZIP®, WinRAR®, WinACE®, WinARJ® и другими программными средствами сжатия данных.
Програмное обеспечение использующее ZIP-компоненты (Borland® DelphiTM/C++ BuilderTM, Microsoft® Visual C++TM и т.д.) для работы с темами Moto X-Theme, а также сами файлы тем Moto X-Theme являются некоммерческими продуктами и поэтому подпадают под лицензионное соглашение по использованию сжатия PKWare® ZIP как «некоммерческое програмное обеспечение». Физические или юридические лица, использующие ПО для работы с темами Moto X-Theme, а также сами темы Moto X-Theme в коммерческих целях, пусть сами разбираются с PKWare®.

Параметры архива:
• Степень компрессии – нормальная (средняя, Normal).
• Архив содержит подпапки.
• Отсутствует комментарий архива.
• Отключено сжатие заголовков.



1.1. Папки архива

\ – корень архива
\icons – подпапка для файлов иконок меню
\soundkeys – подпапка для файлов звуков клавиш
\animations – подпапка для файлов анимации телефона (на вкл./выкл телефона, логотип оператора и прочие «анимации»)



1.2. Файлы архива

\moto.xtheme.ini – файл параметров темы Moto X-Theme. Обязательный!!!
\mma_ucp – файл меню телефона. Исходник – /a/mobile/system/mma_ucp
\spcolor.sch – файл палитры телефона. Исходник – /a/mobile/system/spcolor.sch
\dnp.prf – файл патча к ленгпаку. Исходник – /a/dnp.prf

Остальные файлы являются файлами темы и могут присутствовать либо отсутствовать в зависимости от указаний их в moto.xtheme.ini.



2. Описание структуры файла moto.xtheme.ini

; Формат файла: TINIFile (*.ini)
; Формат описания: стандартный (см. SDK, хелпы по C(++) & Delphi), но чтобы не путаться с []-скобками (имя секции), они заменены на угловые <>. Остальные "знаки препинания" соответствуют стандарту: "{", "}", "|", ",", ";", кавычки.

[Info]
; Здесь могут указываться к-л глобальные параметры темы (другие предложения ПРИНИМАЮТСЯ).
Author=<автор темы>
E-Mail=<e-mail автора темы>
Web=<www-адрес сайта автора или сайт поддержки>
Date=<дата создания, формат строковый>
Description=<описание пакета, т.е. коммент и тому подобное>
PhoneModel=<модель исходного телефона: "C650", "V300" и т.д. - для размера экрана и т.д.>


[Style]
; Секция для P2KStyle
; Тут пусть KEO добавит свои параметры
ColourStyle=<файл цветовой палитры, например “system\spcolor.sch”>


[MenuItems]
;Секция для P2KME
Items=<список секций типа [<MenuName>], через запятую>


; Имя секции = имя пункта меню (см. список в приложении)
[<MenuName>]
Icon_List=<Файл иконки 15*15>
Icon_Normal=< Файл иконки 25*25 / 33*33>
Icon_Select=< Файл иконки 33*33 / 41*41>


[Folders]
; Секция папок, где файлы лежат, если не указана секция или какой либо из
; параметров – иконки и звуки искать просто в архиве, фонов значит нет.
IconsInPhone=<абсолютный маршрут для записи в телефон, например “/a/mobile/”>
Wallpapers=<относительный путь папки с фонами в архиве (например “pictures\”)>
Sounds=<относительный путь папки с фонами в архиве (например “soundkeys\”)>


[Animation]
StartUp=<файл анимации на включение телефона>
PowerDown=<файл анимации на выключение телефона>


[Sounds]
; Секция для звуков
StartUpMP3=<мелодия при загрузке>
PowerDownMP3=<мелодия при выключении>
BatLow=<батарея разряжена>
BatChrg=<начата/закончена зарядка батареи>
SoftKey=<любая из софт-клавиш и контекстное меню>
Scroll=<движение джойстика>
KeyEnd=<красная кнопка>
KeySend=<зелёная кнопка>
KeyMenu=<кнопка меню>
DevCnct=<гарнитура вставлена>
DevDrop=<гарнитура вынута>
CalTimer=<сигнал длительности разговора>
Negate=<невозможность действия>
CalDrop=<ошибка сети, ошибка wap>
Error=<ошибка действия>
Confim=<подтверждение да/нет>
DelText=<текст удалить>
EndList=<при выборе режима ввода текста или невозможность увеличить/продолжить>
ScroFst=<поиск по букве справочника и выделение файла>
KeyHold=<длительное зажатие кнопки>
CalSet=
KeySmt=
DelItem=
VxPrompt=


3. Приложение


Список языков и их ID

0x10 Bulgarian 0x18 Hungarian
0x11 Croatian 0x09 Italian
0x12 Czech 0x1E Norwegian
0x13 Danish 0x1F Polish
0x14 Dutch 0x20 Portuguese
0x03 English (UK) 0x22 Romanian
0x01 English (US) 0x23 Russian
0x16 Finnish 0x0A Spanish
0x06 French 0x2B Swedish
0x07 German 0x28 Turkish
0x17 Greek 0x29 Ukranian




Список зарезервированных названий пунктов меню и секций

Activation AIM AlarmClcok AlarmClock
Bluetooth Browser BRWSetup Calculator
CallForward Camera CarSetting CDAG
Chat Connection Datebook DialService
FEM FixedDial Games GoToURL
Headset IM InCallSetup INCMCall
IntlSetup IRDALink JAVATools Message
MMRingStyle MobileQQ MotoMixer Multimedia
Mutilmedia MyTones Network OthrSetting
Personalize PhoneBook PhoneStatus Pictures
QuickDial Radio RecentCall RingVibrate
Security ServiceDial Settings Shortcuts
SIMApp Sounds StoredPages Sync
Theme Tools UsbSetting Video
VideoCamera VoiceDial VoiceRecord WebAccess
WebHistory WebSessions WebShortcut WorldTime
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RusBiT
сообщение 27.8.2005, 4:49


МотоКрасноярец
*****

Группа: Пользователи
Сообщений: 431
Регистрация: 29.3.2005
Из: Красноярск
Пользователь №: 39 770
Модель телефона: (M) a1200
Прошивка: Kernel 2.4 :)

Рейтинг: 214.5



Румата, Этим делом , если не изменяет память занималься DaY , но он уехал в Москву и на долго. MAX.WIZ не дал ему исходники, так что можешь забыть про это :(
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DaY
сообщение 25.9.2005, 8:43


Интересующийся
**

Группа: Пользователи
Сообщений: 64
Регистрация: 20.2.2005
Из: Москва
Пользователь №: 37 317
Модель телефона: C380
Прошивка: R365_2.2FR

Рейтинг: 22.5



немного не корректно сказано.

это была задумка стандарта для тем (themes), чтобы из программы, поддерживающей этот стандарт, можно было легко и просто поменять тему на телефоне.

на данный момент программную поддержку формата может обеспечить только Max.Wiz, поскольку он единственный кто владеет техникой замены путей значков в файле меню (mma_ucp).

я в своё время уже написал программу для быстрой смены тем в телефоне, но поскольку исходный код для редактирования файла меню от Max.Wiz'а не получил, то смена темы происходит заменой файла меню, что является извращёнским способом.

Но с автором P2KMenuEditor всё же была договорённость что он в свободное время напишет библиотеку (dll) для работы с файлом меню. Так что надейтесь на лучшее и трясите его :-D


Вот как выглядит моя программа для смены тем:
Изображение

PS: сейчас в своих темах я обеспечил поддержку формата Moto-X для того, чтобы если в P2KMenuEditor'е появится поддержка формата - можно было легко заменять темы.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DataLink
сообщение 10.12.2005, 13:26


Интересующийся
**

Группа: Пользователи
Сообщений: 94
Регистрация: 2.11.2005
Пользователь №: 56 791
Модель телефона: C650+Extraz
Прошивка: 2.23R

Рейтинг: 3.5



Так я нифига и не понял про этот формат... т е получается что заливаем несколько *.mxt файлов в трубку, ставим на нее же апплет, а затем парой кликов меняем темы? ну прикольно...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ilya1
сообщение 11.12.2005, 0:05


Опытный
***

Группа: Пользователи
Сообщений: 102
Регистрация: 6.12.2004
Пользователь №: 25 304
Модель телефона: е398

Рейтинг: 7



2 DataLink
Неа, качаешь файл темы, даешь его проге, а она заменяет в теле иконки меню, фон, заставку и все остальное.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DataLink
сообщение 14.12.2005, 9:02


Интересующийся
**

Группа: Пользователи
Сообщений: 94
Регистрация: 2.11.2005
Пользователь №: 56 791
Модель телефона: C650+Extraz
Прошивка: 2.23R

Рейтинг: 3.5



ilya1, а, понятно...
Кстати, то о чем я писал-это ж идея!
Рискну попробовать, хоть опыта и мало-но попытка не пытка...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CrashX
сообщение 23.9.2008, 4:31


Гуру
******

Группа: Пользователи
Сообщений: 834
Регистрация: 21.3.2005
Из: Севастополь-Барнаул
Пользователь №: 39 257
Модель телефона: Moto MAXX
Прошивка: self.custom()


Настроение:
Овощ в помощь... В смысле ХРЕН С ТОБОЙ



Рейтинг: 360



хм, темы на более продвинутых моделях очень даже хорошая вещь, вот у меня они включены и это удобно когда нужно быстро поменять все, скин озвучку и обои и тп, ну например на раюота у меня должно быть все строго тк должность просто обязвает а вне нее у меня другая тема))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Описание формата файлов тем Moto X-Theme (*.mxt), с чем его есть? · Темы · Forum
 

Ответ в темуСоздание новой темы
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 16.4.2024, 7:10

Форум живёт: