Half life на raspberry pi 3 как установить
Hi all, I have two Raspberry Pi's, a 1st gen Model B, and a RPi 3b. I was wondering if it would be possible to load some form of Half-Life (original obviously ) onto them. I read elsewhere that the closed-source goldsrc engine that it is based on would be hard to port, but it is my understanding that it has already been ported to other platforms.
Thanks for the help, I really appreciate it. Theoretically, at least the 3rd generation of RPi, should be able to run the game fine
(on a side note, I also posted this on /r/raspberry_pi, so if you find that thread, hoorah, just FYI I'm not stealing another's post, just wanted input from another forum. )
W. H. Heydt Posts: 15041 Joined: Fri Mar 09, 2012 7:36 pm Location: Vallejo, CA (US) That game was written to run on x86 Windows systems. To run it on any Pi, you would have to simulate both a Windows environment (e.g. system calls) and x86 hardware. The result would be painfully slow, probably on the order of minutes per frame. ShiftPlusOne Raspberry Pi Engineer & Forum ModeratorPosts: 6340 Joined: Fri Jul 29, 2011 5:36 pm Location: The unfashionable end of the western spiral arm of the Galaxy That game was written to run on x86 Windows systems. To run it on any Pi, you would have to simulate both a Windows environment (e.g. system calls) and x86 hardware. The result would be painfully slow, probably on the order of minutes per frame. You sure? Exagear seems to run the original counter strike at a playable framerate. Half Life is fairly comparable, I think. W. H. Heydt Posts: 15041 Joined: Fri Mar 09, 2012 7:36 pm Location: Vallejo, CA (US) That game was written to run on x86 Windows systems. To run it on any Pi, you would have to simulate both a Windows environment (e.g. system calls) and x86 hardware. The result would be painfully slow, probably on the order of minutes per frame. You sure? Exagear seems to run the original counter strike at a playable framerate. Half Life is fairly comparable, I think.
Nope. Not sure. Half Life came out in 1998, with various upgrades after that, until about 4 years ago. According to Wikipedia, there was a Linux port, so one could dispense--at least--with the Windows simulator, and if source code is available, it could--in concept--be recompiled to run on ARM.
However, the basic point that games published for Windows are unlikely to run decently on a Pi remains.
rpiMike Posts: 1766 Joined: Fri Aug 10, 2012 12:38 pm Location: Cumbria, UKLooks like it is possible with Exagear:
PiGraham Posts: 4850 Joined: Fri Jun 07, 2013 12:37 pm Location: WaterloovilleLooks like it is possible with Exagear:
Turrican2k Posts: 8 Joined: Mon Jun 10, 2019 3:51 pm ptitSeb Posts: 253 Joined: Tue May 19, 2015 2:49 pmThere is an open source re-implementation of HalfLife on the net.
I'm pretty sure there are some thread ere already, with some succes story.
Thank you. Here is a step by step guide. In German, but you only need to copy the command lines one after the other, if you use PuTTY. Battling that you have to copy the valve folder into the Pi / HL directory, google translator should help.
But i have problems with mods like counterstrike. the mods are started, but with the rules and libs of halflife. how can I start the mods with their own rules and libs?
I edited each liblist.gam of each MOD and entered the following:
gamedll_linux "hl.so"
But every mod starts with the rules of Half-Life, sometimes even missing weapons and equipment in the mod. Is it enough if I add something else or would you have to download a special "hl.so" (eg "cstrike.so)?
Moonmarch Posts: 720 Joined: Thu Mar 07, 2019 1:34 am If you need to run a mod using the the xash3d program place a copy of the mod folder in the xash3d directory, then edit liblist.gam change gamedll and gamedll_linux to hl.so, to run a mod using xash3d type in the terminal:Not all mods are compatible with xash3d, I ran counterstrike and teamfortress before, the games ran without problems offline didn't try running with bots. rpiMike Posts: 1766 Joined: Fri Aug 10, 2012 12:38 pm Location: Cumbria, UK
Thank you. Here is a step by step guide. In German, but you only need to copy the command lines one after the other, if you use PuTTY. Battling that you have to copy the valve folder into the Pi / HL directory, google translator should help.
But i have problems with mods like counterstrike. the mods are started, but with the rules and libs of halflife. how can I start the mods with their own rules and libs?
I edited each liblist.gam of each MOD and entered the following:
gamedll_linux "hl.so"
But every mod starts with the rules of Half-Life, sometimes even missing weapons and equipment in the mod. Is it enough if I add something else or would you have to download a special "hl.so" (eg "cstrike.so)?
Turrican2k Posts: 8 Joined: Mon Jun 10, 2019 3:51 pm Thanks, but as already mentioned, I could start the mods as well. But the mods start with the rules and libs of the standard Halflife. For example in Counterstrike you can not buy weapons and there are no choices. You play almost only the original Halflife on the maps of Counterstrike as Gordon Freeman with his pistol. leilei Posts: 49 Joined: Wed Jun 26, 2019 2:26 amPretty much all Half-Life mods are x86 native code binaries and closed source, so you're not going to find much to run on the Pi.
Xash3d is in a legal gray area too for deriving from the 2003 leak and being dependent on files from a restrictive usage HL SDK.
Moonmarch Posts: 720 Joined: Thu Mar 07, 2019 1:34 amYou mean self executing program that's not entirely true unless you are using the steam version of half-life, mods are nothing more than game data that is used by the game engine, xash3d is a game engine.
Xash3d has been around for at least 4 years, the project would be shut down by now if actually illegal to use then again use at your own risk, you can't always link emulators to the piratebay website even though xash3d is not official open source, the engine proves the RPI computer can run the half-life program at full speed.
Turrican2k perhaps you don't have a genuine copy of counterstrike.
Turrican2k Posts: 8 Joined: Mon Jun 10, 2019 3:51 pmFor example if I copy Opposing Force (gearbox) and start properly then the weapons, objects and models of Opposing Force are missing, only the standard weapons and objects of the Halflife Basic Game are available. The same goes for Counterstrike; Only the rules of the game and weapons from the Halflife Basic Game are available, if you want to buy weapons the message "command <buy> can not be found". You run as Gordon Freeman with the Glock pistol through the Counterstrike Maps. The same is true for all mods, some mods that use only Halflife files work without problems.
So the problem is with xash3d? Thus it would not be possible that the mods with their own rules run? The same mods run on the PC without these errors.
Moonmarch Posts: 720 Joined: Thu Mar 07, 2019 1:34 am I compiled the xash3d program using the fwgs/xash3d github repository I didn't use a different compile guide, delete everything included in the xash3d build then try recompiling the program I didn't run into this problem I had a problem with in game slowdown before, recompiling the engine using a different build guide solved the problem. leilei Posts: 49 Joined: Wed Jun 26, 2019 2:26 am You mean self executing program that's not entirely true unless you are using the steam version of half-life, mods are nothing more than game data that is used by the game engine, xash3d is a game engine. False. Mods were able to have new code since the April 1999 SDK release. They all aren't simply just content you can slip in and pretend you're playing the real deal much like the Dreamcast Half-Life bootleg scene.Xash3d has been around for at least 4 years, the project would be shut down by now if actually illegal to use then again use at your own risk, A pardon was requested and ignored.on a reddit AMA at one point. I'm sure Valve's aware of it but can't acknowledge it for possibly pending legal reasons. Moonmarch Posts: 720 Joined: Thu Mar 07, 2019 1:34 am
Well if you needed a real example of a video game publisher taking legal action towards a video game developer here is this article that is about Electronics Arts and SimCity 2000 open source:
The github page to the open source version of SimCity 2000 is still available I don't know if the project is still being maintained the project was running since February then EA files a complaint to github in June or July, supposedly the original SimCity is open source I didn't see any open source version of the game available unless you consider micropolis the open source version of SimCity which has not been updated in many years.
To use xash3d you will still need a retail copy of Half-Life or other goldsrc engine game to either run the base game or run mods, and these mods need to be compatible with xash3d.
Освободи Себя Raspberry Pi - один из самых популярных микрокомпьютеров, которые мы можем купить. Это небольшое, но мощное устройство позволяет нам всего за 40 евро получить полностью функциональное оборудование, которое мы можем использовать буквально для всего, что захотим. Например, мы можем использовать RPi для монтирования ретро-консоли, домашнего сервера, роутера и даже полностью функционального Linux ПК. Все, что нам нужно для этого, - это соответствующее программное обеспечение для того использования, которое мы хотим ему предоставить.
Существует множество операционных систем для Raspberry Pi, но основной и рекомендуемой для большинства пользователей является Малина Pi OS , ранее известный как Распбиан. Этот дистрибутив является операционной системой Debian, оптимизированной и улучшенной для работы на этом микрокомпьютере. Этот дистрибутив приносит с собой ряд программ, с которыми мы можем начать работать. Но, как всегда, мы также сможем установить множество других.
Оставляя в стороне программы, которые установлены по умолчанию в ОС Raspberry Pi (или, что то же самое, начиная с версии Lite этой операционной системы Lite), далее мы посмотрим, какие основные программы позволят нам получить максимальную отдачу это к этому устройству.
Другие важные программы и инструменты
LibreOffice, для открытия и создания всех видов документов
Конечно, другое программное обеспечение, которое не могло бы отсутствовать в нашем дистрибутиве, - это офисный пакет. LibreOffice это одна из лучших альтернатив, которые мы можем найти для систем Office для Linux. Этот пакет содержит все необходимое для работы: текстовый процессор, электронную таблицу и программное обеспечение для создания слайд-шоу. Все это, конечно, при сохранении полной совместимости с Microsoft .
Мы можем установить LibreOffice на Raspberry Pi с:
sudo apt install libreoffice
Защитите соединения с OpenVPN
Если мы собираемся подключить Raspberry Pi к Интернету, или мы планируем подключиться к нему удаленно, и мы хотим сделать это безопасно, можно использовать одно программное обеспечение: OpenVPN. Эта совершенно бесплатная программа с открытым исходным кодом позволяет нам устанавливать виртуальное частное соединение между микрокомпьютером и VPN сервер подключен к сети, так что соединение передается от точки к точке безопасным и зашифрованным способом.
Мы можем легко установить это программное обеспечение с помощью команды:
sudo apt install openvpn
Synaptic Package Manager: лучше управлять пакетами Linux
Пользователи, которые были в Linux в течение длительного времени, считают Synaptic одна из основных программ для любого дистрибутива. Это программное обеспечение позволит нам увидеть все пакеты, которые мы установили в дистрибутиве, узнать зависимости любого из них, удалить пакеты или добавить новые в наш дистрибутив. Все это без команд, с очень понятным и простым в использовании интерфейсом. Без сомнения, это один из важнейших инструментов для упрощения работы с пакетами и программами для Linux, который всегда был относительно сложным.
Мы можем легко установить это программное обеспечение, выполнив следующую команду в терминале:
Когда мы говорим, что Raspberry Pi может дать много игры, это за что-то. Это маленькое устройство более чем зарекомендовало себя как отличный вариант, если вы хотите подражать ретро-консолям, а также запускать классические классические компьютерные видеоигры, такие как Half-Life на скорости 70 кадров в секунду.
Превратите Raspberry Pi в медиаплеер
Чаще всего этот микрокомпьютер позволяет нам воспроизводить музыку и фильмы непосредственно на нем, что делает его полноценным развлекательным центром, если, например, мы подключим его к телевизору.
VLC, медиаплеер по умолчанию
VLC медиа-плеер Без сомнения, это один из лучших видеоплееров, который мы можем найти буквально для любой операционной системы. Среди его основных достоинств стоит отметить, что это бесплатное программное обеспечение с открытым исходным кодом, и что оно способно воспроизводить любой формат без необходимости устанавливать и настраивать кодеки. Если мы собираемся использовать Raspberry Pi для просмотра видео, это, безусловно, обязательная программа, которая не должна отсутствовать в нашем дистрибутиве.
Чтобы установить этот проигрыватель, мы должны выполнить следующую команду на консоли:
sudo apt install vlc
QMMP, специализированный музыкальный проигрыватель
Хотя VLC также может воспроизводить музыку, правда в том, что в этом смысле он несколько ограничен с точки зрения удобства использования. Поэтому лучше иметь другой более специализированный музыкальный проигрыватель, такой как QMMP. Это программное обеспечение совместимо с основными аудиоформатами (MP3, FLAC, Ogg FLAC, Ogg Vorbis, WAV и т. Д.) И имеет эквалайзер для настройки типа воспроизведения и очень любопытные визуальные эффекты, которые можно видеть во время прослушивания музыки.
Мы можем установить эту программу с помощью команды:
sudo apt install qmmp
Kodi, полный мультимедийный центр
Правда в том, что Коди не нуждается в представлении. Это самая известная программа для преобразования любого компьютера или устройства в полноценный мультимедийный центр, из которого мы сможем централизовать все мультимедийные файлы (видео, музыку, фотографии и т. Д.) В одном месте. Кроме того, он позволяет воспроизводить потоковый контент из Интернета и совместим с плагинами, которые позволяют нам сделать программное обеспечение более полезным.
Мы можем установить Kodi из официальных репозиториев, запустив:
sudo apt install kodi
Редактировать изображения на RPi
Это правда, что мощность этого микрокомпьютера ограничена для определенных задач редактирования, особенно видео. Тем не менее, более чем достаточно для редактирования фотографий и рисования.
GIMP, редактор фотографий OpenSopuce
GIMP это Photoshop систем Linux. Это одна из самых полных программ для редактирования фотографий, которые мы можем найти. Совершенно бесплатное программное обеспечение с открытым исходным кодом, которое, конечно же, не могло отсутствовать в микрокомпьютере. Это правда, что это довольно тяжелая программа, и, учитывая мощность Raspberry Pi, у нас могут возникнуть проблемы с ее свободным использованием. Но работа работает, и она удовлетворит все наши потребности в редактировании и ретуши.
Эта программа обычно устанавливается на ОС Raspberry Pi, но, если у вас ее нет, мы можем установить ее с помощью следующей команды:
sudo apt install gimp
MyPaint, ПО для рисования
Если мы ищем специализированное программное обеспечение для художественной живописи, то гораздо более целенаправленной альтернативой этой цели, чем GIMP, является MyPaint. Эта бесплатная программа с открытым исходным кодом гораздо ближе к Corel Painter или Krita, чем Photoshop. В нем мы можем найти большое количество кистей, настроек и опций настройки слоев, чтобы иметь возможность раскрыть наше воображение.
Мы можем установить эту программу бесплатно, запустив на консоли:
sudo apt install mypaint
Дигикам, для редактирования фотографий ОЗУ
Если мы ищем программное обеспечение, которое позволяет нам упорядочивать все наши фотографии, а также обрабатывать и улучшать все виды фотографий в формате RAW, то один из вариантов, который мы можем выбрать, это Digikam. Это программное обеспечение позволит нам управлять большими библиотеками фотографий и обрабатывать все виды изображений, чтобы улучшить их качество и оптимизировать. Конечно, хотя может работать на ARM архитектур, если мы хотим использовать его на Raspberry Pi, необходимо, чтобы наша модель имела не менее 4 ГБ Оперативная память. Иначе у нас будут проблемы.
Мы можем установить это программное обеспечение, выполнив следующую команду в терминале:
sudo apt install digikam
Как установить Half-Life на Raspberry Pi 4
Теперь, когда вас, возможно, еще больше привлекает эта маленькая доска для разработки, как установить Half-Life на Raspberry Pi 4? Что ж, ответ очень прост, через PiKISS . Эта утилита, совместимая с операционными системами на основе Debian для Raspberry Pi, не только позволяет запускать эту игру, но также предоставляет доступ к другим, оптимизированным для этого нового оборудования, а также к дополнительным инструментам.
Процесс установки PiKISS так же прост, как запуск простой команды терминала, но сначала вы должны убедиться, что у вас есть подключение к Интернету. После того, как вы включили Raspberry Pi 4 и подключились, откройте приложение Терминал и выполните следующую команду:
Готово, теперь, когда у вас установлено приложение PiKISS, вам просто нужно его открыть, и вы увидите, как появляется новое окно, которое дает возможность устанавливать различные типы приложений и утилит для вашего Raspberry Pi. Например, как видно на скриншоте, все это есть.
- твики довести ваш дистрибутив до предела
- Игры чтобы легко установить доступные или скомпилировать другие
- Эмуляция устанавливает разные эмуляторы
- Инфо связанная информация о Raspberry Pi или связанная
- Мультимедиа установка приложений типа XBMC
- Настроить
- Интернет улучшения, связанные с Интернетом
- сервер использовать Raspberry Pi и его дистрибутив в качестве сервера
- Devs инструменты для разработки собственных приложений
- Другое скрипты различного назначения
- Выход
Здесь вас интересует вариант Игры вариант , так что это тот, который вы должны выбрать. Когда вы войдете в систему, вы увидите, что вы можете установить множество игр, а не только Half-Life. Есть такие игры, как Descent, Duke Nukem 3D, Diablo и Diablo 2 и т. Д.
После того, как вы выбрали нужную игру, вам просто нужно нажать Enter, и вы перейдете в новое окно, где вам будет сказано, как продолжить ее установку. Что-то столь же простое, как повторное нажатие Enter и ожидание завершения. Конечно, перед завершением установки вас спросят, есть ли у вас копия оригинала. Ответьте и процесс закончится. Готовы, теперь можно играть.
Как видите, возможность воспроизводить подобные игры на Raspberry Pi - это здорово, а достигаемая плавность настолько хороша, что вместе с хорошим корпусом Raspberry Pi, подобным тем, которые мы показали вам давным-давно, у вас будет идеальное устройство для переноски. всегда с тобой.
We are no strangers to PiKISS, Jose Cerrejon’s fantastic tool to simply add extra features to Raspberry Pi OS and Twister OS. PiKISS comes with a special section of installable retro games for the Raspberry Pi and in there Jose has recently added a fully playable version of Half Life configured for the Raspberry Pi 4 (via leepspvideo and ETA PRIME).
Half Life was a genre defining moment in FPS history, adding puzzles and a strong narrative to the genre. With PiKISS we can download and install the game on our Raspberry Pi 4 and try to escape the Black Mesa while running at up to 70 FPS!
Installation of PiKISS is via a single line of code in the terminal which will download the installer and then run via the terminal. Once installed PiKISS is found in the System Tools menu. In PiKISS look for the Games menu and then select Half Life to download and install. You do need to own a copy of Half Life for this to work, either a digital copy from Steam or a physical copy.
Once installed the game is all set to be played, so have your crowbar handy to fend off a headcrab or two!
Играть на Raspberry Pi
Конечно, этот микрокомпьютер также можно использовать для игр. И у нас даже есть широкий спектр возможностей сделать это.
DosBox, для ретро-игр MS-DOS
Если наши игры 80-х и начала 90-х, благодаря DosBox мы сможем пережить все эти моменты. Это программное обеспечение позволяет нам эмулировать полную систему MS-DOS, на которой мы сможем запускать любые типы программ или игр с этого времени.
Мы можем установить это программное обеспечение с помощью команды:
sudo apt install dosbox
RetroArch, полный центр эмулятора
И если нам нравятся ретро-консольные игры, мы также можем использовать RetroArch превратить нашу Raspberry Pi в ретро-консоль. Это программное обеспечение позволит нам без проблем эмулировать все виды консольных игр, от классических, таких как NES, SNES или Game Boy, до некоторых более продвинутых, таких как GameCube и даже PlayStation 1.
Лучший способ установить это программное обеспечение на Raspberry Pi - использовать snapd с помощью следующих команд:
sudo apt install snapd sudo reboot sudo snap install retroarch
Steam Link, компьютерные игры где угодно
Это правда, что мы не сможем запускать игры Triple A на этом микрокомпьютере как из-за ограничений оборудования, так и из-за того, что мы не можем установить Windows. Однако то, что мы собираемся сделать, это установить пар Ссылка чтобы мы могли подключить его к телевизору и использовать его в качестве потокового устройства для удаленного и без проблем играть в игры на нашем компьютере.
Мы можем установить это приложение, запустив:
sudo apt install steamlink
Raspberry Pi, устройство, подходящее для игр
Освободи Себя Raspberry Pi на данном этапе не нуждается в представлении. И эта популярная доска для разработки давала много поводов для разговоров на протяжении многих лет. Он использовался для всех видов проектов производителей, от установок домашней автоматизации до серверов NAS или систем эмуляции ретро-консолей. Таким образом, у всех нас более или менее ясно, чего это может стоить.
Однако с приходом Raspberry Pi 4, его возможности уровня мощности были улучшены, и это открывает двери для новых применений. Вернее, к вариантам, которые раньше были невозможны из-за недостаточной производительности. Один из них, имеющий возможность игра в Half-Life со скоростью 70 кадров в секунду.
Half-Life - одна из величайших классических игр для ПК и одна из лучших игр для миллионов игроков по всему миру. И да, это правда, что это первая часть, выпущенная в 1998 году, но это не умаляет в основном графических возможностей, которые получила последняя модель Raspberry Pi.
Программы для скачивания файлов
Deluge, очень легкий и простой торрент-клиент
потоп это торрент-клиент, который позволяет нам легко загружать все виды файлов из Интернета через P2P-сети. Благодаря этой программе мы сможем превратить микрокомпьютер в полноценный файловый сервер, с которого мы сможем загружать все виды данных из Интернета, и даже использовать его для удаленного и безопасного доступа к нашим файлам.
Мы можем установить эту программу, выполнив:
sudo apt install deluged deluge-console python-mako deluge-web
Transmission, еще один отличный торрент-клиент
коробка передач это альтернатива Deluge. Вообще говоря, обе программы служат одной цели: скачивать файлы из торрент-сети. И с точки зрения функций и производительности они очень похожи. Таким образом, каждый пользователь может выбрать тот, который ему нравится больше всего, тот, который лучше всего соответствует его потребностям.
Мы можем легко установить коробку передач, установив:
sudo apt install transmission
Читайте также: