Jump to content

Recommended Posts

Ну в 2-х словах хоть намекни че за ошибка, я 2-е суток подряд тоже чай не розы нюхал...

Share this post


Link to post
Share on other sites

Если обратил внимание, то он вложил две палитры цветов. Так вот в мануале, он дважды применяет seasons.act и ниразу не упоминает о grayscale.act...

Так вот, вырисовывается такая последовательность:

- открываем RAW

- переводим в Индекс

- применяем палитру seasons.act

- для редактирования не нужно переводить в RGB, и так в Индексе всё правиться, но если и делать свой сразу в RGB, то потом переводим в Индекс

- дальше в обратном порядке, только теперь применяем палитру grayscale.act

- сохраняем в RAW

И всё! Можно компилить.

Но на все случае жизни, его примеры, батник и инфы уж слишком однобоки и о применение прозрачности ни намёка, а у ней есть свои хитрости...

Share this post


Link to post
Share on other sites

Я уже понял, что никакие единички и двоечки никуды втыкать не надо, главное последовательность цветных рисунков. Провел эксперемент и положил во весь круглый год осень. Получилось. Тогда взял и подогнал под наши сезоны егоные аляскины рисунки. Т.е. в inf-файле вписал нужные по цвету текстуры. Получилось сносно. Подготовил RGB своего исправленного ЛОД2 (правил попиксельно в районе координат фототерра). И воткнулся :brrr1: с переводом RGB в RAW. Утром вместо шопа скачал кукую-то лажу с вирями, и как водится облажался. Качнул кучу конвертеров попроще - бестолку. Хрень какую-то выдают. Нашел вроде нормальный, но сейчас не потяну 1.5 Gb. Если сможешь конвертни, пожалуйста в RAW 12 текстурок. Весят всего ничего..

seasons_texture.zip

Share this post


Link to post
Share on other sites

Есть контакт! Разобрался во всём и вся. Всё работает, в любых желаемых задачах правки сезонов.

Была в том мануальчике ошибка, которая и не позволяла добиться результата, но теперь... всё просто до нельзя. Как грится: править сезоны теперь может "любая кухарка"...

Пишу развёрнутый мануал на все случаи жизни. Выложу в своей теме.

Андрей, надо будет позже обдумать создание правильных границ сезонов для европейской территории России и Украины

Edited by Phemmer

Share this post


Link to post
Share on other sites

Андрей, надо будет позже обдумать создание правильных границ сезонов для европейской территории России и Украины

А кто знает какие они правильные?

Сделать то совсем не сложно, главно определиться в правильности решенй, и никого при этом не обидеть.

Ведь у нас всегда найдуться недовольные "поворотом рек"...

Share this post


Link to post
Share on other sites

Андрей, надо будет позже обдумать создание правильных границ сезонов для европейской территории России и Украины

Не забудьте, что наша софтина работает с дефолтом...

Share this post


Link to post
Share on other sites

Не забудьте, что наша софтина работает с дефолтом...

Да я только об этом и думаю...

Но, тут Андрей, нам всем важно иметь возможность вносить изменения... и в сцены и в софтину. Так что подумай как мы сможем редактировать базу сезонов, опираясь на на растровые изображения для каждого сезонного диапазона, но не для всего мира, а по конкретным LOD2.

Это важно! А то уже столько наелись этих дефолтных сезонов - пора и здесь вносить коррективы.

Возможно, мы это всё поправим за год, соберём всё в кучу и тогда единоразово откорректируем нашу базу.

Share this post


Link to post
Share on other sites
А кто знает какие они правильные?

Есть температурные и климатические карты.

Не забудьте, что наша софтина работает с дефолтом...

она работает с теми картами сезонов которые мы изЪяли из сима, и можем вносить изменения. И вот идея Андрея начет подгружаемых карт лод2 хороша.

 

Но проблема будет с совместимостью уже существующих сценариев. получится что уже готовые сцены, подложки и деревья опять будут отличаться.

Share this post


Link to post
Share on other sites

Но проблема будет с совместимостью уже существующих сценариев. получится что уже готовые сцены, подложки и деревья опять будут отличаться.

Предлагаю не трогать области уже существующих достойных сценариев (в их пределах). Только если у кого-либо будет желание переделать сцену, тогда вместе с релизом новой можно вложить апдейт этой области.

 

Но, по-моему, мы рано начали об этом говорить...

Share this post


Link to post
Share on other sites

И тутор написал, поробовал... Но опять что-то не так. Перепроверил всё - ошибка начинается с конвертации в RAW или.. ещё раньше.

Хотя компилиться всё с правильным результатом и примеры для Аляски скомпилились на ура со всеми извращениями.

Завтра буду разбираться с исходной картинкой, идеи есть, но на сегодня - отбой...

Share this post


Link to post
Share on other sites

Тогда логичнее вносить изменения в нашу базу и с нее генерить бгл. Чтобы потом не вставал вопрос "а как теперь нашу бд привести в соответствии с действительностью"... Имхо если есть выбор - делать два раза одну и ту же работу или только один раз - я бы выбрал второе.

Edited by Jazz

Share this post


Link to post
Share on other sites

ошибка начинается с конвертации в RAW или.. ещё раньше.

 

Те картинки что ты переконвертил в RAW не соответствуют цветам основной карты - В январе получилиась весна. Летом - зима. Осени (красного) нет вообще. И потом - ненужна никакая прозрачность. Подгруженный ЛОД2 перекрвает собой этот же ЛОД2 основной карты. Форматов-матриц RAW бесчисленное множество, поэтому до сих пор не наисано хоть одной проги, грамотно возвращающее RGB в состояние оригинала исходной матрицы формата RAW. Практически это путь в один конец. Парень не зря использовал подложку HL_background в мануальчике. Она что-то дает

Edited by Virpil

Share this post


Link to post
Share on other sites

И еще неясно, почему при компиляции того примера по сетке ЛОД5 именно красный девятый квадрат соответсвующий осени был разделен по краям основного квадрата сезонов в виде широких рамок? Почему не зеленый? Не может ли это быть как-то связано с эффектом "красных глаз"? Ведь RAW это все же фотоформат матрицы цифровых фотоаппаратов, и для каждого свой..

Share this post


Link to post
Share on other sites

Голову не забивай, проблем нет с RAW. Я уже пробовал их туда-сюда по несколько раз конвертировать - да, значения цветов "уплываю" и их необходимо каждый раз корректировать по таблице цветов.

Те, что тебе конвертировал, я ведь не правил по таблице, а просто понадеялся и тупо конвертировал в RAW.

Таже ошибка у меня с исходниками, хоть и применял таблицу цветов, но... он не зря писал "пройтись волшебной палочкой по всем пикселям для замены цвета".

Так вот, когда я беру его RAW, индексирую, таблица - вижу все цвета, редактирую нужным цветов (в том числе и альфой) прямо в индексе, то потом применив обратную таблицу, сохраняю RAW - всё работает!

Проблема как раз в том, что создав свой исходник, индексировав его и применив обратную таблицу, сохранённый RAW содержит не то, что я в него вложил.

Выход вижу в следуещем: создав свой исходник, индексировав его, необходимо по индексу ещё раз залить нужными цветами все пиксели и применив обратную таблицу, сохранить в RAW. Проверю только вечером...

Share this post


Link to post
Share on other sites

Вот это скорее всего, сработает. Нет фотошопа (это траффик на следующий месяц), но по кувыркам в кореле и рау-конвертерах похоже так и есть

Share this post


Link to post
Share on other sites

Тем временем разобрался в смене сезонных текстур г-макс полигонов фотоподложки, точно в соответствующей дням смены текстур фототерра нарезанного сбилдером, на примере простого квадрата. По краям скринов видно совпадение смены с фототерром. Долго не получалось, но сегодня в разговоре Андрюха вселил в меня такую уверенность в переменную 038Ah ( прежняя была из примеров правки асм 06F8h, но работала она по-квартально), что пошел срост. Теперь все работает синхронно. Текстуру HW я назначил дважды (HW2), тк движок сима не понимает перескок со значения 356-го дня (начало HW) сразу на значение 76-го дня (конец HW). Нужно чтоб присутсвовало разделение в виде последнего дня года, и начла 1-го дня следующего года. Поэтому добавлен дополнительный 6-й полигон и 6-я текстура. Хотя тесктура может быть одна и таже, но 6-й полик, и 6-ое обращение к ней должны быть обязательно. В спойлере пример кода, кому нужно, и ниже скрины результата:

 

 

 

season_test_top label BGLCODE

BGL_BEGIN 0800h ; version = 8.00

TEXTURE_LIST_BEGIN

TEXTURE_DEF TEXTURE_AIRCRAFT , <255,255,255,255>, 135.933044, "WI.BMP" ; 0

TEXTURE_DEF TEXTURE_AIRCRAFT , <255,255,255,255>, 135.933044, "SP.BMP" ; 1

TEXTURE_DEF TEXTURE_AIRCRAFT , <255,255,255,255>, 135.933044, "SU.BMP" ; 2

TEXTURE_DEF TEXTURE_AIRCRAFT , <255,255,255,255>, 135.933044, "FA.BMP" ; 3

TEXTURE_DEF TEXTURE_AIRCRAFT , <255,255,255,255>, 135.933044, "HW.BMP" ; 4

TEXTURE_DEF TEXTURE_AIRCRAFT , <255,255,255,255>, 135.933044, "HW2.BMP" ; 5

TEXTURE_LIST_END

MATERIAL_LIST_BEGIN

MATERIAL_DEF 1.000000,1.000000,1.000000,1.000000, 0.392157,0.392157,0.392157, 0.000000,0.000000,0.000000, 0.000000,0.000000,0.000000, 0.000000 ; 0

MATERIAL_DEF 1.000000,1.000000,1.000000,1.000000, 0.392157,0.392157,0.392157, 0.000000,0.000000,0.000000, 0.000000,0.000000,0.000000, 0.000000 ; 1

MATERIAL_DEF 1.000000,1.000000,1.000000,1.000000, 0.392157,0.392157,0.392157, 0.000000,0.000000,0.000000, 0.000000,0.000000,0.000000, 0.000000 ; 2

MATERIAL_DEF 1.000000,1.000000,1.000000,1.000000, 0.392157,0.392157,0.392157, 0.000000,0.000000,0.000000, 0.000000,0.000000,0.000000, 0.000000 ; 3

MATERIAL_DEF 1.000000,1.000000,1.000000,1.000000, 0.392157,0.392157,0.392157, 0.000000,0.000000,0.000000, 0.000000,0.000000,0.000000, 0.000000 ; 4

MATERIAL_DEF 1.000000,1.000000,1.000000,1.000000, 0.392157,0.392157,0.392157, 0.000000,0.000000,0.000000, 0.000000,0.000000,0.000000, 0.000000 ; 5

MATERIAL_LIST_END

---------------------------

 

season_test_frmpart1_1 label BGLCODE

 

IFIN1 vesna, 038Ah, 108, 169

MATERIAL 0,1 ; <255,255,255,255> SP.BMP;;;

............................................

DRAW_TRI_END

 

JUMP finalizing

vesna label word

 

IFIN1 leto, 038Ah, 170, 262

MATERIAL 0,2 ; <255,255,255,255> SU.BMP;;;

.......................................

DRAW_TRI_END

JUMP finalizing

leto label word

 

IFIN1 osen, 038Ah, 263, 324

MATERIAL 0,3 ; <255,255,255,255> FA.BMP;;;

........................................

DRAW_TRI_END

JUMP finalizing

osen label word

 

IFIN1 HEAVI_WINTER, 038Ah, 356, 366

MATERIAL 0,4 ; <255,255,255,255> HW.BMP;;;

.......................................

DRAW_TRI_END

JUMP finalizing

HEAVI_WINTER label word

 

IFIN1 HEAVI_WINTER2, 038Ah, 0, 76

MATERIAL 0,5 ; <255,255,255,255> HW2.BMP;;;

.........................................

DRAW_TRI_END

JUMP finalizing

HEAVI_WINTER2 label word

MATERIAL 0,0 ; <255,255,255,255> WI.BMP;;;

.....................................

DRAW_TRI_END

finalizing label word

BGL_END

post-1325-0-05564900-1330362476_thumb.jpg

post-1325-0-85213900-1330362491_thumb.jpg

Share this post


Link to post
Share on other sites

Тем временем разобрался в смене сезонных текстур г-макс полигонов фотоподложки, точно в соответствующей дням смены текстур фототерра нарезанного сбилдером, на примере простого квадрата. По краям скринов видно совпадение смены с фототерром. Долго не получалось, но сегодня в разговоре Андрюха вселил в меня такую уверенность в переменную 038Ah ( прежняя была из примеров правки асм 06F8h, но работала она по-квартально), что пошел срост. Теперь все работает синхронно. Текстуру HW я назначил дважды (HW2), тк движок сима не понимает перескок со значения 356-го дня (начало HW) сразу на значение 76-го дня (конец HW). Нужно чтоб присутсвовало разделение в виде последнего дня года, и начла 1-го дня следующего года. Поэтому добавлен дополнительный 6-й полигон и 6-я текстура. Хотя тесктура может быть одна и таже, но 6-й полик, и 6-ое обращение к ней должны быть обязательно. В спойлере пример кода, кому нужно, и ниже скрины результата:

 

Взгляни на сообщении #1455 - как там разложены сезоны по дням.

 

А это тебе за усердие и настойчивость: UHWW_season_3_BGL.zip

Куда её разместить, сам знаешь.

Она изменяет только 3-ий сезонный диапазон:

 

post-12933-0-60150900-1330366244.jpg

 

Соответственно, придется изменить даты в подложке

Edited by ANRI
  • Upvote 1

Share this post


Link to post
Share on other sites

Дим извини, промашка вышла с той сезонной бглкой.

Забирай новую: UHWW_season.zip

 

post-12933-0-37837100-1330537677.gif

Share this post


Link to post
Share on other sites

Андрюха, это я закосячил тогда про один сезон. Беспокоить уже не стал по пустяку. По хорошему надо вот такую композицию мастерить:

post-1325-0-26722400-1330559453.jpg

Share this post


Link to post
Share on other sites

Кневичанка и трасса на Заводской направо уходит. Скоко я от туда щебня перетаскал татарином (Камазюк наш) на ЖБИ-4.. В сбилдере фототерр благоражу.. Автоген также планирую. И с сезонами тож более менее с Андреем разобрались, еще бы текстурки замерзших речушек, чтоб не рисовать. Оттенки цветов как есть, лучше не смогу:

post-1325-0-42556600-1330568924_thumb.jpg

post-1325-0-67321500-1330571033_thumb.jpg

post-1325-0-75985600-1330571045_thumb.jpg

post-1325-0-06566600-1330571058_thumb.jpg

post-1325-0-28318900-1330571071_thumb.jpg

Edited by Virpil
  • Upvote 1

Share this post


Link to post
Share on other sites

...надо вот такую композицию мастерить:

Сделаю, только уточни 11-ый сезон - а то ты его на скрине таблички закрасил серым (WI), а пронумеровал 1 - единица означает HW (снежная зима)

Share this post


Link to post
Share on other sites

Не не, Андрюх, там нолик должен быть на сером, обшибся я.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×