| |
|
KreN
VIP Developer
Регистрация: 5.12.07 Сообщений: 44 Репутация: 1070 Откуда: Ростов-на-Дону
|
#41 [24.07.08, 13:20] BcfgEdit - редактор конфигов
Название: BcfgEdit. Версия: 1.0. Автор: © KreN. Описание: эльф позволяющий редактировать бинарные конфигурационные файлы. Использование:Для использования расширение "bcfg" нужно зарегистрировать на этот эльф. Пример создания и использования можно посмотреть на свн, в проекте BcfgExample, также можно скачать эльфа в подписи. Конфиги создаются эльфом в каталоге Config на карте или в телефоне. Поддерживаемые на данный момент типы конфигов:CFG_UINT - беззнаковое целое число CFG_INT - целое число CFG_STR_WIN1251 - строка в кодировке win1251 CFG_CBOX - комбобокс (радиобаттоны) CFG_STR_PASS - строка с паролем (win1251) CFG_COORDINATES - визуальный выбор координат (x,y) CFG_LEVEL - подуровни в меню CFG_CHECKBOX - чекбокс CFG_COLOR_INT - визуальный выбор цвета CFG_TIME - время CFG_DATE - дата CFG_FONT - шрифт CFG_KEYCODE - клавиши, режим нажатия клавиш CFG_RECT - визуальный выбор координат (x,y), длины, ширины CFG_UTF16_STRING - строка в кодировке UCS2 (также данная опция позволяет выбирать визуально файл или каталог) Качаем конфигуратор здесь и пример здесь
|
Спасибо сказали: Ну6иК, UltraShot, zapret007, Tihiy, IronMaster, jamesbond22, 68-artem, eddmund, E1kolyan, VoiD, Double_A, jasiek, Pharaon, Slawwan, Ворчун, TOLIK111, Hussein, jonico, nagmet, lisaus, alb884, Sochinec777, arban, timos_06, kino11, GaS, Zormax, Victor_k, Hobblyn, Артур666, KalaN, leprekon, yoz1k, Mr_Aleks, BigHercules, Nick, Ugolovnik, AlexTin, hughlaurie, RZRZ530, bazya, 11andrey11, -VIPER-, Bushmen, Sotik2, sergkyky222, Noa, yuti, PUZ, myrzeug, RusNet, ZEN, oslik23, RedNaxLex, D3mon, Pavel2509, awg, Up, markross, nikkko, Va_st, senseless, Khort, NEGRO_JVS, ganador, Frost-by, LONGMAN, Ryabchik, tianddu, Oldbee, Fire, Kilo_Hz, Spero, Edgpaez, DuXeN0N, ELECTRO-NIC, ДартСЕ, saint11, A-R-T, Zyozya, SlaveMaster, Тисл, JonSE, oleeg, Iphone309, nitr, BERSS, kukakaka, MaPkiZzz, Deitro, MurametS, ipod, alesha, Ax, milad_spider, MaxxxS, yr4ik, ENSAIER, KoLjn, PRO100light, unfunk, -Sanek-, Blend, Scorpion, xoXox, ExTaZy, chingis1990, MEHRDAD, vodoo999, Баркет, alexus, burn_73, Rub4ek, staromand, romanticide, flips, EPEMA, TRISTAM92, avens, Dick, centrumse, caramba, veterok, Rc, LitEFlieN, Boysie99, lexa4311, CZESIO_1_xD, blacklizard, CyberMaster, thomassafca, CaH4e33, AlexuS, Belyj, plembo, distroer24, House, Metaler, farid, g00fy, Vov4ик, Nook, bfalcon, crisbeto, Steve_Key, Done4, buhh83, a6b6, SERGK393
|
nvoid
Expert
Регистрация: 29.11.07 Сообщений: 1375 Репутация: 380
|
#42 [28.07.08, 15:06] Re: BcfgEdit - редактор конфигов
Gera87 Функции на первой странице (или на второй, у меня количество постов изменено). Все кроме 2A1.
Motorola EM30
|
BigHercules
Elfmaker
Регистрация: 19.1.07 Сообщений: 246 Репутация: 1925 Откуда: Воронеж
|
#43 [28.07.08, 16:31] Re: BcfgEdit - редактор конфигов
Попробывал использовать бинарные конфигурационные файлы. Ну что могу сказать... КЛАСС!!! ОГРОМНОЕ СПАСИБО! Но есть несколько вопросов. 1. Можно ли сделать, чтобы вместо названия эльфа вверху экрана, отображалось имя редактируемого конфига? 2. Под имя параметра отведено 32 символа. Но все 32 символа у меня не помещаются на экран (у меня 240x320). Можно ли сделать вывод того, что не влезло, на следующей строчке? Оптимально было бы если бы "скроллинг". 3. И еще, нельзя ли добавить еще один тип параметра, что-то типа CFG_INFO или CFG_NOTES? Это обычная текстовая строка, содержащая пояснение к параметру, за которым данный тип расположен в конфиге. И если этот тип присутствует за каким-то из "официальных" параметров, то его выводить для выделенного параметра при нажатии на кнопочку "Информ." 4. Нельзя ли сделать выбор шрифтов для самого редактора? Чтобы можно было поставить шрифт "помельче". Еще раз ОГРОМНОЕ СПАСИБО!!!
SЕ K790i R8BF003 CID52
|
awg
Patcher/Moder
Регистрация: 10.1.08 Сообщений: 604 Репутация: 2795 Откуда: г.Владимир
|
#44 [28.07.08, 16:36] Re: BcfgEdit - редактор конфигов
BigHercules3. И еще, нельзя ли добавить еще один тип параметра, что-то типа CFG_INFO или CFG_NOTES? Это обычная текстовая строка, содержащая пояснение к параметру, за которым данный тип расположен в конфиге. И если этот тип присутствует за каким-то из "официальных" параметров, то его выводить для выделенного параметра при нажатии на кнопочку "Информ." Так вроде же так и есть. Выделяешь параметр, давишь на "Информ." и показывается значение параметра. Иль я чо-то не понял? Добавлено 28.7.08 16:41 Joker XT1. Чекбокс не сразу показывается, тока когда нажмёшь KreN 1. Странно, текст устанавливается и по созданию итема...
Если речь идет про то что под названием параметра не отображается его соотояние, то у меня тоже самое
К550->W610->K700->C901->Xperia Sola->Meizu MX2->Meizu M3 Note->Xiaomi Redmi Note 4x (Mido)->Redmi Note 7Pro (Violet)
|
jamesbond22
Свой в доску
Регистрация: 19.8.07 Сообщений: 1764 Репутация: 1322
|
#45 [28.07.08, 16:42] Re: BcfgEdit - редактор конфигов
BigHercules4. Нельзя ли сделать выбор шрифтов для самого редактора? Чтобы можно было поставить шрифт "помельче". you can change font in source code (main.cpp) Код: SIonRedraw(db,r1,r2,r3); { if (IS_ENABLED) { SetFont(FONT_E_14R);
XPeria X8 ROM 2.3.5 GingerDX v008
|
BigHercules
Elfmaker
Регистрация: 19.1.07 Сообщений: 246 Репутация: 1925 Откуда: Воронеж
|
#46 [28.07.08, 16:47] Re: BcfgEdit - редактор конфигов
awg пишет: BigHercules3. И еще, нельзя ли добавить еще один тип параметра, что-то типа CFG_INFO или CFG_NOTES? Это обычная текстовая строка, содержащая пояснение к параметру, за которым данный тип расположен в конфиге. И если этот тип присутствует за каким-то из "официальных" параметров, то его выводить для выделенного параметра при нажатии на кнопочку "Информ." Так вроде же так и есть. Выделяешь параметр, давишь на "Информ." и показывается значение параметра. Иль я чо-то не понял? Ну... у меня появляется информация об версии редактора. Да и тип я такой не нашел в исходниках. Хотя может у меня не последняя версия исходников? Добавлено 28.7.08 17:03 jamesbond22 пишет: BigHercules4. Нельзя ли сделать выбор шрифтов для самого редактора? Чтобы можно было поставить шрифт "помельче". you can change font in source code (main.cpp) Код: SIonRedraw(db,r1,r2,r3); { if (IS_ENABLED) { SetFont(FONT_E_14R);
Yes I can. I know about that. But I do not want to compile the source code each time to change a font. PS. Sorry for my english
SЕ K790i R8BF003 CID52
|
KreN
VIP Developer
Регистрация: 5.12.07 Сообщений: 44 Репутация: 1070 Откуда: Ростов-на-Дону
|
#47 [28.07.08, 22:46] Re: BcfgEdit - редактор конфигов
BigHercules 1. Сделаю 2. На следующей строчке не хочу делать, а скроллинга у двухстрочного меню нет, пока что используйте имена покороче 3. Подумаю, может и сделаю 4. С шрифтами вот проблема, для телефонов с разными размерами дисплеев одни шрифты есть других нету, пока реализации не придумал
|
BigHercules
Elfmaker
Регистрация: 19.1.07 Сообщений: 246 Репутация: 1925 Откуда: Воронеж
|
#48 [29.07.08, 08:38] Re: BcfgEdit - редактор конфигов
KreN пишет: BigHercules 2. На следующей строчке не хочу делать, а скроллинга у двухстрочного меню нет, пока что используйте имена покороче 3. Подумаю, может и сделаю 4. С шрифтами вот проблема, для телефонов с разными размерами дисплеев одни шрифты есть других нету, пока реализации не придумал Если будет пункт 3 , то со вторым можно ничего и не делать. Пусть остается все как есть. Так как в этом случае можно будет сделать имя и меньшего размера, а описание этого параметра посмотреть по кнопочке. Со шрифтами я тоже думаю. Как вариант: отобразить в списке из которого выбирается шрифт, только те, которые есть в dyn_const. Еще несколько вопросов (предложений). 1. Можно ли сделать ввод шестнадцатиричных чисел? 2. Можно ли сделать ввод пути к папке в файловой системе? 3. Хотелось бы иметь возможность выбирать файл в месте с путем и без него. Заранее спасибо за ответы.
SЕ K790i R8BF003 CID52
|
KreN
VIP Developer
Регистрация: 5.12.07 Сообщений: 44 Репутация: 1070 Откуда: Ростов-на-Дону
|
#49 [29.07.08, 11:45] Re: BcfgEdit - редактор конфигов
BigHercules 1. Можно, но не буду. По сути это будет обычная строка, посему пишите в конфиге вин строку а в эльфе делайте ей стртуул 2,3. Сделаю тип конфига вчар_т в котором будет расширение выбрать файл или папку. Только пока не решил делать имя папки и файла отдельно или вместе, в эльфе распарсить строку на путь и файл дело трех секунд, а иначе в конфигураторе надо будет два поля ввода вместо одного, или же придумывать структуру наподобие той которая используется для обновления конфига эльфами при его изменении
Про шрифты тоже думал так, но перебирать все как то некузяво
|
BigHercules
Elfmaker
Регистрация: 19.1.07 Сообщений: 246 Репутация: 1925 Откуда: Воронеж
|
#50 [29.07.08, 12:29] Re: BcfgEdit - редактор конфигов
KreN пишет: BigHercules 1. Можно, но не буду. По сути это будет обычная строка, посему пишите в конфиге вин строку а в эльфе делайте ей стртуул 2,3. Сделаю тип конфига вчар_т в котором будет расширение выбрать файл или папку. Только пока не решил делать имя папки и файла отдельно или вместе, в эльфе распарсить строку на путь и файл дело трех секунд, а иначе в конфигураторе надо будет два поля ввода вместо одного, или же придумывать структуру наподобие той которая используется для обновления конфига эльфами при его изменении
Про шрифты тоже думал так, но перебирать все как то некузяво 1. можно, конечно, и как строку вводить. Но здесь есть и минусы. Увеличивается размер конфигурационного файла. После обновления конфига нельзя напрямую использовать параметр, его нужно еще преобразовать, т.е. придется на loader что-то еще навешивать и он получиться не универсальный, а завязанный на параметры. И потом, лучше сделать преобразование из строки в hex со всеми проверками в одном эльфе (в редакторе), чем в каждом, где используется ввод параметров в формате hex. 2,3. Лучше все же сделать два типа (IMHO). Отдельно для папки и отдельно для файла с путем. Так как не всегда нужно имя файла, а нужна именно папка. В папке, например, потом будет что-то сохраняться. А для файла я бы сделал возможность выбора: либо просто имя файла, либо имя + путь. А со шрифтами ... Я пока другого пути не вижу. Да и не так их уж и много. Если я не ошибаюсь, их пока всего 43. Добавлено 29.7.08 12:32 А можно еще вопрос? Когда ожидается поддержка в редакторе типа CFG_TIME?
SЕ K790i R8BF003 CID52
|
Oganyan-Arthur
Patcher
Регистрация: 12.3.08 Сообщений: 1063 Репутация: 1004
|
#51 [29.07.08, 23:44] Re: BcfgEdit - редактор конфигов
Классная вещь!!! А что можно сделать что бы крякозябрами не отображалось! Патч на кодировку стоит!
Sony Xperia J Android 4.1.2
|
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|