[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Jery, Rey  
Форум » Knights and Merchants: Remake » Редактирование игры » Libx Editor 2 (Программа для легкого способа работы с Libx)
Libx Editor 2
Alexandr_5Дата: Суббота, 06.04.2013, 18:43 | Сообщение # 1
Воитель
Группа: Проверенные
Сообщений: 1330
Награды: 4
Репутация: 33
Статус: Offline
1 beta версия готова. Если найдете ошибки или баги пишите.

Перейти на сайт


Сообщение отредактировал AlexandrV - Вторник, 18.06.2013, 14:33
 
JeryДата: Воскресенье, 28.04.2013, 00:20 | Сообщение # 61
Мечник
Группа: Модераторы
Сообщений: 568
Награды: 2
Репутация: 50
Статус: Offline
Вся игра крома ест как одна твоя программа. Кароче, мое мнение нужно развивать функционал а не жрать чужие ресурсы, стандартными стилями от другой ОС.

«Художник не тогда знает, что он достиг совершенства, когда нечего добавить, но когда нечего больше отнять». (Антуан де Сент-Экзюпери)
 
Alexandr_5Дата: Воскресенье, 28.04.2013, 00:23 | Сообщение # 62
Воитель
Группа: Проверенные
Сообщений: 1330
Награды: 4
Репутация: 33
Статус: Offline
А сколько она ест
 
JeryДата: Воскресенье, 28.04.2013, 00:26 | Сообщение # 63
Мечник
Группа: Модераторы
Сообщений: 568
Награды: 2
Репутация: 50
Статус: Offline
50мегабайт оперативной памяти, для обычной программы типа блокнота это ой как много. Это как одна вкладка хрома.

«Художник не тогда знает, что он достиг совершенства, когда нечего добавить, но когда нечего больше отнять». (Антуан де Сент-Экзюпери)
 
Alexandr_5Дата: Воскресенье, 28.04.2013, 00:51 | Сообщение # 64
Воитель
Группа: Проверенные
Сообщений: 1330
Награды: 4
Репутация: 33
Статус: Offline
Да много но стили убрать не смогу + ко всему это неспособная проигрывать музыку прога а с мызыкой еще больше и это не блокнот
+Подходит и для других ОС но есть кое какие ограничение
+Функции и красота которую в блокноте обычном и в Vcl не сделаешь или быть профи чтобы сделать лучший редактор Libx

Добавлено (28.04.2013, 00:51)
---------------------------------------------
Врядли из за стилей так как стили вообще идут отдельно хотя знаю почему

Таму меня несколько компонентов стией я сделаю 1 и буду сили загружать программно так что значительно уменьшит оперативки только подгружаться будут если нужно

 
JeryДата: Воскресенье, 28.04.2013, 01:01 | Сообщение # 65
Мечник
Группа: Модераторы
Сообщений: 568
Награды: 2
Репутация: 50
Статус: Offline
Пристрелите меня пожалуйста, какие другие ОС? Ты хоть под одну другую ОС собрал? Какая музыка омг, куда там еще музыку? Где красота, если тебе нравятся цвета от которых вытекают глаза в ТЕКСТОВОМ РЕДАКТОРЕ, то это не значит что они всем нравятся. Обычного VCL хватит за глаза. Цель твоей программы редактировать libx файлы, а не красоты наводить и не собирать попугая в мире обычных окон, тем более  текстовом редакторе, где нужно напрягать глаза и читать текст, а у тебя там радуга на заднем плане.

«Художник не тогда знает, что он достиг совершенства, когда нечего добавить, но когда нечего больше отнять». (Антуан де Сент-Экзюпери)

Сообщение отредактировал Jery - Воскресенье, 28.04.2013, 01:03
 
Alexandr_5Дата: Воскресенье, 28.04.2013, 01:03 | Сообщение # 66
Воитель
Группа: Проверенные
Сообщений: 1330
Награды: 4
Репутация: 33
Статус: Offline
VCL не будет компелировать под OSX платформы только под Windows когда как меня устраивает ОС Mak os x
 
JeryДата: Воскресенье, 28.04.2013, 01:21 | Сообщение # 67
Мечник
Группа: Модераторы
Сообщений: 568
Награды: 2
Репутация: 50
Статус: Offline
На mac os в терминале интерпретатор баша, там твоя прога вообще не упала, можно скрипт к vim в несколько строк написать, который будет содержать весь функционал твоей программы и даже больше. Много у нас людей у которых мак, и вообще ремейк или вим запускается на маке? Ты скомпилировал свое творение под мак?

Ты когда что-то делаешь спрашивай себя "А зачем?", "Оно вообще нужно?", "Что я выигрываю и что теряю". Лучше бы подумал над тем, что можно добавить в плане функциональности, а не плееры в текстовом редакторе под маки встраивать.


«Художник не тогда знает, что он достиг совершенства, когда нечего добавить, но когда нечего больше отнять». (Антуан де Сент-Экзюпери)

Сообщение отредактировал Jery - Воскресенье, 28.04.2013, 01:24
 
Alexandr_5Дата: Вторник, 30.04.2013, 11:25 | Сообщение # 68
Воитель
Группа: Проверенные
Сообщений: 1330
Награды: 4
Репутация: 33
Статус: Offline
Jery,

во 1 Не только мак но и Linux тоже

во 2 Радугу убрал и поставил плавный переход между синим и жолтым цветом

в 3 плеер будет воспроизводить файл mp3 если он прилагается к libx файлу

в 4 Делаю я для себя но скину и на форум может кому понадобится

в 5 Шрифт я это и хочу исправить нов Fmx нету FontDialog компонента так что я смогу сделать только под один шрифт диалоговое окно чтобы изменять размер и цвет шрифта

Добавлено (29.04.2013, 13:26)
---------------------------------------------
Если я не ошибаюсь теперь мой проект без включения стиля 26 mb оперативки жирет.
Все равно много знаю но зато есть дополнительные функции например мигающая форма от синего к желтому и наоборот плавный переход а не мигает цвета изменю только предложте

Функции

1 При загрузки TPR01.rus.libx у которого есь альтернативный файл TPR01.rus.mp3 TPR01.rus.mp3 будет воспроизводится

2 Возможность остановить Mp3

3 Частично сделан FontDialog в нем невозможно

1 выбрать стиль жирный курсив подчеркнутый или зачеркнутый

2 выбрать имя шрифта например Arial

4 Возможно выбрать 2 встроенных стиля точнее они автоматически будут загружаться

5 Возможность загружать свои но для того чтобы их сделать нужна программка. Она входит в состав XE3

6 Сохранять но как он сохраняет не проверял

7 Функции блокнота я назвал их правка вот они

NP=Правка
NP1=Вырезать
NP2=Вставить
NP3=Копировать
NP4=Удалить
NP5=Стереть и закрыть
NP6=Выделить все
NP7=Поиск и выделения слова
8 Добавить 2 перевода они не встроены но их можно сделать и добавить 1 это eng 2 это ukr тоесть английский и украинский

по аналогии этого надо делать

//Windows style
[Libx-->Menu]
NDP=Дополнительно
NDP1=Выбрать папку Kam
NDP2=Запустить игру
NDP3=Стиль-->Mak Os X
NDP4=Play
NDP5=Загрузить стиль
NDP6=Добавить MaxID
NDP7=Stop
NL=Язык
NL1=Русский
NL2=Английский
NL3=Украинский
NP=Правка
NP1=Вырезать
NP2=Вставить
NP3=Копировать
NP4=Удалить
NP5=Стереть и закрыть
NP6=Выделить все
NP7=Поиск и выделения слова
NF=Файл
NF1=Новый Libx
NF2=Сохранить Libx
NF3=Загрузить Libx
NF4=-
NF5=Выход
NFO=Шрифт
NFO1=Шрифт
NFO2=Цвет шрифта
//Mak os x lion and Linux Style
[Libx-->Button]
AddButton=Новый Libx
SaveButton=Сохранить Libx
CloseButton=Выход

[NamesProject]NamesLibxEdit=Редактор Libx Русская демо версия

Все что до = изменять нельзя это должно остаться как есть можно изменять только то что после = так как это обычный Ini файл

по такому же типу делать другие переводы например Английский и Русский

Недостатки

Думаю и так поняли что недостатков много и покачто это не бетка да врядли можно назвать альфа

Первоночально при запуске программа берет 14 мб оперативки вот первоночальный стиль

Добавлено (30.04.2013, 11:25)
---------------------------------------------
Jery, Если будешь читать то я и на Vcl сделаю точнее продолжу но прежде надо закончить эту а оперативки теперь меньше берет

Кстати ты не можешь мне помоч с компиляцией кода для Mak os и Linux приложение RADPAServer присутсвует

Сообщение отредактировал AlexandrV - Понедельник, 29.04.2013, 13:27
 
JeryДата: Вторник, 30.04.2013, 12:31 | Сообщение # 69
Мечник
Группа: Модераторы
Сообщений: 568
Награды: 2
Репутация: 50
Статус: Offline
Что читать?
И я в сотый раз говорю что FireMonkey приложение не компилируется под линукс, на офф сайте написано, что линукс планируется только во второй половине года. Как компилировать под мак ищи в гугле, он для этого и сделан.


«Художник не тогда знает, что он достиг совершенства, когда нечего добавить, но когда нечего больше отнять». (Антуан де Сент-Экзюпери)
 
Alexandr_5Дата: Вторник, 21.05.2013, 14:39 | Сообщение # 70
Воитель
Группа: Проверенные
Сообщений: 1330
Награды: 4
Репутация: 33
Статус: Offline
Ладно спасибо что сказал но я переводу точнее и на Vcl сделаю может кто протестит на ошибки при распаковки внимание не обращайте

1 Добавлена функция MaxID

2 теперь все стили загружается программно и значительно уменьшают оперативки точнее не так много берет.

3 изначально стиль невыбран по желанию можно выбрать а если передумаете но уже нажали окно выбора стиля то нажмите применить не выбирая стиль

4 Добавлена клавиша F11 работает с багами но всеже переводит окно в разные состояния

5 Сохранение шрифта автоматически и его загрузка

6 3 иконки загружаются программно а также можно добавить английский и украинский перевод

7 проигрывание MP3

думаю узнаете там все можно узнать если полазить только не изменяйте файл FontMemo.tfnd так как это файл рекорда при том бинарный добавка 1 символа накроет его и его прийдется удалить

иконка LibxEdit_v1Beta.ico можете удалить так как все равно лишняя. Не нашел способ загружать иконки стили идут в таком формате Air.Style кстати их можно изменять

Жду новых идей или жду скрины об ошибках если тут ошибок будет куча то продолжу доделывать Vcl редактора

http://files.rufox.ru/?k=03b97951f78d вот и ссылка на проект. На вирусы не проверял

Добавлено (20.05.2013, 16:58)
---------------------------------------------
Решил по твоему совету Jery, и делать на VCL а также убрать красоту и сделать стиль обычного блокнота.

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

1. Вместо кнопок меню использовать актионы гораздо удобно.
2. Добавить новую функцию добавка цвета например
1: Наша гвардия разбита [$0000FF]Сэр!!!
3. Доделать функцию MaxID.

По поводу MaxID скажите мне как работают Libx файлы только не программно а так чтобы я смог доделать окончательно функцию.

4. Сделать авто нумерацию но не могу сказать сейчас так как не знаю, как происходит считывания Libx файлов.

5. Добавить иконки.

6. Ini файлы заменять не буду. Принцип тот же, все тексты будут в INI файлах.

7. Не знаю как лучше делать чтобы программа имела ключ в реестре или нет.

8. В 1 бета этого не будет а именно воспроизведения звуков которые идут вместе с некоторыми Libx.
Пока предложений по новым функциям не предлагать, но просьба если есть другие пожелания по этим функциям которые я написал то можете рассказать.

Добавлено (20.05.2013, 20:02)
---------------------------------------------
пожалуйста ответте

Добавлено (21.05.2013, 14:39)
---------------------------------------------
Может ктонибудь раскажет как работает Libx

Сообщение отредактировал AlexandrV - Понедельник, 20.05.2013, 16:58
 
SerJeekДата: Вторник, 21.05.2013, 17:45 | Сообщение # 71
Воин
Группа: Друзья
Сообщений: 123
Награды: 5
Репутация: 30
Статус: Offline
Цитата (AlexandrV)
Может ктонибудь раскажет как работает Libx
Ты делал программу для работы с Libx, но не знаешь, как работать с этим форматом?


If you want to be ok,
Fuck the woman everyday
 
Alexandr_5Дата: Четверг, 23.05.2013, 11:15 | Сообщение # 72
Воитель
Группа: Проверенные
Сообщений: 1330
Награды: 4
Репутация: 33
Статус: Offline
Я не знаю как сделать нумерацию в каждом Libx по разному а нет ли единой нумерации.

Добавлено (23.05.2013, 11:15)
---------------------------------------------
Осуществил функцию добавить-->параметр цвета.

Скажите как осуществить цветной текст как у крома но при этом используя RichEdit его свойство SelAttributes и такой код цвета [$FF8080]

 
Alexandr_5Дата: Понедельник, 27.05.2013, 19:48 | Сообщение # 73
Воитель
Группа: Проверенные
Сообщений: 1330
Награды: 4
Репутация: 33
Статус: Offline
Закончил создания бета версии редактора оригинальное названия

Libx Editor Beta v1.0

Осталось откомпилировать и сделать установочный пакет.

Версия редактора: Пиратка.

Также есть просьба подготовить переводы. В информации будет написано какие поддерживаются

----------ИНФОРМАЦИЯ----------
Прикреплен файл с информацией.

Добавлено (27.05.2013, 19:48)
---------------------------------------------
http://letitbit.net/downloa....7z.html

Законченная Beta v1.0 Много багов и ошибок исправления будут только в версии Beta v1.01

Если ктонибудь напишет мне все параметры в libx файлах буду рад.

Прикрепления: 7186798.rtf(43.6 Kb)
 
SerJeekДата: Понедельник, 27.05.2013, 23:37 | Сообщение # 74
Воин
Группа: Друзья
Сообщений: 123
Награды: 5
Репутация: 30
Статус: Offline
Несколько пунктов:
1. Ты выбрал один из самых ужаснейших файловых хостингов. Миллиард капчи и ожидания почти сломали меня.
2. Для чего инсталлятор? Ну, то есть, какую функцию он несёт в принципе?
3. Каждый раз при запуске программа просит путь к Ремейку.
4. Редактирование текстовых записей в виде обычного текста - не есть хорошо. Так как есть номера строк, то их надо вынести в отдельное поле без возможности редактирования, а по клику на них открывать содержимое этогой строки.
5. Нельзя открыть другой libx-файл, пункт меню просто не реагирует.
6. Не понял, для чего вообще указывать путь к игре, если для открытия libx-файла нужно опять ползать по папкам. (+ есть кнопка Загрузить) То есть по факту несколько способов открытия файла. Лучше оставить какой-то один.
7. Почему программы нет в таскбаре?
8. Для чего кнопка стереть? Лучше её убрать, дабы избежать случайного сохранения пустого файла.


If you want to be ok,
Fuck the woman everyday


Сообщение отредактировал SerJeek - Понедельник, 27.05.2013, 23:40
 
Alexandr_5Дата: Вторник, 28.05.2013, 04:46 | Сообщение # 75
Воитель
Группа: Проверенные
Сообщений: 1330
Награды: 4
Репутация: 33
Статус: Offline
SerJeek, Ошибок много

1 Хостинг я выбрал из за того что другого не нашел
2 Проверка ключа это не задавать путьк ремейку это проверка на оригинальную версию кам эту возможность убирать не стану но модифицирую.
3 Незнаю как для тебя но мне нравится редактировать текстом. Редактирование ListBoxом будет сложно во 1 что каждый libx нумеруецца по своему. прийдется делать чтобы 0: 1: или 01: тоже отображались для этой идеи добавлю 2 форму и на ней реализую.

4 Что ты имеешь ввиду нельзя открыть другой libx если про то что 2 нельзя открыть то да. там только 1 рич используется. проблему эту решу только потом.

5 С трацк бпром. знал бы ты какой там толбар в xe3 ужасный так что делать свой надо

6 Уберу кнопку

7 Там кажется только 1 раз надо выбирать папку. после она сохранит путь в ini файл и при повторном открытии редактора путь кам уже не надо выбирать. Незнаю но сейчас это у еня уже реализованно

Вот собственно свойства которые уже встроил в нновую версию но она не доработана.

[Lang and LibxEdit]
Language=rus
PRLibx=MaxId
IconProject=mainicon.ico
Stroka_Colors_Libx1=[
Stroka_Colors_Libx2=]
Path Kam=
//clAqua Ярко-голубой
//clBlack Черный
//clBlue Синий
//clFuchsia Сиреневый
//clGray Серый
//clGreen Зеленый
//clLime Ярко-зеленый
//clMaroon Темно-красный
//clNavy Темно-синий
//clOlive Оливковый
//clPurple Фиолетовый
//clRed Красный
//clSilver Серебряный
//clTeal Сине-зеленый
//clWhite Белый
//clYellow Желтый
//clWindow Системный

[color]RichEdit-->Color=clBlue
TextColor-->Color-->PRLibx=ClRed
TextColor-->Color-->Integer=ClLime

[font]Sise=8
NameFont=MS Sans Serif
Charset=204
Color=clBlue
StyleBold=False
StyleItalic=False
StyleUnderline=False
StyleStrikeOut=False
Name=Georgia
Height=-19
Size=14
Style=0
[Back_Color]
TRichEdit<<RED-->Color=clGreen
TListBox<<ListBox1-->Color=clWhite
TListBox<<ListBox2-->Color=clWhite
TForm<<Form2-->Color=clPurple
TForm<<Form1-->Color=clLime
TMemo<<Label1-->Color=clLime

[BackStyle]TRzClockStatus<<TCStatus1-->Color=clPurple
TRzClockStatus<<TCStatus1-->Transparent=1
TRzClockStatus<<CStatus1-->Format=dddddd tt
TRzMarqueeStatus<<MStatus-->Color=clPurple
TRzMarqueeStatus<<MStatus-->Transparent=1
TRzMarqueeStatus<<MStatus-->ScrollDelay=1
TRzClockStatus<<CStatus1-->Color=clPurple
TRzClockStatus<<CStatus1-->Transparent=1
TRzClockStatus<<CStatus1-->Enabled=1
TRzClockStatus<<CStatus1-->Visible=1
TRzMarqueeStatus<<MStatus-->Enabled=1
TRzMarqueeStatus<<MStatus-->Visible=1

[Forms][/font][/color]TForm<<Form2-->Left=-8
TForm<<Form2-->Top=-8
TForm<<Form2-->Width=1176
TForm<<Form2-->Height=876
TForm<<Form2-->WindowState=2
TForm<<Form2-->BorderStyle=2
TForm<<Form2-->FormStyle=0

Все это можно менять цвета и стили компонентов также исправлен баг, что программа не показвает открытый файл.

Есть идеи добавить консольный режим чтобы можно было через консоль добавлять параметры цвета и параметр MaxId

Модернизирую нумерацию чтобы автоматически нумерация шла.

Перевод можно менять и добавить другой но только тот что поддерживается. Сохранение я могу улучшить скажите как чтобы выглядело сохранение и я улучшу его.
 
Форум » Knights and Merchants: Remake » Редактирование игры » Libx Editor 2 (Программа для легкого способа работы с Libx)
Поиск: