LinuxForum.Fans
Тема

Postal 2

Автор: Alecks-ei 9 сообщений 7385 просмотров
#128356

У меня есть образ диска Postal 2, в сети написано что Postal 2 идет на Линукс, так вот что надо сделать чтобы установить и играть в Postal 2 на Линукс.
З.Ы. Я не ставил не Вайн не эмуляторов.

#128486

Нужно скачать FreeSTP с сайта RWS.
Сюда очень легко добавить уровни из сингла.
Работают все моды кроме Штопора, т. к. он требует более старую версию постала2, которой под линукс нет. Я как ни пытался запустить, не получилось. Надо портировать мод.
А вообще у меня инсталлятор почти готовый есть, будет время и желание, доделаю.

P. S. для винды есть готовый архив с бинарями из FreeSTP для запуска под виндой (это из-за старфака постал2 даже под виндой не работает)

#128615

У меня есть пиратский образ Postal 2 без защиты(без диска идёт) и образ Postal 2 бег с ножницами (вроде) мультиплеер(с защитой).

#129049

Если пиратка оригинальная, то можешь закинуть лицензионный диск подальше, и копировать файлы с пиратки (если не запакованы в cab)

#160465

Вот тут версия, 100% рабочая на линь. (перевод АКЕЛЛА)

Показать

Лечим отсутствие звука:

Debian 6 (Должно работать и на ubuntu, mint и т.п.)

Устанавливаем пакет alsa-oss
Запускаем игру через терминал:

[console]aoss '/home/юзер/games/postal2/postal2'[/console]

Лечим "Couldn't run Postal2: Share the Pain (postal2-bin). Is POSTAL2_DATA_PATH set?"

Установите права на файл:

[console]chmod u+x postal2-bin[/console]

#161544

А кто знает как apocalypse weekend прикрутить?

#161560
beav228 написал:
А кто знает как apocalypse weekend прикрутить?

Я знаю. Надо допихать файлы в System и поправить стартовый скрипт.

text
exec "./postal2-bin" "-INI=ApocalypseWeekend.ini" "-USERINI=ApocalypseWeekendUser.ini" "-SAVEDGAMEINI=ApocalypseWeekendSavedGameInfo.ini" $*

На 51 строчке.
А в ~/.lgp/postal2/System/ApocalypseWeekend.ini изменяем пути

text
Paths=../System/*.u
Paths=../Maps/*.fuk
Paths=../ApocalypseWeekend/Maps/*.fuk
Paths=../Textures/*.utx
Paths=../ApocalypseWeekend/Textures/*.utx
Paths=../Sounds/*.uax
Paths=../ApocalypseWeekend/Sounds/*.uax
Paths=../Music/*.umx
Paths=../ApocalypseWeekend/Music/*.umx
Paths=../StaticMeshes/*.usx
Paths=../ApocalypseWeekend/StaticMeshes/*.usx
Paths=../Animations/*.ukx
Paths=../ApocalypseWeekend/Animations/*.ukx

У меня так удалось запустит все моды кроме ШЖ из-за того, что он совместим только с версией 1337.
Я пробовал его перенести, но что-то не вышло, надо в коде копатся, всё никак руки не дойдут.

#161593

SkaarjZR, А можно подробнее, для чайников)

У меня есть Postal 2: Share the Pain.
Скачал мод "Апокалипсис" :
там :

Показать



Мой стартовый скрипт выглядит вот так:

text

#!/bin/sh
#
# postal2 startup script
#

# Function to find the real directory a program resides in. # Feb. 17, 2000 - Sam Lantinga, Loki Entertainment Software FindPath() { fullpath="`echo $1 | grep /`" if [ "$fullpath" = "" ]; then oIFS="$IFS" IFS=: for path in $PATH do if [ -x "$path/$1" ]; then if [ "$path" = "" ]; then path="." fi fullpath="$path/$1" break fi done IFS="$oIFS" fi if [ "$fullpath" = "" ]; then fullpath="$1" fi

# Is the sed/ls magic portable? if [ -L "$fullpath" ]; then #fullpath="`ls -l "$fullpath" | awk '{print $11}'`" fullpath=`ls -l "$fullpath" |sed -e 's/.* -> //' |sed -e 's/\*//'` fi dirname $fullpath }

# Set the home if not already set. if [ "${POSTAL2_DATA_PATH}" = "" ]; then POSTAL2_DATA_PATH="`FindPath $0`/System" fi

LD_LIBRARY_PATH=.:${POSTAL2_DATA_PATH}:${LD_LIBRARY_PATH} export LD_LIBRARY_PATH

# Let's boogie! if [ -x "${POSTAL2_DATA_PATH}/postal2-bin" ] then cd "${POSTAL2_DATA_PATH}/" exec "./postal2-bin" $* fi echo "Couldn't run Postal2: Share the Pain (postal2-bin). Is POSTAL2_DATA_PATH set?" exit 1

# end of postal2 ...

Заранее спасибо.

#162021

Вот тут я описывал:
http://www.akella.com/forum/showthread.php?t=12913

У меня нет под рукой последней верисии мануала по установке, но я там изменял только то, что запуск p2aw производится из основной директории System, что этономи место, но накладывает некоторые огранизения. А точнее нужно заранее скопировать в ~/.lgp/postal2/System конфигурационные файлы ибо движок UE2 не воспринимает ключи указывающие из какого дефолтного конфигурационного файла создавать основной конфиг.

Войдите или зарегистрируйтесь, чтобы ответить.