Page 8 of 8

Re: Хранение бордера

PostPosted: Tue, 24.09.2013 22:23:56
by introspec
Да, действительно плохо написал, спасибо. Конечно, сначала идут 4 байта с 8 "пикселами" слева от экрана, а потом 4 байта с 8 "пикселами" справа.

Re: Хранение бордера

PostPosted: Wed, 25.09.2013 19:55:44
by moroz1999
Кто бы еще предупредил, что в Mercenary3 цвета в дампе бордера 0 - черный, 1 - красный, 2 - желтый :)
Я тут просто из отдельных кусков конверчу работы в расово верные BSC/BMC4, и очен был удивлен, откуда у меня синий цвет на бордюре выходит :)

Re: Хранение бордера

PostPosted: Wed, 25.09.2013 20:03:10
by introspec
Комплект для пати готовился задолго до изобретения форматов! :)
Собственно, сам просмотрщик для пати работает внутри с нужным представлением, хотя и немного разбросанным по памяти. Мне будет очень легко сделать BSC/BMC4 файлы для двух готовых изображений - нужно? В комплект с окончательным релизом будет обязательно включено несколько расово-выверенных изображений для тестирования альтернативных просмотрщиков.

Re: Хранение бордера

PostPosted: Wed, 25.09.2013 20:03:20
by diver
moroz1999 wrote:Кто бы еще предупредил, что в Mercenary3 цвета в дампе бордера 0 - черный, 1 - красный, 2 - желтый :)
Я тут просто из отдельных кусков конверчу работы в расово верные BSC/BMC4, и очен был удивлен, откуда у меня синий цвет на бордюре выходит :)

Экспериментальные данные, кривой дамп на самом деле:) По спецификации формата цвета вроде бы должны совпадать:)

Re: Хранение бордера

PostPosted: Wed, 25.09.2013 20:10:29
by moroz1999
introspec wrote:Мне будет очень легко сделать BSC/BMC4 файлы для двух готовых изображений - нужно

Надо было сразу тебя попросить, а так я уже почти скрипт-конвертер слабал.
Если не сложно, пришли пожалуйста, а то я не совсем всё понял в Mercenary3: такое ощущение, что верхний бордюр 64 пикселя, потом 192 пикселя самой работы, а потом внизу 44 пикселя.

Re: Хранение бордера

PostPosted: Wed, 25.09.2013 20:14:56
by moroz1999
лучше на мыло - moroz1999@gmail.com

Re: Хранение бордера

PostPosted: Wed, 25.09.2013 20:52:29
by introspec
moroz1999 wrote:такое ощущение, что верхний бордюр 64 пикселя, потом 192 пикселя самой работы, а потом внизу 44 пикселя.

Это возможно, т.к. старенький Unreal дайвера, я припоминаю, выдавал 384х300 пикселей. Файлы выслал. Если всё заработает нормально, выложу их и сюда тоже.

Re: Хранение бордера

PostPosted: Wed, 25.09.2013 21:02:16
by diver
Угу. 64+192+44=300. Мой косяк. В спешке же было, дэдлайн и все такое.

Re: Хранение бордера

PostPosted: Wed, 25.09.2013 21:23:30
by moroz1999
Дублирую сюда из письма:
Знаешь, почему так получается? Потому что в данных бордюра размер верхней полосы не по стандарту - не 56 пикселей, а все 64, то есть картинка как бы сдвинута ниже физического уровня. Снизу, соответственно, на бордер остается всего 44 пикселя.

Что делать?
1. Можно обрезать верхний бордер, чтобы оно стало 56 пикселей сверху, а не 64, а снизу нарастить черным цветом с 44 до 56.
2. Чуток перерисовать работу. Верхнее знакоместо из бордера перенести в картинку, а снизу картинки отрезать 1 знакоместо (оно вроде как целиком черное).
Продублирую это на форуме, пусть дайвер голову ломает.


diver wrote:Угу. 64+192+44=300. Мой косяк. В спешке же было, дэдлайн и все такое.

Знаешь, в чем главная засада? Чтобы всё было симметрично, должно быть 64+192+64=320, а не 304 как по стандарту. То есть, верхняя кромка сейчас шире, чем надо - попробуй, пожалуйста, перерисовать маленько. Если я не ошибаюсь (мерял фотошопом), то можно без потери картинки нижнее знакоместо верхнего бордера перенести в саму картинку, а картинку снизу на знакоместо обрезать (там вроде черный ряд целиком). И тогда всё будет ок - будет 56+192+56=304.

Re: Хранение бордера

PostPosted: Wed, 25.09.2013 21:25:50
by moroz1999
Или я ошибаюсь?

Re: Хранение бордера

PostPosted: Wed, 25.09.2013 21:27:17
by moroz1999
Охтыжблин, точно ведь. Отбой, ничего не делайте, всё будет ок.

Re: Хранение бордера

PostPosted: Wed, 25.09.2013 21:49:41
by moroz1999
Первый пошел. Можете пощелкать палитру для пруфа :)
http://zx.maros.pri.ee/eng/authors/d/di ... -defender/

Re: Хранение бордера

PostPosted: Wed, 25.09.2013 21:55:58
by introspec
Сетка экранная слишком мала теперь :) Не прикрывает бордюр справа и низ экрана, когда смотришь в увеличенном масштабе!
Это особенно хорошо видно при просмотре в ч.б. палитре.

Re: Хранение бордера

PostPosted: Wed, 25.09.2013 22:20:28
by moroz1999
Даа, я весь 2x-режим перепишу скоро, там многого не хватает сейчас.

Re: Хранение бордера

PostPosted: Wed, 25.09.2013 22:22:44
by introspec
А вообще - здорово, конечно.

Re: Хранение бордера

PostPosted: Wed, 25.09.2013 22:27:25
by moroz1999
Готовьте инструментарий, следующую фуллтайм-работу лично я сделаю с бордером :)

Re: Хранение бордера

PostPosted: Wed, 25.09.2013 23:11:48
by moroz1999
http://zx.maros.pri.ee/eng/authors/d/diver/rear-window/
Последняя строчка забита красным - если не ошибаюсь, это в исходнике уже так, смотрел нехвьювером.

Re: Хранение бордера

PostPosted: Wed, 25.09.2013 23:19:10
by introspec
moroz1999 wrote:Последняя строчка забита красным - если не ошибаюсь, это в исходнике уже так, смотрел нехвьювером.
Наверное, не красным, а малиновым? я этот баг у себя в просмотрщике искал неделю, но даже не подумал что ошибка в самих данных. В выходные сделаю и пришлю версию без ошибки.

Sent from my HTC Sensation XE with Beats Audio Z715e using Tapatalk 4

Re: Хранение бордера

PostPosted: Thu, 26.09.2013 04:44:04
by diver
Круто, наконец-то!

Re: Хранение бордера

PostPosted: Wed, 16.10.2013 11:11:54
by introspec
moroz1999 wrote:Последняя строчка забита красным - если не ошибаюсь, это в исходнике уже так, смотрел нехвьювером.

moroz1999, я сегодня глянул, похоже на сайте всё ещё картинка с багом. Я послал тебе имейл некоторое время назад с исправленным файлом - он дошёл до тебя? если нет, могу ещё раз выслать! :)

Re: Хранение бордера

PostPosted: Wed, 16.10.2013 11:18:53
by moroz1999
Ах, точно ведь. Извиняюсь, запамятовал!