Форумы Homeworld3.RU

Форумы Homeworld3.RU (http://www.homeworld3.ru/forum/index.php)
-   Орбитальный Стапель [HW1 & HWC Modding] (http://www.homeworld3.ru/forum/forumdisplay.php?f=23)
-   -   Homeworld Splendor MOD (http://www.homeworld3.ru/forum/showthread.php?t=2012)

Джаспер 09-25-2013 04:36 PM

Re: Homeworld Splendor MOD
 
Ten, возможно ли в текущей версии мода заставить игру запустить в разрешении 1920 x 1080, и если да, то как (потому что стандартные ключи запуска вообще похоже заточены под формат 3/4, а в расширенном списке разрешений в меню настроек видео такого разрешения не нашёл)?

Ten 09-26-2013 08:06 AM

Re: Homeworld Splendor MOD
 
2 Attachment(s)
Вот только что ещё раз попробовал :) Только выбери сначала визуализатор (OpenGL или DirectX), после чего список заполнится всеми возможными для него разрешениями. Под Software доступны только весовские 16-битные режимы, иначе игра вылетает с ошибкой. С такой же ошибкой я в своё время сталкивался и под DirectX, когда куролесил с реестром, но это, видимо, был частный случай.

Ну, а так предпочтительным рендерером для сплендора является гжель :)

Джаспер 09-26-2013 09:41 AM

Re: Homeworld Splendor MOD
 
1 Attachment(s)
В том тои дело, что ставил и OpenGL и DirectX - и там и там вот такая ботва с возможными экранными разрешениями, как на скринах; как для 16 бит так и для 32 :confused:

У меня стационарный комп с таким монитором: AMD 64 Athlon X2, Nvidia GeForce GTX 560 Ti, 8 гб ОЗУ, могу если что подробней расписать.

Ten 09-30-2013 07:47 AM

Re: Homeworld Splendor MOD
 
2 Attachment(s)
Да, не зря я утрамбовывал в код проверки диска запись в лог дополнительных сведений :)

Цитата:

System time : Thu 26 Sep 2013 09:46:16
OS Version  : WinNT 4.0 build 1381 Service Pack 5
Game version: HomeworldV1B.05 + Splendor MOD v1.00
Full path  : I:\Игры под 7\Homeworld 1\Homeworld\HomeworldSPL_RU.exe
Command line: /glAnisotropicFilter 16 /glAnisotropicFilter 16 /enableSSE /pilotView

В данном случае ты столкнулся с той же ситуацией, что и mpv2909 пару лет назад – в самой первой версии мода не убран ограничитель. Решение проблемы, в общем-то, очевидное :)

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

1. Нет необходимости запускать игру в режиме совместимости с Windows NT – тот скриншот 1920x1080 получен на семёрке x86_64 SP1 (см. лог).

2. Пробелы и русские символы в пути нежелательны – хотя с HW1 я не помню таких проблем, сам подход может стать неприятным их источником в случае с другими играми тех лет.

3. Двоекратное включение анизотропии – лишнее. Вообще, с модом идёт батник-пример, строку запуска из него свободно модно взять за основу.

4. Ну и самое главное – все графические красивости работают только под OpenGL, потому как визуализатор игры построен исключительно на нём. Доступ же к DirectX организован в виде враппера, транслирующего гжельские вызовы в директовские, только директ там закляк на 6.1-версии, так что сглаживания и анизотропии не будет. Отсутствует и трилинейка, но, видимо, по другой причине – её не успели или не стали делать в software-визуализаторе.

Dessault 12-06-2013 12:19 PM

Re: Homeworld Splendor MOD
 
а нельзя ли убрать, чтобы "Часть шлейфа сразу за двигателем окрашивается в его цвет"?

Ten 12-12-2013 09:34 PM

Re: Homeworld Splendor MOD
 
2 Attachment(s)
В принципе, можно. Раз это новшество оказалось спорным, в перспективе его имеет смысл вынести в меню настроек (тем более что ползунок чувствительности мыши и переключатель оверлея на той вкладке смотрятся сиротливо), а пока ограничимся правкой экзешника. Выбирай понравившийся и распакуй его в папку игры с заменой.

Dessault 12-19-2013 05:01 PM

Re: Homeworld Splendor MOD
 
Quote:

Originally Posted by Ten (Post 56519)
В принципе, можно. Раз это новшество оказалось спорным, в перспективе его имеет смысл вынести в меню настроек (тем более что ползунок чувствительности мыши и переключатель оверлея на той вкладке смотрятся сиротливо), а пока ограничимся правкой экзешника. Выбирай понравившийся и распакуй его в папку игры с заменой.

Ого! Спасибо!

Logrus 01-16-2014 09:56 AM

Re: Homeworld Splendor MOD
 
А есть ли вариант этого мода без изменений в балансе игры (он убирает мигания в игре и в меню), и есть ли подобное для cataclysm?

Ten 01-17-2014 07:06 AM

Re: Homeworld Splendor MOD
 
Помнится, пару лет назад на рутрекере мне уже задавали подобный вопрос :) Есть откат баланса – просто скачай архив и распакуй его в папку с игрой.

Но опять же, никак в толк не возьму, чем же текущий баланс не угодил – изменений самый минимум, принцип «не навреди» – наше всё. Может, я не очень точен в количественном плане (что поправимо), но все качественные изменения сами собой напрашиваются.

Для катаклизма ничего подобного мне на глаза не попадалось.

Malice 02-10-2014 05:29 PM

Re: Homeworld Splendor MOD
 
1 Attachment(s)
Ten, добрый день. Под Windows 8.1 почему-то не сохраняются настройки видео. Лог прилагаю (запускал с прилагаемого bat-файла), но там ничего нет особенного.
А если запускать от администратора, меню смещается вправо-вниз.

Ten 02-11-2014 09:54 PM

Re: Homeworld Splendor MOD
 
Восьмёрка... Я и топориком-то большей частью на виртуальных машинах балуюсь, когда нужно что-то именно под ним протестировать, а тут новая напасть...

Лог, кстати, интересный с точки зрения версии системы и возможностей OpenGL, только восьмёрка, судя по всему, без единички (если не экспериментировал с совместимостью), а новые графические плюшки отключены, ибо запущена игра без параметров.

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

Добавлено через 6 минут
Кстати, не помню – говорил, не говорил: все три ХВ весьма бодро бегают под VirtualBox'ом, благо в нём есть поддержка аппаратного ускорения для гжеля.

Malice 02-14-2014 05:32 PM

Re: Homeworld Splendor MOD
 
Quote:

Originally Posted by Ten (Post 56802)
восьмёрка, судя по всему, без единички (если не экспериментировал с совместимостью)

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

Братжуук 03-03-2014 10:43 AM

Re: Homeworld Splendor MOD
 
Что-то не так с вашим модом.

Джаспер 03-03-2014 02:56 PM

Re: Homeworld Splendor MOD
 
Quote:

Originally Posted by Братжуук (Post 56901)
Что-то не так с вашим модом.

Хм, на скрине вроде ничего необычного нет или я слепой?:)

Братжуук 03-04-2014 06:03 PM

Re: Homeworld Splendor MOD
 
Quote:

Originally Posted by Джаспер (Post 56902)
Хм, на скрине вроде ничего необычного нет или я слепой?:)

След от трофейника должен быть поверх саппорта, а на деле наоборот.
Специально даже след в камеру направил для пруфа (именно поэтому он так резко обрывается)

Джаспер 03-04-2014 07:00 PM

Re: Homeworld Splendor MOD
 
Quote:

Originally Posted by Братжуук (Post 56909)
След от трофейника должен быть поверх саппорта, а на деле наоборот.
Специально даже след в камеру направил для пруфа (именно поэтому он так резко обрывается)

А, понял, нарушение перспективы рендера.

Ten 03-05-2014 09:49 PM

Re: Homeworld Splendor MOD
 
Да тут, чтобы точно сказать, какой шлейф должен быть выше, а какой ниже, нужно либо самому мышкой картинку покрутить, либо рассмотреть несколько скриншотов с разных ракурсов – ещё хотя бы сверху и сбоку.

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

Братжуук 03-06-2014 10:57 AM

Re: Homeworld Splendor MOD
 
Признаю, пруф фиговый. Вот вам видео, чтоб никаких сомнений не осталось.

Ten 03-07-2014 08:00 AM

Re: Homeworld Splendor MOD
 
О, другое дело! Как я понял, речь идёт о слишком «жирных» шлейфах даже там, где они должны рассеиваться (в принципе, в вакууме сразу должны, но – но :)). Проблема известная и, в общем-то, решаемая. Ждём-с следующей версии.

В качестве альтернативы есть чуть подправленная версия 1.00. Возможности покрасить флот в чёрный цвет в ней нет, соответственно, нет и проблем со шлейфами.

Братжуук 03-07-2014 11:51 AM

Re: Homeworld Splendor MOD
 
Нень, трейл не успел рассеяться потому, что трофейник продолжал лететь, когда трейл сбросился после окончания ролика.
Истинную же суть проблемы правильно уловил Джаспер:
Quote:

Originally Posted by Джаспер (Post 56910)
А, понял, нарушение перспективы рендера.


Джаспер 03-07-2014 03:05 PM

Re: Homeworld Splendor MOD
 
Quote:

Originally Posted by Братжуук (Post 56943)
Нень, трейл не успел рассеяться потому, что трофейник продолжал лететь, когда трейл сбросился после окончания ролика.
Истинную же суть проблемы правильно уловил Джаспер:

Плохая совместимость некоторых игр с 3д монитором приучила глаза искать подобное.

Ten 03-09-2014 02:27 PM

Re: Homeworld Splendor MOD
 
5 Attachment(s)
Угу... «Трейл ломает перспективу будучи астероидом»... Вообще, название видео сродни классическому «волны перекатывались через мол и падали вниз стремительным домкратом», и раз уж вы так настаиваете, придётся обратить на это внимание. Перспектива – это техника изображения объектов с учётом искажений зрительного их восприятия. Хрестоматийный пример – железнодорожные рельсы, которые сходятся в одну точку на горизонте, но на самом деле остаются параллельными. Если уж говорить о нарушениях перспективы, то они были свойственны указателю диска перемещения – если стороны экрана не соотносились как 4:3, точка назначения не совпадала с курсором мыши. Эта проблема была исправлена в версии 1.01.

В данном же случае проблема связана с буфером глубины, который отвечает за порядок отрисовки перекрывающих друг друга граней. Поскольку мод никак не затрагивает логику его использования, я запустил оригинальную игру и столкнулся с точно такой же проблемой (см. скрины). И неудивительно – беглый просмотр кода отображения шлейфов быстро выявил вызовы glDepthMask(GL_FALSE), отключающие проверку глубины перед отрисовкой. Если убрать эти вызовы, получаем картинку, предоставленную на пятом скрине...

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

Братжуук 03-09-2014 05:19 PM

Re: Homeworld Splendor MOD
 
Извиняюсь. Не заметил такого когда на пустом хоме играл, вот и подумал, что виноват мод.

Ten 09-28-2014 09:23 PM

Re: Homeworld Splendor MOD
 
К юбилею серии подоспела новая версия мода. Список изменений следующий:
  • Списки кораблей из Экрана строительства вынесены в скрипт-файлы, что позволит менять меню строительства по своему вкусу.
  • Параметры запуска помимо командной строки подхватываются из файла commandLine.txt – на случай, если их нельзя указать напрямую (например, запуск из GameRanger). Благодарность за идею – Jeremy Rawson (homeworldfansite.weebly.com).
  • Оптимизирован алгоритм распаковки данных из big-архивов, чем достигнуто значительное повышение его быстродействия (почти в 8 раз для всего Homeworld.big).
  • Музыкальное дополнение вынесено в собственный файл – теперь нет необходимости дописывать его к стандартному HW_Music.wxd.
  • Интегрирован русский перевод – мод в этом плане стал самодостаточным :)
  • В главном меню вместе с версией игры выводится название визуализатора OpenGL и его версия.
  • Устранена ситуация, когда корабли перед гиперпрыжком могли выстроиться в парад относительно не Материнского корабля.
  • [МОД] Исправлены ошибки, которые в некоторых случаях могли привести к вылету игры.

Джаспер 09-30-2014 08:06 PM

Re: Homeworld Splendor MOD
 
А можно ли по подробней про изменения экрана строительства?

Ten 09-30-2014 08:54 PM

Re: Homeworld Splendor MOD
 
Там всё просто и наглядно. Меню постройки подхватывается из скрипта, одна строка – один корабль или класс кораблей. Названия кораблей совпадают с названиями файлов в папках r1/r2/p1/p2 биг-файла. Пустые строки, комментарии (начинаются с точки с запятой), дубли и не свои корабли – пропускаются.

Обновил архив, добавил определения классов и типов кораблей из исходников ХВ, чтоб было от чего отталкиваться. Отмечу, что класс CLASS_SuperCapital – ненастоящий и служит лишь для добавления соответствующей строки в меню постройки. Также имейте ввиду, что некоторые корабли могут быть отключены в mission-файле карты с помощью директивы ExcludeShips, и если их нет в сохранениях, в Экране строительства они не появятся.

Lee 09-30-2014 10:19 PM

Re: Homeworld Splendor MOD
 
Артём, а есть ли возможность получить только одно изменение из мода - поддержка широкоформатных разрешений (интересуют 1366х768 и 1920х1080(1200))?

Ten 10-01-2014 07:33 AM

Re: Homeworld Splendor MOD
 
Есть. Сделаю :)

Lee 10-01-2014 06:11 PM

Re: Homeworld Splendor MOD
 
Ах да, и чтобы он запускался в гжеле или директе. А то при каждом запуске падает в софтвар ((

Ten 10-14-2014 07:50 PM

Re: Homeworld Splendor MOD
 
Ну вот, так всегда... «Сначала тебе корыто, потом тебе подавай стиральную машину» :D

Собственно, вот.

PS. Если игра не сохраняет видеонастройки при выходе, у неё просто нет прав на запись в свою ветку реестра. Запуск под админом не пробовал?

Malice 11-12-2014 02:38 AM

Re: Homeworld Splendor MOD
 
Спасибо за обновление мода! :-)
Quote:

Originally Posted by Ten (Post 58716)
PS. Если игра не сохраняет видеонастройки при выходе, у неё просто нет прав на запись в свою ветку реестра. Запуск под админом не пробовал?

Нет, при этом выводит сообщение о потере homeworld.big
Хорошо бы и вправду через командную строку скармливать разрешение

Ten 11-13-2014 07:40 AM

Re: Homeworld Splendor MOD
 
Всегда пожалуйста :)

Можно сделать как в ХВ2 – /w и /h, но тогда в резерве всего один свободный параметр останется... Ладно, всё равно скоро ремастер.

С пропажей Homeworld.big при смене прав не сталкивался. На заметку возьму, но где вы такие ситуации берёте – непонятно.

Malice 11-20-2014 04:57 PM

Re: Homeworld Splendor MOD
 
Я думаю, в Win8.1 связь игры с реестром окончательно сломалась. По умолчанию пишется в [HKEY_LOCAL_MACHINE\SOFTWARE\Sierra On-Line\Homeworld] но этот параметр так и не создался при старте, а когда я прописал в реестре вручную - игрою всё проигнорировалось.

Ten 11-21-2014 11:36 PM

Re: Homeworld Splendor MOD
 
У Windows вроде ещё с Висты есть средства виртуализации записи в реестр – возможно, дело именно в этом.

Андрей_159 12-04-2014 10:20 PM

Re: Homeworld Splendor MOD
 
Итак. После установки новой версии мода у меня сбросились видеонастройки, причём до состояния абсолютного непотребства и цветовой инверсии, а само окно стало мелкой и неполноэкранной. Попытка изменения разрешения провалилась, а сама игра вывалилась. При попытке запуска оригинального .exe обнаружилось полноэкранное изображение неправильного разрешения, и тут при попытке изменения она вываливалась не до конца и приходилось добивать диспетчером задач, но в конце концов при помощи танцев с бубном удалось, однако в результате экзешник мода запускает игру в разрешении сильно большем чем надо, причём оно накинулось и на оригинальный файл.
В определённый момент стало понятно что часть багов вызвана еретическим файликом "commandLine.txt", в который по умолчанию прописаны еретические настройки вроде запуска в оконном режиме.
Попытки запуска в режиме администратора только добавили бессистемности.
Блин, ну что ты на этот раз "поправил", что опять чертовщина творится?

Продолжаю бодать, но сообщение уже отсылаю, будут изменения ситуации - допишу.

PS: А в музыкальном файле небось музыка при запуске - дурацкое бибиканье mining station, я уверен.

Ten 12-06-2014 04:14 PM

Re: Homeworld Splendor MOD
 
Неразборчивая сплющенная по бокам картинка в фиолетовых тонах вызвана software-режимом в окне при тридцатидвухбитной глубине цвета рабочего стола. Я так привык к гжелю, что как-то позабыл про этот родной ХВ-шный баг. Пожалуй, запуск в окне из файла командной строки стоит убрать до его исправления... Этот файлик, кстати, не такой уж и еретический – любители сетевых баталий его наверняка оценят, так что не спеши критиковать :)

В качестве заглавной темы запуска да, всё так же выступает чуть удлинённая facility с наложенными спецэффектами – баранов и так хватает где ни попадя, а уж во главе им и подавно нечего делать. «Славянскую одиссею» бы туда – но наверно это всё-таки перебор будет, так что осталось всё по-старому.

Андрей_159 12-07-2014 06:31 PM

Re: Homeworld Splendor MOD
 
Я тогда видел, что этот файл активно мешает мне жить и возможно даже является первопричиной проблем. Отсюда и реакция.

В какой файл игра записывает настройки экрана?

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

Я говорил раньше: идея замены мне кажется плохой. В прошлый раз ты немного подправил заглавный файл и всё стало как раньше.

Ten 12-08-2014 10:00 PM

Re: Homeworld Splendor MOD
 
Всё гораздо хуже – разрешение экрана и выбранный рендерер игра почему-то сохраняет не в файле настроек, а в реестре рядом с ключом. С модом идёт reg-файл, в котором приведены все параметры.

С картинкой за пределами экрана вроде ещё КамАЗ сталкивался, но на всём доступном мне железе я пока так и не смог повторить эту ситуацию.

А вот насчёт заголовка – эт можно :)

Андрей_159 12-09-2014 05:31 AM

Re: Homeworld Splendor MOD
 
Попытка замены к эффекту никакому не привела.

Изменить разрешение всё так-же не даёт, несмотря на выставленный режим совместимости или запуск от администратора, хотя их комбинация или один из них (уже точно не уверен, хотя вроде только совместимость) помогли мне сменить разрешение в обычной и OEM версиях (но невоспроизводимо сейчас).

Ten 12-14-2014 03:41 PM

Re: Homeworld Splendor MOD
 
Новый заголовок будет работать, так как ссылки на новый опенинг в нём убраны :)

То, что он не работает лично у тебя... Вполне возможно, что служба UAC решила, что заменять файл на самом деле не нужно, тогда ищи его где-то в %USERPROFILE%\AppData\Local\VirtualStore\ и далее. Увы, не могу предложить более квалифицированную помощь, т.к. всё ещё использую Хрюшку, а на семёрках-восьмёрках в окошке виртуалбокса мод работает как задумано – даже настройки ОС подкручивать не нужно.


All times are GMT +3. The time now is 04:59 AM.