LINUX.ORG.RU
ФорумGames

Тестирование Vangers 64 bit

 ,


3

4

Здравствуйте! Недавно я обновил сборку игры Вангеры и мне нужна помощь в тестировании. Обновил пока только 64 битный вариант.

1. Исправил некоторые нюансы с компилятором.

2. Портировал на новый ffmpeg

3. Сделал папку с библиотеками которые редко встречаются.

4. Запускать скрипт vangers64

Теперь игра по хорошему зависит только от libSDL, libogg, libvorbis.

http://rutracker.org/forum/viewtopic.php?t=2892058

★★★★★

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

> Тестирование Vangers 64 bit

Странно, прошлые и так есть 64-битные. Привязаны к библиотекам из состава ffmpeg 0.6-0.7 и GCC 4.4. 32-битная хочет меньшую версию, ffmpeg той же версии и GCC 4.3.

> Недавно я обновил сборку игры Вангеры

Наконец-то!

> и мне нужна помощь в тестировании

С радостью.

> 2. Портировал на новый ffmpeg

> ...

> Теперь игра по хорошему зависит только от libSDL, libogg, libvorbis.

А можно отвязать его от ffmpeg? Например положить в архив с игрой его библиотеки, скомпилировав их с минимально необходиммым набором кодеков, например без USE-флагов. А вообще было бы круто, если бы в стандарт LSB добавили ffmpeg...

> Сделал папку с библиотеками которые редко встречаются.

Вопрос снят! Скачиваю.

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

Упростил запуск на современных дистрибутивах. Скоро наверное и 32 битную версию апдейтну.

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

libavcodec.so я собрал отдельно с выключенными всеми зависимостями (ненавижу собирать ffmpeg вручную).

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

Скоро наверное и 32 битную версию апдейтну.

Было бы здорово. Спасибо за труды, кстати.

kilolife ★★★★★
()

Кто бы ещё дрова Catalyst портанул на X.org 1.14, арчеделатели задолбали своими неоправданными апгрейдами.

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

А я на открытых сижу и всё отлично... даже в OilRush на максимальных настройках играю и StarCraft прохожу.

stalkerg ★★★★★
() автор топика

Запускаю на Debian unstable amd64, дрова свободные nouveau:

$ ./vangers64                                
"VANGERS" by K-D Lab (SDL Version)
Release (RUS)
ERR: XStream::open("resource/sound/effects//.wav", 0x1)
...
aciLoadPackedFile:477
Illegal instruction

в gdb выдало:

Program received signal SIGILL, Illegal instruction.
0x00007ffff69cfc00 in av_opt_set_int () from ./lib64/libavutil.so.51
(gdb) 

Спасибо за разработку.

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

Попробовал запустить с системными библиотеками:

$ ./linux64_svn283next.bin
./linux64_svn283next.bin: relocation error: 
./linux64_svn283next.bin: symbol av_find_stream_info, version 
LIBAVFORMAT_54 not defined in file libavformat.so.54 with link time reference
libavutil51:amd64    6:0.8.6-1
libavformat54:amd64  6:9.4-1
libavcodec54:amd64   6:9.4-1
adzeitor
()
Ответ на: комментарий от stalkerg

Вот:

Program received signal SIGILL, Illegal instruction.
0x00007ffff69cfc00 in av_opt_set_int () from ./lib64/libavutil.so.51
(gdb) bt
#0  0x00007ffff69cfc00 in av_opt_set_int () from ./lib64/libavutil.so.51
#1  0x00007ffff69d0342 in av_opt_set_defaults2 () from ./lib64/libavutil.so.51
#2  0x00007ffff5a47b7e in avformat_alloc_context () from ./lib64/libavformat.so.54
#3  0x00007ffff5a6a3ba in avformat_open_input () from ./lib64/libavformat.so.54
#4  0x000000000057be94 in AVIFile::open(char*, int, int) ()
#5  0x000000000057c301 in AVIopen(char*, int, int, void**) ()
#6  0x00000000004cb691 in iScreenObject::init() ()
#7  0x00000000004d2cf8 in init_objects() ()
#8  0x00000000004d2f73 in build_links() ()
#9  0x00000000004d4573 in ParseScript(char const*, char*) ()
#10 0x00000000004c7947 in iInit() ()
#11 0x00000000004eb017 in MainMenuRTO::Init(int) ()
#12 0x000000000045c0d8 in main ()

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

У меня не тот тип карточки чтобы прощать 30 FPS. Проверял, довольно тормознуто работает, хотя пишет FPS на уровне блоба.

los_nikos ★★★★★
()

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

Thero ★★★★★
()

ухты!!я уж думал загнулся проект!!огромное вам спасибо за труды!

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

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

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

хм вроде как Андрей Кранк Кузьмин + КДлаб, наверное стоит как минимум с кранком скооперироваться.

Thero ★★★★★
()

Игру прошёл. Из багов:

  • если несколько раз подряд загружаться — фриз (но думаю это известный баг)
  • клавиша L (что-то с вектором) приводит к «потере» предметов и потом вылету
  • если юзать Способ 83+, то карта остаётся с прошлого мира (или с фострала, дефолтная?)

В принципе это минорные баги — меня совсем не напрягали ;)

adzeitor
()
Последнее исправление: adzeitor (всего исправлений: 1)
Ответ на: комментарий от whiskydotjar

Где-нибудь можно почитать подробнее про отличия от оригинальных «Вангеров»?

На странице в рутрекере. В целом отличий нету, сетевая игра не работает. :)

stalkerg ★★★★★
() автор топика

Эх, поздно.

Как ушел я с линукса, так вы активизировались) Более того, вангеры без проблем идут на VirtualBox и на qemu.

А сырцы вам до сих пор не разрешают выкладывать?

ЗЫ. Пробовал старую сборку, там кислый монк ехал со скоростью ~4 (да и любой другой мехос под контролем игрока). Ясен пень, игра не играбельна

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

наверное стоит как минимум с кранком скооперироваться

По-моему им уже пофиг на вангеров. Вы видели от них годной игры за последные несколько лет? Я нет.

http://ru.wikipedia.org/wiki/Периметр_2:_Новая_Земля

Последнее более-менее годное, хотя говорят, что по сравнению с Периметром не торт

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

amphibrakhij

По-моему им уже пофиг на вангеров.

Если так, то пусть разрешать сообществу допиливать эту замечательную игру!

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

Я не знаю. Лучше пусть придет виновник торжества и прояснит ситуацию. Несвободная, она мне нафиг не впёрлась, эта игра. Я ж говорю, под VirtualBox идёт на ура со всем функционалом и без багов. Проходил не раз.Ты кстати её запускал?

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

Жду 32-битную сборку.

А x86 ещё не помер?

Ну а если будет нативная и стабильная?

Под FreeBSD не будет) Да и безопасней в виртуалке как-то

amphibrakhij
()

объясните мне сакральный смысл выкладывания игру 98 года как freeware. русские бессмысленные и беспощадные

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

Объясню тебе, почему ты уй:

1. Игра культовая, на ней выросло целое поколение. Я хоть и не застал, но потом наверстал упущенное и не жалею, более того прохожу её время от времени снова. К тому же игра полна уникальных технологических решений.

2. Россия тут не при чем. Пример ID или bungie, я думаю, приводить не надо.

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

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

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

уникальные технологические решения 98 года?

Какая разница, если больше почти нигде их нет?

бессмысленно и беспощадно

id тоже открыла исходники дума бессмысленно и беспощадно?

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

лицензия - freeware. т.е. бесплатно без права модификации. я спрашивал - а почему не открыть исходник и дать возможность модификации?

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

Бюрократия потому что! Ну не хочет Бука отдавать. :(

stalkerg ★★★★★
() автор топика
11 июня 2013 г.

На рутрекере есть новая версия, там вместе с библиотеками 32 битными и 64 битными.

stalkerg ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.