|
Перевод Spyro 3: Взлом и программы
|
|
| aleksusklim | Сообщение # 1 Воскресенье, 26.06.2011, 14:19 |
фдулыгылдшь
 Редактор
«1066»
Где: Не в городе Драконов
|
Работа с текстовой частью перевода введётся на code.google.com/p/spyro3-rus, обсуждение перевода (а не взлома) В темеПеревод Spyro 3: Текст В этой теме происходит обсуждение перевода, а также создание софта для потрошения игры. Важные сообщения: Структура WAD-файлов Спец. символы и File Paint 1 | Извлечение и добавление текста | О звуке | В продолжение о звуке | Вариант перевода Buzz's Dungeon и Midday Gardens
Сообщение отредактировал aleksusklim - Среда, 29.04.2015, 19:51 |
| |
| |
| steeldragon | Сообщение # 406 Суббота, 13.07.2013, 19:54 |
Старейшина Драконов
 Редактор
«422»
Где: Не в городе Драконов
|
Цитата (aleksusklim) главный вылет на Колдунье. Который срабатывает, когда я роюсь в WAD 001 (конечно, не заметить потерю 50 килобайтов из 100-килобайтного файла сложно...)
Цитата (aleksusklim) А он рассказал, КАК это сделал? Наверное нет – вполне в его стиле – ни тебе исходного кода, ни описаний… В точку.
Цитата (aleksusklim) загадочная команда «mtc0» Цитата (aleksusklim) Ну почему я никак не могу найти справку по всем ключевым словам дизассемблера!? Ну не знаю... Отсюда: http://vhouten.home.xs4all.nl/mipsel/r3000-isa.html "mfc0 - Move from coprocessor register" #EDIT: Извиняюсь, нужна была информация про "mtc0"... #EDIT2: Теперь отсюда: http://cgi.cse.unsw.edu.au/~cs3231/10s1/os161/man/sys161/mips.html "The MIPS-161 has 10 supervisor registers in coprocessor 0. These may be accessed with the MFC0 (move from coprocessor 0) and MTC0 instruction, as follows: mfc0 $4, $12loads the contents of supervisor register 12 (STATUS) into general-purpose register 4 (a0), and mtc0 $4, $12 does the reverse." По-простому, mtc0 загружает содержимое основного регистра в регистр сопроцессора, а mfc0, с которым я это ключевое слово перепутал - наоборот, из регистра сопроцессора в основной. Цитата Надеюсь это не точная копия моего архива? А то ведь ещё заплатка нужна… Заплатка в архиве.
Сообщение отредактировал steeldragon - Суббота, 13.07.2013, 21:04 |
| |
| |
| DrWho | Сообщение # 407 Воскресенье, 14.07.2013, 12:34 |
Мудрый Дракон
 Почетный Житель
«1371»
Где: Не в городе Драконов
|
Цитата (aleksusklim) Эй, а полноценный патч нужен? И не так как с Вихрем, а чтобы все контрольные суммы соблюдались! Конечно нужен, вихрь так будет не только эксклюзивом GH, но и платиновой версии.
Цитата (aleksusklim) Если LBA не совпадают, то вам придётся долго мучиться… Они вряд ли совпадают там, просто хотел поэксперементировать и реплики от Вектора в GH засунуть попробовать. Жаль все-таки никто из пиратов за GH не брался, потому что если бы хоть кто-то из студий выпустили перевод полноценный в GH, вот тогда проблем меньше было бы. И можно было бы задействовать вихрь уже в русской версии.
Цитата (aleksusklim) Неужели!? Что ж, я этого не знал. Сам Yams просил меня когда-нибудь её взломать… Ну как, я сначала попросил brill'а выпилить защиту, он отказался. Потом ему SquareFun объяснил ситуацию и в итоге он убрал защиту из игры.Добавлено (14.07.2013, 12:34) ---------------------------------------------
Цитата (aleksusklim) Зойка + нелепый Толстосум продающий несуществующих животных + пустые таблички на порталах присутствуют! Крайне желательно оставить только Зою, ибо есть вероятность случайно задеть яйца, которые начнут пропадать, в том числе и недобор камней драгоценных. Вы когда-то пытались с вихрем эксперимент провести, а можно сделать клон Зои и ее расположить ближе к началу уровня (только не там, где стоит зоя, говорящая об управлении)?
Сообщение отредактировал DrWho - Суббота, 13.07.2013, 20:01 |
| |
| |
| aleksusklim | Сообщение # 408 Понедельник, 15.07.2013, 00:21 |
фдулыгылдшь
 Редактор
«1066»
Где: Не в городе Драконов
|
Гляньте-ка, вам это ничего не напоминает? Оу да, это оно!
(Дело за масштабом по высоте…)
UPD:
Цитата (DrWho) Это откуда? Платиновая версия? По-подробнее, если можно.
Что откуда что?
Откуда арена -- Dino Mines, скрытый подуровень, есть везде.
Откуда первый скрин? Ну так это я вытащил модель мира себе в 3DsMax... Пока криво, но уже многообещающе!
Выяснил угол обзора игровой камеры: http://klimaleksus2.ucoz.ru/Files/REPEAT/mod_01.png И он примерно 70 градусов: http://klimaleksus2.ucoz.ru/Files/REPEAT/mod_02.png (а это очень много, стандартный угол – 45, как в Контре) Потом сделаю более точное сравнение. Плюс, я так до сих пор не понимаю, какая должна быть высота (у меня два варианта, и один вдвое больше другого).
На самом деле в уровне две разных модели – одна для близких ракурсов с текстурой, другая – LOD для видов издалека и без текстуры. Ни одна не имеет нормалей, только цвета вершин. Причём на LOD версии они сближены с реальными цветами уровня, а на модели крупного плана без наложения нужных текстур (верхний скрин) расцветка неестественная.
Цвета, кстати, могут быть какие угодно: http://klimaleksus2.ucoz.ru/Files/REPEAT/mod_03.jpg 3DsMax: http://klimaleksus2.ucoz.ru/Files/REPEAT/mod_04.jpg (а здесь вдвое растянуто по высоте, и камера 45 градусов, LOD модель)
Обе модели мира различаются в кодировке полигонов, с моделью близкого ракурса у меня пока проблемы…
Скоро закончу, выложу программу и распишу формат данных! А пока: http://klimaleksus2.ucoz.ru/Files/REPEAT/mod_05.jpg Ну не круто ли?
P.S Да что ж такое, Ucoz так и норовит удалить мой сайт!! Обещают только через 40 дней, но ведь и месяца не прошло!
Цитата (DrWho) Босса хотите создать?
Да нет ещё.
UPD:
Да, забыл сказать, что уровни – не цельные модели! http://klimaleksus2.ucoz.ru/Files/SWIM/world_01.jpg Они состоят из многих кусочков, логически никак не связанных: http://klimaleksus2.ucoz.ru/Files/SWIM/world_02.jpg
Без привычной расцветки его даже не всегда можно узнать: http://klimaleksus2.ucoz.ru/Files/SWIM/world_03.jpg В этом, например, было аж 154 кусочка! http://klimaleksus2.ucoz.ru/Files/SWIM/world_04.jpg
Нормальную высоту подобрать не могу… http://klimaleksus2.ucoz.ru/Files/SWIM/world_05.jpg Первый вариант: http://klimaleksus2.ucoz.ru/Files/SWIM/world_06.jpg И второй… http://klimaleksus2.ucoz.ru/Files/SWIM/world_07.jpg
Один явно больше, а другой чуть-чуть недотягивает! Угол камеры, кажется, реально 70 градусов: http://klimaleksus2.ucoz.ru/Files/SWIM/world_08.jpg Высота не верна, но горизонт идеален: http://klimaleksus2.ucoz.ru/Files/SWIM/world_09.jpg Но низкая действительно ниже: http://klimaleksus2.ucoz.ru/Files/SWIM/world_10.jpg С углом 45 точка обзора была бы другая, как и панорама: http://klimaleksus2.ucoz.ru/Files/SWIM/world_11.jpg
…Что с высотой делать ума не приложу – либо такая, либо вдвое выше. Но нужна средняя.. не думаю, что игра бы стала просто так умножать на 1,25 или 1,5…
С основной моделью уровня новая проблема. Она перекрашивается! Подборка скринов, цвета: синий – LOD модель, красный – основной цвет главной модели, зелёный (кроме уголочка, а которому приближаюсь, тот должен быть красным) – «далёкий» цвет близкой модели: http://klimaleksus2.ucoz.ru/Files/SWIM/swim_1.jpg http://klimaleksus2.ucoz.ru/Files/SWIM/swim_2.jpg http://klimaleksus2.ucoz.ru/Files/SWIM/swim_3.jpg http://klimaleksus2.ucoz.ru/Files/SWIM/swim_4.jpg http://klimaleksus2.ucoz.ru/Files/SWIM/swim_5.jpg http://klimaleksus2.ucoz.ru/Files/SWIM/swim_6.jpg http://klimaleksus2.ucoz.ru/Files/SWIM/swim_7.jpg
И что теперь делать, три модели что-ль выгружать!?
but nobody came
Сообщение отредактировал aleksusklim - Вторник, 16.07.2013, 19:07 |
| |
| |
| DrWho | Сообщение # 409 Понедельник, 15.07.2013, 01:18 |
Мудрый Дракон
 Почетный Житель
«1371»
Где: Не в городе Драконов
|
Цитата (aleksusklim) Гляньте-ка, вам это ничего не напоминат? Это откуда? Платиновая версия? По-подробнее, если можно.Добавлено (15.07.2013, 01:18) ---------------------------------------------
Цитата (aleksusklim) Откуда арена -- Dino Mines, скрытый подуровень, есть везде. Я знаю что это за арена, просто дизайн арены по-другому построен был, отсюда и спросил.
Цитата (aleksusklim) Ну так это я вытащил модель мира себе в 3DsMax... Пока криво, но уже многообещающе! Босса хотите создать?
|
| |
| |
| aleksusklim | Сообщение # 410 Среда, 17.07.2013, 00:16 |
фдулыгылдшь
 Редактор
«1066»
Где: Не в городе Драконов
|
Цитата (aleksusklim) С основной моделью уровня новая проблема. Она перекрашивается!
В этом, оказывается, и была вся загвоздка. У меня ячейка с кол-во цветов занимает 1 байт. Но при этом под цвета отдано вдвое больше памяти, чем там указано. Ну я тупо множил на два и высчитывал.
Логической ошибки нет, но на некоторых моделях этот байт был больше 127 (а общее количество цветов больше 255, что тоже логически невозможно, поскольку индекс использования также однобайтовый), и тогда результат моего умножения уже не помещался в один байт и обрезался по модулю 256, и из-за чего прога отсчитывала намного меньше данных и не оттуда читала полигоны…
Цитата (aleksusklim) И что теперь делать, три модели что-ль выгружать!?
Реально пришлось выгружать три модели, и стало ясно, почему указано вдвое меньше цветов. Каждый цвет высокополигональной версии модели плавно перетекал в цвет низкополигональной версии по мере того, как исчезает текстура. А поскольку кол-во вершин в обычной и LOD моделей разное, разработчикам пришлось явно сдублировать цвета на высокополигональную модель, и они указываются подряд (если «10» цветов – то реально будет двадцать: первый десяток это освещение для текстур, а второй – фоновый цвет).
Масштаб по высоте пока остаётся загадкой…
Пока ковырял Midday Gardens, был удивлён льдом: http://klimaleksus2.ucoz.ru/Files/SWIM/world_12.jpg
Оказывается «отражение» – это не отражение, а просто сдублированный потолок! То-то я думаю, почему в нём только пещера и отражается… А по игре так просто не скажешь: http://klimaleksus2.ucoz.ru/Files/SWIM/world_13.jpg
Но «подо льдом» даже можно ходить! Это наверно не новость, но я не знал и был поражён: http://klimaleksus2.ucoz.ru/Files/SWIM/world_14.jpg
А во льду-то не всё отражается! Вампирский огонь: http://klimaleksus2.ucoz.ru/Files/SWIM/sparx.jpg И Спаркс, как видно, без своего «свечения».
Мало того, он ещё и рассинхронизирован по фазе горизонтальных колебаний. Анимация верная, координаты верные, но колебания «из стороны в сторону» у них одинаковые, а должны быть противоположными: http://klimaleksus2.ucoz.ru/Files/SWIM/sparx.3gp Это две разные стрекозы! И уж наверное, совсем другой объект.
А что до моделей миров – всё готово! Карта светотени: http://klimaleksus2.ucoz.ru/Files/SWIM/world_15.jpg Основная палитра: http://klimaleksus2.ucoz.ru/Files/SWIM/world_16.jpg Модель низкого качества: http://klimaleksus2.ucoz.ru/Files/SWIM/world_17.jpg
Awesome!
UPD:
Всё-таки открытие реально потрясающее! Оказалось я взломал даже больше, чем задумывал: http://klimaleksus2.ucoz.ru/Files/SWIM/world_18.jpg http://klimaleksus2.ucoz.ru/Files/SWIM/world_19.jpg С фоном и повышенным до 110 градусов углом обзора, фронтальный ракурс: http://klimaleksus2.ucoz.ru/Files/SWIM/world_20.jpg Это повод временно поменять аватарку…
Завтра выложу саму прогу!
Не похоже, чтобы где-то рядом были золотые буквы. Хотя я даже листинг координат текстур не нашёл. Индексы есть, а распиновки на них нет…
but nobody came
Сообщение отредактировал aleksusklim - Четверг, 18.07.2013, 00:50 |
| |
| |
| steeldragon | Сообщение # 411 Среда, 17.07.2013, 10:45 |
Старейшина Драконов
 Редактор
«422»
Где: Не в городе Драконов
|
Действительно - здорово! aleksusklim, а моделей букв вы не встречали во вторых субфайлах уровня? Просто с этими моделями всё не так просто. Я пересмотрел почти все субфайлы, но не в одном из них букв нет. Могут эти буквы быть, как и двумерный шрифт, в каждом файле уровня?
|
| |
| |
| DrWho | Сообщение # 412 Среда, 17.07.2013, 13:12 |
Мудрый Дракон
 Почетный Житель
«1371»
Где: Не в городе Драконов
|
Цитата (steeldragon) Могут эти буквы быть, как и двумерный шрифт, в каждом файле уровня? Поскольку там же находится шрифт текста (по идее), видимо там и золотые буквы должны быть. Либо надо проверять домашние миры, ибо буквы могут быть там.
|
| |
| |
| steeldragon | Сообщение # 413 Пятница, 19.07.2013, 22:58 |
Старейшина Драконов
 Редактор
«422»
Где: Не в городе Драконов
|
Цитата (DrWho) Поскольку там же находится шрифт текста (по идее), видимо там и золотые буквы должны быть. Либо надо проверять домашние миры, ибо буквы могут быть там. Я тоже так думаю. Проблема в том, что искать их там сложновато...
... aleksusklim, я тут подготовил небольшой справочник по инструкциям r3000-ассемблера (примерно на сотню инструкций), надеюсь, будет полезен: https://dl.dropboxusercontent.com/u....ons.rar (xls и ods таблица) Также рекомендую посмотреть эти ссылки, может быть, найдёте что-то нужное: http://gfaq.ru/publ....-0-1937 http://gfaq.ru/publ....-0-1938 http://gfaq.ru/publ....-0-1939 http://gfaq.ru/publ....-0-1941 http://gfaq.ru/publ....-0-1942
Это ну очень большая статья об устройстве приставки (аж в четырёх пяти частях). Если верить этой статье, то всего доступно 120 инструкций, то есть, моя таблица почти полная... ... Плюс я почти закончил конвертер OBJ в модели букв Spyro 1, но это совсем другая история...
Сообщение отредактировал steeldragon - Суббота, 20.07.2013, 08:10 |
| |
| |
| DrWho | Сообщение # 414 Суббота, 20.07.2013, 15:27 |
Мудрый Дракон
 Почетный Житель
«1371»
Где: Не в городе Драконов
|
Цитата (steeldragon) Проблема в том, что искать их там сложновато... Кстати, а в 1м Спайро как, также структура устроена золотых букв на порталах?
|
| |
| |
| steeldragon | Сообщение # 415 Суббота, 20.07.2013, 18:41 |
Старейшина Драконов
 Редактор
«422»
Где: Не в городе Драконов
|
Цитата (DrWho) Кстати, а в 1м Спайро как, также структура устроена золотых букв на порталах? Именно, что нет! Иначе давно бы поиском по файлу нашли... (сами модели, на мой взгляд, ничуть не изменились)
Цитата (aleksusklim) Не похоже, чтобы где-то рядом были золотые буквы. Хотя я даже листинг координат текстур не нашёл. Индексы есть, а распиновки на них нет… Плохо. И где же их искать...
|
| |
| |
| DrWho | Сообщение # 416 Суббота, 20.07.2013, 21:57 |
Мудрый Дракон
 Почетный Житель
«1371»
Где: Не в городе Драконов
|
steeldragon, какая-то странная структура файлов тогда.
|
| |
| |
| aleksusklim | Сообщение # 417 Воскресенье, 21.07.2013, 01:28 |
фдулыгылдшь
 Редактор
«1066»
Где: Не в городе Драконов
|
Ух-ты, оказывается, моя программа делает гораздо больше, чем я задумывал… Она вытаскивает модели миров не только их всех уровней и подуровней, сценок, фрагментов из титров и заставок, но она ещё и без труда была перенесена на Spyro2 !
Потестил, проверял триангуляцию полигонов: http://klimaleksus2.ucoz.ru/Files/SWIM/world_21.jpg http://klimaleksus2.ucoz.ru/Files/SWIM/world_22.jpg Следите за дверью вдали? Меняется полоса освещения. Более явно выглядит так: http://klimaleksus2.ucoz.ru/Files/SWIM/world_23.jpg http://klimaleksus2.ucoz.ru/Files/SWIM/world_24.jpg (прямоугольник на бордюре, не смотрите на разноцветные треугольники!)
На Spyro1 (включая японскую версию) тоже удалось перенести, но там во-первых LOD полигоны задаются немного по-другому: http://klimaleksus2.ucoz.ru/Files/SWIM/world_25.jpg Там добавлена прозрачность: http://klimaleksus2.ucoz.ru/Files/SWIM/world_26.jpg И перенасыщенное смешивание: http://klimaleksus2.ucoz.ru/Files/SWIM/world_27.jpg (пришлось игнорить… хотя вряд ли она в реальности хоть где-то используется) Во-вторых нет проблемы с двойной высотой, а в-третьих небольшие расхождения в побочных параметрах (инвертирование лицевой стороны и индекс текстуры) – сделал опцию специально под Spyro1.
Кстати, текстуры тоже попытался взломать (они описываются во втором суб-субфайле непосредственно перед моделями, которые я извлекаю), но они жестоко аппроксимируются! Там не просто координаты: http://klimaleksus2.ucoz.ru/Files/SWIM/world_28.jpg (следите за рисунком на стене) А чуть ближе: http://klimaleksus2.ucoz.ru/Files/SWIM/world_29.jpg !! Полигон поделился на четыре угла, и за каждый отвечает по 8 байт (и ещё 8 за большой полигон). Но это цветочки: http://klimaleksus2.ucoz.ru/Files/SWIM/world_30.jpg Ещё ближе – и эти же (кажется) 8 байт будут показывать ещё раз по четыре подтекстуры: http://klimaleksus2.ucoz.ru/Files/SWIM/world_31.jpg Я без понятия как это выгрузить, даже если найду концы – там не просто XYWH, там задан и поворот (да не один), глубина цвета и координаты палитры в VRAM… (то есть я не смогу сохранить модель ни в один формат, ибо 3D требует одной или нескольких текстур, а каждая вершина будет иметь координаты в ней; а в нашем случае каждый полигон может использовать уникальную (да хоть за счёт той же смены палитры!) текстуру – так мне что, каждый полигончик в свою собственную текстуру заворачивать?)
И (чтоб так сказать, плоды моей работы могли наблюдать все желающие, а не только те, у кого есть Блендер или Макс) последнее что я сделал – программу 3D просмотрщик моделей. …и не такой как прошлый раз, а классный.
Навигация в нём лучше и удобнее любого 3D моделёра, ибо предназначен он для свободного «полёта» по модели. Спасибо Википедии («#Матрица поворота вокруг произвольной оси») за формулу вращения точки по вектора в пространстве… Делает неплохие скрины, но размер напрямую зависит от разрешения экрана: http://klimaleksus2.ucoz.ru/Files/SWIM/world_32.jpg Spyro1, какие кристаллы! http://klimaleksus2.ucoz.ru/Files/SWIM/world_33.jpg Кстати, сделал «режим карты» – практический ортогональный (есть незначительная погрешность) просмотр сверху: http://klimaleksus2.ucoz.ru/Files/SWIM/world_34.jpg Реально карты можно делать! Угадайте, откуда: http://klimaleksus2.ucoz.ru/Files/SWIM/world_35.jpg А иногда карты даже информативными получаются: http://klimaleksus2.ucoz.ru/Files/SWIM/world_36.jpg Spyro2: http://klimaleksus2.ucoz.ru/Files/SWIM/world_37.jpg Башенки акварии! Раз, два три.. четыре пять… шесть! Все на месте: http://klimaleksus2.ucoz.ru/Files/SWIM/world_38.jpg А это как устрашающе: http://klimaleksus2.ucoz.ru/Files/SWIM/world_39.jpg
Честно говоря, я потратил больше времени летая по мирам и изучая модели. Это так интересно! А что я искал? Что-нибудь скрытое. Какой-нибудь знак от разработчиков… Полигон вдалеке, невидимый из игры остров, что-нибудь интересное «за спиной» у камеры в сценках…
И мои надежды оправдались!! Это в Spyro1, кажется, финальное видео: http://klimaleksus2.ucoz.ru/Files/SWIM/world_40.jpg Я не хакер, если это Спайро.
(с освещением иногда весело, особенно в «туманных» уровнях, где LOD вообще нет, а основной фоновый цвет серо-голубой).
Пытался найти лучшую модель «замка» (понятно какого, который на аватарке!) между Spyro2 и Spyro3. Нашёл две практически одинаковые копии, отличающиеся лишь триангуляцией: http://klimaleksus2.ucoz.ru/Files/SWIM/world_41.jpg http://klimaleksus2.ucoz.ru/Files/SWIM/world_42.jpg
…Но вообще-то я хочу ещё взломать небо. А так на простой фон смотреть: http://klimaleksus2.ucoz.ru/Files/SWIM/world_43.jpg как-то не то.
but nobody came
Сообщение отредактировал aleksusklim - Понедельник, 22.07.2013, 00:55 |
| |
| |
| DrWho | Сообщение # 418 Воскресенье, 21.07.2013, 01:55 |
Мудрый Дракон
 Почетный Житель
«1371»
Где: Не в городе Драконов
|
Точка пропущена. Скрин не работает из-за этого.
Сообщение отредактировал DrWho - Понедельник, 22.07.2013, 01:14 |
| |
| |
| aleksusklim | Сообщение # 419 Понедельник, 22.07.2013, 01:05 |
фдулыгылдшь
 Редактор
«1066»
Где: Не в городе Драконов
|
Цитата (aleksusklim) так мне что, каждый полигончик в свою собственную текстуру заворачивать?
И почему это «каждый»? Там всего 256 потенциальных индексов! Если выдернуть их хотя бы в 128*128, то общий размер текстуры будет 2048*2048, а это вполне приемлемо.
Цитата (aleksusklim) Но вообще-то я хочу ещё взломать небо
Я его нашёл! В том же втором суб-субфайле, ближе к концу, видимых навскидку указателей на себя не имеет. Обнаружил, заменяя файлы уровней – сначала поменял Sunrise Spring и Sunny Villa между собой. Небо осталось родное, а вот музыка в уровнях тоже поменялась, а значит список треков на уровни не хранится в самих уровнях, а записан отдельно. Частично подтверждена теория «бонусной ракеты» псевдо-Базза (о том, что она летит в СуперБонус, хотя он не предназначен для транспортный средств) – вот эта ракета летит в Sunny Villa: http://klimaleksus2.ucoz.ru/Files/SWIM/world_44.jpg
Подменив весь второй субфайл небо тоже поменялось, я всё перерыл и нашёл его: http://klimaleksus2.ucoz.ru/Files/SWIM/world_45.jpg Отвратительный формат! На рисунке – ОДИН полигон: первая вершина красная, вторая зелёная (общая для всех), третья синяя, четвёртая белая, потом чёрная, розовая и пошло по кругу до светло серой, последняя – тёмно серая. Зависимостей ещё больше чем у LOD или двумя расцветками основного мира – здесь первая вершина хранится отдельно от двух других, причём три цвета рядом с ней + число от 0 до 7 – дополнительное кол-во вершин и их цветов, которые надо считать. Все данные следуют сплошным потоком без всяких разделителей, и стоит изменить одно число, как сдвигается вся последовательность, а на небе происходит термоядерный взрыв…
Раскусить формат оказалось лишь половиной задачи, ибо я смог-таки выгрузить всё небо так как оно лежит в ресурсах (ну с точностью до масштаба по осям, поворота или отражения). Но собрать этот паззл у меня никак не получается… Ни один скриншот не покажет всей 3D сути, так что вот видео: http://klimaleksus2.ucoz.ru/Files/SWIM/villa.avi (ставьте на паузу, чтобы рассмотреть повнимательней)
И что с этим делать!? Его словно вывернули наизнанку… Я всё надеюсь что-то вычесть или знак поменять, помножить на что-нибудь или развернуть, чтобы все осколочки чудесным образом собрались в ровненький купол, но пока лучшее, что получилось – это то, что на видео. И бесполезно выбирать точку обзора, менять поле зрения камеры или пытаться увеличить сферу до бесконечности… Хуже всего то, что я использовал абсолютно все данные, которые относятся к модели, то есть для меня нет неразгаданных областей. Осталось правильно интерпретировать имеющееся…
steeldragon, у вас здорово получается находить в интернете полезную информацию, может капнёте что-нить про небо? Вдруг где-то будет объясняться, как делалось небо в разных играх на PlayStation. Это же модель. Я например, знаю только два вида неба – сферическая текстура (неплохая панорама, но на полюсах вверху и внизу словно «пупок» растёт…), шеститекстурный SkyCube (который, типа, даёт хороший обзор, но сколько я его видел – так везде это реальный куб, все углы напоказ, как в Контре…), однако это не помешало мне для YoyoSpyrO сделать своё небо – огромная икосаэдрическая сфера, которую я размалевал разными цветами без текстуры – и на мой взгляд, это было самое красивое и правдоподобное небо, хотя без детализации и весьма расплывчатое. Но облака и солнце я хотел накладывать поверх…
Ucoz, похоже, возненавидел мой сайт и всё стремится его во что бы то не стало уничтожить! Его не волнует что файлы скачиваются, даже наоборот – я сам качал файл со своего сайта, так на 98% закачка оборвалась с ошибкой «файл отсутствует на сервере». Снова пришлось кликать по ссылке на почте. Кажется, всё реально наоборот. Чем больше скачивается файлов, тем быстрее сгорает время жизни сайта. Им обязательно нужно, чтобы посещалась основная страница (наверное). А если я на бесплатном хостинге с поддержкой PHP (а такие есть) напишу скрипт, который будет сам и через прокси-сервера открывать мою заглавную страницу (и кликать на рекламу…) один раз каждый день – Ucoz тогда успокоится?
Цитата (DrWho) Точка пропущена. Скрин не работает из-за этого.
Спасибо. И вам обратный совет: чтобы ссылки в цитатах нормально интерпретировались, ставьте пробелы после и перед ними.
but nobody came
|
| |
| |
| DrWho | Сообщение # 420 Понедельник, 22.07.2013, 01:15 |
Мудрый Дракон
 Почетный Житель
«1371»
Где: Не в городе Драконов
|
Цитата (aleksusklim) напишу скрипт, который будет сам и через прокси-сервера открывать мою заглавную страницу (и кликать на рекламу…) один раз каждый день – Ucoz тогда успокоится? Может, проще попробовать альтернативный вариант? К примеру на яндекс. диск залить файлы. Или хотя бы забэкапить куда-нибудь файлы с сайта. А то потерять столько добра жалко будет.Добавлено (22.07.2013, 01:15) ---------------------------------------------
Цитата (aleksusklim) И вам обратный совет: чтобы ссылки в цитатах нормально интерпретировались, ставьте пробелы после и перед ними. Ну, это не принципиально, но можно.
|
| |
| |