Вход  ::   Регистрация  ::   Забыли пароль?  ::   Правила
 
ОтветитьСоздать новую темуСоздать новое голосование

> Сборка под Windows, для самых ленивых

 
Morendil
  post 19.04.15 - 17:20   (Ответ #1)
Пользователь offline



Архивариус
Группа: Лорд
Сообщений: 514
Репутация: 130
Давайте обсудим варианты инсталлятора и параметры Dosbox для оптимальной работы.

Для начала, наполнение архива:
- Дистрибутив http://www.elderscrolls.com/arena/
- Dosbox 0.74 http://www.dosbox.com/download.php?main=1
- Файлы локализации (обращайтесь к Ноду)
- Драйвер и сэмплы для Gravis Ultrasound http://www.dosgames.com/forum/about10574.html

В качестве инсталлятора можно использовать обычный WinRAR SFX.
Всё необходимое там настраивается вплоть до картинки и ярлыка на рабочий стол.

user posted image

Главное преимущество SFX в том, что это всем понятный архив, а не страшный экзешник с вирусами biggrin.gif
Для запуска игры через DosBox на рабочем столе автоматически создается ярлык с содержимым:
{путь установки}\DOSBox.exe -conf Arena.conf -noconsole

Ну и наконец, настройка Dosbox. Привожу свои параметры:
Правки в Arena.conf

Ваши предложения и дополнения?

Сообщение отредактировал Morendil - 23.04.15 - 18:26

Always look on the bright side of life! [Monty Python]
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Избранный
  post 19.04.15 - 18:23   (Ответ #2)
Пользователь offline

-----


Приключенец
Группа: Обыватель
Сообщений: 27
Репутация: нет
Нарушений: (0%)
а там вроде собирались локализовывать документацию.. если да, то надо и ее добавить, если нет, то тоже надо, но на английском)
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Beowulf
  post 19.04.15 - 20:21   (Ответ #3)
Пользователь offline

-----


Магистр
Группа: Обыватель
Сообщений: 340
Репутация: 19
Нарушений: (0%)
Документацию мы перевели. Или я что-то пропустил?

Я люблю три вещи: вермут, женщин и когда они вместе!
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
GFER
  post 19.04.15 - 20:31   (Ответ #4)
Пользователь offline

-----


Стражник
Группа: Обыватель
Сообщений: 116
Репутация: 1
Нарушений: (0%)
http://xtes.ru/index.php?name=downloads&cat=56

Мартин, администратор сайта Хроник Древних Свитков, сделал Deluxe сборку, в которой он  встроил в дос-бокс игру. Арена запускается без доп. настроек. Может быть попросить помощи у него  ?

Сообщение отредактировал GFER - 19.04.15 - 20:32
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Caleb
  post 20.04.15 - 05:07   (Ответ #5)
Пользователь offline

-----


Авантюрист
Группа: Обыватель
Сообщений: 32
Репутация: нет
Нарушений: (0%)
Ещё раз спасибо всем тем кто работает над русификацией просто не могу не спросить будет ли обычный русик без сборки а то как в случае с даггерфолл на моём пк сборка может тормозить и вылазить некоторые графические артефакты поэтому я досбокс качаю отдельно русификатор тоже и саму игру с оф сайта и когда устанавливаю сам, работает более стабильно не хочется чтобы арена также лагала
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Acrata
  post 20.04.15 - 18:45   (Ответ #6)
Пользователь offline

-----


Путник
Группа: Обыватель
Сообщений: 8
Репутация: 1
Нарушений: (0%)
Цитата: (Morendil @ 19.04.15 - 21:20)
Ваши предложения и дополнения?

fullresolution=0
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Morendil
  post 20.04.15 - 19:16   (Ответ #7)
Пользователь offline



Архивариус
Группа: Лорд
Сообщений: 514
Репутация: 130
Вчера была заминка связанная с тем, что в ярлык, создаваемый SFX, нельзя было прописать параметры, так что теперь ярлык с рабочего стола запускает батник ARENA.BAT следующего содержания: "START /B DOSBox.exe -conf Arena.conf -noconsole"

Можно тестировать (без файлов локализации): http://rghost.ru/6fRv78ylN

Цитата: (Caleb @ 20.04.15 - 05:07)
будет ли обычный русик без сборки
Разумеется. Сборка — вариант для самых ленивых, о чем говорится в названии темы.

Цитата: 
на моём пк сборка может тормозить и вылазить некоторые графические артефакты поэтому я досбокс качаю отдельно русификатор тоже и саму игру с оф сайта
Автор любой сборки старой досовской игры делает тоже самое, что и ты — качает игру с оф.сайта и чистый досбокс. Различие в том, что он помещает 4 файла досбокса непосредственно в папку с игрой, настраивает dosbox.conf на запуск этой игры и создает батник/ярлык для запуска досбокса с ключами "-conf dosbox.conf -noconsole".

Цитата: 
и когда устанавливаю сам, работает более стабильно не хочется чтобы арена также лагала
Очевидно, проблема в неоптимальной для твоей системы настройке dosbox.conf. Попробуй уменьшить количество эмулируемых циклов (cycles) до 15000.

Цитата: (GFER @ 19.04.15 - 20:31)
Мартин, администратор сайта Хроник Древних Свитков, сделал Deluxe сборку
Ознакомился на работе с установщиками Мартина.

Первый в плане удобства уступает WinRAR SFX, т.к. не позволяет задать путь установки и всегда ставит игру в C:\Arena. Это, очевидно, было сделано для того, чтобы избежать возни с ярлыком, в котором соответственно прописали путь C:\Arena вместо заданного пользователем. Сам досбокс запускается со вторым окном консоли (которая только мешает целевой аудитории) и не закрывается после выхода из игры. В общем, версия, собранная на коленке, как и моя smile.gif

Второй установщик уже поинтереснее и учитывает прошлые ошибки. К недостаткам отнесу только то, что игра на рабочем компе зависла на выборе провинции (видимо, дефолтное значение cycles=30000 оказалось слишком велико). Ну и не совсем понятно, почему из .ISO не удалены демки других игр Бетесды, увеличивающие размер сборки вдвое.

В принципе, мы тут придумываем свою сборку силами форума ESN, а не ищем готовых решений.
Но если кто-то заинтересованный с других сайтов хочет поучаствовать, милости прошу к нашему шалашу.

>> Acrata:
На оконный режим это ведь не влияет?

Always look on the bright side of life! [Monty Python]
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
NixRooT
  post 20.04.15 - 19:22   (Ответ #8)
Пользователь offline



Champion of the Empire
Группа: Смотритель
Сообщений: 516
Репутация: 53
Когда-то имел дело с NSIS, средствами которой можно решить проблемы с ярлыком и даже сгенерировать конфигурационный файл в процессе установки

"Tah! Come visit again! Or I'll pluck out your eyes!" (c) Sheogorath
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Morendil
  post 20.04.15 - 23:28   (Ответ #9)
Пользователь offline



Архивариус
Группа: Лорд
Сообщений: 514
Репутация: 130
Кто-нибудь настраивал Gravis Ultrasound в Арене?
http://ufopaedia.org/index.php?title=GUS_Music_in_Dosbox
Вроде все по ману делаю, но звука нет.

добавлено Morendil - 20.04.15 - 23:28
Разобрался. Надо было непременно обозвать директорию с драйверами ULTRASND.
Да, разница с SB огромна. Включаем GUS в сборку smile.gif



Сообщение отредактировал Morendil - 20.04.15 - 23:28

Always look on the bright side of life! [Monty Python]
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Caleb
  post 21.04.15 - 06:10   (Ответ #10)
Пользователь offline

-----


Авантюрист
Группа: Обыватель
Сообщений: 32
Репутация: нет
Нарушений: (0%)
Цитата: (z_e_r_g @ 21.04.15 - 00:11)
Возник такой вопрос, а в этой сборке можно будет на весь экран развернуть?

я не программист но уверен на все 100 что можно всё же используется стандартный досбокс

Morendil
спасибо за ответ smile.gif

Сообщение отредактировал Caleb - 21.04.15 - 06:12
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Acrata
  post 21.04.15 - 20:20   (Ответ #11)
Пользователь offline

-----


Путник
Группа: Обыватель
Сообщений: 8
Репутация: 1
Нарушений: (0%)
Цитата: (Morendil @ 20.04.15 - 23:16)
>> Acrata:
На оконный режим это ведь не влияет?
Нет. Влияет только на полноэкранный режим. Можно вместо "0" там  выставить "desktop", результат будет тот же. При этой настройке dosbox в полноэкранном режиме будет работать в том же разрешении, что выставлено на рабочем столе, т.е. в большинстве случаев - в родном (native) разрешении монитора. Причём скейлинг выполняется железом, а не софтвейрными фильтрами. Вот только это не со всеми режимами "output" работает. Точно работает с ddraw и direct3d.

В идеале надо, наверно, ещё aspect = true выставлять, чтобы соотношения сторон были 4:3.

Вот, кстати, интересная сборка dosbox'а.
http://ykhwong.x-y.net/

Среди фичей встроенная поддержка direct3d, glide, vsync, MUNT и т.н. savestate. Иными словами, в любой момент можно сохранить состояние игры (или любой другой программы), а потом загрузить его. Примерно, как на эмуляторах консолей. Для Арены это, конечно, не злободневно, но во многих старых играх с кривой или вообще отсутствующей системой сохранения очень помогает.

Сообщение отредактировал Acrata - 21.04.15 - 20:59
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
3uMvirAd
  post 22.04.15 - 07:37   (Ответ #12)
Пользователь offline

-----


Kоролевский страж
Группа: Обыватель
Сообщений: 136
Репутация: 6
Нарушений: (0%)
А никак нельзя добавить к роликам озвучку из версии 1.07. И что там ещё было в этой версии, видео какое-то?
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
 
Morendil
  post 23.04.15 - 18:12   (Ответ #13)
Пользователь offline



Архивариус
Группа: Лорд
Сообщений: 514
Репутация: 130
>> Acrata:
Aspect=true это на любителя. Конечно, 320x240 дает более правильную геометрию, но за монитором с соотношением сторон 16:10 приятнее играть в окне с разрешением 3x(320x200) = 960x600. Если будет ланчер/патчер, сделаем такую настройку.

DOSBox DAUM посмотрел, savestate это очень круто, раньше такая фича была в досовском GameWizard (ЕМНИП).
Но уж больно много весит и из полезного конкретно для Арены только поддержка Roland.

>> 3uMvirAd:
Там ролики в виде зацикленной анимации, озвучка отдельно.


добавлено Morendil - 23.04.15 - 18:12
Разобрался, как добавлять параметры в ярлык, генерируемый SFX.
На этом тему выбора инсталлятора можно закрыть, больше претензий к WinRAR у меня нет.

Always look on the bright side of life! [Monty Python]
ПрофайлОтправить личное сообщениеВернуться к началу страницы
+Цитировать сообщение
ОтветитьСоздать новую тему
 

Цитата не в тему: - В Драгон эйдже была драконица, которой поклонялись культисты, пытавшиеся осквернить урну с прахом местной святой.(Efreet)
- Ну так то было уже скорее из разряда ящериц. Сиречь - одичавший низший дракон. (Dmitry842)
- А как вы ее одичалость определили? Она должна была прилететь с томиком Достоевского под мышкой и обсудить с вами философию экзистенциализма? (Efreet)
Упрощённая версия / Версия для печати Сейчас: 26.09.21 - 16:26