Для входа на форум нажмите здесь


Ответ
 
Опции темы
Старый 16.01.2022, 19:44   nORb Dragon - куратор темы     #1 
nORb Dragon
Предводитель
 
Аватар для nORb Dragon
«E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]
nORb Dragon nORb Dragon вне форума 16.01.2022, 19:44

Думаю, пора немножко ослабить нагрузку на темку по датамайну. Вынести в отдельную тему свои заметки о разрабатываемом мною новом ресурсе взамен известного "в кругах людей культуры" сайта «e7herder.com». Поэтому, пускай будет отдельная тема, где можно постить баги, отзывы, идеи и предложения касаемо нового сайта - «E7 Vault».



Ссылка на «E7 Vault» - https://e7vau.lt

Новый сайт предназначен в качестве замены ушедшего на покой e7herder.com.

Причины отказа от движка сайта «e7herder»:
  • Огромное количество хардкода и сложных построений в ява-скриптах. По этим причинам довольно сложно вносить изменения в существующий код движка и обновлять содержимое страниц. Это я о своих возможностях и силах, если чего.
  • В движке нет поддержки для портретов/моделей, сделанных через использование Spine версии 3.8.xx. Поддерживается только устаревший формат Spine v2.1.27.
  • Страницы с информацией о персонажах, калькулятор и т.д. перенасыщены хардкодом. На данный момент я не вижу никакой возможности их обновлять. Поэтому решил даже не думать над их переносом на новый сайт.
Но даже с учётом всех своих мелочных претензий, я очень благодарен zklm за то, что он выложил полный дамп своего «e7herder» в открытый доступ для всех желающих.

Текущие возможности сайта
  • Прикручен официальный Spine web player для полноценного отображения портретов персонажей, сделанных в Spine версии 3.8.xx.
  • Прикручен код из движка «e7herder» для полноценного отображения портретов персонажей, сделанных в Spine версии 2.1.27.
  • Реализован функционал для страницы «История патчей (датамайн)».
  • Реализован функционал для страницы «Создание аватаров».
  • Реализовано использование параметров в url-ссылках на сайт;
  • Реализована поддерка языковых пакетов для интерфейса сайта и их переключение (EN / RU). Можно при желании использовать ссылку вида https://e7vau.lt?lang=ru

Запланированные возможности на будущее
  • Собрать функционал для страницы... «Просмотр моделей»? Не путать со страницей «Просмотр портретов».

«E7 Vault» активно использует ява-скрипты для функционирования сайта и навигации по нему.

Если у вас заблокировано использование ява-скриптов через расширения/плагины для вашего браузера, вам следует добавить в фильтры исключение на исполнение собственных скриптов на этом сайте. Если вы используете устаревший браузер, рекомендую перейти на более современный. Вызвано это сильными требованиями к браузеру со стороны движков просмотра игровых портретов/моделей.


Для сообщений о найденных ошибках, как и высказывания идей и предложений, вы можете найти меня на github и reddit. Но ничто вам не мешает отписываться и здесь, на гохе?


PS: тема курируется мною согласно правил форума. Возможно удаление как хейта, так и прочей желчи.
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)

Последний раз редактировалось nORb Dragon; 17.01.2022 в 12:47.
2 пользователя оценили это сообщение: Показать
Просмотров: 22169
Ответить с цитированием
Старый 16.01.2022, 19:46   nORb Dragon - куратор темы     #2 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

Ну, с созданием этой темки можно считать, что опен-бета моего сайтика объявлена открытой!

А я возьму недельный перекур от него, наверн. Ничего нового дописывать к сайту не буду, понаблюдаю, мб какие баги кто найдёт.
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)
2 пользователя оценили это сообщение: Показать
Старый 17.01.2022, 12:46   nORb Dragon - куратор темы     #3 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

Использование параметров в url-ссылке


※ Параметры для страницы «Просмотр портретов»:
id=X
id персонажа/НПЦ/монстра, портрет которого вы предполагаете показать/увидеть. Найти id можно в правом-верхнем углу плитки выбранного вами персонажа.
Код:
https://e7vau.lt/portrait-viewer.html?id=c1001
Параметры, с помощью которых можно открывать окно поиска персонажа:

stab=X
параметр, вызывающий открытие окна поиска персонажа, где X может иметь значения:
  • "0" для открытия поиска по имени;
  • "1" для открытия поиска по id;
  • "2" для открытия поиска по дате появления в игре.

Для открытия поиска по имени допускается дополнительный параметр sname=Y. Указанное значение будет подставлено в поле ввода имени.
Код:
https://e7vau.lt/portrait-viewer.html?stab=0&sname=ra
Если указать при этом дополнительный параметр id=Z, то в отфильтрованном списке будет выделен персонаж с указанным ID.
Код:
https://e7vau.lt/portrait-viewer.html?stab=0&sname=ra&id=c1001

Для открытия поиска по id допускается дополнительный параметр sid=Y. Указанное значение будет подставлено в поле ввода id.
Код:
https://e7vau.lt/portrait-viewer.html?stab=1&sid=1003
Если указать при этом дополнительный параметр id=Z, то в отфильтрованном списке будет выделен персонаж с указанным ID.
Код:
https://e7vau.lt/portrait-viewer.html?stab=1&sid=1003&id=c1003_s01

Для открытия поиска по дате появления в игре допускается дополнительный параметр patch=Y. При открытии окна поиска страница будет промотана до указанной в переданном параметре даты.
Код:
https://e7vau.lt/portrait-viewer.html?stab=2&patch=20210527
Если указать при этом дополнительный параметр id=Z, то в списке будет выделен персонаж с указанным ID.
Код:
https://e7vau.lt/portrait-viewer.html?stab=2&patch=20210527&id=npc1190

※ Параметры для страницы «История патчей (датамайн)»:
go=X
промотать страницу до указанного года или даты патча.
Код:
https://e7vau.lt/datamine-history.html?go=20211028
patch=X
открыть индивидуальную страницу, посвящённую патчу указанной даты.
Код:
https://e7vau.lt/datamine-history.html?patch=20211028
Допускается дополнительный параметр folder=Y для открытия нужной папки с изображениями данного патча.
Код:
https://e7vau.lt/datamine-history.html?patch=20211028&folder=cut
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)
Старый 17.01.2022, 13:09   nORb Dragon - куратор темы     #4 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

Заявил о существовании сайтика на реддите - https://old.reddit.com/r/EpicSeven/c...herdercom_obt/

Посмотрим, сколько багов они выловят.
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)
Старый 18.01.2022, 12:36   nORb Dragon - куратор темы     #5 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

За сутки они мне обнаружили только один баг: модальное окно выбора персонажа не реагировало на тач-скринах (мобильники).

У меня там в коде для модального окна стоял запрет на обработку "пальцев". Перешло по наследству от моего другого проекта, когда я копипастил нужные мне куски кода, в том числе по работе с модальными всплывающими окнами.

Пофиксил ещё вчера, если чего. Должно быть нормально.


Ладно. Раз я завёз эту темку ещё для общения с самим собою, вкину кусок скрина из моих новых экспериментов на болванке. Страница там скрытая, чтоб никто не мешался и не ныл "хочу Луну!!!!".

На удивление, моделька больше размерами, чем я предполагал. В эмуле модельки даже на моём 28" экране выглядят маааааааленькими.


Это - "инициализация" скина Раса. Щаз буду ковыряться над анимацией, ибо там тоже затык у конвертера.

И да, я там глянул по файлам. Выглядит, что все модельки, даже новые, сделаны в spine 2.1.27. То бишь я там могу спокойно юзать код из e7herder для всех моделек, без заморочек с "гибридным" вариантом (что сейчас используется в просмотре портретов).
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)
Старый 18.01.2022, 12:46   nORb Dragon - куратор темы     #6 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

А. Там блок events появился. В портретах его не было. Надо раскурить, как его дешифровать.
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)
Старый 18.01.2022, 19:58   nORb Dragon - куратор темы     #7 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

Что-то с моделью не то, но что именно... даже не знаю...

__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)
Старый 18.01.2022, 20:50   nORb Dragon - куратор темы     #8 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

О. Получился Рас здорового человека джедая. Но кажется это не то, что должно быть...


Чего-то не то с моделькой, но не могу понять, что не так... мб оно так и задумано? А клиент игры какие-то ключевые кости скелета потом зеркалит?
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)
Старый 18.01.2022, 23:51   nORb Dragon - куратор темы     #9 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

https://www.norbdragon.com/e7vault/model-viewer.html Это ****рас какой-то, одним словом. Как такое вообще можно вытворять с мечом?

Добавлено через 4 минуты

Может кто сделать гифку из этого? Кажется, этот Рас будет иметь историческую ценность.

Добавлено через 8 минут

А, вспомнил. У меня же есть бандикам.


Теперь могу со спокойной душой его дальше уламывать держать меч в руках!
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)

Последний раз редактировалось nORb Dragon; 18.01.2022 в 23:51. Причина: Добавлено сообщение
Старый 19.01.2022, 01:41   #10 
Darkmor
Мастер Darkmor вне форума

Ответить с цитированием
Info
Сообщений: 6,973
Всего лайков: 1,740
Регистрация: 23.01.2019
Джентльмен Медаль "1К лайков"
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

это какое-то тайное боевое искусство *)
Старый 19.01.2022, 02:43   nORb Dragon - куратор темы     #11 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

...

В общем, долго я воевал, но в итоге оказалась проблема не в моём конвертере, а в... ВНЕЗАПНО! КТО БЫ МОГ ПОДУМАТЬ?

Кривых ручках писателя старого кода e7herder, загрузки блока анимации, параметра flipX!


Буду ковыряться дальше, экспериментировать, но вроде пофиксил.
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)
Старый 19.01.2022, 11:36   nORb Dragon - куратор темы     #12 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

Тыкс. На тестовой болванке (не основном сайте) реализовал выгрузку картинки из "гляделки портретов" с предварительной обрезкой пустого пространства канвы.

Ещё когда юзал e7herder для темок по персонажам меня напрягало сидеть и обрезать пустое пространство вокруг портрета персонажа. Теперь оно будет это делать само.

Примеры (специально не делал между картинками пустых строк):
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)
Старый 19.01.2022, 12:06   nORb Dragon - куратор темы     #13 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

Хмм. Странно. В фотожопе показывает все три картинки прозрачными. А браузер мне показывает картинку Рана на белом фоне.

Добавлено через 5 минут

Ну-ка, потестим без загрузки на гоху как аттачем, а урлом на внешний ресурс...



Норм. Значит это гоха картинку портит. А то я уж испугался.

Добавлено через 8 минут

Перенёс реализацию обрезки пустого пространства экспортируемой картинки на основной сайт.

Добавлено через 15 минут

Я могу сделать то же самое для выгрузки аватаров. Другой вопрос, надо ли?

Сейчас у меня зафиксирован размер 148х148 согласно размеров картинки для рамки. Я пляшу от того, что картинка рамки всегда 148х148, картинка задника всегда 112х112, и сама аватарка-сырец тоже всегда 112х112.

Собираю картинку 148х148, на неё "копи-пасчу" бэкграунд, аватар, рамку, и выгружаю результат без обрезки "как есть": 148х148. Но могу прикрутить обрезку.

Кто что думает?
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)

Последний раз редактировалось nORb Dragon; 19.01.2022 в 12:06. Причина: Добавлено сообщение
Старый 19.01.2022, 15:05   nORb Dragon - куратор темы     #14 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

https://www.norbdragon.com/e7vault/model-viewer.html

Выбираем анимацию "run" и наблюдаем, как... одноногий Рас спешит спасать мир!

Блин. Снова разбираться, где спрятались косяки.
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)
Старый 19.01.2022, 15:09   #15 
Darkmor
Мастер Darkmor вне форума

Ответить с цитированием
Info
Сообщений: 6,973
Всего лайков: 1,740
Регистрация: 23.01.2019
Джентльмен Медаль "1К лайков"
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

А в campaign у него фантомный меч :)
Старый 19.01.2022, 15:13   nORb Dragon - куратор темы     #16 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

Цитата:
Сообщение от Darkmor Посмотреть сообщение
А в campaign у него фантомный меч :)
В кемпинге? Я чёт даже не обратил внимания на него. Настолько гармонично вписался в атмосферу.
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)
Старый 20.01.2022, 08:47   nORb Dragon - куратор темы     #17 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

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

__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)
Старый 20.01.2022, 16:34   nORb Dragon - куратор темы     #18 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

Я уже ради интереса конвертнул модельку в spine v4, чтоб глянуть её в редакторе.

Анимацию там показывает без всяких артефактов, в отличие от того, что я вижу в браузере в v2.1.27. Ну, если исключить проблем с flipX.

Главное для меня: у видел обе ноги и ступни. В браузере я вижу только одну ногу и одну ступню...

Такое ощущение, что что-то не так с аттачами/слотами, но пока не расковырял, что. Надеюсь, что не очередной баг в старом движке рендеринга анимации, оставленный мне по наследству от создателя e7herder.
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)
Старый 20.01.2022, 19:57   nORb Dragon - куратор темы     #19 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

Чем больше я ковыряюсь, тем сильнее подозрение: очередной косяк в движке от e7herder.

Конкретнее: кажется, он аттач-изображение привязывает только к одному объекту (последнему?). На портретах такого не было, но в модельке Раса частое "повторное использование" одного и того же изображения.

Допустим, что у Раса две ноги и два ботинка. Если при анимации бега часть элементов ног и оба ботинка можно нарисовать одинаково, то почему бы и нет? Вот у нас теперь и нехватает половины ноги и одного ботинка.

Осталось теперь придумать, как это побороть. Я уже ругался, что этот движок очень сложен для понимания, ибо имена функций и переменных состоят из ОДНОбуквенных имён. И часто повторяются эти буквы. То эта буква - локальная функция, то эта же буква - переменная, то (опять же эта же буква!) - наименование класса.

Гений писал... чтоб ему лучей добра на голову... да побольше...
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)
Старый 20.01.2022, 21:43   nORb Dragon - куратор темы     #20 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

Оказалось всё гораздо проще: при переключении анимации в e7herder кости/слоты/скины не приводятся в дефолтное состояние. И я даже хз как это сделать в его коде без абуза функции по загрузке файлов новой модельки.

Щаз попробую копию этой функции сделать и обрезать её. И заставить её юзать кеш из загруженных ранее файлов.
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)
Старый 20.01.2022, 22:23   nORb Dragon - куратор темы     #21 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

Тыкс. Вроде работает. И вроде показывает "как задумано". Даже хз, сделать то же самое для портретов или не делать. Вроде там таких багов не наблюдается.

Кстати, возможно что это и была причина непонятных для меня багов с МЛ Рави. И... хмм. Не, наверное я таки сделаю что-то подобное и для портретов. Чекну потом.


Касаемо анимации "кемпинга"

Цитата:
Сообщение от Darkmor Посмотреть сообщение
А в campaign у него фантомный меч :)
Не изменилась. Чекнул ради интереса в игре, должен ли быть меч. Вспомнил, что у меня на европе есть мульт, которого я тогда завозил для нупских скринов.



Думаю, вопрос касаемо фантомного меча отпал.
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)
Старый 21.01.2022, 12:43   nORb Dragon - куратор темы     #22 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

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

Ещё подправил экспорт картинок. У дядьки сохраняло в формате "image/octet-stream". Убрал это дело, которое вписал ради поддержки старых браузеров. Должно теперь быть нормально.

Добавлено через 8 минут

Кстати. Я попробовал применить те же исправления анимации для ява-скрипта портретов v2.1.27, что сделал в скрипте для моделек (эксперименты с Расом). Посмотрел я на результат и... пока откатил назад.

Что я увидел. Увидел я те самые "баги", которые меня смутили при конверсии портретов из v2.1.27 в v3.8.хх. "Баганутую" анимацию МЛ Рави на её дополнительных idle2, idle33, "баганутую" анимацию АМонти на её "idle2", и т.д. т.п.

В общем, кажется я таки "пофиксил". И таки официальный плеер показывал правильно. И конвертер мой работал правильно.

Но решил это пока отменить. Чтоб никто мне глупых вопросов щаз не задавал, не называл это "багом" и не требовал "привести в соответствие" с e7herder.
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)

Последний раз редактировалось nORb Dragon; 21.01.2022 в 12:43. Причина: Добавлено сообщение
Старый 22.01.2022, 15:25   nORb Dragon - куратор темы     #23 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

Попробовал сейчас перегнать все модельки персонажей (боевые спрайты) из формата игры (scsp) в json. Увиденное мне не понравилось.

Ну, я не столько о том, что приличное количество моделек конвертер не смог осилить, видно что-то ещё мне неизвестное там может быть в scsp. Сколько о том, сколько весит итоговый json.

Назову просто максимальный размер: был файл scsp размером 1мб, превратился он в json-файл (уже минифицированный) размером 24мб. Тупо дохрена хранится в файлике описаний разных анимаций-телодвижений на каждый игровой чих.

Не уверен, что гляделка моделек игры выдержит хоть какую-то критику, когда народ увидит объёмы выкачиваемых файлов ради одной модельки.

Есть мысль попробовать перенести код по декодированию scsp v2.1.27 прямо в код сайта, в отдельный java-скрипт. Неприятно раскрывать "как это делается", но лучше так, чем заставлять народ выкачивать 20+мб json-файлы.

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

И да, если я таки перенесу код по конверсии из питон-скрипта в яваскрипт сайта, то он будет использоваться только под гляделку моделек. Портреты не так сильно страдают от "излишнего веса" json-файлов, "в пределах нормы". Ну и там используется "гибридный" вариант портретов, и v2.1.27 и v3.8.xx.

Раскрывать инфу, как потрошить v3.8.xx я точно пока не планировал. Игровые модели же используют только v2.1.27 формат.
__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)
Старый 23.01.2022, 00:35   nORb Dragon - куратор темы     #24 
nORb Dragon
Предводитель nORb Dragon вне форума

 Аватар для nORb Dragon

Ответить с цитированием
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

Хотя... Щаз посмотрел в хроме на статистику. Браузер выкачивает ужатый веб-сервером json-файл и потом его распаковывает у себя. json-файл ~24мб передаётся в размере ~1.3мб.

С учётом, что оригинальный scsp-файл весит в районе 1мб, некритично, имхо. Можно не заморачиваться над тяжёлой артиллерией (декодером на стороне браузера).

Куча артефактов в анимациях моделек. Надо будет наверн индивидуально брать "самые баганутые", конвертить их в 4.1 формат и изучать в редакторе спайна.

Поставил пока hwayoung - https://www.norbdragon.com/e7vault/model-viewer.html , но она ещё не самый худший вариант из тех, кого я видел.

У МЛ Картохи, допустим, вообще в анимациях скиллов участвуют только его хвост и, эпизодически, чёлка.

Ну и напоследок. Анимация "кэмпинга" для Хвайонг в игре уже есть:

__________________
not an Ordinary Rainbow Dragon - анахроничный танцующий с лезвиями дракон

Epic Seven, сводки с полей:
набор в гильдию «NightHawks» (свободных мест нет)
Старый 23.01.2022, 04:35   #25 
Darkmor
Мастер Darkmor вне форума

Ответить с цитированием
Info
Сообщений: 6,973
Всего лайков: 1,740
Регистрация: 23.01.2019
Джентльмен Медаль "1К лайков"
Re: «E7 Vault» - замена ушедшему на покой сайту «e7herder.com» [OBT]

У Хваянг в некоторых анимациях вырастает 3е полупопие на правой ноге. Видимо, сама бедренная часть инвертирована.
Ответ

  Вернуться   GoHa.Ru > Форумы > Мобильные, карточные (ККИ), gacha игры > Epic Seven  
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


© GoHa.Ru 2003-2024
Рейтинг@Mail.ru