A.I.M. Jagged Alliance2

Добро пожаловать, Гость. Пожалуйста, выберите:
Вход || Регистрация.
18.03.2019 в 22:42:11

Главная Главная Помощь Помощь Поиск Поиск Участники Участники Вход Вход Регистрация Регистрация
A.I.M. « Ja2 v1.13: Установка Linux version »
   A.I.M.
   Обсуждаем игры
   JA2 V1.13 Mod
(Модераторы: Seven, iншы, KombaT)
   Ja2 v1.13: Установка Linux version
« Предыдущая Тема | Следующая Тема »
  Тема:  Ja2 v1.13: Установка Linux version             Страниц:  1     « Открыть сокрытое! »Прочитано 19392 раз
iншы
[Мао]
Кардинал
Прирожденный Джаец




WWW Ё-мэйл

Пол:
Репутация: +506
Ja2 v1.13: Установка Linux version
« от 21.03.2008 в 10:34:16 »

Здесь будет размещаться вся информация, касающаяся установки и обновления модификации игры Jagged Alliance 2 v1.13 под ОС Linux.  
Offtop:
 
 
Разработчик: Lesh
 
Брать исходники отсюда:
https://ja2svn.mooo.com/source/ja2/branches/Lesh/lpja2/
 
ВНИМАНИЕ! Размер порядка 400 мб, т.к. Data-1.13 уже включена, всё что нужно для игры - это найти оригинальные SLF файлы.
Как собрать сырцы:  
Quote:
sh ./install_fmod.sh (под рутом)  
./configure [--prefix=ваш_путь]  
make  
make install (под рутом, если потребуется)

 
И плагин к GIMP, чтобы sti-файлы открывал и сохранял:  
https://ja2svn.mooo.com/source/ja2/branches/Lesh/sti-edit/  
 
Кто не хочет SVN-иться, можно просто скачать wget'ом:
Quote:
wget -m -np --no-check-certificate https://ja2svn.mooo.com/source/ja2/branches/Lesh/lpja2/

« Изменён в : 21.10.2016 в 15:42:30 пользователем: iншы » Зарегистрирован

polovinamozga
[OS/2]
Мистер ЭЧ

Я - ДЖАДАЙ!




Пол:
Репутация: +3
Re: Установка Ja2 v1.13 Linux version
« Ответ #1 от 06.06.2008 в 03:27:24 »

кста при установке столкнулся с проблемой
 
sh ./build_release.sh
Error expanding embedded variable

 
вот такую байду получаю
что делать?
Зарегистрирован

Сейчас я рад , что побывал в этом инферальном Диснейленде!
Lesh
[Лещь]
Псих

Ну и повезло же мне!




Пол:
Репутация: +100
Re: Установка Ja2 v1.13 Linux version
« Ответ #2 от 06.06.2008 в 18:13:26 »

Что скажет
 
make --version
 
?
Зарегистрирован

1.13 Team
polovinamozga
[OS/2]
Мистер ЭЧ

Я - ДЖАДАЙ!




Пол:
Репутация: +3
Re: Установка Ja2 v1.13 Linux version
« Ответ #3 от 07.06.2008 в 17:52:25 »

uname -a
FreeBSD amd..local 7.0-STABLE FreeBSD 7.0-STABLE #2: Fri May  9 16:27:31 UTC 2008  
вот ткая у меня ося
 
$ pkg_version -v | grep "make"
automake-1.4.6_4     =   up-to-date with port
automake-1.5_4,1     =   up-to-date with port
automake-1.9.6_2     =   up-to-date with port
automake-wrapper-20071109      =   up-to-date with port
cmake-2.6.0     =   up-to-date with port
gccmakedep-1.0.2     =   up-to-date with port
gmake-3.81_2    =   up-to-date with port
imake-1.0.2_4,1      =   up-to-date with port
makedepend-1.0.1,1   =   up-to-date with port
qmake-3.3.8_1        =   up-to-date with port
qt4-qmake-4.3.4  
 
просто мейка даже в портах нет
Зарегистрирован

Сейчас я рад , что побывал в этом инферальном Диснейленде!
polovinamozga
[OS/2]
Мистер ЭЧ

Я - ДЖАДАЙ!




Пол:
Репутация: +3
Re: Установка Ja2 v1.13 Linux version
« Ответ #4 от 07.06.2008 в 18:09:44 »

gnu-make
** Found already installed package(s) of 'devel/gmake': gmake-3.81_2
Зарегистрирован

Сейчас я рад , что побывал в этом инферальном Диснейленде!
Lesh
[Лещь]
Псих

Ну и повезло же мне!




Пол:
Репутация: +100
Re: Установка Ja2 v1.13 Linux version
« Ответ #5 от 08.06.2008 в 15:51:56 »

хм. попробуй в скрипте build_release.sh "make" заменить на "gmake"
Зарегистрирован

1.13 Team
polovinamozga
[OS/2]
Мистер ЭЧ

Я - ДЖАДАЙ!




Пол:
Репутация: +3
Re: Установка Ja2 v1.13 Linux version
« Ответ #6 от 09.06.2008 в 18:12:59 »

Quote:
g++ ../../src/./ani_view_screen.cpp -c -O3 -funroll-loops -fomit-frame-pointer -g -DJA2 -DENGLISH -I../../src/. -I../../src/sgp -I../../src/utils -I../../src/tile_engine -I../../src/tactical_ai -I../../src/tactical -I../../src/strategic -I../../src/laptop -I../../src/editor -I../../src/SDL_Config -I../../src/SDL -MD -pipe
In file included from ../../src/sgp/types.h:20,
       from ../../src/./screens.h:4,
       from ../../src/./local.h:4,
       from ../../src/sgp/sgp.h:4,
       from ../../src/./ani_view_screen.cpp:4:
../../src/./build_defines.h:9:3: error: #error "Unsupported operating system!"
In file included from ../../src/sgp/mem_man.h:85,
       from ../../src/sgp/image.h:4,
       from ../../src/sgp/vobject.h:6,
       from ../../src/utils/button_system.h:10,
       from ../../src/./ja_screens.h:7,
       from ../../src/./screens.h:35,
       from ../../src/./local.h:4,
       from ../../src/sgp/sgp.h:4,
       from ../../src/./ani_view_screen.cpp:4:
/usr/include/malloc.h:3:2: error: #error "<malloc.h> has been replaced by <stdlib.h>"
In file included from ../../src/sgp/sound_man.h:6,
       from ../../src/utils/button_system.h:12,
       from ../../src/./ja_screens.h:7,
       from ../../src/./screens.h:35,
       from ../../src/./local.h:4,
       from ../../src/sgp/sgp.h:4,
       from ../../src/./ani_view_screen.cpp:4:
../../src/sgp/fmod_errors.h: In function 'char* FMOD_ErrorString(int)':
../../src/sgp/fmod_errors.h:8: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:9: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:10: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:11: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:12: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:13: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:14: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:15: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:16: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:17: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:18: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:19: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:20: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:21: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:22: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:23: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:24: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:25: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:26: warning: deprecated conversion from string constant to 'char*'
../../src/sgp/fmod_errors.h:28: warning: deprecated conversion from string constant to 'char*'
In file included from ../../src/tactical/world_items.h:5,
       from ../../src/tactical/handle_items.h:5,
       from ../../src/tile_engine/world_def.h:8,
       from ../../src/./ani_view_screen.cpp:11:
../../src/sgp/file_man.h: At global scope:
../../src/sgp/file_man.h:133: error: 'SGP_FILETIME' has not been declared
../../src/sgp/file_man.h:133: error: 'SGP_FILETIME' has not been declared
../../src/sgp/file_man.h:133: error: 'SGP_FILETIME' has not been declared
../../src/sgp/file_man.h:143: error: 'SGP_FILETIME' was not declared in this scope
../../src/sgp/file_man.h:143: error: 'pFirstFileTime' was not declared in this scope
../../src/sgp/file_man.h:143: error: 'SGP_FILETIME' was not declared in this scope
../../src/sgp/file_man.h:143: error: 'pSecondFileTime' was not declared in this scope
../../src/sgp/file_man.h:143: error: initializer expression list treated as compound expression
../../src/./ani_view_screen.cpp: In function 'UINT32 AniEditScreenHandle()':
../../src/./ani_view_screen.cpp:137: warning: deprecated conversion from string constant to 'wchar_t*'
../../src/./ani_view_screen.cpp:138: warning: deprecated conversion from string constant to 'wchar_t*'
../../src/./ani_view_screen.cpp:141: warning: deprecated conversion from string constant to 'wchar_t*'
../../src/./ani_view_screen.cpp:142: warning: deprecated conversion from string constant to 'wchar_t*'
../../src/./ani_view_screen.cpp:149: warning: deprecated conversion from string constant to 'wchar_t*'
../../src/./ani_view_screen.cpp:154: warning: deprecated conversion from string constant to 'wchar_t*'
../../src/./ani_view_screen.cpp:159: warning: deprecated conversion from string constant to 'wchar_t*'
../../src/./ani_view_screen.cpp:162: warning: deprecated conversion from string constant to 'wchar_t*'
../../src/./ani_view_screen.cpp:167: warning: deprecated conversion from string constant to 'wchar_t*'
../../src/./ani_view_screen.cpp:168: warning: deprecated conversion from string constant to 'wchar_t*'
../../src/./ani_view_screen.cpp:173: warning: deprecated conversion from string constant to 'wchar_t*'
../../src/./ani_view_screen.cpp:174: warning: deprecated conversion from string constant to 'wchar_t*'
../../src/./ani_view_screen.cpp:176: warning: deprecated conversion from string constant to 'wchar_t*'
../../src/./ani_view_screen.cpp:177: warning: deprecated conversion from string constant to 'wchar_t*'
gmake: *** [ani_view_screen.o] Ошибка 1

 
собственно стало ясно что на бсд джаги не будет
Зарегистрирован

Сейчас я рад , что побывал в этом инферальном Диснейленде!
Мелкий Бес
[Я все еще думаю]
Прирожденный Джаец

Радиостанция "Глас из скита"


WWW Ё-мэйл

Пол:
Репутация: +172
Re: Установка Ja2 v1.13 Linux version
« Ответ #7 от 24.06.2008 в 11:49:45 »

Хмм. Надо проверить.
Зарегистрирован

Ушел из мира. Писать на мыло.

polovinamozga
[OS/2]
Мистер ЭЧ

Я - ДЖАДАЙ!




Пол:
Репутация: +3
Re: Установка Ja2 v1.13 Linux version
« Ответ #8 от 24.06.2008 в 12:15:16 »

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

Сейчас я рад , что побывал в этом инферальном Диснейленде!
Мелкий Бес
[Я все еще думаю]
Прирожденный Джаец

Радиостанция "Глас из скита"


WWW Ё-мэйл

Пол:
Репутация: +172
Re: Установка Ja2 v1.13 Linux version
« Ответ #9 от 24.06.2008 в 17:10:57 »

У меня слака. Попробую всетаки на ней.
Зарегистрирован

Ушел из мира. Писать на мыло.

polovinamozga
[OS/2]
Мистер ЭЧ

Я - ДЖАДАЙ!




Пол:
Репутация: +3
Re: Установка Ja2 v1.13 Linux version
« Ответ #10 от 25.06.2008 в 00:00:36 »

ну как получилось что?
Зарегистрирован

Сейчас я рад , что побывал в этом инферальном Диснейленде!
Мелкий Бес
[Я все еще думаю]
Прирожденный Джаец

Радиостанция "Глас из скита"


WWW Ё-мэйл

Пол:
Репутация: +172
Re: Установка Ja2 v1.13 Linux version
« Ответ #11 от 25.06.2008 в 01:39:43 »

Вроде да. теперь надо датафайлы из под винды скопировать - а там посмотрим
Зарегистрирован

Ушел из мира. Писать на мыло.

polovinamozga
[OS/2]
Мистер ЭЧ

Я - ДЖАДАЙ!




Пол:
Репутация: +3
Re: Установка Ja2 v1.13 Linux version
« Ответ #12 от 27.06.2008 в 01:32:04 »

млин а сам автор не планирует откоментировать тут чтонить
я бы оч хотел запустить это на бсд =)
Зарегистрирован

Сейчас я рад , что побывал в этом инферальном Диснейленде!
Мелкий Бес
[Я все еще думаю]
Прирожденный Джаец

Радиостанция "Глас из скита"


WWW Ё-мэйл

Пол:
Репутация: +172
Re: Установка Ja2 v1.13 Linux version
« Ответ #13 от 28.06.2008 в 09:13:58 »

Игру поставил, запустил, получил следующее сообщение: Error opening/creating file LoadScreens\titletext.sti: No such file or directory.
И что дальше?
Зарегистрирован

Ушел из мира. Писать на мыло.

polovinamozga
[OS/2]
Мистер ЭЧ

Я - ДЖАДАЙ!




Пол:
Репутация: +3
Re: Установка Ja2 v1.13 Linux version
« Ответ #14 от 28.06.2008 в 16:34:54 »

найти в виндовой версии данный файл ;)
Зарегистрирован

Сейчас я рад , что побывал в этом инферальном Диснейленде!
Мелкий Бес
[Я все еще думаю]
Прирожденный Джаец

Радиостанция "Глас из скита"


WWW Ё-мэйл

Пол:
Репутация: +172
Re: Установка Ja2 v1.13 Linux version
« Ответ #15 от 28.06.2008 в 23:11:44 »

Нэту
Зарегистрирован

Ушел из мира. Писать на мыло.

Zed
[SIG edition ;)]
A.I.M.Director

Была такая игра Z


Ё-мэйл

Пол:
Репутация: +529
Re: Установка Ja2 v1.13 Linux version
« Ответ #16 от 28.06.2008 в 23:47:39 »

2Мелкий Бес:  
data/LOADSCREENS.SLF
любым slf менеджером распаковать в папку LOADSCREENS
Зарегистрирован

Кровавый ГБист, душитель свободы.
Мелкий Бес
[Я все еще думаю]
Прирожденный Джаец

Радиостанция "Глас из скита"


WWW Ё-мэйл

Пол:
Репутация: +172
Re: Установка Ja2 v1.13 Linux version
« Ответ #17 от 30.06.2008 в 00:41:19 »

Это я и сам понять могу. Получается что он slf файлы оригинальной версии не читает или я что то не правильно сконфигурировал. Все таки хотелось бы услышать разьяснения автора, а то разпаковывать все  slf файлы как то гиморно.
Зарегистрирован

Ушел из мира. Писать на мыло.

Keu_d_Cytue
[Кама Сутра]
Гас Тарболс






Пол:
Репутация: +6
Re: Установка Ja2 v1.13 Linux version
« Ответ #18 от 30.06.2008 в 19:37:31 »

2Мелкий Бес:
 в основном треде по ja1.13 автор говорил, что игра пока не работает с отличными от английской версии slf файлами. У меня буковская версия запускалась, новая игра не шла дальше стратегического экрана, однако грузились старые сейвы. Пользы, правда, от них... ни с персонажами поговорить, ни в другой сектор перейти...
 
В принципе, можно выкачать всю папку data с svn, ссылки где-то приводились, то ли у медведей, то ли опять же в главной ветке 1.13, весит она, емнип, 120 мб.
Зарегистрирован

Холодный блеск теснящейся воды поверх жемчужин из златых колосьев, не меркнет свет его, а ты... неволен ты - берешь и косишь великолепную игру богов на радость пропитанья смердам, не вырваться тебе...
iншы
[Мао]
Кардинал
Прирожденный Джаец




WWW Ё-мэйл

Пол:
Репутация: +506
Re: Установка Ja2 v1.13 Linux version
« Ответ #19 от 02.07.2008 в 08:12:25 »

я ставил джагу с буки, у меня всё работало кроме горячих клавиш. но это, вроде, был чисто прикол с моей конфигурацией. и никаких slf я не распаковывал. читайте внимательно ридми с описанием установки.
Зарегистрирован

Keu_d_Cytue
[Кама Сутра]
Гас Тарболс






Пол:
Репутация: +6
Re: Установка Ja2 v1.13 Linux version
« Ответ #20 от 02.07.2008 в 21:36:55 »

2iншы: возможно в новейших версиях исправили, я пробовал довольно давно. Проблема у Мелкого Беса может быть еще в неправильном регистре названий файлов с ресурсами.
Зарегистрирован

Холодный блеск теснящейся воды поверх жемчужин из златых колосьев, не меркнет свет его, а ты... неволен ты - берешь и косишь великолепную игру богов на радость пропитанья смердам, не вырваться тебе...
Мелкий Бес
[Я все еще думаю]
Прирожденный Джаец

Радиостанция "Глас из скита"


WWW Ё-мэйл

Пол:
Репутация: +172
Re: Установка Ja2 v1.13 Linux version
« Ответ #21 от 06.07.2008 в 01:04:17 »

Какими должны быть названия файлов с ресурсами?
Зарегистрирован

Ушел из мира. Писать на мыло.

Keu_d_Cytue
[Кама Сутра]
Гас Тарболс






Пол:
Репутация: +6
Re: Установка Ja2 v1.13 Linux version
« Ответ #22 от 06.07.2008 в 22:32:43 »

Строчными символами. Для этого в разрабатываемом автором очень_тестовом_бранче(https://81.169.133.124/source/ja2/branches/Lesh/lpja2/) оказывается даже скрипт соответствующий предусмотрен, только сейчас там нашел =)
 
https://81.169.133.124/source/ja2/branches/Lesh/lpja2/project/lowercase....
 
 
Зарегистрирован

Холодный блеск теснящейся воды поверх жемчужин из златых колосьев, не меркнет свет его, а ты... неволен ты - берешь и косишь великолепную игру богов на радость пропитанья смердам, не вырваться тебе...
iншы
[Мао]
Кардинал
Прирожденный Джаец




WWW Ё-мэйл

Пол:
Репутация: +506
Re: Установка Ja2 v1.13 Linux version
« Ответ #23 от 07.07.2008 в 11:33:18 »

2Keu_d_Cytue: вы меня убиваете, для чего ридми пишутся? это же всё описано. надо будет в начало поста закинуть...
 
кстати, печальная новость. Lesh забросил проект :( : weep : :(
может есть тут программеры под линух? чтобы продолжить работу.
Зарегистрирован

immeR
Иван






Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #24 от 19.11.2008 в 14:57:04 »

Надеюсь, я не безнадежный некропостер :)
 
Я бы мог попробовать как-нибудь за это взяться. Найти бы лишние пару часов в сутках, чтобы успевать это делать в перерывах между учебой и работой :)
 
ЗЫ счекаутил дерево.
пробую собраться.
 
UPD поковырялся, собрался. сча надо найти оригинальный ja2 с data-файликами.  
UPD2 впечатление от исходников двоякое, причем оба варианта - нецензурные :)
« Изменён в : 19.11.2008 в 22:39:19 пользователем: immeR » Зарегистрирован

Lesh
[Лещь]
Псих

Ну и повезло же мне!




Пол:
Репутация: +100
Re: Установка Ja2 v1.13 Linux version
« Ответ #25 от 20.11.2008 в 21:07:34 »

2immeR: Так что там про исходники SirTech'у сказать?  ;D
 
Кстати говоря, у меня есть посвежее сборка:
https://81.169.133.124/source/ja2/branches/Lesh/lpja2/
 
А то та ссылка уж больно старая. Только ВНИМАНИЕ! Там около 400 мб, т.к. дату от 1.13 включил туда. И собирается уже по-другому:
sh ./install_fmod.sh (под рутом)
./configure [--prefix=ваш_путь]
make
make install (под рутом, если потребуется)
 
Тут вот ещё есть плагинчик к GIMP, чтобы sti-файлы открывал и сохранял:
https://81.169.133.124/source/ja2/branches/Lesh/sti-edit/
 
Всё! Всё отдал, что есть!
Зарегистрирован

1.13 Team
immeR
Иван






Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #26 от 20.11.2008 в 21:29:27 »

Quote:
Только ВНИМАНИЕ! Там около 400 мб, т.к. дату от 1.13 включил туда.

 
Хе. На работе меня, наверное, попытаются за йайца привесить, придется ловкость прокачивать ;)
 
  Quote:
sh ./install_fmod.sh (под рутом)
./configure [--prefix=ваш_путь]
make
make install (под рутом, если потребуется)  

 
А autotools - это вже позитивней, да. У меня вот только вопрос, почему используется fmod? Я до этого собирал и пользовал straciatell'у, так там вроде SDL-звук использовался. Минус одна либа, вроде как.
 
И да, SirTech ничего не нужно говорить. У меня был культурный шок от процесса сборки, я попривык к autotools/cmake/qmake.
« Изменён в : 20.11.2008 в 21:38:55 пользователем: immeR » Зарегистрирован

Lesh
[Лещь]
Псих

Ну и повезло же мне!




Пол:
Репутация: +100
Re: Установка Ja2 v1.13 Linux version
« Ответ #27 от 21.11.2008 в 17:52:26 »

Quote:
У меня вот только вопрос, почему используется fmod?

 
Когда портировал, 1.13 уже была на Fmod'е (сам же когда-то и привинтил). Решил, раз есть поддержка linux, оставлю - заменю как-нибудь потом. Но руки так и не дошли... При этом мод 1.13 обзавёлся звуками в формате ogg и теперь обычный SDL (как сделано в straciatella), кажется, больше не подходит. Нужен как минимум, SDL_mixer.
Зарегистрирован

1.13 Team
polovinamozga
[OS/2]
Мистер ЭЧ

Я - ДЖАДАЙ!




Пол:
Репутация: +3
Re: Установка Ja2 v1.13 Linux version
« Ответ #28 от 23.11.2008 в 18:48:40 »

так все-таки что сейчас с версией под линукс? =)
я бы с удовольствием помог тестировать
юзаю linux gentoo amd64
Зарегистрирован

Сейчас я рад , что побывал в этом инферальном Диснейленде!
immeR
Иван






Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #29 от 23.11.2008 в 20:34:56 »

сырцы вместе с v113-specific я слил и собрал.
жду пока появится возможность у товарища забрать диски ja2gold.
 
алсо, дело упирается в то, что я в 113 не игралса ну вообще ни разу и не знаю, с чем можно/нужно/обязательно прямо сейчас бороться. принимаю соболезнования пожелания :)
« Изменён в : 24.11.2008 в 17:12:26 пользователем: immeR » Зарегистрирован

Lesh
[Лещь]
Псих

Ну и повезло же мне!




Пол:
Репутация: +100
Re: Установка Ja2 v1.13 Linux version
« Ответ #30 от 24.11.2008 в 17:50:17 »

2polovinamozga:
Можешь начинать тестировать  ;)
 
2immeR:
Эта версия не так кардинально отличается от оригинала, как сейчас 1.13 под windows. Разберёшься, главное помнить, что на Драссен придёт многа плохих дядек!
Хочу заметить, что я отказался от идеи догнать теперешний мод 1.13. На мой взгляд он давно перестал быть именно тем, для чего создавался, а именно быть "платформой для модов".
 
Теперь насчёт пожеланий. Есть у меня задумка изменить механизм сохранения/загрузки игры, да так, чтобы забыть о таком понятии как "сломали сохранёнки при добавлении новой фичи". Полностью наверное не избавиться от этого, но сильно приуменьшить это оборотную сторону добавления новых фич в игру можно.
 
Ещё можно заняться тем, что доделать работу колёсика мышки везде, где это уместно. Сейчас работает только когда целишься во врага.
 
В общем, обращайтесь в личку. Помогу, подскажу.
Зарегистрирован

1.13 Team
immeR
Иван






Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #31 от 24.11.2008 в 18:23:57 »

хм. значит 1.13linux - уже не 1.13 в общем понимании. забавненько :)
 
и да, что это за мега[:]|||[:] с "скриптовой кучей дядек на драссен" ?
« Изменён в : 24.11.2008 в 18:42:56 пользователем: immeR » Зарегистрирован

Lesh
[Лещь]
Псих

Ну и повезло же мне!




Пол:
Репутация: +100
Re: Установка Ja2 v1.13 Linux version
« Ответ #32 от 24.11.2008 в 19:02:10 »

а эта чтоб жизнь маслом не казалась
но почитать об этом лучше в другой веточке
Зарегистрирован

1.13 Team
mihalych
[Вырасту - Мигелем стану]
Псих






Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #33 от 25.11.2008 в 02:32:52 »

Попытка запустить под Ubuntu 8.10 успехом не увенчалась  :(
может кто пофиксит  ???
ругань прицеплена
Вот прицепился!       console.err.zip
Зарегистрирован

Ну вы блин даёте
Lesh
[Лещь]
Псих

Ну и повезло же мне!




Пол:
Репутация: +100
Re: Установка Ja2 v1.13 Linux version
« Ответ #34 от 26.11.2008 в 07:05:20 »

2mihalych:
Из ругани видно что произошло, но не видно где.
Сделайте следующее:
1. Установите отладчик gdb, если он ещё не установлен
2. Запустите: $ gdb /path/to/game/ja2lp
3. Дайте команду в отладчике: run
4. Запустится гама, что-то сделает и упадёт.
5. После того, как она упала, управление перехватит отладчик. Дайте ему команду: bt full
6. Всё, что вывалится на консоль, запостите сюда.
 
Ну что ж, удачи!
Зарегистрирован

1.13 Team
mihalych
[Вырасту - Мигелем стану]
Псих






Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #35 от 26.11.2008 в 08:55:46 »

Code:

(gdb) bt full
#0  0xb80f2430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7c32880 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb7c34248 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3  0xb7c7010d in ?? () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#4  0xb7d01558 in __fortify_fail () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#5  0xb7cff680 in __chk_fail () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#6  0xb7cfe944 in __strcpy_chk () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#7  0x08054843 in SaveGameSettings () at /usr/include/bits/string3.h:106
 hFile = <value optimized out>
 uiNumBytesWritten = <value optimized out>
#8  0x08054aec in LoadGameSettings () at game_settings.cpp:72
 hFile = <value optimized out>
 uiNumBytesRead = <value optimized out>
 profileDir = '\0' <repeats 511 times>
#9  0x0805173d in InitializeGame () at game_loop.cpp:136
No locals.
#10 0x082dd05d in InitializeStandardGamingPlatform () at sgp.cpp:197
 pFontTable = <value optimized out>
#11 0x0805e0b7 in main (argc=1, argv=0xbf9f36a4) at main.cpp:37
No locals.
Зарегистрирован

Ну вы блин даёте
immeR
Иван






Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #36 от 26.11.2008 в 12:34:46 »

ух ты ж е-мое... :)
 
Code:
src/game_version.cpp:26
CHAR8            czVersionNumber[16]      = { "Build 07.05.10" };
  Code:
src/game_settings.h:80
CHAR8            zVersionNumber[14];

Code:
src/game_settings.cpp:178
strcpy( gGameSettings.zVersionNumber, czVersionNumber );

 
в этом плане я ОЧЕНЬ недолюбливаю strcpy/str*/sprintf в пользу strncpy/snprintf/strn* :)
« Изменён в : 26.11.2008 в 12:35:57 пользователем: immeR » Зарегистрирован

Lesh
[Лещь]
Псих

Ну и повезло же мне!




Пол:
Репутация: +100
Re: Установка Ja2 v1.13 Linux version
« Ответ #37 от 26.11.2008 в 17:41:19 »

2immeR:
вот спасибо! опередил меня! а к коду привыкай - там полно косяков, есть и похлеще...
 
2All:
теперь можно попробовать заново, обновившись из svn:
$ svn update
$ make
Зарегистрирован

1.13 Team
mihalych
[Вырасту - Мигелем стану]
Псих






Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #38 от 27.11.2008 в 10:18:24 »

2Lesh:  
Для полного счастья надо ещё make install, в данном случае можно просто скопировать экзешник, если его можно назвать экзешником  ;)
 
Свершилось - увидел любимую джагу на любимой линухе  :)
 
Чтобы изменить разрешение пришлось поискать ja2.ini, нашёлся тут:
$HOME/.ja2lp/ja2.conf
начал новую игру и высадился в Омерте
по-видимому версия для винды ушла далеко вперёд - бросилось в глаза, что инвентарь старый.
Есть ли где-нибудь что-нибудь вроде changelog?
Не всё хорошо с графикой - артефакты при смене скринов
Причудливо смешались русский и английский. На английском интерфейс и озвучка неписей, на русском тексты и озвучка мерков. После найма у Ирки голос заметно изменился, как и предпочитаемый язык
Зарегистрирован

Ну вы блин даёте
Lesh
[Лещь]
Псих

Ну и повезло же мне!




Пол:
Репутация: +100
Re: Установка Ja2 v1.13 Linux version
« Ответ #39 от 27.11.2008 в 13:24:57 »

Quote:
Есть ли где-нибудь что-нибудь вроде changelog?

Нет, хотя косвенно изменения можно отследить по логу svn. Я стараюсь толково описать изменения.
 
Quote:
Не всё хорошо с графикой - артефакты при смене скринов

Это когда происходит фейдинг (постепенное затенение картинки)?
А видеокарта какая?
 
Quote:
Причудливо смешались русский и английский. На английском интерфейс и озвучка неписей, на русском тексты и озвучка мерков. После найма у Ирки голос заметно изменился, как и предпочитаемый язык

Голос и текст берутся из ресурсов. Интерфейс "зашит" в экзешнике и его я планировал перевести через gettext.
 
А с Иркой какой-то косячок... : rolleyes : Вы на какую версию ставили: на Буку или на Голд?
Зарегистрирован

1.13 Team
mihalych
[Вырасту - Мигелем стану]
Псих






Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #40 от 27.11.2008 в 19:32:20 »

Quote:
Это когда происходит фейдинг (постепенное затенение картинки)?  

Походу да, возможно также и наоборот, когда появляется картинка при входе в тактику
Quote:
А видеокарта какая?

интегрированное видео, вот что говорит про него lspci:
02:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX - nForce GPU] (rev a3)
Quote:
Голос и текст берутся из ресурсов. Интерфейс "зашит" в экзешнике и его я планировал перевести через gettext.

В принципе понятно, что происходит. Основа для экранов для разрешений 800х600 и 1024х768 берётся из мода, "родных" стишек под такое разрешение не существует. Оттуда и кнопки с английскими надписями. А текст берётся из ресурсов, локализованный.
Quote:
А с Иркой какой-то косячок... : rolleyes : Вы на какую версию ставили: на Буку или на Голд?  

С этим я разобрался, я slf-ы брал из Буки, а npc_speech там не было, на игровом CD остался. Его искать было лень, вместо него под руку подвернулся Голд. Вот неписи по английски и заговорили. Ирка после найма перестала быть неписем, а стала мерком, и озвучка её стала браться из другого файла.
 
Теперь хочу поредактировать ja2_options.ini, нашёл его в /share/ja2lp/mods/mod113/mod113.zip, как это грамотно сделать? Ведь если поредактировать и перепаковать он затрётся при обновлении ресурсов.
Зарегистрирован

Ну вы блин даёте
Lesh
[Лещь]
Псих

Ну и повезло же мне!




Пол:
Репутация: +100
Re: Установка Ja2 v1.13 Linux version
« Ответ #41 от 27.11.2008 в 20:37:03 »

Quote:
Теперь хочу поредактировать ja2_options.ini, нашёл его в /share/ja2lp/mods/mod113/mod113.zip, как это грамотно сделать? Ведь если поредактировать и перепаковать он затрётся при обновлении ресурсов.

Короче:
1. копируешь ja2_options.ini из архива
2. редактируешь как надо
3. кладёшь в $HOME/.ja2lp/profiles/имя_мода/имя_игры/
 
hint: имя_мода и имя_игры задаётся с командной строки ключами -m и -g. По умолчанию это vanilla и default. Набор (мод, игра) я называют профилем игры.
 
Теперь немного теории:
В отличие от оригинальной 1.13, я использую многоуровневые каталоги с данными игры (то, что описывалось параметорм CUSTOM_DATA_LOCATION). У меня подключается несколько таких источников с ресурсами игры, но поиск файла идёт в определённом порядке. Пример:
 
List of search paths:
 * [/home/lesh/.ja2lp/profiles/mod113/game1/]
 * [/home/lesh/games/share/ja2lp/mods/mod113/mod113.zip]
 * [/home/lesh/games/share/ja2lp/base/extra-screens.zip]
 * [/home/lesh/games/share/ja2lp/base/base113.zip]
 * [/home/lesh/.ja2lp/]
 * [/home/lesh/games/share/ja2lp/]
 
Когда игра запрашивает файл, то он ищется сначала в первом каталоге. Если там не найден, то происходит поиск в архиве, который указан вторым. Думаю дальше уже понятно. А последние два каталога нужны скорее для системных нужд, т.к. там находятся конфигурационные файлы, описывающие каким образом подключать ресурсы игры, и оригинальные файлы игры (*.slf). Подключение ресурсов должно проходить в определённом порядке, чтоб мод заработал как надо. Последним всегда подключается профиль игры, как его называю (см. первую строку). В него складываются ресурсы, относящиеся к определённой игре определённого мода, например, сохранённые игры. Сюда же в профиль нужно положить ja2_options.ini, чтобы изменить конфигурацию данной игры выбранного мода.
 
Возвращаясь к примеру, подытожим. Если в архив mod113.zip поместить ресурс, который есть в base113.zip, то ресурс будет взят из mod113.zip. Ну а если этот же ресурс положить в профиль, то он "перекроет" и файл из mod113.zip.
 
В общем, коротко рассказать о многоуровневых каталогах невозможно. Я даже сам не до конца исследовал гибкость созданной мною схемы.
 
В итоге получим, что ресурсы модов не будут перемешиваться между собой, т.к. каждый из них будет в своём каталоге. Второе, сохранённые игры не перепутаются, т.к. они лежат в отдельных профилях.
Зарегистрирован

1.13 Team
Soul_Collector
[Атлант.]
Прирожденный Джаец






Пол:
Репутация: +18
Re: Установка Ja2 v1.13 Linux version
« Ответ #42 от 27.02.2009 в 11:52:14 »

2Lesh:  
Класс  :D  
Значит, никакой data с дисков больше не нужно, чтобы установить игру под Линукс?
 
Quote:
Так что там про исходники SirTech'у сказать?  ;D
 
Кстати говоря, у меня есть посвежее сборка:
https://81.169.133.124/source/ja2/branches/Lesh/lpja2/
 
А то та ссылка уж больно старая. Только ВНИМАНИЕ! Там около 400 мб, т.к. дату от 1.13 включил туда. И собирается уже по-другому:
sh ./install_fmod.sh (под рутом)
./configure [--prefix=ваш_путь]
make
make install (под рутом, если потребуется)
 
Тут вот ещё есть плагинчик к GIMP, чтобы sti-файлы открывал и сохранял:
https://81.169.133.124/source/ja2/branches/Lesh/sti-edit/
 
Всё! Всё отдал, что есть!
Зарегистрирован

iншы
[Мао]
Кардинал
Прирожденный Джаец




WWW Ё-мэйл

Пол:
Репутация: +506
Re: Установка Ja2 v1.13 Linux version
« Ответ #43 от 27.02.2009 в 14:15:19 »

2Soul_Collector: нужна. Lesh просто включил дата файлы 1.13.
Зарегистрирован

Soul_Collector
[Атлант.]
Прирожденный Джаец






Пол:
Репутация: +18
Re: Установка Ja2 v1.13 Linux version
« Ответ #44 от 27.02.2009 в 15:09:13 »

2iншы:  
Хорошо бы что-то вроде checksums выкладывать:
я отходил на какое-то время, через SVN скачалось 260.45МБайт -  
получается скачалось не всё?  
 
Имеет значение какую версию я хочу использовать для установки?
Варианта два: буковская Агония и JA2 Gold Pack.
« Изменён в : 27.02.2009 в 15:23:07 пользователем: Soul_Collector » Зарегистрирован

iншы
[Мао]
Кардинал
Прирожденный Джаец




WWW Ё-мэйл

Пол:
Репутация: +506
Re: Установка Ja2 v1.13 Linux version
« Ответ #45 от 27.02.2009 в 16:01:01 »

Quote:
2iншы:  
Хорошо бы что-то вроде checksums выкладывать:  
я отходил на какое-то время, через SVN скачалось 260.45МБайт -  
получается скачалось не всё?  
 
с темпами тортиллы у меня 453 мб. делим пополам и получаем размер который реально качается.
 
  Quote:
Имеет значение какую версию я хочу использовать для установки?  
Варианта два: буковская Агония и JA2 Gold Pack.
не имеет. просто локаль в инишнике укажешь и всё. в смысле не имеет значения для работоспособности :) а не для язычности ;)
Зарегистрирован

Soul_Collector
[Атлант.]
Прирожденный Джаец






Пол:
Репутация: +18
Re: Установка Ja2 v1.13 Linux version
« Ответ #46 от 27.02.2009 в 16:12:28 »

2iншы:  
Локаль в инишнике? Похоже я что-то упустил...  
 
П.С.: и ещё, чуток невтему - этот мод, кроме совместимости с Линукс имеет дополнительные изменения? Вроде, можно играть по сети?
Зарегистрирован

iншы
[Мао]
Кардинал
Прирожденный Джаец




WWW Ё-мэйл

Пол:
Репутация: +506
Re: Установка Ja2 v1.13 Linux version
« Ответ #47 от 27.02.2009 в 16:16:24 »

в линуксоидном варианте нет. Lesh устал гнаться за виндовым релизом и плюнул давно на это дело. + он так же перестал вносить свои фичи в виндовую версию :) так что 1.13 под лин и винду - это разные вещи.
Зарегистрирован

Soul_Collector
[Атлант.]
Прирожденный Джаец






Пол:
Репутация: +18
Re: Установка Ja2 v1.13 Linux version
« Ответ #48 от 03.03.2009 в 11:37:14 »

У меня вопрос про инсталятор JA2 от Локи.  
На сайт Локи я уже написал, но там пока что полный "штиль".  
 
Я попробовал установить Агонию Власти от Буки с помощью файла jagged.alliance2_1.06b-english-2.run, который находится по адресу:  
Code:
http://liflg.org/?catid=6&gameid=11

 
Использовался дистрибутив openSuse11.1 (32bit).  


Инсталляция запускается нормально, но "застревает" на том моменте где инсталлятор просит диск. Он пишет что-то вроде "монтируйте диск JA2 и попробуйте снова".  
Я пробовал mount -a, предварительно написав в /etc/fstab строку:  
Code:
/dev/cdrom    /media/cdrom  subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec 0 0

 
Ещё пробовал: mount /dev/cdrom
(команды взяты из cb.vu/unixtoolbox.pdf)
 
Инсталлятор всё равно не видит диск.  


Как думаете, есть шанс установить буковскую версию с его помощью? Скажем, установить этим инсталлятором английскую Gold, а потом заменить языковые файлы? (кстати, какие это файлы?)  


Или всё-таки, исполняемый файл содержит языко-зависимый код?  :(
« Изменён в : 03.03.2009 в 11:40:01 пользователем: Soul_Collector » Зарегистрирован

iншы
[Мао]
Кардинал
Прирожденный Джаец




WWW Ё-мэйл

Пол:
Репутация: +506
Re: Установка Ja2 v1.13 Linux version
« Ответ #49 от 03.03.2009 в 16:59:59 »

у меня всё нормально инсталилось, и даже запускалось. одна беда была - проблема со звуком. Писать локи - это всё равно что кричать в небо :) поддержка этой игры уже не актуальна.
 
русифицировать получится лишь звук. в буке виндовую кодировку пирименили для текстов + расширили алфавит русского. Проще установить 1.13 от Lesh.
Зарегистрирован

immeR
Иван






Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #50 от 03.03.2009 в 17:19:50 »

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

Soul_Collector
[Атлант.]
Прирожденный Джаец






Пол:
Репутация: +18
Re: Установка Ja2 v1.13 Linux version
« Ответ #51 от 03.03.2009 в 17:20:48 »

2iншы:  
Напрягает, что в Ja2 1.13 много новых фич и другой баланс, хотя я нигде пока не нашёл полный упорядоченный список, и мод ещё не ставил.  
 
Хочется буковскую классику "помусолить" под Линукс.
« Изменён в : 03.03.2009 в 17:22:05 пользователем: Soul_Collector » Зарегистрирован

Lesh
[Лещь]
Псих

Ну и повезло же мне!




Пол:
Репутация: +100
Re: Установка Ja2 v1.13 Linux version
« Ответ #52 от 03.03.2009 в 20:15:56 »

2Soul_Collector:
Если хочется именно классики, то Вам нужна JA2 Straciatella. А мой порт уже ушёл от классики несколько в сторону. Да и xml вещей оригинальной игры был сломан в процессе добавления тонн предметов. Я исправил кое-что, но полноценной игры всё равно не получится.
Зарегистрирован

1.13 Team
iншы
[Мао]
Кардинал
Прирожденный Джаец




WWW Ё-мэйл

Пол:
Репутация: +506
Re: Установка Ja2 v1.13 Linux version
« Ответ #53 от 03.03.2009 в 20:32:07 »

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

Soul_Collector
[Атлант.]
Прирожденный Джаец






Пол:
Репутация: +18
Re: Установка Ja2 v1.13 Linux version
« Ответ #54 от 03.03.2009 в 20:50:14 »

2Lesh:  
Спасибо за направление
 
2iншы:  
Quote:
русифицировать получится лишь звук

 
Кажется я понял что там происходит со шрифтами...  
Значит, ставлю JA2 Gold под Straciatella, а как прикрутить буковскую озвучку (какие файлы надо заменить)?
Зарегистрирован

Lesh
[Лещь]
Псих

Ну и повезло же мне!




Пол:
Репутация: +100
Re: Установка Ja2 v1.13 Linux version
« Ответ #55 от 03.03.2009 в 20:51:42 »

2iншы:
Хорош народ страшилками пугать. На крайняк английскую версию можно с http://www.old-games.ru/ взять.
Зарегистрирован

1.13 Team
Lesh
[Лещь]
Псих

Ну и повезло же мне!




Пол:
Репутация: +100
Re: Установка Ja2 v1.13 Linux version
« Ответ #56 от 03.03.2009 в 20:56:05 »

2Soul_Collector:
battlesnds.slf, npc_speech.slf, speech.slf.
Зарегистрирован

1.13 Team
iншы
[Мао]
Кардинал
Прирожденный Джаец




WWW Ё-мэйл

Пол:
Репутация: +506
Re: Установка Ja2 v1.13 Linux version
« Ответ #57 от 03.03.2009 в 23:09:40 »

2Soul_Collector: просто скачай... хм, а для лин страсиелла лишь на англ? :)
Зарегистрирован

immeR
Иван






Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #58 от 03.03.2009 в 23:41:07 »

Quote:
2Soul_Collector: просто скачай... хм, а для лин страсиелла лишь на англ? :)  

 
я в стрэйшетеллу игрался в что-то на русском (вроде от буки), не помню голд или нет. правда исходники пришлось править - он loadscreen"ы не оттуда пытался тянуть, и сырцы поправить было проще, чем ресурсы :)
Зарегистрирован

Lesh
[Лещь]
Псих

Ну и повезло же мне!




Пол:
Репутация: +100
Re: Установка Ja2 v1.13 Linux version
« Ответ #59 от 04.03.2009 в 19:30:55 »

Quote:
а для лин страсиелла лишь на англ?

Нет. Собрать можно для тех языков, какие закладывались в игру, в том числе и русский. Копируете config.template в config.default, правите по вкусу и собираете.
Зарегистрирован

1.13 Team
ihammers
Небесный Всадник

Debian amd64




Пол:
Репутация: +1
Re: Установка Ja2 v1.13 Linux version
« Ответ #60 от 19.05.2009 в 06:40:34 »

Приветствую Всех.
У меня такой вопрос по поводу компиляции из svn для x86_64 архитектуры.
Скачал ветки исходников из svn, самого JA2 v1.13 & Lesh. В доке написано установить либы, но похоже их не хватает.)
Code:
./configure --prefix=~/Ja2/Lesh/
make

Make выдает следущие: Code:
/usr/bin/ld: skipping incompatible /usr/lib/libglib-2.0.so when searching for -lglib-2.0
/usr/bin/ld: skipping incompatible /usr/lib/libglib-2.0.a when searching for -lglib-2.0
/usr/bin/ld: cannot find -lglib-2.0
collect2: ld returned 1 exit status
make[3]: *** [ja2lp] Ошибка 1
make[3]: Leaving directory `~/install/lpja2/Lesh/src'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `~/install/lpja2/Lesh/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `~/install/lpja2/Lesh'
make: *** [all] Ошибка 2
Что самое интересное в /usr/lib/ libglib-2.0 есть. Вопрос заключается в следующем:
  • Нужно ли ещё какие-нибудь ключи про конфигурации и доп.либы, которые не указаны в доке?  
  • Кто, как собирал для x86_64?

Зарегистрирован

Lesh
[Лещь]
Псих

Ну и повезло же мне!




Пол:
Репутация: +100
Re: Установка Ja2 v1.13 Linux version
« Ответ #61 от 22.05.2009 в 03:58:21 »

С x64 совсем никак  :-[
Код совсем не приспособлен к 64 битам. Я даже поставил опцию -m32, чтобы насильно собирать 32 разрядный код.
 
А у Вас libglib-2.0 x32 или x64?
 
Как вариант можете установить automake, autoconf и в файле configure.in найти и убрать "-m32", а затем:
 
autoreconf
./configure --prefix=<Ваш путь>
make
 
Будете собирать x64.
Зарегистрирован

1.13 Team
ihammers
Небесный Всадник

Debian amd64




Пол:
Репутация: +1
Re: Установка Ja2 v1.13 Linux version
« Ответ #62 от 22.05.2009 в 04:40:19 »

Quote:
С x64 совсем никак  :-[
Код совсем не приспособлен к 64 битам. Я даже поставил опцию -m32, чтобы насильно собирать 32 разрядный код.
 
А у Вас libglib-2.0 x32 или x64?

Универсальности бы коду). Только для x86_64, в /usr/lib32/ libglib-2.0 вообще нету.
 
Quote:
Как вариант можете установить automake, autoconf и в файле configure.in найти и убрать "-m32", а затем:

Данные утилиты уже были установленны. Убирать ключ для x86 я пробовал, только без reconf-a.
 
Quote:
autoreconf
./configure --prefix=<Ваш путь>
make
Будете собирать x64.

... Что и следовало ожидать, пошли другие ошибки. Буду искать другие способы решения поставленной задачи.
Зарегистрирован

Lesh
[Лещь]
Псих

Ну и повезло же мне!




Пол:
Репутация: +100
Re: Установка Ja2 v1.13 Linux version
« Ответ #63 от 22.05.2009 в 05:43:30 »

Моё предположение - нужен именно x32 libglib-2.0, поскольку весь проект такой.
Зарегистрирован

1.13 Team
cupoma
Иван

Ubuntu 10.04


WWW

Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #64 от 11.01.2010 в 20:13:41 »

Здравствуйте сегодня поставил на ubuntu 9.04
Играть правда не начал, только запустил и сделал персонажа. Все остальное вечером.
 
Несколько вопросов.
1. как вносить изменения в ini файл.
2. Как прикрутить всё оружие из виндовой версии.
3. Как отредактировать скилы NPC и их инвентори.
Зарегистрирован

iншы
[Мао]
Кардинал
Прирожденный Джаец




WWW Ё-мэйл

Пол:
Репутация: +506
Re: Установка Ja2 v1.13 Linux version
« Ответ #65 от 11.01.2010 в 20:45:55 »

Quote:
1. как вносить изменения в ini файл.  

любым текстовым редактором открой и делай что позволено в данной версии )
  Quote:
2. Как прикрутить всё оружие из виндовой версии.  

не уверен, но вроде можно. обычная замена табледатовских хмл не помогает?.. хотя, не поможет. вроде как структуру хмл меняли недавно, врядли эти изменения будут в линух-версии.  
  Quote:
3. Как отредактировать скилы NPC и их инвентори.

знаю только виндовые толзы. одна из них входит в установочный пакет 1.13.
 
и кстати, танцы с бубном никто не отменял ) если прикрутишь, выложишь патч с изменёнными файлами, народ только спасибо скажет.
« Изменён в : 11.01.2010 в 20:46:13 пользователем: iншы » Зарегистрирован

cupoma
Иван

Ubuntu 10.04


WWW

Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #66 от 11.01.2010 в 23:07:11 »

1. Да так и сделал, просто у брата на маст дае было довольно удобно редактором пользоваться. :)
 
2. Я как понимаю нужно не просто скопировать картинки, но и прописать их где то... Вот с этим то и проблемы, ибо я на самом деле просто юзер. Нужно носом ткнуть меня.
 
3. Искал на венде не мог найти, там их три штуки, один редактор ini, второй xml, а третий редактор карт. Редактором карт не пользовался, а в других искал но не нашел.
 
Да, пытался под вайном сначала поставить вендовый вариант, так он даже сетуп не запускал <цензура. у нас не ругаются>, потом пытался на ХР под VB там встала, но после запуска намертво вешало машину. Только после этого решил ставить наитивную версию.
 
И да, хотелось бы не с бубном танцевать, а просто поюзать прогу в свое удовольствие :)
 
Вот еще что я скачивал не то что указано в первых постах, а полазив там скачал как мне показалось более позднюю версию Code:
Revision 3312: /branches/Lesh/lpja2
Вроде эту. Дома точнее посмотрю. Может я не то скачал?
 
Просто спросить не мог были траблы с регой на этом форуме.
 
Если выходят все еще какие то обновления, может хотя бы инфу об этом пихать в первый пост? И перевод я из этой ветки как понял не сделать да?
« Изменён в : 11.01.2010 в 23:52:35 пользователем: iншы » Зарегистрирован

iншы
[Мао]
Кардинал
Прирожденный Джаец




WWW Ё-мэйл

Пол:
Репутация: +506
Re: Установка Ja2 v1.13 Linux version
« Ответ #67 от 12.01.2010 в 00:00:58 »

утилита для правки НПЦ, РПЦ находится в виндовой установке Ja2v1.13\Data-1.13\BinaryData\PROEDIT.EXE
 
версию ты последнюю качал. Lesh не успевал один за армией виндо-кодеров, поэтому давно уж не пытается их догнать. и линукс проект сейчас глобально отличается от вин32 версии.  
 
что касается предметов, тебе нужны соответствующие хмл из \Data\TableData\
это как минимум Items.xml. я сильно не копался в структуре. сравно нынешний Items.xml с тем, что в линух версии. посмотри чем отличаются и приведи версию вин32 к формату линуха. по идее должно заработать. ессно, не забьывай про картинки.
 
русификация должна подойти. так что пробуй. сам проверил бы, да я на работе.
Зарегистрирован

cupoma
Иван

Ubuntu 10.04


WWW

Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #68 от 12.01.2010 в 00:43:10 »

Ты забыл, я просто юзер. :)
Я не знаю как приводить формат вин в линух :)
Я вообще не програмер/админ и т.д.
 
А русификация думаю тоже путем тупого копирования не пойдет. Шрифты же отличаются. Хотя у меня и есть поддержка виндовых шрифтов, все равно думаю это не поможет. Нужно будет один шрифт подменять на другой а как это сделать я тоже не знаю. Конечно я поковыряю вечером, но не факт что что то найду...
 
Единственное что могу сделать это куда нить выложить slf файлы уже с перенабранными названиями мелкими буквами. Только нужно ли это кому нить?
Зарегистрирован

iншы
[Мао]
Кардинал
Прирожденный Джаец




WWW Ё-мэйл

Пол:
Репутация: +506
Re: Установка Ja2 v1.13 Linux version
« Ответ #69 от 12.01.2010 в 01:14:25 »

не надо перенабирать. в линух версии поддержка ттф шрифтов встроена. так что просто пробуй.
Зарегистрирован

cupoma
Иван

Ubuntu 10.04


WWW

Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #70 от 12.01.2010 в 01:31:54 »

ты про что?
единственное что я перенабрал - названия slf файлов, где то тут на форуме вычитал, что нужно их сделать маленькими буквами.
Зарегистрирован

iншы
[Мао]
Кардинал
Прирожденный Джаец




WWW Ё-мэйл

Пол:
Репутация: +506
Re: Установка Ja2 v1.13 Linux version
« Ответ #71 от 12.01.2010 в 02:03:26 »

О_О
читай ридми, там написано что есть готовый скрипт, который переименовывает все файлы мелким шрифтом.
Зарегистрирован

cupoma
Иван

Ubuntu 10.04


WWW

Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #72 от 12.01.2010 в 02:14:03 »

не дочитал видать  ;D
зачем он мне теперь если я уже ручками переделал :)
Зарегистрирован

cupoma
Иван

Ubuntu 10.04


WWW

Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #73 от 12.01.2010 в 19:58:21 »

Поковырял вчера ничего не понял :(
 
За то поставил под wine, работает, только пули долго летят :) Кстати в папке binary data не нашел proedit.exe и не работают редакторы оба по wine.
« Изменён в : 12.01.2010 в 19:58:47 пользователем: cupoma » Зарегистрирован

cupoma
Иван

Ubuntu 10.04


WWW

Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #74 от 17.01.2010 в 07:50:37 »

Наитивную версию так и не понял как доделать до win версии, а под wine пули медлено летят, как от этого избавится тоже не знаю. Может кто подскажет?
Зарегистрирован

cupoma
Иван

Ubuntu 10.04


WWW

Пол:
Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #75 от 17.01.2010 в 08:56:49 »

В наитивной версии не грузятся сейвы... выдает в терминале:
 
Code:
TRACE map_status_load(). File: save_load_map.cpp, line: 111
Segmentation fault
Зарегистрирован

talifero
Пакос

Я люблю этот Форум!


Ё-мэйл

Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #76 от 06.03.2010 в 01:59:32 »

Про sti-plugin для Gimp
 
Offtop:
« Изменён в : 06.03.2010 в 02:00:59 пользователем: talifero » Зарегистрирован

iceman
Пакос

Я люблю этот Форум!




Репутация: ---
Re: Установка Ja2 v1.13 Linux version
« Ответ #77 от 01.09.2010 в 22:33:36 »

Привед! Народ, подскажите как ставить этот мод.
ЗаSVNился и делал по инструкции: ./instal_fmod.sh, ./make user-dir и ./build_release.sh. Долго собиралось, потом резко оборвалось, не сказал ни слова ни sucsessfull ни error. Просто leaving directory /blabla... Папки Data1.13 нигде не нашел, развно как и ja2.ini (он должен появиться или надо из виндовой версии вытаскивать?) ja2lp вроде появился, запускается, но ругается:
 
.....
Initializing Font Manager...
Initializing Sound Manager...
Initializing Game...
Failed to load external options
Couldn't init game manager
Couldn't init SGP
Closing SGP
SGP is closed
Зарегистрирован

iншы
[Мао]
Кардинал
Прирожденный Джаец




WWW Ё-мэйл

Пол:
Репутация: +506
Re: Установка Ja2 v1.13 Linux version
« Ответ #78 от 01.09.2010 в 23:00:46 »

Lesh сделал полностью независимый инсталлер. всё должно быть. изучай ресурсы, мануалы. о результатах напиши.
Зарегистрирован

Mozgun
[мозGUN]
забанен

Надо обмозговать...


WWW Ё-мэйл

Пол:
Репутация: +424
Re: Установка Ja2 v1.13 Linux version
« Ответ #79 от 20.12.2011 в 23:11:36 »

Джентльмэны, а нельзя ли для начинающего пользователя линукса (АльтЛинукс 6.0 десктоп) сделать подробненько инструкцию: где и как брать дистрибутив (чо то тут ни одна ссылка на Лешщиные ресурсы не работает у меня) и как его ставить?
Скачал по ссылке с ответа №50 какой-то .run пакет, мелкий совсем - и чего с ним делать? Система запрашивает чем его открывать... :(
Или проект уже засох за давностью?
Зарегистрирован

Если кто-нибудь захочет меня оскорбить - читай ниже.
----
Все виды неприязни ко мне настаиваю проявлять в крайне суицидальной форме...(с) с Баша

Mozgun
[мозGUN]
забанен

Надо обмозговать...


WWW Ё-мэйл

Пол:
Репутация: +424
Re: Установка Ja2 v1.13 Linux version
« Ответ #80 от 24.12.2011 в 18:46:10 »

Мда, насоветовали то, насоветовали. Глаза разбегаются.  ;D
Зарегистрирован

Если кто-нибудь захочет меня оскорбить - читай ниже.
----
Все виды неприязни ко мне настаиваю проявлять в крайне суицидальной форме...(с) с Баша

ihammers
Небесный Всадник

Debian amd64




Пол:
Репутация: +1
Re: Установка Ja2 v1.13 Linux version
« Ответ #81 от 25.12.2011 в 00:21:52 »

20.12.2011 в 23:11:36, Mozgun писал(a):
Джентльмэны, а нельзя ли для начинающего пользователя линукса (АльтЛинукс 6.0 десктоп) сделать подробненько инструкцию: где и как брать дистрибутив (чо то тут ни одна ссылка на Лешщиные ресурсы не работает у меня) и как его ставить?
Скачал по ссылке с ответа №50 какой-то .run пакет, мелкий совсем - и чего с ним делать? Система запрашивает чем его открывать... :(
Или проект уже засох за давностью?  

Насколько мне известно, проект от Lesh, давно не развивается, возможно я и ошибаюсь.
У них там адрес server SVN сменился, поэтому некоторые ссылки и не работают.  Новый: Lesh.  Там много различных проектов, а также хранятся Data-files, но с ними я толком не разбирался.
 
Возможно вам стоит обратить внимание на JA2-Stracciatella, хотя он тоже не часто обновляется.  Доп ссылки: 1,2,SVN.
 
24.12.2011 в 18:46:10, Mozgun писал(a):
Мда, насоветовали то, насоветовали. Глаза разбегаются.  ;D

Проверял варианты)))
Code:
svn co svn://tron.homeunix.org/ja2/trunk JA\ v1.13-Stracciatella #скачиваем через svn исходники JA2-Stracciatella.
sudo apt-get update
apt-cache search libSDL #Ищем libSDL*devel  
sudo apt-get install libSDL_*-devel gcc4.5 gcc4.5*cpp* #Устанавливаем библиотеки, а также gcc последней версии с cpp, точного названия сказать не могу, неохота виртуалку щас запускать.
cp JA\ v1.13-Stracciatella/ /tmp/ -R #Копируем исходники в tmp.
mv /tmp/JA\ v1.13-Stracciatella/config.{template,default} #Переименовываем конфигурационный файл.
nano /tmp/JA\ v1.13-Stracciatella/config.default #Указываем язык и конечное расположение файлов.
make
make install
nano /home/*/.ja2/ja2.ini #Правим файл, указываем, где лежат data файлы.
./ja2 #Запускаем от туда куда устанавливали.

Сборку data-files для JA2-Stracciatella не делал, а искал в инете.  Их также можно взять с Агонии или Gold от buka, если они есть.
 
PS: проверял на debian 64 bit, для английской версии data-file, на виртуалке поставил altlinux 32 bit, но до конца так и не проверил работу.
 
PS:: могут быть вылеты.
Зарегистрирован

Mozgun
[мозGUN]
забанен

Надо обмозговать...


WWW Ё-мэйл

Пол:
Репутация: +424
Re: Установка Ja2 v1.13 Linux version
« Ответ #82 от 25.12.2011 в 00:53:20 »

Спасибо камрад, буду разбираться...
Зарегистрирован

Если кто-нибудь захочет меня оскорбить - читай ниже.
----
Все виды неприязни ко мне настаиваю проявлять в крайне суицидальной форме...(с) с Баша

ihammers
Небесный Всадник

Debian amd64




Пол:
Репутация: +1
Re: Установка Ja2 v1.13 Linux version
« Ответ #83 от 25.12.2011 в 00:57:13 »

25.12.2011 в 00:53:20, Mozgun писал(a):
Спасибо камрад, буду разбираться...  

Удачи.  Если что спрашивай, может смогу помочь.
« Изменён в : 25.12.2011 в 00:57:34 пользователем: ihammers » Зарегистрирован

Mozgun
[мозGUN]
забанен

Надо обмозговать...


WWW Ё-мэйл

Пол:
Репутация: +424
Re: Установка Ja2 v1.13 Linux version
« Ответ #84 от 25.12.2011 в 01:39:58 »

камрад, там на https://ja2svn.dyndns.org/source/ есть папка ja2_v1.13_install/, там случаем не инсталлятор для чайников типа меня лежит? Мнеб чего попроще, чтоб руками не собирать, я и так в линуксе нуб.
Тока в ту папку доступа нету, пароль просит. У кого доступ мона получить?
Зарегистрирован

Если кто-нибудь захочет меня оскорбить - читай ниже.
----
Все виды неприязни ко мне настаиваю проявлять в крайне суицидальной форме...(с) с Баша

ihammers
Небесный Всадник

Debian amd64




Пол:
Репутация: +1
Re: Установка Ja2 v1.13 Linux version
« Ответ #85 от 25.12.2011 в 01:44:35 »

25.12.2011 в 01:39:58, Mozgun писал(a):
камрад, там на https://ja2svn.dyndns.org/source/ есть папка ja2_v1.13_install/, там случаем не инсталлятор для чайников типа меня лежит? Мнеб чего попроще, чтоб руками не собирать, я и так в линуксе нуб.
Тока в ту папку доступа нету, пароль просит. У кого доступ мона получить?  

Насколько мне известно там для ja2 1.13 windows версии, так как linux версию никто не поддерживает. Как будет время уточню, ja-galaxy.
« Изменён в : 25.12.2011 в 01:44:51 пользователем: ihammers » Зарегистрирован

iншы
[Мао]
Кардинал
Прирожденный Джаец




WWW Ё-мэйл

Пол:
Репутация: +506
Re: Установка Ja2 v1.13 Linux version
« Ответ #86 от 13.10.2016 в 12:15:14 »

Кто-нибудь может собрать на нынешних ОС исходники?
Зарегистрирован

Zed
[SIG edition ;)]
A.I.M.Director

Была такая игра Z


Ё-мэйл

Пол:
Репутация: +529
Re: Установка Ja2 v1.13 Linux version
« Ответ #87 от 16.12.2016 в 15:49:26 »

2iншы:  
Какие именно?
Стракителла вроде собиралась нормально, а вот v1.13 помоему слегка умер.
Зарегистрирован

Кровавый ГБист, душитель свободы.
iншы
[Мао]
Кардинал
Прирожденный Джаец




WWW Ё-мэйл

Пол:
Репутация: +506
Re: Установка Ja2 v1.13 Linux version
« Ответ #88 от 30.12.2016 в 14:28:54 »

Исходники 1.13 )))  
Зачем нам стракиталла?
Зарегистрирован

Zed
[SIG edition ;)]
A.I.M.Director

Была такая игра Z


Ё-мэйл

Пол:
Репутация: +529
Re: Установка Ja2 v1.13 Linux version
« Ответ #89 от 09.01.2017 в 22:06:24 »

30.12.2016 в 14:28:54, iншы писал(a):
Исходники 1.13

v1.13 пилится только под windows, то что делал lesh это все равно не v1.13, а гибрид ужа с ежем.
 30.12.2016 в 14:28:54, iншы писал(a):
Зачем нам стракиталла?  

Играть, а зачем 1.13?  ;D
Зарегистрирован

Кровавый ГБист, душитель свободы.
Страниц: 1     « Открыть сокрытое! » Послать Тему Послать Тему Печатать Печатать

« Предыдущая Тема | Следующая Тема »

Статистика. Размер данных: 270987 GZip: off
A.I.M. » Powered by YaBB Modification 4 (v.4.0.0-pre)!
YaBB © 2000-2003. All Rights Reserved.