Text Decoder

Аватара пользователя
shiny
Сообщения: 9842
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

1.1a
http://g0blinish.ucoz.ru/pb/td1.1a.zip

фикс с сохранением набора символов: [10]/[13] теперь читаются как символы 10/13.
фикс с разбиением текста по длине строки(пример в архиве)
Ненависть- это подарок
Аватара пользователя
kalantaj
Сообщения: 2292
Зарегистрирован: 09 июл 2016, 00:00

Сообщение kalantaj »

Шыншыл писал(а):
1.1a
http://g0blinish.ucoz.ru/pb/td1.1a.zip

фикс с сохранением набора символов: [10]/[13] теперь читаются как символы 10/13.
фикс с разбиением текста по длине строки(пример в архиве)
Вот теперь бы hotfix для пробела сделать. А то пробелы вообще убирает при загрузке ранее сохраненного чарсета.
Аватара пользователя
shiny
Сообщения: 9842
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

т.е. в сохраненном наборе пробел не сохраняется?
Кажется, понятно, в чем дело.
Ненависть- это подарок
Аватара пользователя
kalantaj
Сообщения: 2292
Зарегистрирован: 09 июл 2016, 00:00

Сообщение kalantaj »

Шыншыл писал(а):
т.е. в сохраненном наборе пробел не сохраняется?
Именно. После загрузки набора тупо все пробелы убираются. Оно конечно мелочь - поставить пробел и всё. Но какбэ хотелось чтобы было Изображение
Аватара пользователя
shiny
Сообщения: 9842
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

А, нашел ошибку. перезалью, как исправлю.
Ненависть- это подарок
Аватара пользователя
shiny
Сообщения: 9842
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

Исправил баг с пробелами. ссылка таже, см.выше.
Ненависть- это подарок
Аватара пользователя
kalantaj
Сообщения: 2292
Зарегистрирован: 09 июл 2016, 00:00

Сообщение kalantaj »

Спасибо, Дима! Теперь всё пучком.
Аватара пользователя
kalantaj
Сообщения: 2292
Зарегистрирован: 09 июл 2016, 00:00

Сообщение kalantaj »

Ещё одна хотелка - сворачивание окна. (помимо закрытия) и разворачивания на весь экран (полезно когда текста ОЧЕНЬ много).
Я понимаю что Win+D рулит, но тогда при разворачивании любого окна разворачивается и Text Decoder
Аватара пользователя
shiny
Сообщения: 9842
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

попробую исправить сегодня.
Ненависть- это подарок
Аватара пользователя
shiny
Сообщения: 9842
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

пофиксил. ссылка та же.
Ненависть- это подарок
Аватара пользователя
kalantaj
Сообщения: 2292
Зарегистрирован: 09 июл 2016, 00:00

Сообщение kalantaj »

О! Оно! Спасибо, Дима!
Аватара пользователя
shiny
Сообщения: 9842
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

нзшт)
Ненависть- это подарок
Аватара пользователя
shiny
Сообщения: 9842
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

маленький бонус: я заколебался брать названия БАЛШИМИ БУКВАМИ поэтому вот:
Изображение

http://g0blinish.ucoz.ru/pb/deca.zip

окно в центре - это разделитель - подчеркивание или пробел. с одним длинным словом вряд ли прокатит, а вот с текстом как на картинке вполне.
Ненависть- это подарок
Аватара пользователя
kalantaj
Сообщения: 2292
Зарегистрирован: 09 июл 2016, 00:00

Сообщение kalantaj »

У меня, походу выдирания текстов, назрел ещё ряд хотелок, важных на мой взгляд...
Щаз пойду корову подою и напишу...
Аватара пользователя
kalantaj
Сообщения: 2292
Зарегистрирован: 09 июл 2016, 00:00

Сообщение kalantaj »

Итак ... чего не хватает.
1. Вот тут - Ball Dreams первый вертикальный скролл. В каждой строке последний символ - включен 7й бит.
Чтоб привести к тому виду, как видно на экране, пришлось сначала вручную поделить текст на строки, так как длина строки не фиксирована - конец определяется этим самым включенным битом (рядом в окне на паузе проматывал часть демки, чтоб соблюсти центровку), а потом загрузить текст в HEX редактор (HexEditorNeo) и там на весь файл сделать AND 7F.
Вот и хотелось бы чтоб можно было это самое AND #7F сделать на весь текст (ну или на выделенный мышкой участок, но это совсем не обязательно -если есть включенный бит, то его надо не в куске текста выключать, а во всём тексте целиком).
2. Сделать произвольный XOR на весь текст. Бывает, что текст лежит ксореный и расксоривается по одной букве в момент вывода на экран.
Чтоб не вкидывать снова в HEX редактор, желательно было бы иметь такую функцию под рукой.
3. Ну и чтоб уже закрыть вопрос с логическими операциями - чтоб ещё и INC и DEC был.
В части с приветами в Satisfaction Megademo пришлось к каждой ячейке памяти, где хранится текст (с #c800), добавлять #41 (вообще формально - помойму xor #40 + 1, но это не столь важно), чтоб получить более-менее читабельный текст, который потом можно было бы подкорректировать и сделать нормально читаемым.
Аватара пользователя
shiny
Сообщения: 9842
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

сложно это все. для дешифровки XOR есть редактор EdXOR
Для остального LUA пойдет наверное.
Ненависть- это подарок
Аватара пользователя
Лас
Сообщения: 636
Зарегистрирован: 31 июл 2016, 00:00
Откуда: пос. Полярный, ЯНАО
Контактная информация:

Сообщение Лас »

kalantaj писал(а):
Щаз пойду корову подою и напишу...
AAA, можно это тоже в цитаты?
Ностальгирующий рукожоп
Аватара пользователя
wbr
Сообщения: 4515
Зарегистрирован: 09 июл 2016, 00:00

Сообщение wbr »

Если ставишь длину строки N = 0, то утилита вешается. Понятно, что такое не пригодится, но все-же.
Аватара пользователя
shiny
Сообщения: 9842
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

wbr писал(а):
Если ставишь длину строки N = 0, то утилита вешается. Понятно, что такое не пригодится, но все-же

нефик ставить=) исправлю завтра.
Ненависть- это подарок
Аватара пользователя
AAA
Сообщения: 39019
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

Сообщение AAA »

Лас писал(а):
kalantaj
сделал
Аватара пользователя
shiny
Сообщения: 9842
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

1.2 : http://g0blinish.ucoz.ru/pb/td12.ZIP

ошибку при разбиении по длине с N=0 исправил.
Добавил окно "Подстановка" и пункт меню, пример в папке.

от дешифровки придется отказаться.
Ненависть- это подарок
Аватара пользователя
shiny
Сообщения: 9842
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

1.3
Наконец-таки сделал путное разбиение по ширине. Нужен ли шрифт Courier? чота я сомневаюсь

http://g0blinish.ucoz.ru/pb/td13.ZIP
Ненависть- это подарок
Аватара пользователя
kalantaj
Сообщения: 2292
Зарегистрирован: 09 июл 2016, 00:00

Сообщение kalantaj »

Дима, не посчитай меня ваще лошарой, но в двух словах - что за функция подстановки?
Это ты находишь с какого адреса текст, выгружаешь пару килобайт, а потом что?
Как подставляешь?
И что?
Аватара пользователя
kalantaj
Сообщения: 2292
Зарегистрирован: 09 июл 2016, 00:00

Сообщение kalantaj »

Насколько я понял Courier - шрифт в котором буквы одинаковой ширины?
Аватара пользователя
shiny
Сообщения: 9842
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

kalantaj писал(а):
Дима, не посчитай меня ваще лошарой, но в двух словах - что за функция подстановки?

в архиве есть образец. Т.е. текст из хер пойми каких байтов. Подстановка - это набор символов

в папке:
scroll_one.bin - сам текст - кидаешь на окно
one.sna.png - какие есть шрифты
podst.txt - набор символов, которые в поле "podst"

получаешь текст, хотя работает тормозно.
Ненависть- это подарок
Аватара пользователя
shiny
Сообщения: 9842
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

kalantaj писал(а):
Насколько я понял Courier - шрифт в котором буквы одинаковой ширины?

да. Может, для двух полей сделать?
Ненависть- это подарок
Аватара пользователя
wbr
Сообщения: 4515
Зарегистрирован: 09 июл 2016, 00:00

Сообщение wbr »

Шыншыл писал(а):
в архиве есть образец. Т.е. текст из хер пойми каких байтов. Подстановка - это набор символов

в папке:
scroll_one.bin - сам текст - кидаешь на окно
one.sna.png - какие есть шрифты
podst.txt - набор символов, которые в поле "podst"

получаешь текст, хотя работает тормозно.

что-то вообще не понял. кинул bin в прогу, дальше что делать?
Аватара пользователя
AAA
Сообщения: 39019
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

Сообщение AAA »

wbr писал(а):
что-то вообще не понял. кинул bin в прогу, дальше что делать?

В окошко прыгай и громко гричи " синий кит прими меня!"
Аватара пользователя
shiny
Сообщения: 9842
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

wbr писал(а):
что-то вообще не понял. кинул bin в прогу, дальше что делать?

внимательно перечитать описанное.
Ненависть- это подарок
Аватара пользователя
wbr
Сообщения: 4515
Зарегистрирован: 09 июл 2016, 00:00

Сообщение wbr »

Шыншыл писал(а):
внимательно перечитать описанное.
сложно доходчиво объяснить?
кинул в окно бинарник, получил мешанину символов. тыкаю в подстановку - во втором окошке слегка изменяется эта мешанина, но ничего читаемого там не получилось.
че делать со шрифтами, куда их подгружать или чего с этим пнг вообще делать надо?
че делать с нижней строкой, где podst?
Ответить