Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
Сообщение от Кирилл Юдин
Меня крайне сильно волнует главный вопрос:
Можно ли настраивать программу так, чтобы после набора реплики персонажа, при нажатии "Ентер" курсор занимал положение в начале следующей строки с форматированием "описания действия" или всё так же в этом случае следующая строка форматируется, как "имя персонажа"?
.
Если закончили с реплками, то "Ентер" 2 раза. Первый переводит курсор на ИМЯ_Персонажа, второй на Описание действия.
Я приспособился так. Например.
Цитата:
(место) Инт. .... Ночь "Ентер"
(ОпДей) Че и как .. туды сюды, дын дын дын... "Ентер"
"Таb" ИМЯ-ПЕСОНАЖА1"Ентер"
()
бла бла бла"Ентер"
ИМЯ-ПЕСОНАЖА2"Ентер"
()
бла бла бла. Кончай базар. "Ентер" "Ентер"(!)
(ОпДей) Че да как?
Главное привыкнуть на мышечном уровне, что конец диалога это двойной "Ентер",
либо запомнить вход и выход из диалога начинается и закачивается нажатием "Таb"
Цитата:
Место
описание действия
"Таb"
...
"Таb"
описание действия
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
Сообщение от АлександрКу
Если закончили с реплками, то "Ентер" 2 раза.
Я это знаю. Но мне это крайне неудобно. Крайне!
Цитата:
Сообщение от АлександрКу
Главное привыкнуть на мышечном уровне, что конец диалога это двойной "Ентер"
Я не держу в голове конец это диалога, разрыв диалога действием или ещё что-то - я просто пишу, описываю ту сцену, которую в данный момент создаю в голове. Мозг занят именно этим, а не формализацией и сортировкой абзацев.
Логично, что курсор переходит в начало строки! Визуально имя персонажа не на начале строки, поэтому рука автоматически жмёт два раза. Не надо вообще контролировать свои действия - всё интуитивно происходит.
А вот в обратным порядке интуитивный автоматизм не срабатывает. Ведь каждый раз, приходится контролировать именно форматирование, переключаясь с творчества на техническую сторону. И зачем это?
Чем тогда этот процесс отличается от работы в простом Писаре, где я вообще сначала просто набирал текст, а написав страницу переходил к её форматированию?
И зачем мне тогда перестраиваться каждый раз, если меня вполне устраивает Софокл?
Мне не нужны программы, в которых достоинства уничтожаются недостатками (кому нужны?). Тогда есть смысл остаться на привычном софте.
А вот когда у программы достоинств больше - это другое дело.
И вот этот маленький нюанс убивает напрочь все несомненные достоинства. Насколько я понимаю, исправить это намного проще, чем сделать все те исправления, которые были сделаны. Это меня и печалит. Но писать, и каждый раз, при переходе на новую строку останавливаться, переключать мозги на контроль формата - это уже слишком.
Это сравнимо, как если переключатель скорости в машине находится не рядом с водителем а под капотом. И чтобы каждый раз переключить скорость - нужно выходить из машины. Но "логично" же, что ручка переключения передач ближе к двигателю!
__________________ Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем. (Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)
Re: Разработка свободной программы для сценаристов. Часть 2
Я даже не понимаю, зачем вообще такой переход был сделан. Димка собирается сделать эту функцию настраиваемой. Это намного сложнее, чем просто перепрограммировать алгоритм ИМХО.
Вопрос: а кому-то из реально пишущих сценаристов удобен такой алгоритм? Мне кажется все делают в этом месте усилие над собой. Не?
Ведь во всех существующих редакторах для сценаристов алгоритм иной - именно как описываю я (если я ничего не путаю). Неспроста же, наверное.
Так может действительно не мудрить с настройками лишними, а просто перепрограммировать - это же можно сделать на пять минут, если я правильно понимаю. Вместо того, чтобы создавать дополнительные настраиваемые опции.
__________________ Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем. (Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
Сообщение от Кирилл Юдин
Я даже не понимаю, зачем вообще такой переход был сделан. Димка собирается сделать эту функцию настраиваемой. Это намного сложнее, чем просто перепрограммировать алгоритм ИМХО.
Вопрос: а кому-то из реально пишущих сценаристов удобен такой алгоритм? Мне кажется все делают в этом месте усилие над собой. Не?
Ведь во всех существующих редакторах для сценаристов алгоритм иной - именно как описываю я (если я ничего не путаю). Неспроста же, наверное.
Так может действительно не мудрить с настройками лишними, а просто перепрограммировать - это же можно сделать на пять минут, если я правильно понимаю. Вместо того, чтобы создавать дополнительные настраиваемые опции.
Так сделано потомучто так исторически сложилось последовательность обработки ТЗ.
Я не видел Кода. Не знаю его синтаксис, и судить о програмных рисках этого шага не могу (сколько строчек нужно проверить еще - большой вопрос). Теоретически, найти и переписать строчку алгоритма изменения свойств + отладка с конвертацией займет пару тройку часов. НО... у автора есть причина этого не делать. Думаю, что лень здесь не аргумент.
Дим... А можно узнать по подробнее, что как и в какой среде пишется.
И в каком блоке надо искать указнные Алгоритмы...
Я похоже сам Буду делать себе кнопочки "сохранить"
Re: Разработка свободной программы для сценаристов. Часть 2
Кирилл Юдин, просто мы слишком далеко зашли, чтобы сейчас менять поведение по умолчанию. Так как для тех пользователей, кто уже привык - это будет проблемой и шоком.
Код отвечающий за переход с блока реплики на следующий блок находится вот тут https://github.com/dimkanovikov/Scen...andler.cpp#L79 по сути тут нужно поменять-то только одно значение, чтобы добиться поведения, которого просит Кирилл, но я уже описал причины, почему я этого не делаю...
__________________
Всегда Ваш
и всегда с улыбкой,
Димка Новиков
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
Сообщение от Димка Новиков
Так как для тех пользователей, кто уже привык - это будет проблемой и шоком.
Они все работали и продолжают работать в других программах (а работали или развлекались - у меня большие сомнения), в которых они так же перестраиваются. Так что вернуться к нормальному алгоритму для них было бы нетрудно.
Ну, нет, так нет. Как я уже писал, для меня это крайне критично. Так что, увы, но для меня КИТ закончился.
__________________ Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем. (Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)
Последний раз редактировалось Кирилл Юдин; 21.01.2015 в 20:15.
Re: Разработка свободной программы для сценаристов. Часть 2
Чтобы понятно было, почему я так печалюсь именно по этому поводу - вот иллюстрация, когда руль, чтобы повернуть направо, нужно крутить влево. Так и тут, чтобы вернуть курсор в начало строки, приходится жать кнопку, которая переводит курсор на новую строку. То есть дальше по тексту, а не назад. Отсюда - дискомфорт. Как игрушка - прикольно но "ездить" на таком невозможно.
__________________ Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем. (Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
Сообщение от Димка Новиков
конечно можно.
Я не программист, но может есть какой-то способ сделать такой финт, чтобы заменить в каком-то файле какую-то строчку и чтобы добиться поведения...
Цитата:
Сообщение от Димка Новиков
которого просит Кирилл
???
Может в установленной программе можно взять какой-то файлик, открыть, например, Блокнотом. Найти там нужную строчку, ну и так далее?
Иногда так бывает, я что-то подобное уже делал когда-то.
Ну или может сделать такой файлик, где-нибудь выложить, а я бы его заменил в установленной программе? Я так понимаю, что это дело пяти минут, если понимать где и что нужно заменить. Не?
__________________ Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем. (Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
Сообщение от Кирилл Юдин
???
Может в установленной программе можно взять какой-то файлик, открыть, например, Блокнотом. Найти там нужную строчку, ну и так далее?
Готовую DLL-ку блокнотом "без глюков" не зменить. Где и что в Zip-файле исходника надо поменять я понял, но я не понял как из исходника сконвертировать exe-шник установщика.
Что касается пользователей/развлекающихся - я не бросал слова попросту, а говорил это, основываясь на простейшей статистике.
Это ж я почему такой вредный был - потому что у меня scenarist 0.4.4-mix не было...
__________________ Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем. (Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)
Re: Разработка свободной программы для сценаристов. Часть 2
Всем, привет. Хочу немного разбавить наше затишье!
Сейчас полным ходом идёт работа над новой версией: исправляются найденные ошибки и добавляются новые возможности, такие как отображение номеров сцен прямо в редакторе, а так же работа с черновиком. Совсем скоро вам уже не нужно будет хранить все свои заметки в конце сценария и каждый раз удалять/восстанавливать их, просто поместите их в черновик!;)
А как у вас дела?)
__________________
Всегда Ваш
и всегда с улыбкой,
Димка Новиков
Re: Разработка свободной программы для сценаристов. Часть 2
А версия для меня ХХХ-mix - будет? А то я только настроился снова тестировать "в полный рост".
Или может есть возможность какой-то файлик менять в директории (ну, в котором разметка хранится), да и всё?
__________________ Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем. (Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)