| 
Предыдущая тема
::
Следующая тема 
 | 
	
	
	
	
		| Автор | 
		Сообщение | 
	
	
		 Zabr
  Переводы
 
  
  Зарегистрирован: 18.08.2015 Сообщения: 1766
 
  | 
		
			
				 Добавлено: Вт Янв 10, 2023 9:53 am    | 
				       | 
			 
			
				
  | 
			 
			
				krmit, добавил
 
 
v3.20 z_subs_cleanup
 
добавлено удаление пробелов в конце строк, после удаления блоков тегов, если включена соответствующая настройка (space_clean) | 
			 
			
				 | 
			 
			
				 | 
			 
		  | 
	
	
		| К началу | 
		 | 
	
	
		 krmit
 
  
  Зарегистрирован: 24.07.2008 Сообщения: 228 Откуда: Тверь
  | 
		
			
				 Добавлено: Пт Янв 13, 2023 18:06 pm    | 
				       | 
			 
			
				
  | 
			 
			
				Zabr
 
Вот ещё.
 
Строка типа:
 
 
Тут всё не так однозначно, дядя.{А: Я ДОЧЬ ВАМПИРА ОТВЕТСТВЕННОГО ЗА ОКРУГ ПОВЕРЬТЕ ТУТ ВСЕ НЕ ТАК ОДНОЗНАЧНО}{E: Почему мне вспомнилось? https://www.youtube.com/watch?v=hb8hhy18V-o}
 
 
Удаляет только первый {комментарий}, второй игнорирует напрочь (несколько раз скрипт запускал - не удаляет). Видимо, из-за наличия "/" | 
			 
			
				 | 
			 
			
				 | 
			 
		  | 
	
	
		| К началу | 
		 | 
	
	
		 Zabr
  Переводы
 
  
  Зарегистрирован: 18.08.2015 Сообщения: 1766
 
  | 
		 | 
	
	
		| К началу | 
		 | 
	
	
		 Zabr
  Переводы
 
  
  Зарегистрирован: 18.08.2015 Сообщения: 1766
 
  | 
		
			
				 Добавлено: Сб Мар 04, 2023 14:31 pm    | 
				       | 
			 
			
				
  | 
			 
			
				v3.21 z_subs_cleanup
 
добавлена очистка любых комментариев (в том числе, нескольких подряд) в конце строки
 
очистка комментариев перенесена после очистки пробелов, чтобы корректно работала с изменениями выше
 
очистка экстра блоков заменена на маску
 
 
v2.21 z_functions
 
перенёс в маски маску блока экстра данных
 
доработал маску комментария, чтобы = учитывалось только в первом символе (тк только это определяет экстра блок)
 
добавил новую маску комментария в конце строки | 
			 
			
				 | 
			 
			
				 | 
			 
		  | 
	
	
		| К началу | 
		 | 
	
	
		 krmit
 
  
  Зарегистрирован: 24.07.2008 Сообщения: 228 Откуда: Тверь
  | 
		
			
				 Добавлено: Сб Мар 04, 2023 15:26 pm    | 
				       | 
			 
			
				
  | 
			 
			
				Zabr
 
Потестил, чистит. НО только по одному блоку за раз.
 
Строка типа "какой_то_текст {\aaa=aaaaaa} {|a=a\aa}" очищается от комментариев за два захода. | 
			 
			
				 | 
			 
			
				 | 
			 
		  | 
	
	
		| К началу | 
		 | 
	
	
		 Zabr
  Переводы
 
  
  Зарегистрирован: 18.08.2015 Сообщения: 1766
 
  | 
		
			
				 Добавлено: Вс Мар 05, 2023 19:05 pm    | 
				       | 
			 
			
				
  | 
			 
			
				намеренно не добавлял в маску пробелы, поскольку это разные очистки, но раз уж просите...
 
 
v2.22 z_functions
 
добавил в маску комментариев в конце строки пробелы
 
 
v3.22 z_subs_cleanup
 
повысил минимальную версию z_functions до 2.22 | 
			 
			
				 | 
			 
			
				 | 
			 
		  | 
	
	
		| К началу | 
		 | 
	
	
		 krmit
 
  
  Зарегистрирован: 24.07.2008 Сообщения: 228 Откуда: Тверь
  | 
		
			
				 Добавлено: Вс Мар 05, 2023 21:00 pm    | 
				       | 
			 
			
				
  | 
			 
			
				Zabr
 
Спасибо. Потестим.
 
А почему "намеренно"? Чем может грозить? Неточной выборкой, лишнее цеплять будет? | 
			 
			
				 | 
			 
			
				 | 
			 
		  | 
	
	
		| К началу | 
		 | 
	
	
		 Zabr
  Переводы
 
  
  Зарегистрирован: 18.08.2015 Сообщения: 1766
 
  | 
		
			
				 Добавлено: Вс Мар 05, 2023 23:01 pm    | 
				       | 
			 
			
				
  | 
			 
			
				| krmit, потому что раньше пробелы очищались в 1 конкретном месте, если была включена соответствующая опция, а теперь нет. Страдает разделение обязанностей. | 
			 
			
				 | 
			 
			
				 | 
			 
		  | 
	
	
		| К началу | 
		 | 
	
	
		 krmit
 
  
  Зарегистрирован: 24.07.2008 Сообщения: 228 Откуда: Тверь
  | 
		
			
				 Добавлено: Вт Мар 14, 2023 16:13 pm    | 
				       | 
			 
			
				
  | 
			 
			
				Zabr
 
{\pos(640,215)\fscx160\fscy160\c&H4B35B6&whats used for delusion in dialogue?}
 
В подобных случаях реально убрать лишнее - или только ручками? | 
			 
			
				 | 
			 
			
				 | 
			 
		  | 
	
	
		| К началу | 
		 | 
	
	
		 Zabr
  Переводы
 
  
  Зарегистрирован: 18.08.2015 Сообщения: 1766
 
  | 
		
			
				 Добавлено: Вт Мар 14, 2023 19:25 pm    | 
				       | 
			 
			
				
  | 
			 
			
				| krmit, всё удаляется в tags_clean | 
			 
			
				 | 
			 
			
				 | 
			 
		  | 
	
	
		| К началу | 
		 | 
	
	
		 Zabr
  Переводы
 
  
  Зарегистрирован: 18.08.2015 Сообщения: 1766
 
  | 
		
			
				 Добавлено: Сб Апр 15, 2023 19:40 pm    | 
				       | 
			 
			
				
  | 
			 
			
				Реанимируем 3.5 летние скрипты...
 
 
v1.4 z_gradient_by_char
 
поправил работу со строками, в которых есть \N (чтобы не учитывался для градиента) и \h (чтобы считался 1 символом)
 
 
v3.23 z_subs_cleanup
 
поправил неправильное срабатывание фикса отсутствия \ у тегов в значениях тегов \r и \fn, когда название стиля или шрифта попадало под маску тега + его значения
 
добавил в фикс тегов удаление пустой запятой у трансформ "\t(,\\...)" => "\t(\\...)"
 
добавил в очистку тегов возможность распознавать трансформы с пустой запятой, как трансформы без времени
 
пофиксил удаление всех трансформ без времени, кроме последней, если их несколько в строке, и они не схлопнулись | 
			 
			
				 | 
			 
			
				 | 
			 
		  | 
	
	
		| К началу | 
		 | 
	
	
		 Zabr
  Переводы
 
  
  Зарегистрирован: 18.08.2015 Сообщения: 1766
 
  | 
		
			
				 Добавлено: Вс Авг 20, 2023 17:05 pm    | 
				       | 
			 
			
				
  | 
			 
			
				v3.24 z_subs_cleanup
 
добавил новую очистку: строк с 0 и отрицательной длительностью
 
добавил в фикс тегов приведение трансформ вида \t(теги, время2, время1) к \t(время1, время2, теги), которые, внезапно, правильно работали
 
добавил очистку «0» в начале чисел
 
добавил преобразования «-0» в «0»
 
добавил удаление «\fade(0,0)» и «\fade(число)»
 
доработал очистку мусора внутри клипа, чтобы после переделки базового метода она не трогала сохранённые комментарии и возвращала скобочки
 
поправил в очистке значения тегов очистку числового мусора после чисел, например «123-» в «123»
 
поправил очистку пробелов в клипе с множителем, чтобы они не удалялись
 
поправил удаление \t с пустыми запятыми + доработал их очистку
 
оптимизировал отсутствующий фикс \\ в начале тегов (вынес повторяющийся код из цикла)
 
уточнил комментарий в галочке «Only Selected»
 
 
v 2.23 z_functions
 
добавил экранирование значений раскрывающихся тегов на случай там спецсимволов
 
переделал очистку мусора внутри рисования и клипа, чтобы она не чистила множитель и чистила мусор в конце
 
сделал более корректными маски числа и фейк числа | 
			 
			
				 | 
			 
			
				 | 
			 
		  | 
	
	
		| К началу | 
		 | 
	
	
		 Zabr
  Переводы
 
  
  Зарегистрирован: 18.08.2015 Сообщения: 1766
 
  | 
		
			
				 Добавлено: Вс Авг 20, 2023 17:54 pm    | 
				       | 
			 
			
				
  | 
			 
			
				v3.2 RETS
 
- добавил в генерацию надписей галочку «Не удалять по эффекту»
 
- поправил маску стартовых тегов с учётом маски экстра данных
 
- поправил в генерации списка шрифтов одновременную работу галочек «Скачать» и «Имена шрифтов»
 
- добавил новые названия стилей | 
			 
			
				 | 
			 
			
				 | 
			 
		  | 
	
	
		| К началу | 
		 | 
	
	
		 Zabr
  Переводы
 
  
  Зарегистрирован: 18.08.2015 Сообщения: 1766
 
  | 
		
			
				 Добавлено: Вт Авг 22, 2023 10:49 am    | 
				       | 
			 
			
				
  | 
			 
			
				v3.25 z_subs_cleanup
 
поправил не нужное схлопывание 0 внутри значений цвета
 
поправил удаление строк с 0 длительностью (не удалялись) | 
			 
			
				 | 
			 
			
				 | 
			 
		  | 
	
	
		| К началу | 
		 | 
	
	
		 Zabr
  Переводы
 
  
  Зарегистрирован: 18.08.2015 Сообщения: 1766
 
  | 
		
			
				 Добавлено: Чт Авг 24, 2023 12:57 pm    | 
				       | 
			 
			
				
  | 
			 
			
				v3.26 z_subs_cleanup
 
добавил в фикс тегов приведение значений цвета к верхнему регистру (почему только щас это сделал?)
 
поправил не нужное схлопывание 0 внутри не правильных значений цвета | 
			 
			
				 | 
			 
			
				 | 
			 
		  | 
	
	
		| К началу | 
		 | 
	
	
		 |