|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Пока ещё не конструктор, пока ещё тока упаковка к конструктору, плюс молоток (бонус-паком). Да и вообще бета-версия. Лежит это чудо програмной мысли здесь. Поздравляю Всех с Новым Годом!
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 14:05 - 31 Дек., 2003
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Выложил очередную версию. Исправлены несколько глюков, попутно внесены новые. Прога оснащена контекстной справкой по функциям. Если ткнуть курсором в функцию и нажать F1, вылезает справка по данной функции. И я бы очень хотел услышать чего-нибудь типа отзывов и предложений... Если это хоть кому-нибудь... (Отредактировал(а) Tehnokrat - 4:00 - 6 Янв., 2004)
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:55 - 6 Янв., 2004
|
|
ABel
Партизан
Откуда: Krasnoyarsk Регистрация: Дек. 2002
Всего: 307 сообщений
|
Весьма приятные инструменты, особенно хелп понравился. Как же мне в своё время не хватало подобного справочника! :) Немножко неконструктивно покритикую, если ты не против :) Исключительно про устройство интерфейса. С ходу могу отметить, во первых, несовсем очевидное решение с доступом к функциям - эти вкладочки внизу не сразу становятся заметны. Мне сперва показалось, что вторая сконструированная функция напрочь затёрла первую. Во-вторых, доступ к списку стандартных функций и шаблонам конструкций через многоуровневое меню - это не очень-то удобно, тем более, что количество уровней отличается от категории к категории. Ничего тут не могу предложить. Хотя вот, к примеру, разработчики PHP Expert Editor запихнули список шаблонов и ХТМЛ-тэгов слева от редактора кода, в виде древовидной структуры. Да, неплохо было бы описания к кнопкам высвечивать ещё и в виде всплывающих подсказок. А то приходится взглядом туда-сюда бегать. По поводу мировоззренческого вопроса "нужно ли это хоть кому-нибудь". Нижеследующее есть исключительно моё личное, ни на что не претендующее бухтение. Ты сам спросил :) Если софтина, за которую тебе никто не платит (тем или иным образом; оплата - она разная бывает), не нужна тебе самому, то можешь смело на неё забивать. Ничего хорошего без внутренней или внешней мотивации всё равно не получится. Если же она нужна тебе самому - зачем задавать подобные вопросы. Даже если никто, кроме тебя самого, не будет пользоваться твоей программой - какая тебе разница. Плюсов-то от написания вон сколько: и софт себе написал такой, как тебе нужно, и экспы заколотил, и было не скучно длинными зимними вечерами :) Ну, хватит, пожалуй. На мудрствования, блин, понянуло. Верный признак, что старость в очередной раз пришла :) Жестокий вопрос на засыпку: ты редактор FSE видел?
----- Семь раз об дверь, один - об рельс.
|
Отправлено: 6:37 - 6 Янв., 2004
|
|
Yevgenius
Пользователь
Откуда: F.O.T.S. Страна ... Регистрация: Янв. 2004
Всего: 4 сообщения
|
Товарищ Tehnokrat Вы делаете огромную вещ и ваши труды просто неоценимы! Огромное спасибо, что вы с нами есть! И я желаю вам от всей души творческого направления в работе!
----- Наука, родившаяся на стыке математики и кибернетики - кибениматика
|
Отправлено: 7:48 - 6 Янв., 2004
|
|
Jochua
Пользователь Регистрация: Март 2003
Всего: 162 сообщения
|
2Tehnokrat Хорошая штука и очень нужная. Соглашусь с замечанием, что все же лучше весь текст скрипта светить единым куском, а не дробить его по вкладкам. Сильно сбивает с толку. Ну еще было бы нехило, если бы при вставке какой-то функции выводился бы простенький диалог по настройке ее параметров. Ну для примера возмем функцию message_str({int msg_list}, {int msg_num}), Я ожидал, что у меня запросят выбрать из списка нужный msg-файл (список сотавлен из доступных msg-файлов), а затем указать нужную строку сообщения из списка доступных в выбранном мною msg-файле. Ан нет... Насколько я просек, твоя прога конфигурируется на основе ряда текстовичков. Ничего сложного нет в том, чтобы в общем случае некий кусок типового кода описать следующим образом: { template: message_str({int msg_list}, {int msg_num}); params { param int msg_list { alias: Список доступных файлов сообщений; type: msg_file_list; } param int msg_num { alias: Список сообщений; type: msg_list; master_param: int msg_list; } } } Читая подобный шаблон, прога могла бы динамически разместить на диалоговом окне комбобокс со списком доступных файлов сообщений и комбобокс со списком доступных сообщений внутри выбранного в предыдущем списке файла сообщений. По кнопочке Ok в указанный шаблон заместо мнемоник параметров вставлялись бы конкретные значения заданных юзером номера msg-файла и номера сообщения внутри него. Но это так - чисто соображения на вскидку. Конечно, и без этого у тебя выходит очень даже ничего вещица Буду ждать официального релиза с фанфарами и банкетом P.S. А почему редактор MSG-файлов просто не интегрировать в рамках редактора? В виде отдельной закладочки? Было бы намного удобней, на мой взгляд... (Отредактировал(а) Jochua - 9:43 - 6 Янв., 2004)
----- Палимый солнцем фриманец
|
Отправлено: 9:41 - 6 Янв., 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Критикуйте на здоровье, и конструктивно и неконструктивно. Я только рад буду. Всё лучше чем тишина и забвение to ABel Я тоже не любитель многоуровневых меню, и обычно их не употребляю, но в данном случае меню имеет всего 2 уровня вложенности, что представляется мне, не идеальным, но оптимальным вариантом. К тому же имеется возможность вынести все наиболее часто употребляемые функции и конструкции на верхний уровень. Однако твоя идея насчёт дерева меня заинтересовала Будет довольно просто приделать это дерево параллельно менюшке. Но позже, когда я закончу, что наметил для первой очереди. Изначально всплывающие подсказки над кнопками были включены, но через некоторое время они стали меня раздражать и пришлось их отключить. Фактически эти подсказки нужны только в самом начале, а потом запоминаются картинки на кнопках и необходимость в подсказках отпадает. Твои размышления по поводу мировоззренческого вопроса "нужно ли это хоть кому-нибудь" близки моему сердцу, ибо сам я думаю точно так же. Разумеется я пишу прогу для себя и это мне нравится, но ты не учёл две вещи: 1. Чисто индивидуальные особенности - и хорошие отзывы и критические поднимают мне настроение. Я мог бы просто писать прогу, но в хорошем настроении это гораздо приятнее. 2. Чисто жабодавительные особенности - у меню диалап за свой счёт, а прога с каждым разом становится всё больше и больше, и если она никому не нужна, то нафига бы я её выкладывал. А пока нужна хоть одному челу, буду выкладывать. Я видел FSE, но судя по твоему вопросу, чего-то я там пропустил. Я гляну ещё, но на всякий случай сообщи, чего там есть такого, чего нет у меня (или лучше сделано). to Yevgenius Можешь спокойно обращаться ко мне на Ты и называть меня Технократ . Остальных это тоже касаемо. А то смотреть смешно на всякие Tehnokrat'a Tehnokrat'у. Жаль, что этот форум не поддерживает русские ники. to Jochua К каждой функции список параметров не привяжешь, слишком их много. На то, чтобы составить сам список этих функций ушла неделя. Конкретно, по функциям работы с сообщениями типа message_str и др. - я мог бы реализовать то, что ты написал, но не стану по следующей причине: я собираюсь в дальнейшем оснастить наборчик визуальным конструктором диалогов, что позволит, надеюсь, практически избавиться от необходимости ручного употребления этих функций. Кроме того, по своему опыту могу сказать, что все сообщения к какому-либо скрипту лучше хранить в одном msg-файле. Это избавляет от многих проблем. Редактор MSG-файлов я не стал встраивать в прогу, чтобы его можно было употреблять отдельно для просмотра и редктирования этих файлов. Однако он достаточно интегрирован в плане обмена инфой с основной прогой. Например, если загрузить скрипт и открыть соответствующий ему , а потом ткнуть курсором в номер сообщения в самом редакторе, то можно увидеть это сообщение внизу, а последующее нажатие кнопки "Редактор MSG-файлов" перекидывает к редактированию этого сообщения. А нажатие этой кнопки, когда курсор на пустом месте, перекидывает к вводу нового сообщения по порядку номеров. Если не нравится что-то конкретное, типа присутствия лишней кнопки на панели виндов, то скажи мне, и я её уберу. Я вообще-то большой любитель порулить одним приложением из другого . По поводу разбиения скрипта на отдельные функции. Вижу фишку не поняли, придётся объяснить: был когда-то у меня Квик Бейсик, давно, ещё под DOS, и там как-раз каждая функция открывалась отдельно. Если бы вы знали насколько это было удобно по сравнению с традиционным методом скроллинга по листингу всей проги. И я, задумывая свой "Конструктор" вспомнил это и реализовал. Это конечно не привычно, но попользуйтесь этим некоторое время, посмотрим что вы тогда скажете. Кстати, первая вкладка предназначена для описаний функций, переменных и препроцессорных команд.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 13:58 - 6 Янв., 2004
|
|
ABel
Партизан
Откуда: Krasnoyarsk Регистрация: Дек. 2002
Всего: 307 сообщений
|
Цитата: Quote: from Tehnokrat on 17:58 - 6 Янв., 2004 Я видел FSE, но судя по твоему вопросу, чего-то я там пропустил. Я гляну ещё, но на всякий случай сообщи, чего там есть такого, чего нет у меня (или лучше сделано).
Да в том-то и дело, что одним и тем же проектом в сущности занимаетесь. Конкуренция - вещь для прогресса очень хорошая. Но может вам того, объединить свои усилия :) А про то, чего там есть, а у тебя пока нету, тут уже вроде писали - это про автозавершение имён функций и про подсказки про назначение параметров. К таким вещам быстро привыкаешь, приучили нас к хорошему срЕды быстрой разработки ;) Про Бейсик. В VBA, да и в самом VB сейчас примерно так работа с кодом и происходит - только не вкладка, а выпадающий список. Там, кажется, даже можно настроить, чтобы показывалась только одна подпрограмма. В общем, Мелкософт поддерживает собственные традиции :)
----- Семь раз об дверь, один - об рельс.
|
Отправлено: 16:57 - 6 Янв., 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
По поводу автодополнения и хинтов с параметрами мог бы поспорить, но не буду - в очередь их. Похоже мы с зарубежными коллегами используем один и тот же компонент SynEdit, поэтому всё что могут они, могу и я. А по поводу объединения усилий: проги хоть и параллельные но уже достаточно разошлись, то ли ещё будет. Кроме того - моя не понимать английски, и переводчик тут не поможет. Да и вообще в команде работать не люблю и не умею, предпочитаю полную свободу и независимость. Так оно проще и надёжнее. (Отредактировал(а) Tehnokrat - 23:26 - 6 Янв., 2004)
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 17:51 - 6 Янв., 2004
|
|
Jochua
Пользователь Регистрация: Март 2003
Всего: 162 сообщения
|
2Tehnokrat Конечно, делай свою прогу, если чувствуеш в себе силы довести ее разработку до логического конца . Глядишь, и забугорщики будут ее юзать. Насчет формы отображения сырца. Передлагаю тебе сделать так, как это выполнено в средах разработки Java-программ (да и средства разработки на других языках уже реализуют такую фичу). Так называемый инспектор кода, который мурызгает переодически сырец и строит в отдельном окошечке (вкладке, фрейме, плавающем боксе) структурное дерево сырца, где перечислены все обявленные переменные, процедуры и пр. Щелкаеш в подобном навигаторе по имени нужной функции и программа автоматически переходит в то место в сырца, где находится реализация этой функции. Очень удобно и наглядно. И без кучи вкладок. P.S. Зря ты хинты срубил Сделай задержку побольше.
----- Палимый солнцем фриманец
|
Отправлено: 9:27 - 8 Янв., 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
От вкладок я уже не избавлюсь, это однозначно. В проге всё на них завязано, и единственный способ от них избавиться - это стереть прогу и начать с начала. С инспектором кода я хорошо знаком, и особых восторгов он у меня не вызывает, но когда придёт время наворачивать прогу, я подумаю над этой идеей. А хинты включу обратно, не вопрос.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 10:35 - 8 Янв., 2004
|
|
pal
Пользователь
Откуда: Estonia, Narva Регистрация: Янв. 2003
Всего: 42 сообщения
|
Цитата: Quote: from Tehnokrat on 16:51 - 6 Янв., 2004 А по поводу объединения усилий: проги хоть и параллельные но уже достаточно разошлись, то ли ещё будет. Кроме того - моя не понимать английски, и переводчик тут не поможет. (Отредактировал(а) Tehnokrat - 23:26 - 6 Янв., 2004)
Привет.Насчёт того что не понимать английский, я к ним (авторам ФСЕ) уже подвзялася на перевод-создание русскоязычной версии их редактора. так что ждемс выхода...
|
Отправлено: 15:29 - 10 Янв., 2004
|
|
izuk3n
Deleted Регистрация: N/A
Всего: N/A сообщений
|
глюк: если в винде сопоставить типу файлов *.ssl вашу прогу, то при попытке открыть она не находит файлы менюшек(я про список функций). возможно, стоит подумать об инсталляторе?
|
Отправлено: 20:33 - 10 Янв., 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
to pal Ну, надеюсь, что эта русская версия FSE будет позволять нормально редактировать русские msg-файлы. В общем желаю всяческих успехов to izuk3n Спасибо за глюк, теперь в моей проге на один глюк меньше А об инсталляторе я подумаю, когда буду готовить релиз (ой не скоро ). Выложил очередную версию 0b2. Улучшена система поиска, удалены кой-какие глюки. Небольшие изменения в справке, я туда добавил пару примеров, может потом ещё подкину.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:45 - 11 Янв., 2004
|
|
izuk3n
Deleted Регистрация: N/A
Всего: N/A сообщений
|
еще бы хотелось возможность просматривать текст в экзотических кодировках, например в досовской. просто зачастую комментарии, написанные на русском, отображаются как неясные символы.(но в фаре они нормально читаются). (Отредактировал(а) izuk3n - 14:00 - 12 Янв., 2004)
|
Отправлено: 13:59 - 12 Янв., 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Не понял??? Откуда в скриптах Фола взялись комментарии на русском, да ещё и в ДОС-кодировке?.. Я так и знал... в BIS работал русский шпион под псевдонимом Foletto... недавно его разоблачили и выгнали Могу посоветовать перевести скрипты в win-кодировку любым конвертером и забыть об этой проблеме.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 14:41 - 12 Янв., 2004
|
|
Wasteland Ghost
Маленькое Злое Привидение
Откуда: Россия, Самара Регистрация: Дек. 2002
Всего: 2251 сообщение
|
Во-первых, не надо обзывать ДОС :). Скорее уж у вЫнЬдовЗ кодировка экзотическая ;). Во-вторых, в русских версиях Фола файлы мсг имеют обычную ДСОвскую кодировку. Это, конечно, к скриптам не относится, но зачем использовать по сто тысяч кодировок? Я, к примеру, работаю в ФАРе и скрипты и тексты пишу в обычном встроенном редакторе. Это я к чему? Если в проге будет возможность работы с мсг, то всё равно придётся эти мсг потом сохранять в ДОСовской кодировке. А раз уж Фол на эту кодировку "нацелен", то бросайте свои "экзотические" кодировки и переходите под ДОС ;). ЗЫ а комментарии там взялись от ТимИкс ;).
|
Отправлено: 16:06 - 12 Янв., 2004
|
|
izuk3n
Deleted Регистрация: N/A
Всего: N/A сообщений
|
еще нефатальный, но все же глюк: допустим я смотрю на какой-то фаил. при попытке открыть какой-то второй файл выскакивает предложение сохранить изменения в первом. (допустим ответ - "нет", "да" не проверял). потом открывается окошко, где набо выбрать файл для открытия. а потом еще раз появляется предложение сохранить изменения.
|
Отправлено: 23:04 - 12 Янв., 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Точняк, был такой глюк. Хана ему. Версия 0b3 Исправлены мелкие баги. Добавлены следующие недокументированные функции: Alt+Ctrl+D перекодировка скрипта из win в dos Alt+Ctrl+W перекодировка скрипта из dos в win
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:49 - 12 Янв., 2004
|
|
izuk3n
Deleted Регистрация: N/A
Всего: N/A сообщений
|
еще: =) открываю фаил, закодированный досом, нажимаю ктрл+альт+W конвертит в вин, еще раз ктрл+альт+в конвертит необратимо еще во что-то... зы. и еще было бы здорово реализовать перемещение по закладкам(хотя бы вправо-влево) без мыши..... но это так, типа зажрались =) (Отредактировал(а) izuk3n - 11:13 - 13 Янв., 2004)
|
Отправлено: 11:11 - 13 Янв., 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Функция-то недокументированная. В общем подумаю. А о переключении я уже думал, но мне очень не хотелось ставить эти кнопки на панель инструментов, там и так стрелок хватает. А с помощью горячих клавиш это и так работает. Попробуй кликнуть на любую закладку, чтобы она (закладка) была выделена (или используй Tab), а потом дави на клаве вправо-влево.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 13:35 - 13 Янв., 2004
|
|
izuk3n
Deleted Регистрация: N/A
Всего: N/A сообщений
|
ну и еще: почему-то в форме для добавки процедуры нельзя писать символ "_", в самом редакторе неполноценно работает кнопка дел(удалять выделение ею можно, а просто текст - нельзя), если описываешь процедуру руками, то чтобы запихнуть новую процедуру на отдельную закладку требуется перезагружать фаил, не очень удачно реализовано применени для кнопки таб, замучаешься пробел нажимать.
|
Отправлено: 18:25 - 19 Янв., 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Версия 0b4 Исправлены глюки с Del и "_". Кнопка Tab переключена в режим табуляции и теперь вставляет два пробела. Почему именно два? Такой отступ считается стандартным в Delphi и у меня к нему многолетняя привычка. Назначена горячая кнопка для добавления новых процедур: Alt+Ctrl+P А создание процедур вручную не рекомендуется, т.к. противоречит концепции данной проги
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 2:27 - 20 Янв., 2004
|
|
izuk3n
Deleted Регистрация: N/A
Всего: N/A сообщений
|
а можно сделать, чтобы между закладками скакало по ctrl+alt+left/right? tab то переназначен..... имо это не мои придирки, это реально полезная фишка будет. а то за мышой лазить задолбаешься.
|
Отправлено: 23:26 - 20 Янв., 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Ctrl+Tab и Ctrl+Shift+Tab переключают страницы, оставляя активным окно редактора. Кстати это стандартные кнопки, и работают в любых (надеюсь) прогах, где используются вкладки.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 19:24 - 21 Янв., 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Выложил очередную версию. Горячие кнопки Alt+Ctrl+Вверх Alt+Ctrl+Влево Alt+Ctrl+Вправо сопоставлены соответствующим кнопкам панели инструментов Ctrl+Пробел - автодополнение стандартных функций Alt+Ctrl+9 - можно применять вместо открывающей скобки после набора функции.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:04 - 24 Янв., 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Вышла очередная версия 0b6. Для тех, кто не в курсе поясняю: набор под кодовым названием "F-GECK" на текущий момент включает в себя редактор скриптов, редактор msg-файлов и справку по функциям компилятора BIS от Wasteland Ghost. Основная фишка данной версии - встроенный в редактор скриптов просмотрщик диалога. Работает это так: необходимо загрузить скрипт и соответствующий ему msg-файл, после чего открыть процедуру, начинающую диалог (или любую другую процедуру, где есть команды диалога) и нажать кнопку "Просмотр диалога". Навигация по диалогу осуществляется с помощью двойных кликов по стрелкам напротив вариантов ответов и кнопок на панеле управления.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:22 - 6 Марта, 2004
|
|
Raven
Пользователь
Откуда: Владик Регистрация: Февр. 2004
Всего: 408 сообщений
|
Features request :-) 1. Добавь, плз, поддержку смены шрифтов ( ненавижу courier). Или хотя-бы не пакуй экзекомпрессором. 2. Вынеси, пожалуйста, подсветку в отдельный файл со своим форматом и добавь возможность эти файлы подгружать из редактора (я пользую ipp) Спасибо за удобную софтину.
|
Отправлено: 7:08 - 7 Марта, 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
1. Если хочешь покопаться в экзешнике - прога с помощью которой он был упакован называется UPX и живёт она здесь. А со сменой шрифта я связываться не хочу, так как меня не устраивает соотношение "затраты времени/результат". 2. Я бы тоже хотел видеть парсер подсветки в отдельном файле, для удобства настройки, но в связи с некоторыми техническими проблемами пришлось обломиться. Изначально, когда я только обдумывал этот проект, я хотел сделать универсальную прогу, для использования с любым компилятором, но быстро понял, что не прав. По-этому однозначно заявляю, что не буду ничего делать для адаптации данной проги к "левым" компиляторам. Сожалею... Но нет.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:24 - 8 Марта, 2004
|
|
Wasteland Ghost
Маленькое Злое Привидение
Откуда: Россия, Самара Регистрация: Дек. 2002
Всего: 2251 сообщение
|
Народ, бросайте вы всё это и юзайте colorer к ФАРу. Вестч. Там как раз реализована подсветка по типу файла, есть свой "язык", правда, замороченный немножко, но если разобраться, то ничего ;). Я юзаю колорер вместе с ещё одним плагином - macro, который позволяет вешать на "горячие" клавиши буквально всё. Подумываю о написании собственного небольшого плагинчика в дополнение к colorer и macro, тогда будет мне щастье :). Только вот времени нету свободного, но пока и так ничего :).
|
Отправлено: 12:23 - 9 Марта, 2004
|
|
Raven
Пользователь
Откуда: Владик Регистрация: Февр. 2004
Всего: 408 сообщений
|
Я пользуюсь UltraEdit с подсветкой и набором тагов под Fall (homemaded). Плюс очень-очень навёрнутый батник для make`а. Просто решил поддержать отечественного производителя :-) Из хоткеев: F5 - compile current project (люблю делать скрипты на 5-6 файлов) F8 - Run BIS Mapper + вставки тагов, допечатка оператора/параметра/ф-ии по CTRL+SPACE и т.п. 2 Tehokrat Огромное спасибо за перевод доки от Wasteland Ghost в hlp формат. В UltraEdit есть возможность добавления своих хелп-файлов, так что это пришлось очень кстати. 2 Wasteland Ghost Не менее огромное спасибо за вышеуказанную доку. Мне будет счастье, когда прикручу к UltraEdit ctags (там всё это встроено, надо только ctags под винды найти) Кстати, делюсь опытом :-) Способ упрощения(?) работы с msg. Делаем в скрипте #define LOOK 100 #define DESCR 101 ... #include <xyz.msg> Потом обрабатывем препроцессором и делаем grep -r ^{ xyz.ssl > new.msg grep -r -v ^{ xyz.ssl > new.ssl Если пишете разветвлённые диалоги, то в msg-файле гораздо проще ориентироваться. И сам скрипт выглядит осмысленнее. А все #define можно вынести в xyz.h
|
Отправлено: 4:58 - 10 Марта, 2004
|
|
tracktor
Пользователь
Откуда: Москва Регистрация: Март 2004
Всего: 183 сообщения
|
Юзаю щас F-GECK последней версии. Мне понравилось. Спасибо Tehnokrat'у.
|
Отправлено: 16:59 - 17 Марта, 2004
|
|
izuk3n
Deleted Регистрация: N/A
Всего: N/A сообщений
|
проект сдох?
|
Отправлено: 18:17 - 29 Марта, 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Проект не сдох. Просто я перешел к тому, ради чего он затевался, а именно возобновил работы над своим модом. Попутно тестирую прогу в боевых, так сказать, условиях. Неизбежно вскрываются некоторые баги и шероховатости, которые тут же и устраняются. Должен сказать, что в таком виде прога меня уже устраивает и больших изменений я не планирую, но интересные/полезные предложения всегда готов рассмотреть. Особое внимание будет уделяться предложениям от людей, использующих мою прогу в деле Очередная версия 0b7.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:39 - 30 Марта, 2004
|
|
SergXcom
Пользователь
Откуда: Санкт-Петербург Регистрация: Янв. 2004
Всего: 36 сообщений
|
Архив глюкнутый
|
Отправлено: 18:54 - 16 Мая, 2004
|
|
tracktor
Пользователь
Откуда: Москва Регистрация: Март 2004
Всего: 183 сообщения
|
Не архив а сервак. Отключи фаервол и качай
|
Отправлено: 21:16 - 16 Мая, 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
to SergXcom С архивом точно всё в порядке, попробуй зайти на сайт и запустить скачку оттуда.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:21 - 16 Мая, 2004
|
|
SergXcom
Пользователь
Откуда: Санкт-Петербург Регистрация: Янв. 2004
Всего: 36 сообщений
|
скачал с сайта открываю в тотал командере а он пишет что мол архив поврежден...
|
Отправлено: 12:31 - 22 Мая, 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
А ты случаем банерорезкой не пользуешься? Если да, полностью выруби и попробуй ещё раз. Если нет, скажи хоть чем качаешь и какой размер у скачанного архива (с точностью до байта)?
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:56 - 22 Мая, 2004
|
|
SergXcom
Пользователь
Откуда: Санкт-Петербург Регистрация: Янв. 2004
Всего: 36 сообщений
|
Размер файла 574kb я просто загружаю твою страничку и нажимаю на сылку и все
|
Отправлено: 7:39 - 29 Мая, 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Нифига не понимаю. Однако интересно. Давай так - ты кидаешь мне на мыло этот битый архив, а я тебе в ответ двух не битых (ну одного точно).
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:56 - 29 Мая, 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Выложил очередную версию 0b8. Исправлен небольшой глюк в редакторе скриптов. В редакторе msg-файлов добавлены следующие горячие кнопки: Alt+Enter для добавления нового сообщения Ctrl+# для добавления строки с комментарием
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:18 - 3 Июня, 2004
|
|
Orlangur
Пользователь
Откуда: Питер Регистрация: Июнь 2004
Всего: 9 сообщений
|
2 Tehnokrat Та же гадость - rar пишет, что архив поврежден (a-la обломался ты, user, опять с написанием скриптика ) КАЧАЛ Я УЖЕ РАЗ 10. Может на мыло скинешь, если не затруднит? КАЧАЛ Я УЖЕ РАЗ 10
----- Дерьмо случается. Люди умирают. Особенно, когда я рядом.
|
Отправлено: 14:16 - 26 Июня, 2004
|
|
tracktor
Пользователь
Откуда: Москва Регистрация: Март 2004
Всего: 183 сообщения
|
2Orlangur Качай FlashGet'ом. Если размер файла-573 кб - должен открываться. А кстати RAR у тя какой версии?
|
Отправлено: 12:05 - 27 Июня, 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
К сожалению я не имею возможности распространять прогу мылом. Если у кого-нибудь тут халявный инет имеется, если не трудно пошлите прогу Orlangur'у, заранее благодарен Всем, кто впредь столкнётся с данной проблемой - рекомендую использовать качалки, поскольку на серваке архив проги в порядке 100%. Я скачивал ReGet'ом.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:01 - 29 Июня, 2004
|
|
yrbis
Пользователь
Откуда: Санкт-Петербург Регистрация: Дек. 2003
Всего: 94 сообщения
|
Чёто ты Orlangur глючишь! - Всё скачивается и без ошибок...Смотри мыло
----- Экспериментаторы всех стран объединяйтесь!!!
|
Отправлено: 15:22 - 6 Июля, 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Вышла новая версия в которой добавились следующие фичи: Правый мышеклик на кнопке "Сохранить" сохранит и перезагрузит скрипт (то же Ctrl+R). Возможность создавать новую процедуру прямо в тексте скрипта. При нажатии Alt+Ctrl+P, вызывается окно добавления новой процедуры, которому передаётся слово под курсором. При нажатии Ctrl+P окно не вызывается, новая процедура создаётся сразу (добавляется после активной). (Отредактировал(а) Tehnokrat - 2:21 - 9 Июля, 2004)
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:20 - 7 Июля, 2004
|
|
Jochua
Пользователь Регистрация: Март 2003
Всего: 162 сообщения
|
2 Tehnokrat Скачал. Развернул. Поюзал. Мое почтение объему проделанной работы Штука хорошая и жизнеспособная. Вот вопрос такой... Не планируешь ли развить просмотрщик диалогов до встроенного дизайнера диалогов (хотя бы в плане автоматизированного создания базового дерева диалоговых функций, которые потом можно будет уже напильничком доработать уже в окне редактора)? Идея напрашивается сама сабой... Ну и ради галочки в очередной раз попривередничаю. Ну не катят вот лично меня (упаси бог кому навязывать) вкладочки. Разбиение скрипта на вкладки - это же надо его после открытия единого текста разбирать и распихивать по вкладкам, а перед сохранением и компиляцией собирать из кусков в единый текст и т.д.(если я правильно понимаю логику работы программы, то мазохизм программистский). Особых удобств, на мой взгляд, подобное решение не дает. Только сбивает с толку. Если вопрос в том, что слишком здоровый текст единым куском очень медленно будет ворочатся, ну так, как я понял, ты юзаешь SynEdit. Так ведь он даже при самой изощренной боевой раскраске семантики крутит здоровые тексты на раз без затруднений, и ограничений на объем текста вроде не имеет. Если же вкладками решается проблема навигации по сложным скриптам - то куда элегантнее это реализовано, ну например, в тех же Delfi и Builder. Организовать сбоку простенький навигатор по скрипту, где отображался бы список всех задекларированных переменных и процедур. Нечто похожее на эксплоэр класса с подсветкой в виде иконок, что есть что - переменная, процедура пользователя или процедура системная и т.п. и т.д. Нужно попасть в нужную процедуру - щелкнул по этому навигатору и попал куда нужно. Тот же SynEdit прекрасно отрабатывает совместно с поиском ключевых слов и динамическим обновлением подобного списка. Хе хе, ну это так, просто замечания на проверку устойчивости выбранного решения . Мож есть какие иные, более фундаментальные причины делать вкладочки, о которых мне невдомек (Отредактировал(а) Jochua - 13:51 - 16 Июля, 2004)
----- Палимый солнцем фриманец
|
Отправлено: 13:46 - 16 Июля, 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Я собирался сделать редактор диалогов на базе просмотрщика, но в процессе обдумывания путей реализации данного редактора пришел к выводу, что не буду его делать. Диалоги бывают разные как структурно, так и в плане путей реализации. Например диалог с каким-нибудь компом и челом - это две большие разницы, да и с разными челами такая-же фигня. Существует несколько способов создания диалога, вдобавок их можно (и часто нужно) комбинировать. Поэтому я считаю, что диалог лучше создавать всё-таки вручную, широко используя методы copy&insert В общем вопрос с созданием редактора диалогов прошу считать закрытым, ибо у меня нет ни времени ни желания с этим возиться. Далее по поводу вкладок. Если предположить чисто гипотетически, что я сейчас взялся бы писать прогу с начала, то может вместо вкладок был бы применен другой способ отображения, но само разбиение проги на процедуры осталось бы 100% ибо расположение каждой процедуры в отдельном окошке лично для меня очень удобно. Если кто-то считает иначе, сожалею, но ничего по этому поводу делать не буду, всё-равно на всех не угодишь. Единственное, что я могу сделать сейчас, это добавить другой способ навигации помимо вкладок, скажем выбор нужной процедуры из списка во всплывающем окне. Но это будет точно не дерево, так-как структура скриптов Фола всё же попроще чем у проги на том же Delphi. Да и в Delphi этот древонавигатор не вызывает у меня ничего кроме отвращения, вечно в нём открыта не та ветка Извини Jochua, но моё решение ничего не трогать, ничего не менять пока всё работает, будет покрепче брони Френка Хорригана. Гауссовка здесь точно не поможет
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:37 - 17 Июля, 2004
|
|
izuk3n
Deleted Регистрация: N/A
Всего: N/A сообщений
|
на самом деле, привыкнув к этой проге, она начинает казаться реально удобной. радует фидбэк
|
Отправлено: 0:25 - 30 Июля, 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Следующая версия. Добавлено: - Возможность работы с шаблонами скриптов. - Вызов списка процедур Alt+Ctrl+N (Отредактировал(а) Tehnokrat - 3:46 - 12 Авг., 2004)
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:50 - 8 Авг., 2004
|
|
Alan Killenger
Пользователь
Откуда: Россия, Ижевск Регистрация: Июль 2004
Всего: 404 сообщения
|
Я просто в бешенстве. Не могу скачать ни одной версии: меня выкидывает на Online Resource Center, а оттуда выкидывает на Online Resource Center. Зацикливает короче. Help me please!
|
Отправлено: 6:08 - 14 Авг., 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Меня самого эти глюки ньюмыла уже достали, но нет времени (да и желания особого ибо везде свои глюки) возиться с переходом на другой хостинг. Попробуй зайти на сайт и качать оттуда с помощью какой-нибудь качалки. Должно сработать.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:35 - 14 Авг., 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Поздравляю всех пользователей с выходом юбилейной, 13-ой бета версии проги! Похоже это последняя версия. Скачать её можно здесь. В данной версии EditorMSG может открывать msg-файл, соответствующий скрипту в редакторе скриптов, ну если найдёт конечно (пути для поиска надо указать). Так-же, если в этом редакторе попытаться открыть скрипт (расширения *.ssl, *.int, *.ipp), то будет открываться msg-файл.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:40 - 23 Авг., 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Выложил новую версию. В данной версии добавлен редактор списка скриптов (lst-файла). Несколько изменилась система навигации по функциям. А так же, если задать в настройках пути к исходникам скриптов, можно открывать их двойным мышекликом на номер скрипта в вышеупомянутом редакторе списка скриптов. Ну и всякие мелкие изменения и исправления. Ещё обновлён hlp-вариант справки по функциям от Wasteland Ghost (для тех, кому не нужна прога, отдельно выкладываю его здесь).
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:17 - 31 Окт., 2004
|
|
Mynah
Модератор
Откуда: Пермь Регистрация: Окт. 2004
Всего: 469 сообщений
|
Редактор списка скриптов: "Файл C:\Fallout2\data\scripts\scripts.lst не является списком скриптов или содержит ошибку в строке 1317" При этом неважно - что находится в этой строке. А вот если скриптов всего 1316, то прога работает. ЗЫ: Спасибо за прогу :) Вкладки это - "сбылась мечта идиота" :)
----- Scio me nihil scire
|
Отправлено: 11:29 - 31 Окт., 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Такая ошибка возникает если прога не находит в строке символов ';', '#', '=' на заданных позициях. Это происходит, например, если в строке вместо пробелов (по стандарту) были использованы символы табуляции. Я намеренно жёстко привязал формат файла script.lst к исходному стандарту дабы потом в маппере или Фоле не возникали ошибки при работе с этим файлом. Но, на всякий случай, плз, кинь мне на мыло файл, вызывающий эту ошибку. Посмотрим чё за ботва
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:04 - 1 Ноября, 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Версия следующая 0b17. Исправлено несколько глюков.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:40 - 15 Ноября, 2004
|
|
Alan Killenger
Пользователь
Откуда: Россия, Ижевск Регистрация: Июль 2004
Всего: 404 сообщения
|
Цитата: Народ, бросайте вы всё это и юзайте colorer к ФАРу. Вестч. Там как раз реализована подсветка по типу файла, есть свой "язык", правда, замороченный немножко, но если разобраться, то ничего . Я юзаю колорер вместе с ещё одним плагином - macro, который позволяет вешать на "горячие" клавиши буквально всё. Подумываю о написании собственного небольшого плагинчика в дополнение к colorer и macro, тогда будет мне щастье . Только вот времени нету свободного, но пока и так ничего .
Цитата: Я пользуюсь UltraEdit с подсветкой и набором тагов под Fall (homemaded). Плюс очень-очень навёрнутый батник для make`а. Просто решил поддержать отечественного производителя :-)
Ну, уж коли так оффтопить разрешается , я пользуюсь все тем же RulNote: свободное понимание любой кодировки, создаваемая подсветка синтаксиса (которую можно выкачать не скажу где.. реклама), вызов указанных *.hlp, *.chm, *.htm файлов (наводишь на термин и ctrl+F1), плюс - хинты и переходы на ранееопределенные идентификаторы. Минус - грузится 2-3 секунды (300 MHz), не выводит хинты из файлов помощи - только то, что описано ранее в скрипте. Теперь по теме. Прежде всего, снимаю шляпу перед Tehnokrat'ом. Пока к Фаллауту пишутся такие утилиты, я верю что он не мертв. Достала cp1251 win cyrrilic. Редактор диалогов хоть и работает в cp866 dos russian, но не поддреживает левую корпорацию и, по-моему, слишком мудрено устроен. Поиск/замена сделаны удобно гуд. Как получать хинты к собственным переменным, макросам? Малюсенький баг: текущий номер строки в левом нижнем углу отображается только тогда, когда мерцает на куске кода, но при переходе с одной процедуры на другую по списку справа (а я только им и пользовался), а не по закладкам курсор исчезает и информация не обновляется - плохо искать строку с ошибкой. Насколько я понимаю, нет такой приятной мелочи как запоминание состояния окошечек внутри редактора .
----- hit me, nail me, make me god
|
Отправлено: 16:31 - 21 Ноября, 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
>>Как получать хинты к собственным переменным, макросам? Путём редактирования файла StandCmd.txt >>Малюсенький баг: текущий номер строки в левом нижнем углу отображается только тогда, когда мерцает на куске кода, но при переходе с одной процедуры на другую по списку справа (а я только им и пользовался), а не по закладкам курсор исчезает и информация не обновляется - плохо искать строку с ошибкой. Это не баг - это отсутствие фичи Добавлю фичу сию в следующей версии. >>Насколько я понимаю, нет такой приятной мелочи как запоминание состояния окошечек внутри редактора Каких именно окошек и что конкретно нужно запоминать? Вот только не надо говорить, что у всех окошек надо запоминать всё, это малость неконструктивно
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:09 - 22 Ноября, 2004
|
|
Alan Killenger
Пользователь
Откуда: Россия, Ижевск Регистрация: Июль 2004
Всего: 404 сообщения
|
Цитата: Каких именно окошек и что конкретно нужно запоминать? Вот только не надо говорить, что у всех окошек надо запоминать всё, это малость неконструктивно
Заметил не запоминание высвечивания списка процедур справа, хотя сам размер списка фиксируется. Редактор диалогов не запоминает измененную ширину колонок (номер реплики может больше 99999). Хотя все это фигня конечно. Еще, если "добавлять строку с комментарием" последней строкой, то редактор диалогов начинает глючить. А вообще, на этот вопрос наверное лучше ответят те, кто использует эту утилиту. Лично у меня в FGECK'e востребованы только комплект шаблонов и справка . Очень хорошая штука, а то так тяжко всегда писать скрипт с нуля (жаль только используются макросы а не прямые функции). И последнее, мои исходники скриптов лежат в fallout2\tools\scripts\<папка с конкретным скриптом, *.msg файлом к нему и персональным bat'ником> дык вот FGECK в упор не видит нужного *.lst файла и берет левый. IMHO, конкретные директории нужно указывать самому ибо файловая структура у каждого юзверя своя.
----- hit me, nail me, make me god
|
Отправлено: 21:35 - 23 Ноября, 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
>>Заметил не запоминание высвечивания списка процедур справа, хотя сам размер списка фиксируется. Редактор диалогов не запоминает измененную ширину колонок (номер реплики может больше 99999). Хотя все это фигня конечно. Еще, если "добавлять строку с комментарием" последней строкой, то редактор диалогов начинает глючить. Спасибо, учту. >>И последнее, мои исходники скриптов лежат в fallout2\tools\scripts\<папка с конкретным скриптом, *.msg файлом к нему и персональным bat'ником> дык вот FGECK в упор не видит нужного *.lst файла и берет левый. IMHO, конкретные директории нужно указывать самому ибо файловая структура у каждого юзверя своя. Не понял фразу "FGECK в упор не видит нужного *.lst файла и берет левый". Прога открывает тот lst-файл который выбран, а выбрать можно любой и после этого он будет открываться всегда. Я в недоумении... Плз опиши подробнее что не так.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:48 - 24 Ноября, 2004
|
|
Alan Killenger
Пользователь
Откуда: Россия, Ижевск Регистрация: Июль 2004
Всего: 404 сообщения
|
FGECK в порядке Tehnokrat, это я тормозил .
----- hit me, nail me, make me god
|
Отправлено: 6:30 - 24 Ноября, 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Очередная версияздесь.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:11 - 10 Дек., 2004
|
|
Renesco
Пользователь
Откуда: Новосибирск Регистрация: Дек. 2004
Всего: 15 сообщений
|
Отличная прога, Технократ! (Отредактировал(а) Renesco - 16:32 - 1 Янв., 2005)
----- Пессимизм оптимиста оптимистичнее оптимизма пессимиса
|
Отправлено: 15:51 - 26 Дек., 2004
|
|
Pavel
Модератор
Откуда: Одесса Украина Регистрация: Май 2004
Всего: 368 сообщений
|
2 Tehnokrat Во первых - спасибо за прогу, весч. Во вторых - есть маленькая такая штучка: если поставить /* в процедуре, то весь текст в этой процедуре станет комментарием, а вот в седующей процедуре нет. А если необходимо закомментировать несколько процедур подряд, то приходится каждую из них комментировать в отдельности, дабы видеть выделение.
----- В жизни нельзя быть уверенным на 100%, ведь никогда не знаешь когда...
|
Отправлено: 14:30 - 27 Дек., 2004
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Поздравляю всех случайно и неслучайно забредших в эту тему с очередным Новым Годом! Хочу сказать всем пользователям ОГРОМНОЕ СПАСИБО за ценные предложения, сообщения об ошибках, комментарии и просто за моральную поддержку! Этот проект будет жить, пока он хоть кому-нибудь нужен. to Pavel Закомментировать несколько процедур можно например так: в начале первой процедуры поставить /*, в конце последней */, после чего кликнуть ПРАВОЙ мышекнопкой на кнопку "Сохранить". При этом вылетает просто офигенное количество ошибок доступа Но этот глюк будет устранён в ближайшее время.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:32 - 2 Янв., 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Следующая, слегка обезглюченная версия.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:52 - 16 Янв., 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Версия 0b20 В данной версии: 1. Поддержка декомпилятора скриптов int2ssl 2. Можно открывать файлы, кидая их в окно программы 3. Обновилась справка по функциям (последняя версия доки Wasteland Ghost) 4. Мелкие изменения и исправления (как обычно)
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:35 - 17 Мая, 2005
|
|
Aman
Пользователь
Откуда: Киев Регистрация: Апр. 2005
Всего: 208 сообщений
|
Вот две небольшие помарки: NOption({int iq_test}, {int msg_num}, {procedure target}); надо NOption({int msg_num}, {procedure target}, {int iq_test}); также в GOption и подобных, не помню уже - у себя исправил и забыл. и reply({int msg_num}); надо Reply({int msg_num}); (а то компайл ошибку выдаёт) Это всё StandFunc.txt . В v.0b20 всё так и осталось. Блин, я уже так привык к v.0b19 . (Отредактировал(а) Aman - 22:56 - 21 Мая, 2005)
|
Отправлено: 18:37 - 21 Мая, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Спасибо. В следующей версии их уже не будет
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:54 - 21 Мая, 2005
|
|
Aman
Пользователь
Откуда: Киев Регистрация: Апр. 2005
Всего: 208 сообщений
|
А можно что-то сделать с редактором MSG, чтоб видел букву Ё как Х (фаргус... )? Сейчас он её видит как букву р. Очень хотелось бы.
----- Ибо логично предположить, что если недостаточно чего-либо для запуска чего-либо, то второе чего-либо, а именно то, для которого не хватает - вообще не должно запускаться. (неизвестный)
|
Отправлено: 22:21 - 22 Мая, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
У тебя видимо Фол от Левкорпа да? Сделать чего-нибудь можно, если ты мне на мыло кинешь msg-файл для примера. Посмотреть хочу, что там за "Ё" такое.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:04 - 23 Мая, 2005
|
|
Aman
Пользователь
Откуда: Киев Регистрация: Апр. 2005
Всего: 208 сообщений
|
Вот в compiler.bat со строкой: move temp.int %fscripts%%2.int у меня ничего не получалось. В каталоге с Ф-ГЕККОМ создавалась директория с именем скрипта и в неё помещался temp.int. Работает в два приёма: rename temp.int %2.int move %2.int %fscripts% Винда - 98.
----- Ибо логично предположить, что если недостаточно чего-либо для запуска чего-либо, то второе чего-либо, а именно то, для которого не хватает - вообще не должно запускаться. (неизвестный)
|
Отправлено: 0:15 - 6 Июня, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
А ты когда fscripts задавал в конце "\" не забыл поставить? Вообще настройка файла compiler.bat личное дело каждого, я-то свой вариант больше для примера предложил.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:01 - 7 Июня, 2005
|
|
Aman
Пользователь
Откуда: Киев Регистрация: Апр. 2005
Всего: 208 сообщений
|
>> А ты когда fscripts задавал в конце "\" не забыл поставить? Ставил конечно, не работает. Я отписался, вдруг у кого подобная проблема будет. У меня работает мой вариант, я доволен.
----- Ибо логично предположить, что если недостаточно чего-либо для запуска чего-либо, то второе чего-либо, а именно то, для которого не хватает - вообще не должно запускаться. (неизвестный)
|
Отправлено: 1:54 - 7 Июня, 2005
|
|
Volk
Пользователь Регистрация: Июнь 2005
Всего: 79 сообщений
|
Редактор LST глючит на 1317 строке, табуляции нет, все пробелами.
|
Отправлено: 1:36 - 16 Июня, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
В чём заключается глючность? Если не трудно, кинь проблемный lst-файл мне на мыло.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:52 - 16 Июня, 2005
|
|
Volk
Пользователь Регистрация: Июнь 2005
Всего: 79 сообщений
|
такой-то файл не является списком скриптов или содержит ошибку на строке 1317 Scrips.lst лежит тут http://volkpk.nm.ru/ModRun_1.01_For_1.03Y_SS.rar Есесно с модом 117кб, если влом качать могу отдельно кинуть.
|
Отправлено: 2:30 - 17 Июня, 2005
|
|
Dioron
Пользователь
Откуда: Россия Регистрация: Дек. 2004
Всего: 9 сообщений
|
В программе есть кнопка "Сохранить и компилировать" она запускает батник, но у некоторых компилится, а у других не получается. Я поэксперементировал у меня все получилось. Вот как все должно выглядеть: |--------wcc386.exe | |--------wccp386.dll ...\wcc---| |--------compile.exe | |--------dos4gw.exe | |--fgeck.exe |---fgeck0b20----| | |--compiler.bat ...\F-Geck-| | | |---Headers\*.h А вот как у меня выглядит батник: @echo off set DR= C:\...\wcc\ Путь к файлам wcc386.exe, compile.exe, dos4gw.exe set DRint=C:\... сюда будет положен скомпилированный скрипт //если есть в пути пробелы то нужно путь ставить в " " echo ---------------------------------------------------------------- echo Start compiling of %1%2%3 echo ---------------------------------------------------------------- copy %1%2.ssl temp.c %DR%wcc386.exe temp.c /pc /fo=temp.i /w copy temp.i temp.ssl %DR%dos4gw.exe %DR%compile.exe temp.ssl copy temp.int %DRint%%2.int del temp.c del temp.i del temp.ssl del temp.int pause При этом все компилится без проблем, разумеется если скрипт написан правильно. (Отредактировал(а) Dioron - 9:14 - 17 Июня, 2005)
----- Оставь надежду Всяк сюда входящий.
|
Отправлено: 9:02 - 17 Июня, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
По совокупности исправленных ошибок пришло время выпустить следующую версию. Версия 0b21
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:10 - 18 Июня, 2005
|
|
Aman
Пользователь
Откуда: Киев Регистрация: Апр. 2005
Всего: 208 сообщений
|
А StandFunc.txt так и не поправил.
----- Ибо логично предположить, что если недостаточно чего-либо для запуска чего-либо, то второе чего-либо, а именно то, для которого не хватает - вообще не должно запускаться. (неизвестный)
|
Отправлено: 3:09 - 19 Июня, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Мдя. Старый стал, память никакая. Исправленный файл был потерян при сборке. Придётся оставить до следующей версии.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:28 - 19 Июня, 2005
|
|
Dar
Пользователь
Откуда: Воронеж Регистрация: Дек. 2004
Всего: 289 сообщений
|
Tehnokrat Хорошо бы еще добавить возможность открывать несколько скриптов одновременно и Возможность сравнить их "как" в тотале - чтоб по прогам не прыгать.
|
Отправлено: 2:08 - 21 Июня, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
>>Хорошо бы еще добавить возможность открывать несколько скриптов одновременно Не вижу никакой разницы между открытием нескольких скриптов в одной проге и открытием нескольких прог. Аргумент "чтоб по прогам не прыгать" кажется мне весьма сомнительным. >>Возможность сравнить их "как" в тотале А могу я узнать зачем это нужно и почему нельзя использовать для сравнения тот же Тотал?
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:47 - 21 Июня, 2005
|
|
Dar
Пользователь
Откуда: Воронеж Регистрация: Дек. 2004
Всего: 289 сообщений
|
Тот же аргумент - просто не удобно в N "окон" -путаешься когда их за 10. a так структурированность хоть какая-то. Вот во FSE подписанные вкладки на скрипт, а перерубаться между окнами они же по именам скриптов не подписаны. И когда надо сравнить 1 и тот же скрипт с 3-4 модов операция прилично усложняется по так как надо умудрится не спутать ничего.
|
Отправлено: 0:56 - 22 Июня, 2005
|
|
Mynah
Модератор
Откуда: Пермь Регистрация: Окт. 2004
Всего: 469 сообщений
|
Цитата: Quote: from Dar on 2:56 - 22 Июня, 2005 они же по именам скриптов не подписаны.
нажимаю alt+tab, вижу - "Конструктор скриптов - [vcprison.ssl]" ;)
Цитата:
И когда надо сравнить 1 и тот же скрипт с 3-4 модов операция прилично усложняется по так как надо умудрится не спутать ничего.
В одной программе со вкладками сравнивать значительно сложней. Намного проще Total+несколько открытых прог. ЗЫ: Пользуюсь одновременно и F-GECK'ом и FSE. F-GECK для создания, FSE - для отладки.
----- Scio me nihil scire
|
Отправлено: 11:42 - 22 Июня, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
to Dar Едва ли действительно есть реальная необходимость держать открытыми одновременно 10 и более скриптов. Работать-то всё равно можно только с одним. Закончил с первым, загружаешь следующий. Никакой путаницы. По поводу сравнения. Единственное, что я могу предложить реально - специальный режимчик, в котором все открытые fgeck будут синхронно переключать процедуры. Т.е. какая процедура открывается в текущей проге, такая же (по возможности, при наличии) будет автоматически открываться и во всех остальных. Позицию каретки внутри процедуры тоже можно синхронизировать.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:55 - 22 Июня, 2005
|
|
Dar
Пользователь
Откуда: Воронеж Регистрация: Дек. 2004
Всего: 289 сообщений
|
Mynah >>нажимаю alt+tab, оно очевидно, однако... ЗЫ: Пользуюсь одновременно и F-GECK'ом и FSE. F-GECK для создания, FSE - для отладки. Дык, так и живем :-) Tehnokrat Сепархов, Иксов, 1.02d, 1.05, -- декомпайлами и "красивый" исходник, к примеру. А что будет "послезавтра"? >>специальный режимчик - Да, Хорошо бы, и гм, а можно сделать в режимчике имя открытого скрипта, чтоб сразу на панели задач видно было? И если при этом было бы возможно "показать отличия". Было бы Преотлично.
|
Отправлено: 0:43 - 23 Июня, 2005 | ИСПРАВЛЕНО: Dar - 0:49 - 23 Июня, 2005
|
|
Dioron
Пользователь
Откуда: Россия Регистрация: Дек. 2004
Всего: 9 сообщений
|
Еще желательно добавить что - нибудь типа ReadMe со справкой по юзанию ну и списком горячих клавиш: вот с форума собрал ... мож еще добавилось. Alt+Ctrl+D перекодировка скрипта из win в dos Alt+Ctrl+W перекодировка скрипта из dos в win Alt+Ctrl+P добавление новых процедур Ctrl+Tab Ctrl+Shift+Tab переключают страницы Ctrl+Пробел автодополнение стандартных функций Alt+Ctrl+9 вместо открывающей скобки после набора функции Alt+Ctrl+Вверх Alt+Ctrl+Влево Alt+Ctrl+Вправо Alt+Ctrl+N Вызов списка процедур В редакторе msg-файлов Alt+Enter для добавления нового сообщения Ctrl+# для добавления строки с комментарием
----- Оставь надежду Всяк сюда входящий.
|
Отправлено: 8:35 - 23 Июня, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
to Dar >> а можно сделать в режимчике имя открытого скрипта, чтоб сразу на панели задач видно было? Ну это-то, можно и без режимчика. Будет. >>И если при этом было бы возможно "показать отличия". Разве-что в самом тупом варианте, когда количество сторок в процедурах разных скриптов совпадает. Потом можно попробовать усложнить, но времени это займёт... to Dioron Ох, я эту справку по программе с прошлого года пишу, она должна войти в первый релиз, выход которого постоянно откладывается. И сколько ещё...
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:06 - 24 Июня, 2005 | ИСПРАВЛЕНО: Tehnokrat - 3:08 - 24 Июня, 2005
|
|
Dar
Пользователь
Откуда: Воронеж Регистрация: Дек. 2004
Всего: 289 сообщений
|
Tehnokrat >> а можно сделать в режимчике имя открытого скрипта, чтоб сразу на панели задач видно было? >Ну это-то, можно и без режимчика. Будет. Я вчерна малешко поразмышлял и понял что не досказал(сказал не правильно) т.к среди сравневаемых есть( у меня доминируют) одноименные этот момент учесть хорошо бы. >>Разве-что в самом тупом варианте, когда количество сторок в процедурах разных скриптов совпадает. Потом можно попробовать усложнить, но времени это займёт... Насколько возможно и то будет здорово. Eще заметил что при создании новой ноды Proc1 Ctrl+V не работает. Можно эту мелочь поправить.
|
Отправлено: 9:50 - 24 Июня, 2005 | ИСПРАВЛЕНО: Dar - 9:51 - 24 Июня, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
>>Я вчерна малешко поразмышлял и понял что не досказал(сказал не правильно) т.к среди сравневаемых есть( у меня доминируют) одноименные этот момент учесть хорошо бы. Хорошо бы. Да. А собственно как? >>Eще заметил что при создании новой ноды Proc1 Ctrl+V не работает. Можно эту мелочь поправить. Пофиксил.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:17 - 25 Июня, 2005
|
|
Dar
Пользователь
Откуда: Воронеж Регистрация: Дек. 2004
Всего: 289 сообщений
|
>>Хорошо бы. Да. А собственно как? Стантартый вариант вместо одного имени путь, Но весь путь может не уместится, тогда 2 варианта: или бегушая строка как Винампе или не весь путь а имена 1-2 папок, пропуская data, scripts если они естьт.е. \Seraph\\obj_dude - без разширения, при пропуске ставить \\ \Seraph\\obj_dude - 4 раза уместится по идее. на панели задач. ничего лучше в голову не идет
|
Отправлено: 12:15 - 28 Июня, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Полный путь, на кнопку проги, ясный пень, не влезет, а в эффективности бегущей строки я сильно сомневаюсь. Сидеть и ждать, пока она там чего-нибудь высветит?.. Да и вообще гемор. Число видимых символов в надписи на кнопке зависит от разрешения экрана и количества открытых прог. Поэтому при добавлении любых символов перед собственно именем скрипта, снижается вероятность того, что само имя окажется видимым. Мало ли у кого в какой папке исходники скриптов лежат. Тебе удобно будет, а другому (мне например ) нет. Думал я над этой проблемой долго, да так ничего и не придумал. В общем идея запихнуть имя открытого скрипта на кнопку проги мне лично очень понравилась, лучше этого ничего не получается. Если тебе Dar, придётся работать с несколькими скриптами, имеющими одинаковое имя, открывай их всегда в одинаковой очерёдности, тогда и кнопки путать не будешь.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:18 - 29 Июня, 2005 | ИСПРАВЛЕНО: Tehnokrat - 3:22 - 29 Июня, 2005
|
|
binyan
Пользователь
Откуда: Israel Регистрация: Март 2005
Всего: 292 сообщения
|
Я ламер,так что просю мне обьяснить Весь скрипт полностью (не какие то отдельные функции) я могу посмотреть только в текстовом редакторе?Или ф-гек тоже поддерживает это?
----- ...выражая озадаченность, граничащую с озабоченностью..
|
Отправлено: 23:19 - 29 Июня, 2005
|
|
Mynah
Модератор
Откуда: Пермь Регистрация: Окт. 2004
Всего: 469 сообщений
|
2Tehnokrat: Зачем запоминать порядок открытых окон, если можно сделать так: acklint.ssl[1], acklint.ssl[2]... ну и т.д. Ориентироваться уже проще будет.
----- Scio me nihil scire
|
Отправлено: 23:49 - 29 Июня, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
to binyan fgeck - это полноценный редактор скриптов с подсветкой синтаксиса и всякими спецфишками. Текстовые редакторы могут отдыхать to Mynah Если например открыть четыре скрипта с одинаковыми именами, потом закрыть один и вновь открыть, какой номер у него будет? А если ещё пооткрывать-позакрывать? Тут без пол-литры не разберёшся С таким же успехом можно ориентироваться по номерам кнопок, разницы никакой.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:01 - 1 Июля, 2005 | ИСПРАВЛЕНО: Tehnokrat - 3:04 - 1 Июля, 2005
|
|
binyan
Пользователь
Откуда: Israel Регистрация: Март 2005
Всего: 292 сообщения
|
to Tehnokrat: Да я знаю, что такое ф-гек. Я вообще-то только им и пользуюсь для построения скриптов. И FSE для проверки Но вопрос такой : Когда я открываю скрипт,то ф-гек мне его живо по функциям раскладывает. А полностью скрипт там посмотреть можно?В смысле такой кусок кода размером на 5 страниц.Не так чтобы отдельно по функциям. Может я слепой,но я такого просмотра не нашёл
----- ...выражая озадаченность, граничащую с озабоченностью..
|
Отправлено: 21:02 - 1 Июля, 2005 | ИСПРАВЛЕНО: binyan - 21:03 - 1 Июля, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
А, вон ты про что. Нет, такой возможности нету. А зачем собственно?
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:11 - 1 Июля, 2005
|
|
binyan
Пользователь
Откуда: Israel Регистрация: Март 2005
Всего: 292 сообщения
|
Иногда ( когда я делаю большой скрипт) , мне для того,чтобы найти свою ошибку, нужно взглянуть на общую картину Приходится открывать в блокноте Может сделаешь такую возможность?
----- ...выражая озадаченность, граничащую с озабоченностью..
|
Отправлено: 21:08 - 2 Июля, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Не исключено, что в следующей версии она появится...
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:25 - 2 Июля, 2005
|
|
izuken
Адский Хомяк
Откуда: mSk Регистрация: Янв. 2004
Всего: 125 сообщений
|
можно ли сделать такую фишку: "параллельное" смещение выделенных строк в мсг-файле по номерам? например, было {1}{}{} {2}{}{} {3}{}{} стало {17}{}{} {18}{}{} {19}{}{} здорово, если бы при этом автоматом производилась сортировка. заранее спасибо.
----- эхо москвы маздай. save the planet - kill self.
|
Отправлено: 0:29 - 20 Июля, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Могу добавить кнопку "Сортировка". Тогда вручную изменяешь номера нужных строк, нажимаешь на кнопочку и адью. Так приемлемо?
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:50 - 21 Июля, 2005
|
|
izuken
Адский Хомяк
Откуда: mSk Регистрация: Янв. 2004
Всего: 125 сообщений
|
можно и так, конечно, но всё-таки хотелось бы, чтобы номера тоже сами менялись.
----- эхо москвы маздай. save the planet - kill self.
|
Отправлено: 1:07 - 21 Июля, 2005
|
|
izuken
Адский Хомяк
Откуда: mSk Регистрация: Янв. 2004
Всего: 125 сообщений
|
просто представьте: вдруг надо сдвинуть 30 строчек. окосеешь ручками править.
----- эхо москвы маздай. save the planet - kill self.
|
Отправлено: 12:00 - 21 Июля, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
>>просто представьте: вдруг надо сдвинуть 30 строчек. >>окосеешь ручками править. Этого-то я и боялся. Хотел, понимаешь, облегчить себе работу Теперь думать буду, как это лучше технически реализовать.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:39 - 21 Июля, 2005
|
|
Fakels
Пользователь Регистрация: Авг. 2005
Всего: 10 сообщений
|
Нашел очень неприятный баг, проявляется не во всех скриптах и непонятно почему, когда открываешь скрипт, в разделе описаний в самой последней строчке появляются две буквы pr видимо от слова procedure или само слово. И при компиляции выдается ошибка. Вот здесь лежит этот скрипт, посмотри. Также в нем есть маленькая неприятность в процедуре make_opt есть такие строчки:
Код:
#define switch(x) if switch_var=switch_var then begin #define case(x) end else if switch_var==x then begin switch(i) case(1) SayOption(name,make_item_1); case(2) SayOption(name,make_item_2); case(3) SayOption(name,make_item_3); case(4) SayOption(name,make_item_4); case(5) SayOption(name,make_item_5); case(6) SayOption(name,make_item_6); case(7) SayOption(name,make_item_7); end
F-Geck неправильно понимает этот код, т.е. последнее ключевое слово END он понимает как конец самой процедуры make_opt вследствие чего листинг кода превращается непонятно во что, можно ли исправить это, чтобы прога искала конец процедуры не по ключевому слову END, а по другому алгоритму?.
|
Отправлено: 14:06 - 21 Авг., 2005
|
|
Anchorite
Пользователь
Откуда: Не здесь Регистрация: Янв. 2003
Всего: 283 сообщения
|
А что тебя удивляет??? В F-Geck нету препроцессора, который развернет все твои #define.
|
Отправлено: 16:22 - 24 Авг., 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
to Fakels >>в разделе описаний в самой последней строчке появляются две буквы pr видимо от слова procedure или само слово Будет исправлено По поводу макросов - Anchorite прав, я не могу реализовать функции препроцессора, так что не увлекайся макросами, или выноси их в *.h файлы. Дело конечно твое. >>чтобы прога искала конец процедуры не по ключевому слову END, а по другому алгоритму По какому например?
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:34 - 24 Авг., 2005
|
|
Mynah
Модератор
Откуда: Пермь Регистрация: Окт. 2004
Всего: 469 сообщений
|
2Fakels: заведи макрос #define end_switch end вынеси весь комплекс макросов в хэдер и будет тебе счастье :) 2Technokrat: я такую модернизацию считаю ненужной, но пример алгоритма всё таки приведу: Раздел описаний Тело процедуры - от одного слова procedure до другого. begin'ы и end'ы, имхо, считать совсем не обязательно, если прога не делает анализа на элементарные ошибки ;)
----- Scio me nihil scire
|
Отправлено: 0:38 - 25 Авг., 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
>>Тело процедуры - от одного слова procedure до другого. begin'ы и end'ы, имхо, считать совсем не обязательно, если прога не делает анализа на элементарные ошибки По такому алгоритму работали первые версии проги, но в бисовских скриптах комментарии к процедуре идут перед ней, и мне бы не хотелось, чтобы они отправлялись в конец предыдущей процедуры
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:20 - 25 Авг., 2005
|
|
Fakels
Пользователь Регистрация: Авг. 2005
Всего: 10 сообщений
|
Цитата: Quote: from Tehnokrat on 23:34 - 24 Авг., 2005 to Fakels >>По поводу макросов - Anchorite прав, я не могу реализовать функции препроцессора, так что не увлекайся макросами, или выноси их в *.h файлы. Дело конечно твое.
Скрипт писал не я, открыл скрипт в гексе и увидел полную кашу, пришлось открывать текст скрипта в блокноте и по кускам в ставлять в геск, чтобы найти причину. >>заведи макрос #define end_switch end Спасибо за подсказку так и сделаю.
|
Отправлено: 0:47 - 26 Авг., 2005
|
|
binyan
Пользователь
Откуда: Israel Регистрация: Март 2005
Всего: 292 сообщения
|
Можно сделать регистрацию ГВАР из fgeck? Как регистрация скриптов..
----- ...выражая озадаченность, граничащую с озабоченностью..
|
Отправлено: 23:38 - 15 Окт., 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Что-то типа встроенного редактора gam-файлов? Можно конечно, но не в ближайшее время. Я даже то, что уже начал, никак доделать не могу, времени свободного тотально нет... Однако ожидается
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:41 - 18 Окт., 2005
|
|
Pavel
Модератор
Откуда: Одесса Украина Регистрация: Май 2004
Всего: 368 сообщений
|
Пожелания: 1) А можно исправить потерю имени мсгэхи при открытии нескольких Фгеков? А то работать трудновато, теряется имя открытого документа и для сохранения нужно заново его написать. 2) И еще одно пожелание, может добавить кнопочку, которая будет открывать готовый для компиляции код с номерами строк. Это будет очень удобно для поиска ошибки при компиляции. А то для обнаружения элементарной ошибки нужно провести массу действий.
----- В жизни нельзя быть уверенным на 100%, ведь никогда не знаешь когда...
|
Отправлено: 11:38 - 19 Окт., 2005 | ИСПРАВЛЕНО: Pavel - 11:51 - 19 Окт., 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
1. Не понял, подробнее пожалуйста. 2. Если ты имеешь в виду возможность просматривать скрипт без разбивки на функции, в следующей версии она точно будет.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:09 - 20 Окт., 2005
|
|
binyan
Пользователь
Откуда: Israel Регистрация: Март 2005
Всего: 292 сообщения
|
Не возможность просматривать скрипт не разбивая на функции(хотя это тоже, я это давно просил), а чтобы после нажатия кнопки компиляции была возможность нажать кнопочку, которая выводила тебе уже готовый к компиляции(со всеми дефайн заменами) код с номерами строк.Ведь когда тебе компайлер пишет ошибку, он пишет номер строчки в уже готовом к компиляции коде. И для того чтобы найти ошибку, мне например нужно открывать файл temp в Bred3
----- ...выражая озадаченность, граничащую с озабоченностью..
|
Отправлено: 23:29 - 20 Окт., 2005 | ИСПРАВЛЕНО: binyan - 23:33 - 20 Окт., 2005
|
|
Pavel
Модератор
Откуда: Одесса Украина Регистрация: Май 2004
Всего: 368 сообщений
|
1) При работе с несколькими одновременно открытыми Фгками открытый МСГ редактор не помнит для какого скрипта он открыл текст. И сохранять его может в "" файле. Для того, что бы МСГ редактор в сохранил текст с нужным именем ему не обходимо заново указать имя, т.е. написать, либо указать в списке уже готовых. 2) binyan отлично расписал вторую часть моего пожелания. Действительно, для нахождения ошибки необходимо открыть дополнительный редактор и в нем искать не правильных код по строке.
----- В жизни нельзя быть уверенным на 100%, ведь никогда не знаешь когда...
|
Отправлено: 12:10 - 21 Окт., 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
1. Ага, понял. Считай, что его [глюка] уже нет. 2. Тут сложность в том, что препроцессор и компилятор вызывает не прога, а файл compiler.bat и вернуть потом развёрнутый препроцессором код не получится. Придётся отказаться от этой системы и делать всю компиляцию скриптов из fgeck'а, или только вызов препроцессора, но там свои заморочки. По возможности я этим займусь, во всяком случае в следующей версии этого не будет.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:07 - 22 Окт., 2005
|
|
Pavel
Модератор
Откуда: Одесса Украина Регистрация: Май 2004
Всего: 368 сообщений
|
По 2 пункту: А не проще ли добавить кнопку, которая будет открывать файл с указанным именем по указанному пути? Сделать тот же мсг редактор адаптируемым под ssl или сделать кнопку для fgeck'а, при нажатии которой весь текст будет в одном окне? Там же и так есть номера сторок, зачем искать трудности?
----- В жизни нельзя быть уверенным на 100%, ведь никогда не знаешь когда...
|
Отправлено: 2:21 - 29 Окт., 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Ну ежели так, считай уговорил, будет такая фича.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:18 - 29 Окт., 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Очередная версия проги ожидает вас - версия 0b23 В данной версии: 1. Реализована возможность работать со скриптом без разбиения на процедуры 2. Сравнение скриптов 3. Просмотр скрипта после препроцессора 4. В редакторе msg-файлов добавлена возможность переносить/перенумеровывать строки 5. Мелкие изменения и исправления
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:28 - 21 Ноября, 2005 | ИСПРАВЛЕНО: Tehnokrat - 20:58 - 14 Мая, 2006
|
|
Alan Killenger
Пользователь
Откуда: Россия, Ижевск Регистрация: Июль 2004
Всего: 404 сообщения
|
Гы... а мне бы хотелось следующую опцию: локальный препроцессинг. Что я имею в виду? Вот открыл я исходник от BIS, вижу там какую-то непонятную надпись типа "inc_childkiller". Что это значит? Ага, надо копаться в хэадерах, разбираться когда где какое ifdef будет верно... Однако можно создать новый файлик, скопировать туда все include, define и само выражение. Отдельно этот файлик пропустить через препроцессор и увидеть что все-таки значит "inc_childkiller" или какое другое выражение. В программе это может выглядеть так: выделяешь часть кода, нажимаешь кнопочку и видишь этот же код пропущенный через препроцессор. Конечно, тут есть свои приколы, например "check_party_nears_door" которая будет лезть куда не следует... но об этом я лучше помолчу .
----- hit me, nail me, make me god
|
Отправлено: 22:01 - 22 Ноября, 2005 | ИСПРАВЛЕНО: Alan Killenger - 23:03 - 22 Ноября, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Угу, я и сам постоянно чертыхаюсь, когда необходимо залезать в файлы заголовков, чтобы разобраться в каком-нибудь макроопределении, однако считаю реализацию описанной тобой фичи весьма муторной, поэтому возиться с ней я намерен исключительно в порядке общей очереди, а учитывая длину этой очереди, могу даже примерно сказать, когда эта фича может появиться - после дождичка в четверг... А если учесть мою особую "любовь" к препроцессору в целом и макросам в частности, то вообще никогда.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:44 - 26 Ноября, 2005
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
ЭЭЭЭ живые тут ЕСТЬ? Возможна ли версия EditorMSG для 1С кодировки? А то такая среда но с текстом хреново работать...
----- За сим прощаюсь, Олег.
|
Отправлено: 20:03 - 31 Мая, 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Живые тут есть Когда появится необходимость в работе EditorMSG с 1С кодировкой, появится и новая версия вышеупомянутого редактора.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 20:50 - 31 Мая, 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Цитата: Quote: from Tehnokrat on 20:50 - 31 Мая, 2006 Живые тут есть Когда появится необходимость в работе EditorMSG с 1С кодировкой, появится и новая версия вышеупомянутого редактора.
ГЫ! А у кого появится? У меня уже появилась... Хотя я не показатель... Кстати реально ли туда ввести запрос на кодировку? Или сложно...?
----- За сим прощаюсь, Олег.
|
Отправлено: 23:08 - 1 Июня, 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Ну раз появилась, тады качай EditorMSG с поддержкой виндовской кодировки.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 20:07 - 2 Июня, 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Цитата: Quote: from Tehnokrat on 20:07 - 2 Июня, 2006 Ну раз появилась, тады качай EditorMSG с поддержкой виндовской кодировки.
СПАСИБО! Не ожидал такой быстроты... Кстати я смотрю она сама на автомате кодировку выставляет. Тока я не нашел где ей кодировку при записи выставлять? Или этого нет? ЗЫ: Возможна ли подгрузка указанных в скрипте хедеров и подсветка с помощью по стандартным макросам в них? Ну или просто поиск переменной или макроса с выводом их в окно или просто на закладку с хедером и нужной строкой? Полезная весч в разборе скрипта... Я так думаю...
----- За сим прощаюсь, Олег.
|
Отправлено: 0:26 - 5 Июня, 2006 | ИСПРАВЛЕНО: Oleg1969 - 1:11 - 5 Июня, 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
При записи кодировка будет как при открытии, выбирать её нельзя (смысла особого нет делать такой выбор, в любом блокноте можно перекодировать). При создании нового файла, кодировка будет как у открытого перед этим. Подгрузку хидеров с подсветкой и поиском могу сделать, но только для просмотра. Редактирование хидеров в далёкой стратегической перспективе.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 18:39 - 5 Июня, 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Цитата: Quote: from Tehnokrat on 18:39 - 5 Июня, 2006 При записи кодировка будет как при открытии, выбирать её нельзя (смысла особого нет делать такой выбор, в любом блокноте можно перекодировать). При создании нового файла, кодировка будет как у открытого перед этим. Подгрузку хидеров с подсветкой и поиском могу сделать, но только для просмотра. Редактирование хидеров в далёкой стратегической перспективе.
Ну по поводу сохранения... А вот в какой кодировке он сохраняет новые МСГ файлы? Или нуно читать имеющиеся и потом сохранять с новым именем? ЭЭЭЭ Малость геморойно проще при сохранении выбрать в какой кодировке, а заодно и для разных версий фолла проще будет моды делать... По поводу хедеров, я как раз и просил подгрузку с подсветкой и поиском, и небольшой хелпик по стандартным макросам в них... А редактировать мона и в блокноте. Вот ежели нетрудно то в первую очередь с хедерами помоги...
----- За сим прощаюсь, Олег.
|
Отправлено: 19:13 - 5 Июня, 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Цитата:
Ну по поводу сохранения... А вот в какой кодировке он сохраняет новые МСГ файлы? Или нуно читать имеющиеся и потом сохранять с новым именем? ЭЭЭЭ Малость геморойно проще при сохранении выбрать в какой кодировке, а заодно и для разных версий фолла проще будет моды делать...
Для того, чтобы новый файл был в кодировке 1С, необходимо загрузить любой файл в этой кодировке, затем нажать кнопку "Новый". Этот файл будет сохраняться в кодировке 1С. Я добавлю возможность выбора кодировки в следующей версии. Только не при сохранении, а в настройках.
Цитата:
По поводу хедеров, я как раз и просил подгрузку с подсветкой и поиском, и небольшой хелпик по стандартным макросам в них... А редактировать мона и в блокноте.
Насчёт "набольшой хелпик по стандартным макросам" не понял. Что такое "стандартные макросы"? Я вообще макросами не пользуюсь. Не люблю их.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 20:38 - 5 Июня, 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
ЭЭЭЭ Почему говорю про сохранения... Если напишу текст в вин кодировке, то при переключении в другую он врядли нормально будет читаться... Или при выборе в настройках он автоматом переведет и текст? По поводу макросов... Имелось ввиду в стандартных хедерах содержатся уже написанные макросы, вот ежели на них есть какое нить описалово, то былоб неплохо его в хелп загнать, ежели это возможно... Ну а если нет, то и хрен с ним... Главное подгрузка и выделение...
----- За сим прощаюсь, Олег.
|
Отправлено: 11:05 - 6 Июня, 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Цитата:
Почему говорю про сохранения... Если напишу текст в вин кодировке, то при переключении в другую он врядли нормально будет читаться... Или при выборе в настройках он автоматом переведет и текст?
Что-то я с трудом понимаю твой вопрос, но попробую ответить. При загрузке файла, стоит автоопределение кодировки. В окне редактора всегда вин кодировка, а какая кодировка будет в сохранённом файле - это будет задаваться в настройках.
Цитата:
По поводу макросов... Имелось ввиду в стандартных хедерах содержатся уже написанные макросы, вот ежели на них есть какое нить описалово, то былоб неплохо его в хелп загнать, ежели это возможно... Ну а если нет, то и хрен с ним... Главное подгрузка и выделение...
Все макросы, которые были описаны, уже в справке. Вряд-ли кто-то сейчас возьмётся описывать другие - это большая работа, ибо их много.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 19:03 - 6 Июня, 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Цитата: Quote: from Tehnokrat on 19:03 - 6 Июня, 2006
Цитата:
Почему говорю про сохранения... Если напишу текст в вин кодировке, то при переключении в другую он врядли нормально будет читаться... Или при выборе в настройках он автоматом переведет и текст?
Что-то я с трудом понимаю твой вопрос, но попробую ответить. При загрузке файла, стоит автоопределение кодировки. В окне редактора всегда вин кодировка, а какая кодировка будет в сохранённом файле - это будет задаваться в настройках.
Цитата:
По поводу макросов... Имелось ввиду в стандартных хедерах содержатся уже написанные макросы, вот ежели на них есть какое нить описалово, то былоб неплохо его в хелп загнать, ежели это возможно... Ну а если нет, то и хрен с ним... Главное подгрузка и выделение...
Все макросы, которые были описаны, уже в справке. Вряд-ли кто-то сейчас возьмётся описывать другие - это большая работа, ибо их много.
Ага вот теперь про кодировки все ясно! Ну а про макросы эт я так, вдруг еще накопали так и дополнить хелпик можно... ЗЫ: Когда ждать следующую версию с подгрузкой хедеров?
----- За сим прощаюсь, Олег.
|
Отправлено: 19:57 - 6 Июня, 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Вопрос "Когда ждать" некорректен. Я этим занимаюсь когда есть свободное время и желание. Если его нет, ждать можно долго.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 21:16 - 6 Июня, 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Технократ! Заметил такую неприятную особенность редактора МСГ, хоть в окне редактора и вин кодировка, а вот сохраняет он в досе, это если делать новый скрипт и добавляешь в него шаблон процедуры... Может поправишь? А то уже запарился... Кстати из-за этого добавления у редактора скриптов сьезжает крыша и он после вставленной процедуры все остальные сливает в одну (в общем не делит на вкладки)... И из-за этого у компилятора тоже едет крыша, находит ошибки на ровном месте... Посмотри пожалуста!!!
----- За сим прощаюсь, Олег.
|
Отправлено: 0:43 - 16 Июня, 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Я так и не понял из твоего поста, чего там глючит - fgeck или EditorMSG. Опиши подробно последовательность действий приводящих к глюку. Если есть необходимость кинь рабочие файлы в которых возникает этот глюк (ssl, msg) мне на мыло. Посмотрю.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 18:17 - 16 Июня, 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Выложил новую версию. Добавлена возможность просматривать подключенные в скрипте файлы заголовков.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 17:27 - 24 Июня, 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Цитата: Quote: from Tehnokrat on 17:27 - 24 Июня, 2006 Выложил новую версию. Добавлена возможность просматривать подключенные в скрипте файлы заголовков.
Все замечательно, только хотелось бы, чтоб можно было переключаться между окном хедера и окном скрипта без постоянного выключения окна хедера... Да и еще жалко что нельзя открывать вложенные хедеры... А так ЗДОРОВО! Постоянно приходилось держать вордпад с нужными хедерами...
----- За сим прощаюсь, Олег.
|
Отправлено: 11:37 - 25 Июня, 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Цитата: Все замечательно, только хотелось бы, чтоб можно было переключаться между окном хедера и окном скрипта без постоянного выключения окна хедера...
Это, скорее всего, смогу сделать.
Цитата: Да и еще жалко что нельзя открывать вложенные хедеры...
C этим связываться точно не буду.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 12:25 - 25 Июня, 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
А возможность редактирования хедера сделаешь? А то для своего проекта удобно и свой хедер иметь... ЗЫЫЫЫ: Эта предупредил бы чито мсгы.ехе опять для досовской кодировки... Или лучче клади туда две версии... А то писал а на экране белиберда, хорошо архивчик есть... Кстати а что не введешь в конфиг что то типа "сохранять с бак файлом"? полезная фича я так думаю...
----- За сим прощаюсь, Олег.
|
Отправлено: 20:24 - 25 Июня, 2006 | ИСПРАВЛЕНО: Oleg1969 - 22:38 - 25 Июня, 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Цитата:
А возможность редактирования хедера сделаешь? А то для своего проекта удобно и свой хедер иметь...
Когда-нибудь сделаю, а сейчас я занят другим проектом и не хочу отвлекаться.
Цитата:
ЗЫЫЫЫ: Эта предупредил бы чито мсгы.ехе опять для досовской кодировки... Или лучче клади туда две версии... А то писал а на экране белиберда, хорошо архивчик есть...
Я же говорил, что выбор кодировки при сохранении будет в настройках, вот туда и отправляйся - галочку 1С устанавливать.
Цитата:
Кстати а что не введешь в конфиг что то типа "сохранять с бак файлом"? полезная фича я так думаю...
Полезная только для прог типа "Word", которые постоянно глючат и виснут.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 18:57 - 26 Июня, 2006 | ИСПРАВЛЕНО: Tehnokrat - 21:57 - 26 Июня, 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Вышла следующая версия - типа релиз. Со справкой по программе и инсталлятором.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 19:50 - 2 Июля, 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Столкнулся с таким багом В опции "Запустить программу или открыть документ" у меня забит "D:\Fallout2\Fallout2.exe", но запускается то что прописанно в реестре... Посмотри в чем дело. Ну это во первых, ну и во вторых, ты сделал возможность редактирования с возможностью просмотра хедера и хелпа, вот только неактивное окно не сворачивается, а остается на экране, поэтому приходится его ручками сворачивать... Имеется ввиду, если я перешол в другое окно и оно больше предыдущего, то оно должно закрывать его полностью или частично, в зависимости от размера активного окна (вообщето это стандарт ) Для примера, открой два окна броузера винды и пощелкайся между ними, посмотри как они перекрываются... Ну эт так пожелания, но очень облегчают жизнь... Ну а на самом деле спасибо за отличную прогу! ЗЫ: Когда возможность редактирования хедера введешь?
----- За сим прощаюсь, Олег.
|
Отправлено: 22:57 - 2 Июля, 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Цитата:
Столкнулся с таким багом В опции "Запустить программу или открыть документ" у меня забит "D:\Fallout2\Fallout2.exe", но запускается то что прописанно в реестре... Посмотри в чем дело.
Протестировал эту опцию ещё раз, ничего не понял, у меня всё работает - что написано, то и запускается. И каким боком тут замешан реестр... Загадка, короче.
Цитата:
Ну это во первых, ну и во вторых, ты сделал возможность редактирования с возможностью просмотра хедера и хелпа, вот только неактивное окно не сворачивается, а остается на экране, поэтому приходится его ручками сворачивать... Имеется ввиду, если я перешол в другое окно и оно больше предыдущего, то оно должно закрывать его полностью или частично, в зависимости от размера активного окна (вообщето это стандарт   Для примера, открой два окна броузера винды и пощелкайся между ними, посмотри как они перекрываются... Ну эт так пожелания, но очень облегчают жизнь...
Я понимаю, что ты имеешь в виду, но намеренно установил этому окну атрибут "Всегда поверх главного". Не согласен с тем, что по-другому удобнее.
Цитата:
ЗЫ: Когда возможность редактирования хедера введешь?
В ближайшее время ждать этой фичи не рекомендую. Она не из тех, что делаются "за вечерок, под чаёк", а я хочу развязать себе руки для другого проекта. Поэтому, собственно и выпустил релиз, а не очередную "бету". Типа намёк, что в течении некоторого времени (несколько недель, не меньше) ничего нового не появится.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 20:03 - 3 Июля, 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
У меня на диске С: стоит по умолчанию 1С Fallout2 со стандартными путями (ну как у них инсталлятор прописал), а работаю я с копией на диске D: ... Как узнал, что не та копия запускается, а по сохраненкам, у меня перед моей картой сохраненка есть, а вот в чистой нет... Запустил а нифига...
----- За сим прощаюсь, Олег.
|
Отправлено: 21:38 - 3 Июля, 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Попробуй временно удалить файл fallout.exe, который на диске C: Интересно, что тогда запустится.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 18:16 - 4 Июля, 2006
|
|
binyan
Пользователь
Откуда: Israel Регистрация: Март 2005
Всего: 292 сообщения
|
Цитата:
Я понимаю, что ты имеешь в виду, но намеренно установил этому окну атрибут "Всегда поверх главного". Не согласен с тем, что по-другому удобнее.
А ты сделай в настройках выбор этой опции - включить/отключить Пара минут
----- ...выражая озадаченность, граничащую с озабоченностью..
|
Отправлено: 19:13 - 4 Июля, 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Это только кажется, что всё так просто, пара минут, чисто галочку добавить. На самом деле, если я позволю одному окошку прятаться за другое, сразу возникает вопрос, как их переключать. Это уже тянет далеко не на пару минут.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 21:28 - 4 Июля, 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Забавно! Экзешник он запускал тот который надо, а вот сэйвы брал не оттуда... Решилось все простым удалением сейвов из 1с папки... Кстати последующее их восстановление ничего не дало... 1с фаллоут берет их уже из моей папки... Забавная фишка...
----- За сим прощаюсь, Олег.
|
Отправлено: 22:18 - 4 Июля, 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Во всяком случае становится ясно, что fgeck тут не причём. Вероятно в файле fallout2.cfg фола на диске D: были указаны неправильные пути (указывающие на ресурсы c диска C:), поэтому сохранёнки и брались с диска С:. Но это уже вне рамок данной темы.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 18:25 - 5 Июля, 2006 | ИСПРАВЛЕНО: Tehnokrat - 21:25 - 5 Июля, 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Вот дополнить хотелось бы... Незнаю баг это или нет... При просмотре хедера не работает функция скопировать ни по Ctrl+C ни по правой клавише мышки, хотя в последнем случае менюшка выпадает... Ну и еще хотелось бы поиск по выделенному в хедере иметь... Ну и иногда почему-то не срабатывают клавиши F10-F11...
----- За сим прощаюсь, Олег.
|
Отправлено: 22:47 - 16 Июля, 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Цитата:
При просмотре хедера не работает функция скопировать ни по Ctrl+C ни по правой клавише мышки, хотя в последнем случае менюшка выпадает...
Точно глюк, ну это я исправлю в ближайшее время.
Цитата:
Ну и еще хотелось бы поиск по выделенному в хедере иметь...
С этим я возиться не буду.
Цитата:
Ну и иногда почему-то не срабатывают клавиши F10-F11...
Эти кнопки будут работать только если активно окно редактирования (курсор в нём который мигает). Если это условие соблюдается, но кнопки всё-равно не работают, тады не знаю, не вижу объективных причин для их несрабатывания.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 18:20 - 17 Июля, 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Выложил исправленную версию fgeck.exe.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 18:17 - 19 Июля, 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Технократ, есть небольшое предложение как упростить редактирование хедеров. В настройках сделай пункт с указанием пути к программе редактирования. Так будет проще, не нужно заморачиваться со своим редактором. Каждый будет редактировать своим редактором. Ну и выдели какую нить кнопку активации фсего этого добра... Да и еще, при просмотре хедера возможно просматривать только находящиеся в определенной папке, хотелось бы чтоб можно было и самому выбирать откуда смотреть в данный момент определенный хедер.
----- За сим прощаюсь, Олег.
|
Отправлено: 23:32 - 16 Авг., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Да, внешний редактор - это вариант. Попробую сделать. И открытие хидеров из других папок тоже.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 19:57 - 17 Авг., 2006
|
|
binyan
Пользователь
Откуда: Israel Регистрация: Март 2005
Всего: 292 сообщения
|
Нe знаю... у меня одного может так... Когда открываешь хелп, не важно какой (по ф-геку или по скриптам), то поиск можно делать только по ф-геку.
----- ...выражая озадаченность, граничащую с озабоченностью..
|
Отправлено: 21:32 - 17 Авг., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Цитата: Quote: from binyan on 21:32 - 17 Авг., 2006 Нe знаю... у меня одного может так... Когда открываешь хелп, не важно какой (по ф-геку или по скриптам), то поиск можно делать только по ф-геку.
Да, похоже это только у тебя такие проблемы... Я им постоянно пользуюсь, при написании и просмотре скриптов, проблем не замечал...
----- За сим прощаюсь, Олег.
|
Отправлено: 11:39 - 18 Авг., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
to binyan У меня такой фигни нет, попробуй переустановить прогу... Или винду...
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 18:39 - 18 Авг., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Сделал вызов внешнего редактора для хидеров. Новый fgeck.exe здесь.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 18:40 - 28 Авг., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Приветствую, Технократ! Спасибо за последнюю доработку, пока отлично работает. Но тут накопилось парочка пожеланий... Во первых: Разреши при редактировании списка скриптов .lst файл сохранение с большим количеством букв в названии файла. А то сейчас делаю мод, который интегрируется в Юковский патч/мод, а у него там в списке присутсвуют такие записи... Из-за этого приходится в нотепаде свое регистрировать... Сделай с предупреждением... Ну а во вторых: Когда просматриваешь диалоги по кнопке в редакторе, то не всегда он строчки правильно выводит... Если есть такая строка - if (local_var(LVAR_Begin_Mike) == 1) then NOption(202,Node020,004); else if (local_var(LVAR_Begin_Mike) == 2) then begin inc_local_var(LVAR_Begin_Mike); NOption(203,Node020,004); end То так он не правильно выводит. Выводит знак ? и пустую строку... А вот если ее так сделать - if (local_var(LVAR_Begin_Mike) == 1) then NOption(202,Node020,004); else if (local_var(LVAR_Begin_Mike) == 2) then begin inc_local_var(LVAR_Begin_Mike); NOption(203,Node020,004); end то все пучком... Незнаю это баг или что... Ну и последнее Режим диалога не обрабатывает склейку текстов... Ну примерно такого типа - Reply(401+500); выводится текст только под номером 401 ... а хотелось бы все. При условиях полезно иметь какой-то базовый текстик, а потом к нему цеплять все остальное... Правда как это в твоей проге сделать не представляю... правда если в склейке используются переменные то просто выводить имя переменной и все...
----- За сим прощаюсь, Олег.
|
Отправлено: 18:41 - 3 Сент., 2006 | ИСПРАВЛЕНО: Oleg1969 - 19:44 - 3 Сент., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Цитата: Во первых
Извращение конечно, но сделал.
Цитата: Ну а во вторых:
Был ли это баг или фича не помню, но на всякий случай исправил.
Цитата:
Ну и последнее Режим диалога не обрабатывает склейку текстов... Ну примерно такого типа - Reply(401+500); выводится текст только под номером 401 ... а хотелось бы все. При условиях полезно иметь какой-то базовый текстик, а потом к нему цеплять все остальное... Правда как это в твоей проге сделать не представляю... правда если в склейке используются переменные то просто выводить имя переменной и все...
Там ещё похлеще конструкции возможны - что-нибудь типа: Код:
gsay_reply(N_TEHD, message_str(N_TEHD, 805) + " " + obj_name(dude_obj) + message_str(N_TEHD, 806));
Это я к тому, что всего не учтёшь, просмотрщик - он для элементарных конструкций, всё остальное только вручную. Ссылку на экзешник см выше.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 18:43 - 5 Сент., 2006 | ИСПРАВЛЕНО: Tehnokrat - 21:46 - 5 Сент., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Технократ есть тут еще одно предложение. Если не трудно введи возможность редактирования VAULT13.GAM
----- За сим прощаюсь, Олег.
|
Отправлено: 21:11 - 12 Сент., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Еще один момент Попробуй открыть скрипт CAVE05.ssl . Там дефайн посреди текста из-за этого прога в закладку лепит всякую ерунду, это можно как нить отследить и придать нормальный вид? Допустим закладку называть как дефайн? Только как ее от начальных дефайнов отделить?...
----- За сим прощаюсь, Олег.
|
Отправлено: 23:39 - 12 Сент., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Цитата: Если не трудно введи возможность редактирования VAULT13.GAM
Редактирование gam-файлов запланировано уже давно. Возможно я сделаю отдельный многовкладочный редактор для этого. Потом. Раньше чем в отдалённом светлом будующем этой фичи ожидать не стоит.
Цитата: Попробуй открыть скрипт CAVE05.ssl
Ну блин. Разместить define между процедурами - это круто. Нет, на уровне программы это не лечится. Могу лишь посоветовать перенести эту фигню в раздел описаний, на скрипте это никак не отразится. Гарантирую.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 19:18 - 13 Сент., 2006 | ИСПРАВЛЕНО: Tehnokrat - 22:19 - 13 Сент., 2006
|
|
Wasteland Ghost
Маленькое Злое Привидение
Откуда: Россия, Самара Регистрация: Дек. 2002
Всего: 2251 сообщение
|
Цитата: Разместить define между процедурами - это круто.
... и не запрещено. Сама так иногда делаю.
|
Отправлено: 14:01 - 14 Сент., 2006
|
|
Alchemist
Модератор
Откуда: Арзамас-17 Регистрация: Дек. 2004
Всего: 298 сообщений
|
Цитата: ... и не запрещено.
Более того, частенько просто удобно. Нормальный приём написания кода.
----- /// What'ya be sain'? Vault 100+? We need nothing o'that!
|
Отправлено: 16:32 - 15 Сент., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Ну я так думаю не так и сложно, хотя возможно в нынешней инкарнации кода не реально, может в будущем?... %) Перед открытием проверять на наличие дефайнов и автоматом переносить их в начало... В принципе организовать поиск и перенос по тексту будет не так и сложно... Я так думаю...
----- За сим прощаюсь, Олег.
|
Отправлено: 16:52 - 15 Сент., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Размещение препроцессорных инструкций внутри кода не запрещено, однако ничего нормального тут нет. Просто плохой стиль программирования. Такие конструкции следует располагать либо в файле заголовков, либо в начале кода программы. Будет время, я разберусь, чего это fgeck прицепился к этому define. Возможно удастся добавить его на вкладку следующей процедуры.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 18:45 - 15 Сент., 2006
|
|
Alchemist
Модератор
Откуда: Арзамас-17 Регистрация: Дек. 2004
Всего: 298 сообщений
|
Цитата: Просто плохой стиль программирования.
Угу. А как на счёт условной компиляции. тоже плохой стиль?
----- /// What'ya be sain'? Vault 100+? We need nothing o'that!
|
Отправлено: 23:09 - 15 Сент., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Хм... А при чем тут условная компиляция?... И культура программирования... Две разные вещи... кстати мы в оффтоп скатились... Кстати Технократ, такая фигня происходит не только с дефайнами, постараюсь найти скрипт, где то-же самое вылезает не на дефайне а на чем-то другом...
----- За сим прощаюсь, Олег.
|
Отправлено: 11:24 - 16 Сент., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Ага, понял, там не в #define дело, а в наличии операторных скобок. Дурацкая манера сишников использовать препроцессор там, где напрашивается подпрограмма. Кажись ухайдокал. Во всяком случае в скрипте CAVE05. Ссылка на экзешник выше.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 21:09 - 16 Сент., 2006 | ИСПРАВЛЕНО: Tehnokrat - 0:57 - 17 Сент., 2006
|
|
Wasteland Ghost
Маленькое Злое Привидение
Откуда: Россия, Самара Регистрация: Дек. 2002
Всего: 2251 сообщение
|
Цитата: А при чем тут условная компиляция?
Очень даже причём. Что-то подобное, кстати, у БИС тоже используется. И вот тут уж как раз никак не обойтись без размещения директив препроцессора внутри основного программного кода. ЗЫ Кстати, в заголовках БИС зачастую макросы и процедуры идут вперемежку.
|
Отправлено: 10:55 - 18 Сент., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Ну понятно - не обойтись, однако зададимся простым вопросом: а можно ли вообще обойтись без всякой условной компиляции? И если подумать, то окажется, что все эти #if, #ifdef и т.п. нафиг не нужны. Ну а если кто-то без них жить не может, если ему нравится запутывать текст проги до полной неудочитаемости, то право имеет - ибо мать его Майкрософт, у которой, как известно, очень много кривых окон и всего одни ворота (зато большие)
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 18:33 - 18 Сент., 2006 | ИСПРАВЛЕНО: Tehnokrat - 22:35 - 18 Сент., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Технократ! Как обещал, посмотри вот эти скрипты... DCSTORY1.SSL и DCSTORY2.SSL они в папке DEN BISскриптов... У меня с ними только две закладки, раздел описаний и start. Хотя там полно процедур... Все процедуры в закладке start сидят.
----- За сим прощаюсь, Олег.
|
Отправлено: 21:01 - 19 Сент., 2006
|
|
Wasteland Ghost
Маленькое Злое Привидение
Откуда: Россия, Самара Регистрация: Дек. 2002
Всего: 2251 сообщение
|
Конечно, можно писать большие линейные программы и вообще не использовать препроцессор . Ладно, хватит уже . Просто если что-то не запрещено, программа должна уметь с этим работать. Вот и всё .
|
Отправлено: 10:44 - 20 Сент., 2006 | ИСПРАВЛЕНО: Tehnokrat - 22:28 - 20 Сент., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
to Oleg1969 Исправил, выложил. Если ещё встретишь, сообщай. to WG Дык я согласен, по мере возможности исправляю. Вот...
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 19:27 - 20 Сент., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Технократ, я тебе на tehnokrat_силяба_yandex.ru отправил скриптик который нормально не отображается у меня с последней версией FGECK-а. Посмотри пожалуста... У меня почемуто кусок раздела описаний в отдельную папку складывается... procedure Begin_Movie_Mike; procedure Begin_Movie_RndEnc; variable begin object_Mike; object_Higher_Gizmo; object_Mean_Gizmo; object_Low_Gizmo; begin_movie:=0; animated:=0; end
----- За сим прощаюсь, Олег.
|
Отправлено: 0:04 - 28 Сент., 2006 | ИСПРАВЛЕНО: Oleg1969 - 0:17 - 28 Сент., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Я не очень понял зачем в твоём скрипте два раза описана Код:
procedure Begin_Movie_Mike;
Однако глюк в проге имел место быть. Успешно исправлен (и ещё два впридачу).
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 21:52 - 28 Сент., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Упс, наверно когда переносил, вместо вырезать нажал скопировать, а потом не удалил... Я так понял новую версию нуно выше качать?...
----- За сим прощаюсь, Олег.
|
Отправлено: 21:57 - 28 Сент., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Да, ссылки те же.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 22:04 - 28 Сент., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Технократ, тут такое предложение созрело. Когда открываю скрипт то у меня автоматом открывается соответствующий ему текстовик, НО если я не закрывая первый открою второй то текстовик первого закрывается и открывается текстовик второго... Нельзя ли это как-то изменить? Чтоб скока скриптов стока и текстовиков?...
----- За сим прощаюсь, Олег.
|
Отправлено: 21:44 - 1 Окт., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Слишком сложно. Это моя старая ошибка - сделать редактор скриптов и мсг двумя отдельными прогами. Но тогда у меня были свои резоны. А переигрывать поздно.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 18:27 - 2 Окт., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Технократ, если возможно, то сделай что-бы можно было закрывать закладку с хедером... А то иной раз не ту откроешь, мешается...
----- За сим прощаюсь, Олег.
|
Отправлено: 22:44 - 10 Окт., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Ну и еще одна просьбочка... Нельзяли по табулации перемещать отмеченный блок? И возможно ли сделать переход курсора не на начало строки, а на начало текста в строке?
----- За сим прощаюсь, Олег.
|
Отправлено: 19:18 - 11 Окт., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Цитата: Технократ, если возможно, то сделай что-бы можно было закрывать закладку с хедером... А то иной раз не ту откроешь, мешается...
Легко.
Цитата: Нельзяли по табулации перемещать отмеченный блок?
Если ты хотел сказать, что по нажатии кнопки "Tab" необходимо куда-то перемещать выделенный блок, то всё-равно забыл сказать куда и зачем. И почему именно по "Tab"?
Цитата: И возможно ли сделать переход курсора не на начало строки, а на начало текста в строке
Ещё одна загадочная фраза. Впрочем, здесь всё наоборот - куда надо перемещать курсор я понял, но вот откуда? В смысле, при каких условиях курсор попадает не туда, куда хочется?
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 19:03 - 12 Окт., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
ММММ Мне, например, нужно передвинуть кусок текста вправо. Ну чтоб структура программы лучше читалась по всяким там ифам и т.д. Сейчас приходится передвигать каждую строчку, если одна - пустяк, а если десяток? Ну и по второму вопросу: Имеем строчку текста. Впереди нее стоят пробелы, до начала строки. Допустим что-то типа такого: if (critter_state(object_Mike)==CRITTER_IS_DEAD) then begin Курсор, например, торчит на знаке - = "равно", ну вот мне и нужно чтоб я мог по комбинации клавишь, что-то типа [Alt]+[стрелка влево], перевести курсор не на начало строки, а на начало текста, в данном случае перед if ... Это как, возможно? ЗЫ: Про Ctrl+стрелка влево я в курсе, но курсор прыгает по словам, а мне нужно чтоб именно в начало текста на строке...
----- За сим прощаюсь, Олег.
|
Отправлено: 19:37 - 12 Окт., 2006 | ИСПРАВЛЕНО: Oleg1969 - 19:48 - 12 Окт., 2006
|
|
Spy
Реалист
Откуда: Все там будем... Регистрация: Май 2005
Всего: 374 сообщения
|
Видел редактор, обладающий этими фичами. Итак, расшифрую: 1. В случае нажатия клавиши Tab при выделенном блоке текста из нескольких строк, ставить знак табуляции перед каждой из выделенных строк. А называется это indent, емнип. 2. Видел достаточно удобноый вариант фичи с началом текста в строке. Если перед первым значащим символом в строке есть пробелы или табуляции, по клавише Home переносить курсор к первому значащему символу. При повторном нажатии Home - в начало строки (перед табами и пробелами)
----- Хочешь, чтобы что-то было сделано хорошо - сделай сам.
|
Отправлено: 14:58 - 13 Окт., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Цитата: При повторном нажатии Home - в начало строки (перед табами и пробелами)
С этим возится не стал, если кому-то сильно понадобится, сделаю. Остальное сделал. Удаление ненужных вкладок при просмотре хидеров осуществляется правым мышекликом на вкладки. При этом закрывается активная вкладка. Сдвиг выделенных строк по "Tab", переход на первое слово в строке по "Home". Обновление здесь (только fgeck.exe версии 1r9).
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 21:26 - 13 Окт., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Эта, здорово! Но по поводу Home может сделаешь? И при закрытии хедера может табличку подтверждения вывести, а то моргнуть неуспел уже закрылось...
----- За сим прощаюсь, Олег.
|
Отправлено: 9:00 - 14 Окт., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Цитата: Но по поводу Home может сделаешь?
Не вопрос, добью. Тока скажи куда сначала прыгать - на начало строки или на начало первого слова?
Цитата: И при закрытии хедера может табличку подтверждения вывести, а то моргнуть неуспел уже закрылось...
А может лучше не табличку, а чего-нибудь другое, ну к примеру правый мышеклик при зажатой кнопке Ctrl?
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 19:05 - 14 Окт., 2006 | ИСПРАВЛЕНО: Tehnokrat - 22:14 - 14 Окт., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Сначало на начало первого слова, а потом на начало строки. Ага можно и при зажатом Ctrl! А то можно просто ошибиться...
----- За сим прощаюсь, Олег.
|
Отправлено: 20:30 - 14 Окт., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Выложил, ссылка та же.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 18:37 - 15 Окт., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Эта, глючокс нашел. Если зажать шифт и хоме то текст не выделяется, курсор перескакивает на начало текста, но если при зажатом шифте еще раз нажать хоме, то текст исправно выделится... Сделай, чтоб выделение и при первом нажатии присутствовало при зажатом шифте.
----- За сим прощаюсь, Олег.
|
Отправлено: 22:48 - 15 Окт., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Пофиксил. Ещё добавил возможность использовать колёсико мыши для переключения процедур в списке процедур. Ссылка та же.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 19:17 - 16 Окт., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Ага, одно пофиксил другое появилось... Терь строка по шифт+хоме не отмечается... Либо текст, либо пробелы от начала текста до начала строки... Хм вобщем... Былоб неплохо чтоб повторное нажатие хоме при зажатом шифте отмечал до начала строки.
----- За сим прощаюсь, Олег.
|
Отправлено: 1:56 - 17 Окт., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Хочешь так, будет как хочешь Ссылка та же.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 18:22 - 19 Окт., 2006
|
|
Akkella
Пользователь Регистрация: Авг. 2006
Всего: 175 сообщений
|
Бедет ли включен в хелп вот этот макрос: check_restock_item (ПИД, мин, мах, вероятность)
|
Отправлено: 16:34 - 21 Окт., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Вообще-то этот хелп является переложением доки от Wasteland Ghost "Функции компилятора скриптов Fallout 2 от BIS". Соответственно он обновляется после выхода очередной версии вышеупомянутой доки. Конечно я могу включить в него описание любой функции или макроса, но только при наличии полного описания и только попутно с выходом очередной версии проги.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 18:44 - 21 Окт., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Технократ! Я те на ящик еще один файлик скинул. Посмотри его. Это декомпиль пилота из мода/патча Юкки...
----- За сим прощаюсь, Олег.
|
Отправлено: 16:22 - 26 Окт., 2006
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Ошибка в структуре скрипта. Отсутствует завершающий "end" в процедурах get_map_wm_x, get_map_wm_y и to_city_distance. Для нормальной работы fgeck необходимо строгое равенство операторных скобок "begin" и "end" в скриптах.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 20:33 - 26 Окт., 2006
|
|
Oleg1969
Пользователь
Откуда: Саратов Регистрация: Май 2006
Всего: 168 сообщений
|
Угу, сам разобрался. Декомпилятор неправильно создает...
----- За сим прощаюсь, Олег.
|
Отправлено: 11:44 - 27 Окт., 2006
|
|
Jordan 63
Пользователь
Откуда: Россия, Самара Регистрация: Июль 2007
Всего: 228 сообщений
|
Tehnokrat Если создать файл с таким содержанием variable begin var1; var2; var3; end При открытии выдается такой глюк(файл не открывается) отладочное сообщение:Глюк в LoadInCmdLine при попытке открыть файл Версия программы 1r12
|
Отправлено: 11:45 - 4 Янв., 2008
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Это я исправил, экзешник тут.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:14 - 7 Янв., 2008
|
|
Jordan 63
Пользователь
Откуда: Россия, Самара Регистрация: Июль 2007
Всего: 228 сообщений
|
Tehnokrat
Цитата: Это я исправил, экзешник тут.
Скачал посмотрел нормально открывает. Спасибо!
|
Отправлено: 23:24 - 7 Янв., 2008
|
|
Jordan 63
Пользователь
Откуда: Россия, Самара Регистрация: Июль 2007
Всего: 228 сообщений
|
Tehnokrat Я прописал новый макрос в StandFunc.txt. Но я никак не могу понять как задать цвет ему что бы он тоже был розовым цветом как и другие макросы.
|
Отправлено: 5:40 - 9 Янв., 2008
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
К сожалению никак, без перекомпиляции проекта. Тут я ничего изменить не могу.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:31 - 9 Янв., 2008
|
|
Jordan 63
Пользователь
Откуда: Россия, Самара Регистрация: Июль 2007
Всего: 228 сообщений
|
Tehnokrat
Цитата: К сожалению никак, без перекомпиляции проекта. Тут я ничего изменить не могу.
Есть желание выложить исходники?
|
Отправлено: 16:36 - 12 Янв., 2008
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Желания нет, т.к. обновлять их - лишний трафик после каждой новой версии. Не так уж много охотников. За всё время существования проекта, был только один. Он их получил. В общем, если они тебе нужны, сообщи мылом, я выложу.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:31 - 12 Янв., 2008
|
|
Jordan 63
Пользователь
Откуда: Россия, Самара Регистрация: Июль 2007
Всего: 228 сообщений
|
Tehnokrat Я скачал твою прогу с нового сайта версия 1r16 когда открываешь скрипт и наводишь на скриптовую функцию а потом нажимаешь на справку должно открываться справка где написано что это за функция аргументы но ничего не открывается выводится окошко. Для выполнения задачи недостаточно памяти. Закройте одну или несколько программ и повторите попытку.(2) Хотя у меня открыто только одно окно.
|
Отправлено: 23:18 - 29 Янв., 2008
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Пробовал выполнять "чистую" установку проги на двух системах - ничего подобного не вылезло. Попробуй, не запуская fgeck.exe, открыть файлы справки FGECK.HLP и FUNCBIS.HLP. Будет глюк или нет.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:27 - 31 Янв., 2008 | ИСПРАВЛЕНО: Tehnokrat - 2:13 - 8 Фев., 2008
|
|
Jordan 63
Пользователь
Откуда: Россия, Самара Регистрация: Июль 2007
Всего: 228 сообщений
|
Tehnokrat
Цитата: Попробуй, не запуская fgeck.exe, открыть файлы справки FGECK.HLP и FUNCBIS.HLP. Будет глюк или нет.
Это я пробывал он нормально открывает. У меня этот глюк прошел первые дня 3 данимал а потом изчез Этот баг наверно только у меня я windows недавно переставил может из за этого.
|
Отправлено: 7:10 - 2 Фев., 2008
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
По результатом длительной эксплуатации программы, вскрылись определённые недостатки. Некоторые фишки, которые я считал ключевыми, совершенно себя не оправдали. К примеру, вставка процедур и команд посредством менюшек оказалась совершенно неэффективной и даже бесполезной, во всяком случае я ей не пользовался, предпочитая набирать имена функций вручную, или с помощью автодополнения. Так же, неудобными оказались вкладки, и после появления боковой панели навигации, я использовал только её (судя по сообщениям других пользователей - не только я). С другой стороны некоторые вещи, добавленные позже, оказались очень удобными - например, просмотр файлов заголовков. А тем временем, мне вновь захотелось поработать над проектом "F-GECK". И я многое переделал. Основательно перетряхнул весь код проги. Безжалостно вырезал всё лишнее и внёс необходимые, по моему мнению, изменения. Кое-что добавил, и вот... Встречайте вторую версию программы - fgeck2b0. Эта бета-версия может порадовать вас новыми глюками, а также, приготовтесь к возвращению старых, давно исправленных багов
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:06 - 14 Марта, 2008
|
|
Jordan 63
Пользователь
Откуда: Россия, Самара Регистрация: Июль 2007
Всего: 228 сообщений
|
Tehnokrat Поставил прогу, погонял вроде пока багов нет. Посмотрел новшества вкладка с лева, там есть полезные функции это хорошо, а может сделать наводишь на скриптовую функцию и высвечивается описание, но не так, как было, а что бы создавалось окошко и там было полное описание как в справке к проге. И так же сделать и для диалогов, что бы диалог так же читался, а то когда наводишь шрифт маленький и когда много слов все не вмещается. А fgeck на линукс пойдет?
|
Отправлено: 19:07 - 15 Марта, 2008 | ИСПРАВЛЕНО: Jordan 63 - 19:10 - 15 Марта, 2008
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Думал я уже над этим, пока чисто теоретически. Если вновь возникнет желание поработать над проектом, подумаю ещё. Но не в ближайшее время. С Линухом я не знаком, так что пойдёт ли на нём fgeck - без понятия. Да кстати, я тебе посылал на мыло парсер подсветки, но сегодня письмо вернулось с ошибкой. В общем, выложу-ка я этот парсер здесь, может ещё кому захочется порулить подсветкой скриптов в fgeck.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:35 - 15 Марта, 2008
|
|
Jordan 63
Пользователь
Откуда: Россия, Самара Регистрация: Июль 2007
Всего: 228 сообщений
|
Tehnokrat Дождался подсветки А как например добавить цвет что бы... Пример чтобы текст SKILL_SMALL_GUNS был зеленым а я по этому примеру уже буду делать. Спасибо за программу
|
Отправлено: 0:13 - 16 Марта, 2008
|
|
Wasteland Ghost
Маленькое Злое Привидение
Откуда: Россия, Самара Регистрация: Дек. 2002
Всего: 2251 сообщение
|
Цитата: С Линухом я не знаком, так что пойдёт ли на нём fgeck - без понятия.
Нет, и перекомпиляция исходников не поможет -- другой GUI. Есть, конечно, вариант -- wxWidgets. Но я почему-то сильно сомневаюсь, что он подойдёт.
|
Отправлено: 19:58 - 16 Марта, 2008
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Вот и я сомневаюсь. У Delphi свои библиотеки типа bpl. Так что про fgeck на Линухе лучше забыть.
Цитата: А как например добавить цвет что бы...
Открой парсер утилитой UniEdit.exe, ткни мышом в Root, потом нажми на кнопку "Add Keywords" и введи имя списка. Затем справа создай список ключевых слов, а ещё правее в разделе "Attributes" выбери цвет тона, фона и всякие жирности. Можешь также вставлять текст в нижнее окошко и проверять как работает подсветка.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:48 - 16 Марта, 2008
|
|
Wasteland Ghost
Маленькое Злое Привидение
Откуда: Россия, Самара Регистрация: Дек. 2002
Всего: 2251 сообщение
|
Цитата: Вот и я сомневаюсь. У Delphi свои библиотеки типа bpl.
Ну, дело-то не в конкретной библиотеке, а в том, что весь код придётся перелопачивать. И вот именно это врятли кто-нибудь будет делать.
|
Отправлено: 10:20 - 18 Марта, 2008
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Выложил новую версию программы. Теперь, если в редакторе скриптов ткнуть в номер сообщения, будет появляться всплывающая подсказка с текстом сообщения. Ссылка та же.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:28 - 23 Марта, 2008
|
|
aranaxsus
BANNED
Откуда: Lithuania Регистрация: Март 2008
Всего: 7 сообщений
|
подскажите где находятся все файлы связанные с персонажем включая и уровень!
|
Отправлено: 21:44 - 24 Марта, 2008 | ИСПРАВЛЕНО: aranaxsus - 1:55 - 25 Марта, 2008
|
|
Jordan 63
Пользователь
Откуда: Россия, Самара Регистрация: Июль 2007
Всего: 228 сообщений
|
aranaxsus Вопрос наверно не по теме. Здесь обсуждается программа fgeck для создания и редоктирования скриптов. Если хочешь изучить скрипты, обязательно скачай прогу там даже хелп есть, но не забывай и документацию. Лучше тебе все таки, почитать форум зайти в раздел документации там есть все ответы на твои вопросы. И задавай вопрос точнее. А то я так понять не смог о чем ты хотел узнать. Ссылка на все ответы, на твои вопросы, самое главное уметь читать http://www.teamx.ru/rus/bd/index.shtml P.S Наши сообщения все равно удалят. P.S. Если уж так хочешь научиться модить, но может путаешься или по каким то причинам что то не понимаешь, напиши мне в личку, а то если продолжишь в этом же духе забанят!
|
Отправлено: 5:47 - 25 Марта, 2008 | ИСПРАВЛЕНО: Jordan 63 - 6:05 - 25 Марта, 2008
|
|
|
|