While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
-
Steam Survey for April 2024 shows a small dip for Steam…
- Lachu -
Dr. Robotnik's Ring Racers v2.1 out with Linux support …
- Thibug -
Bye Sweet Carole blends horror with what looks like cla…
- Arehandoro -
Steam Deck most played for April 2024 has plenty of Fal…
- Eri -
The big hit medieval strategy game Manor Lords works we…
- gabber - > See more comments
Latest Forum Posts
- Feedback requested: Steam Play tag
- Liam Dawe - Nintendo-style gaming, without Nintendo!
- whizse - Manic Minutes
- Technopeasant - Weekend Players' Club 4/26/2024
- Pengling - Happy International Workers' Day everyone.
- Linux_Rocks - See more posts
The commercial version of Halloween was published for Linux in 2003.
https://github.com/brizzly/Halloween3D/blob/master/HalloweenSrc/misc/ORDER
In 2016 Jadeware released the source code for this game, and I found about it a few months ago. I created a new topic on the Official Pyra and Pandora forum, and a few users decided to try building Halloween on Linux x86-64.
Initially, Farox was able to build this game on Linux x86-64, and he also fixed the issue with loading the TGA images. Pocak100 solved many other issues that you can see below:
- Turn on automatic mipmap generation
- Add CMake as an alternative build method
- Enable window
- Let's show what we draw in the window
- Let us interact with the menu
- Don't skip the splash screen
- Fix console buffer overflow
- Reenable keyboard
- Load jpeg files using libjpeg-turbo
- Plug memory leak
- Don't delete textures in UnloadMap(), since we never reload them
- Nasty workaround to keep the mouse within the game window
- Grab all input while ingame
- Restore labels in the controls menu
- Rectify confusion between color and depth buffer bit depths
- Plug another leak
- Fix some minor buffer overflows
- We're not using GLU anymore
Ian from un4seen helped us to solve issues with sound and music in the Linux version. PitSeb helped Farox to run this game on Pyra and Open Pandora.
Last week, Julien Meyer from Jadeware decided to get back to developing the open source version of Hallowen.
You can download a playable version of Halloween: The new nightmare for Linux.
https://github.com/brizzly/Halloween3D
You need libsdl-dev and libturbojpeg to build it on Linux.
sudo apt install libsdl1.2-dev libturbojpeg0-dev
You can use my script to quickly download, build, and run Halloween on Linux:
#!/bin/sh
git clone --recursive https://github.com/brizzly/Halloween3D.git
cd Halloween3D/HalloweenSrc
mkdir Build
cd Build
cmake ..
make
cd Halloween3D/HalloweenSrc/Build
cp halloween ../../distrib
cd ..
cp libbass.so ../distrib
cd ..
cd distrib
./halloween
You can see how this game looks like in this video:
https://www.youtube.com/watch?v=NV0X2O-RyTU
Last edited by gbudny on 30 November 2021 at 1:37 pm UTC
There was an update for the Linux version of Halloween: The new nightmare.
You don't have to install libturbojpeg to build it on Linux because it was replaced by std_image.h that loads jpeg images. However, you still need libsdl1.2 to build Halloween on Linux.
Farox created scripts to build ase, bsp, vis, and rad tools on Linux.
Last edited by gbudny on 8 December 2021 at 1:39 pm UTC