LINUX.ORG.RU

The Battle for Wesnoth 1.14

 


2

2

Спустя четыре года разработки состоялся очередной выпуск мажорной версии The Battle for Wesnoth — пошаговой стратегии с элементами RPG в жанре фэнтези.

С момента выхода промежуточной версии произошло много изменений:

  • значительные изменения в движке, системе дополнений и AI;
    • реализовано шифрование пароля от онлайн-аккаунта;
    • использование SDL2 для сборки по умолчанию;
  • доработаны локализации и элементы интерфейса;
    • добавлена новая музыкальная тема;
  • коррекции в балансе игры и мультиплеере;
    • добавлены новые карты: «Clearing Gushes», «Hellhole», «Ruined Passage», «Ruphus Isle», «Swamp of Dread», «The Walls of Pyrennis», «Tombs of Kesorak», «Bath of Glory», «Geothermal»;
    • реализована возможность игры только с зарегистрированными пользователями;
    • реализована автоматическая загрузка недостающего контента;
  • обновлены кампании и ресурсы к ним;
    • добавлена кампания «Secrets of the Ancients»;
  • исправлены многочисленные ошибки.

В этом выпуске:

  • новые портреты и спрайты расы Quenoth Elves;
  • реализовано сохранение истории чата.

>>> Steam

>>> Changelog

>>> Подробности

★★

Проверено: Shaman007 ()

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

splinter ★★★★★ ()
Ответ на: комментарий от splinter

Не знаю насчёт официальных компаний и карт, но магия единорогов в понификации «Equestria Ununited» от одного анона с Лолифокса вполне контрит наземные юниты. Они дешёвые, бьют много раз и наносят урон в достаточном количестве, так что вполне можно устроить своеобразный зерг-раш. Как по мне, хороший баланс между дорогими и медлительными земнопоне, и в меньшей степени усреднёнными пегасами.

commagray ★★ ()
Последнее исправление: commagray (всего исправлений: 2)
Ответ на: комментарий от commagray

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

mandala ★★★ ()

реализовано шифрование пароля от онлайн-аккаунта;
реализовано сохранение истории чата.

Не прошло и 10 лет. Хотя стоп, таки прошло…

AX ★★★★★ ()
Ответ на: комментарий от zor1984qq

Found HISTORY: /usr/lib/x86_64-linux-gnu/libhistory.so -- Boost version: 1.65.1 -- Found the following Boost libraries: -- filesystem -- system -- Boost version: 1.65.1 -- Found the following Boost libraries: -- locale -- Configuring incomplete, errors occurred! See also «/home/sergey/games/wesnoth-1.14.0/build/CMakeFiles/CMakeOutput.log». See also «/home/sergey/games/wesnoth-1.14.0/build/CMakeFiles/CMakeError.log».

воткнул sudo apt build-dep wesnoth пакет, распаковал исходники, To build Wesnoth out of source: INSTALL.md содержимое: $ mkdir build && cd build $ cmake .. -DCMAKE_BUILD_TYPE=Release $ make

To build Wesnoth in the source directory:

$ cmake . -DCMAKE_BUILD_TYPE=Release $ make

тесты все проходит да и зависимости вроде все нашел...

https://pastebin.com/iFWNmtKt

zor1984qq ()
Ответ на: комментарий от zor1984qq

лажа какая то попробовал билд scons вместо cmake:

scons scons: Reading SConscript files ... Building Wesnoth version 1.14.0 ---[checking prerequisites]--- Checking for C header file poll.h... yes Checking for C header file sys/poll.h... yes Checking for C header file sys/select.h... yes Checking for C header file sys/sendfile.h... yes Checking for C function sendfile()... yes Checking for C library m... yes Checking for C function round()... yes Checking if floating point numbers are in the IEEE 754 format... yes Checking whether C++ compiler works (g++ version >= 4.8 required)... yes Checking for C library libcrypto... yes Checking for Boost iostreams library version >= 1.50.0... yes Checking for gzip support in Boost Iostreams... yes Checking for bzip2 support in Boost Iostreams... yes Checking for Boost random library version >= 1.50.0... no Checking for Boost smart_ptr library... yes Checking for Boost locale library... yes Checking for C library pthread... yes Checking for Boost system library... yes Checking for Boost asio library... yes Checking for Boost thread library version >= 1.50.0... yes Checking for Boost filesystem library... yes WARNING: Base prerequisites are not met Checking for Simple DirectMedia Layer library version >= 2.0.4... yes Checking for SDL2_ttf library... yes Checking for SDL2_mixer library... yes Checking for SDL2_image library... yes Checking for C library vorbisfile... yes Checking for Ogg Vorbis support in SDL... yes Checking for PNG support in SDL... yes Checking for JPG support in SDL... yes Checking for Cairo... (cached) yes Checking for Pango with cairo backend... (cached) yes Checking for fontconfig... (cached) yes Checking for Boost program_options library version >= 1.50.0... yes Checking for Boost regex library... yes WARNING: Client prerequisites are not met. wesnoth cannot be built WARNING: Unit tests are disabled because their prerequisites are not met If any config checks fail, look in build/config.log for details If a check fails spuriously due to caching, use --config=force to force its rerun ---[applying configuration]--- error: No repo or cache detected. scons: done reading SConscript files. scons: Building targets ... scons: Configure: creating build/config.h

и дальше пошло собираться...

zor1984qq ()
Ответ на: комментарий от zor1984qq

блин, как узнать новые зависимости 1.14?? error_action([«wesnoth»], []) scons: *** [wesnoth] Target disabled because its prerequisites are not met scons: building terminated because of errors. все остальное собирается, а клиент нет.

zor1984qq ()
Ответ на: комментарий от zor1984qq

в общем все равно ругается на либу Boost random library: apt search libboost-random Сортировка… Готово Полнотекстовый поиск… Готово libboost-random-dev/bionic,now 1.65.1.0ubuntu1 amd64 [установлен] Boost Random Number Library (default version)

libboost-random1.62-dev/bionic 1.62.0+dfsg-5 amd64 Boost Random Number Library

libboost-random1.62.0/bionic 1.62.0+dfsg-5 amd64 Boost Random Number Library

libboost-random1.65-dev/bionic,now 1.65.1+dfsg-0ubuntu5 amd64 [установлен] Boost Random Number Library

libboost-random1.65.1/bionic,now 1.65.1+dfsg-0ubuntu5 amd64 [установлен]

при этом пишет что требуется версия 1.50 «Checking for Boost program_options library version >= 1.50.0...» >= wtf? есть идеи?: scons wesnoth scons: Reading SConscript files ... Saved options: default_targets = 'wesnoth,wesnothd' Building Wesnoth version 1.14.0 ---[checking prerequisites]--- Checking for C header file poll.h... (cached) yes Checking for C header file sys/poll.h... (cached) yes Checking for C header file sys/select.h... (cached) yes Checking for C header file sys/sendfile.h... (cached) yes Checking for C function sendfile()... (cached) yes Checking for C library m... (cached) yes Checking for C function round()... (cached) yes Checking if floating point numbers are in the IEEE 754 format... (cached) yes Checking whether C++ compiler works (g++ version >= 4.8 required)... (cached) yes Checking for C library libcrypto... (cached) yes Checking for Boost iostreams library version >= 1.50.0... (cached) yes Checking for gzip support in Boost Iostreams... (cached) yes Checking for bzip2 support in Boost Iostreams... (cached) yes Checking for Boost random library version >= 1.50.0... (cached) no Checking for Boost smart_ptr library... (cached) yes Checking for Boost locale library... (cached) yes Checking for C library pthread... (cached) yes Checking for Boost system library... (cached) yes Checking for Boost asio library... (cached) yes Checking for Boost thread library version >= 1.50.0... (cached) yes Checking for Boost filesystem library... (cached) yes WARNING: Base prerequisites are not met Checking for Simple DirectMedia Layer library version >= 2.0.4... (cached) yes Checking for SDL2_ttf library... (cached) yes Checking for SDL2_mixer library... (cached) yes Checking for SDL2_image library... (cached) yes Checking for C library vorbisfile... (cached) yes Checking for Ogg Vorbis support in SDL... (cached) yes Checking for PNG support in SDL... (cached) yes Checking for JPG support in SDL... (cached) yes Checking for Cairo... (cached) yes Checking for Pango with cairo backend... (cached) yes Checking for fontconfig... (cached) yes Checking for Boost program_options library version >= 1.50.0... (cached) yes Checking for Boost regex library... (cached) yes WARNING: Client prerequisites are not met. wesnoth cannot be built WARNING: Unit tests are disabled because their prerequisites are not met If any config checks fail, look in build/config.log for details If a check fails spuriously due to caching, use --config=force to force its rerun ---[applying configuration]--- error: No repo or cache detected. scons: done reading SConscript files. scons: Building targets ... error_action([«wesnoth»], []) scons: *** [wesnoth] Target disabled because its prerequisites are not met scons: building terminated because of errors.

zor1984qq ()
Ответ на: комментарий от zor1984qq

есть еще 1.62 версия, но для ее установки надо пробовать 1.65 удалять...может там какие радикальные изменения были раз они в пределах таких минорных версий содержат два пакета в репах?

zor1984qq ()

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

Chelobaka ★★★★ ()
Последнее исправление: Chelobaka (всего исправлений: 1)

Мне вот интересно, когда ж они научатся делать бинарники в архиве «распакуй и играй»? Почему надо либо самому собирать либо докачивать 100500 пакетов еще. Почему smoking guns, boswars или openarena могут себе это позволить, а остальные нет? Даже megaglest и тот не так отшиблен - предлагает самораспаковывающийся sh. Я уж молчу про postal 2 для linux, или robin hood / heroes 3 от локи

anonymous ()

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

al-kasch ()
Ответ на: комментарий от Chelobaka

Да никому не нужен этот проект ;) с тамошним балансом даже на легком компанию в одном месте не пройти, плюнул и бросил просто в прошлой версии. И с этим патчем ничего не поменялось. А их вбросы на форумах про переводы и прочее не более чем альтернативный чей то аккаунт, мол подтягивайтесь васяны помогать будете.

zor1984qq ()
Ответ на: комментарий от Aceler

это все замечаточно, спасибо что напомнил, у меня есть и снапы и флэтпак, просто я почему то начал было собирать и в итоге эта сборка вылилась вот в это в этой 18.04 убунте ;) ну значит буду ставить флэтпак версию.

zor1984qq ()
Ответ на: комментарий от mandala

зачем гит клон делать релизный если во вкладке на гите лежат релизы, вкладка так и называется releases. ты в каком линухе собирал? как клонировал? команду можно сюда скинуть?

zor1984qq ()

После взгляда на опенсорсные игры, начинаешь задумываться о качестве опенсорсного софта, да и линупса в целом...

anonymous ()

Quenoth Elves это что ещё за хрень? Новые юниты для МЯТЕЖНИКОВ или где? Недавно скачал wesnoth там из новых был только халифат

anonymous ()
Ответ на: комментарий от zor1984qq

слабак. Я и на лёгком и на среднем за один вечер по одной кампании проходить могу. Всё там нормально с баллансом. Это для нового поколения, которое играет в игры «поздравляю, вы открыли окно настроек, получите ещё 1600000 к опыту и 3000000000 денег» сложно, а Веснот, может и не самая красивая, но уж баллансом не страдает.

Chelobaka ★★★★ ()
Ответ на: комментарий от anonymous

После взгляда на опенсорсные игры, начинаешь задумываться о качестве опенсорсного софта, да и линупса в целом...

есть куча полумертвого софта и игр, но Battle for Wesnoth к нему явно не относится (графика, ИИ, сетевые возможности вполне на уровне покрайне мере лет 8 назад когда я в него рубился)

anonymous ()
Ответ на: комментарий от abbat81

Прошелся на сайт, украинская версия есть, российской (еще?) нет. Редко такое наблюдаю. Мелочь, но приятно...

«Сижу играю» было в русской локализации.

Да и было бы странно, локализация от предыдущей версии особо не отличается.

Aceler ★★★★★ ()