Показать все 59 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Наши проекты (https://hlfx.ru/forum/forumdisplay.php?forumid=1)
-- modpal - маленькая утилитка для сортировки цветов в палитре (https://hlfx.ru/forum/showthread.php?threadid=5117)
modpal - маленькая утилитка для сортировки цветов в палитре
modpal
version 1.1
by xawari
Утилита, которая поможет с созданием DM_Base и Remap-текстур! Годы и годы шли, а никто так и не реализовал редактирование палитры. В итоге, не надеясь на абобе(tm), корел(r) и прочих сраных проприетарщиков, запилил свою утилиту. Кроссплатформенную и с исходниками.
(example only, there's no GUI, run in command window)
Small and quick utility to sort and modify 256 color table (8 bit palette) using various criteria.
Commands can be chained one after another, they will be processesed in series as if the program was started many times.
Possible input file formats are: JASC (.pal), raw RGB data (3*256 bytes), ACT (read as raw).
Arguments:
<input file> - mandatory (type is detected by extension: .pal is for text files)
<output file> - mandatory
[--out-raw] - option to write output file as binary RGB palette
[--out-act] - option to write output file as Adobe(TM) Color Table (ACT) palette
[--out-std] - option to write directly to stdout (output name is ignored)
[reverse <range>] - reverse part of current table
[sort <range> <mode>] - perform sort on a range of colors
[mod <range> <component> <operator> <float value>] - perform arithmetic operation on a range of colors
<> arguments are required, [] are optional.
range can be defined as "start-end" (no spaces!) or just "all" (same as "0-255").
component can be one of r|g|b|h|s|l|t, sort mode is actually a color component. t is
operator is =|+=|-=|*=|/=.
Exit status:
0 on success, otherwise an error occurred.
Examples:
modpal --help
modpal in.pal out.pal sort 0-255 h reverse mod 0-127 h += 180
modpal in.pal out.bin --out-raw mod all l *= 2
modpal in.pal out.act --out-act
()/
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Для сортировки delta.lst планируется утилита?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Ты почему такой жестокий стал?
__________________
Ну ниплоха, хотя ИМХО как то не очень равномерно оно сортирует.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro придумай какой-нить более годный алгоритм - я напишу. Но мне достаточно было сортировки по х*ю ) Просто удивительно что таких вещей нет штатно, например, в ФШ.
XaeroX сердитый он человек злые свиньи спать мешают
надо бы в мане написать, что за формат у палитры. а то, поди, у людей сейчас в ходу совсем другие форматы...
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
~ X ~
Сортируй по значению яркости:
code:
sqrt(r^2+g^2+b^2)
code:
1/255*sqrt((r^2+g^2+b^2)/3)
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
ComradeAndrew ты уверен что это лучше чем канонический L из HSL? Могу запилить - не вопрос. Для сортировки даже можно не нормализовывать.
Дядя Миша если тебе показать скрины картинки в фотошопе, ты подумаешь что я написал фотошоп? Тебя окна вводят в ступор потому что, как выясняется, ты ими никогда не пользовался. А скрины из... секрет-секрет!
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Неплохая идея, т.к. реально нету никаких способов отсортировать цвета в том же фотожопе, что нужно чтобы часть текстуры не красилась, или наоборот имела 2 цвета, мне вообще интересно как Вульва делала такие текстуры.
Кстати с этими ремапами мне этот тутор помог когда-то, в принципе можно мутить с палитрой как здесь при помощи этого tileset pal-а, и инструкция как правильно называть ремап текстуры: http://the303.org/tutorials/gold_remap.htm
~ X ~ не совсем по теме, раз есть и прога для сортировки ремапов, как насчет идеи сделать текстуры рук в ХДМ двухцветными? Типа как здесь: https://gamebanana.com/skins/153792
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Я вот еще чего заметил, программка поддерживает только палитру в формате JASC-PAL. Было бы неплохо научить её палитре в бинарном виде, которая занимает ровно 768 байт и имеет расширение .pal
Ксаш например умеет грузить такую палитру и накладывать на заранее загруженную текстуру.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша кстати, это не слишком частая проблема. Больше вероятность просрать сорцы из-за посыпавшегося HDD.
Кстати, они вообще-то локально есть, поэтому даже если ТП не идёт на встречу, то можно просто перезалить.
Ну удалили и удалили, подумаешь. Развели, блин, шумиху.
Нефиг прова кому попало раздавать.
__________________
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
XaeroX так дело не в правах. Мой знакомый удалил свой форк репы, а вместе с ним удалился оригинал. В ТП сказали что сами наговнокодили, извиняются и восстановили репу. Кроме загрузок -- они навсегда утеряны в амазоновском S3.
Атк. Не буду оффтопить дальше.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
ComradeAndrew никогда не видел чтоб ФШ нормально (для ремаппинга) создавал палитру... ну, whatever. Если дашь формат палитр для ФШ, будет круто. Кому-нибудь. Если попросят
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
ЗБС - оказывается, в XDM уже есть загрузчик палитр...
Microsoft pal потребует кучи вендохедеров, так что, может, и фиг с ним. Не видел чтоб его часто юзали.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
ComradeAndrew
А как была получена вторая картинка? В ФШ вроде нет встроенных средств сортировки цветов палитры?
__________________
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
//generated by Quake, do not modify
//I want QuakeC in XashNT
http://www.moddb.com/games/conscript
st1x51 в readme сплошная квакота и ни слова о палитрах. Клозетсорц, к тому же, не портабелен и потому не нужен.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Этот fimg, я всё ждал када он научится понимать спрайты из халфы. А он так и не научился. И сорцев не выложили.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
ComradeAndrew с того, *****, что ЛИЧНО ПРОВЕРЯЮ. И, да, у меня станый ФШ. Кроме того, там есть западло с эндианами. Есть какие-нибудь стандартные функции для эндианов или опять велосипед собирать?
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
любой файл в компьютере содержит исключительно байты. :_D
Если серьезно, то почитай док в конце. Или хотя бы мою цитату.
Who read shorts shorts?
*та-ра-та-та-та-та-ра*
We read shorts shorts!
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ну блин, два шорта это разве западло?
Западло - это сотни, тысячи шортов и интов, да при этом то в том, то в другом endianess-е вперемешку.
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Вопрос ко всем. Какие еще опасения? Рассказывай.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
ComradeAndrew
Нет, они просто стучат, но им не открывают.
__________________
Обновил до версии 1.1. Обезбажено, новые фичи.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша сырцы же есть... найди там отсылку в ФСБ, АНБ, УПА, ЦРУ, Мосзад и пр.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
А Мытищи корректно поддерживаются?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Временная зона GMT. Текущее время 04:02. | Показать все 59 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024