Страница 2 из 7

Добавлено: 17 янв 2017, 12:32
shiny
1.1a
http://g0blinish.ucoz.ru/pb/td1.1a.zip

фикс с сохранением набора символов: [10]/[13] теперь читаются как символы 10/13.
фикс с разбиением текста по длине строки(пример в архиве)

Добавлено: 19 янв 2017, 10:08
kalantaj
Шыншыл писал(а):
1.1a
http://g0blinish.ucoz.ru/pb/td1.1a.zip

фикс с сохранением набора символов: [10]/[13] теперь читаются как символы 10/13.
фикс с разбиением текста по длине строки(пример в архиве)
Вот теперь бы hotfix для пробела сделать. А то пробелы вообще убирает при загрузке ранее сохраненного чарсета.

Добавлено: 19 янв 2017, 10:58
shiny
т.е. в сохраненном наборе пробел не сохраняется?
Кажется, понятно, в чем дело.

Добавлено: 19 янв 2017, 11:05
kalantaj
Шыншыл писал(а):
т.е. в сохраненном наборе пробел не сохраняется?
Именно. После загрузки набора тупо все пробелы убираются. Оно конечно мелочь - поставить пробел и всё. Но какбэ хотелось чтобы было Изображение

Добавлено: 19 янв 2017, 11:13
shiny
А, нашел ошибку. перезалью, как исправлю.

Добавлено: 19 янв 2017, 19:59
shiny
Исправил баг с пробелами. ссылка таже, см.выше.

Добавлено: 19 янв 2017, 20:27
kalantaj
Спасибо, Дима! Теперь всё пучком.

Добавлено: 22 янв 2017, 12:56
kalantaj
Ещё одна хотелка - сворачивание окна. (помимо закрытия) и разворачивания на весь экран (полезно когда текста ОЧЕНЬ много).
Я понимаю что Win+D рулит, но тогда при разворачивании любого окна разворачивается и Text Decoder

Добавлено: 22 янв 2017, 13:03
shiny
попробую исправить сегодня.

Добавлено: 22 янв 2017, 13:14
shiny
пофиксил. ссылка та же.

Добавлено: 22 янв 2017, 13:22
kalantaj
О! Оно! Спасибо, Дима!

Добавлено: 22 янв 2017, 13:37
shiny
нзшт)

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

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

окно в центре - это разделитель - подчеркивание или пробел. с одним длинным словом вряд ли прокатит, а вот с текстом как на картинке вполне.

Добавлено: 22 янв 2017, 18:09
kalantaj
У меня, походу выдирания текстов, назрел ещё ряд хотелок, важных на мой взгляд...
Щаз пойду корову подою и напишу...

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

Добавлено: 22 янв 2017, 20:39
shiny
сложно это все. для дешифровки XOR есть редактор EdXOR
Для остального LUA пойдет наверное.

Добавлено: 23 янв 2017, 13:03
Лас
kalantaj писал(а):
Щаз пойду корову подою и напишу...
AAA, можно это тоже в цитаты?

Добавлено: 25 янв 2017, 19:21
wbr
Если ставишь длину строки N = 0, то утилита вешается. Понятно, что такое не пригодится, но все-же.

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

нефик ставить=) исправлю завтра.

Добавлено: 25 янв 2017, 19:34
AAA
Лас писал(а):
kalantaj
сделал

Добавлено: 26 янв 2017, 09:36
shiny
1.2 : http://g0blinish.ucoz.ru/pb/td12.ZIP

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

от дешифровки придется отказаться.

Добавлено: 26 апр 2017, 16:07
shiny
1.3
Наконец-таки сделал путное разбиение по ширине. Нужен ли шрифт Courier? чота я сомневаюсь

http://g0blinish.ucoz.ru/pb/td13.ZIP

Добавлено: 26 апр 2017, 16:12
kalantaj
Дима, не посчитай меня ваще лошарой, но в двух словах - что за функция подстановки?
Это ты находишь с какого адреса текст, выгружаешь пару килобайт, а потом что?
Как подставляешь?
И что?

Добавлено: 26 апр 2017, 16:13
kalantaj
Насколько я понял Courier - шрифт в котором буквы одинаковой ширины?

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

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

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

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

Добавлено: 26 апр 2017, 16:20
shiny
kalantaj писал(а):
Насколько я понял Courier - шрифт в котором буквы одинаковой ширины?

да. Может, для двух полей сделать?

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

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

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

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

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

В окошко прыгай и громко гричи " синий кит прими меня!"

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

внимательно перечитать описанное.

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