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
- Proton 9.0 Beta updated and nearing release for Linux / Steam Deck
- Steam Deck most played for April 2024 has plenty of Fallout
- Bazzite 3.0 out now with Steam Deck OLED support nearly ready
- SteamVR Beta gets Linux fixes, plus Beta updates for Desktop and Steam Deck
- The big hit medieval strategy game Manor Lords works well on Linux
- > See more over 30 days here
-
Nintendo DMCA nukes 8,535 GitHub copies of Switch emula…
- Mrowl -
Total War: WARHAMMER III gets the 5.0 update and Throne…
- ElamanOpiskelija -
Men of War II releases May 15th with Linux support
- ElamanOpiskelija -
Nintendo DMCA nukes 8,535 GitHub copies of Switch emula…
- emphy -
Nintendo DMCA nukes 8,535 GitHub copies of Switch emula…
- Mountain Man - > See more comments
Latest Forum Posts
- Hi, i need help with wine read access denied issue.
- Caldathras - Weekend Players' Club 5/3/2024
- Pengling - Weekend Players' Club 4/26/2024
- Mezron - Playing PUBG on Steam-Linux
- Talon1024 - Logitech G29 steering wheel - Snowrunner support
- njasd2w - See more posts
View PC info
recently found this project.
https://github.com/turican0/remc2
And as big fan of the Magic Carpet games (and someone who does not understand,
why there hasn't been any attempts for another MC game or clone) I'm overly
excited from what that already advanced project promises.
As far as I get it, and how this source looks like, it is a similar approach
that the Devilution project took.
Yet, while they say it should build for Linux, I wasn't able to.
Because of some strange SDL dependencies in CMake.
Maybe someone else is keen to try this.
If it works or is interesting enough, it may be also worth an article on GoL.
I mean Magic Carpet is still a lot of fun to play today imho. :)
I can't help right now, but this does bring back fond memories.
View PC info
I did manage to force compile it in 64-bit. But I get a segmentation fault when running remc2. When I run remc2unittest I get this output:
remc2]$ ./remc2unittests
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from StructuresSizeTest
[ RUN ] StructuresSizeTest.Engine
/home/user/remc2/remc2/UnitTests.cpp:6: Failure
Expected equality of these values:
224791
sizeof(type_D41A0_BYTESTR_0)
Which is: 245115
[ FAILED ] StructuresSizeTest.Engine (0 ms)
[----------] 1 test from StructuresSizeTest (0 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (0 ms total)
[ PASSED ] 0 tests.
[ FAILED ] 1 test, listed below:
[ FAILED ] StructuresSizeTest.Engine
1 FAILED TEST
Then again, I read something like "64bit will be available after rewriting all arrays to structures" on Github.
View cookie preferences.
Accept & Show Accept All & Don't show this again Direct Link
Will post build instructions when I have more time!
https://github.com/thobbsinteractive/magic-carpet-2-hd
I still ran into some problems. CMake does for some reason not find any libraries, I had to explicitly set the path with
CMAKE_LIBRARY_PATH="/usr/lib/i386-linux-gnu"
Otherwise I followed the instructions in the README:
export BUILDTYPE=Debug # or Release
mkdir -p build/${BUILDTYPE}
cd build/${BUILDTYPE}
cmake -DCMAKE_BUILD_TYPE=${BUILDTYPE} -DCMAKE_INSTALL_PREFIX=./inst [SOURCE_DIR]
make
make install
Caveats
I must admit that I have never played or even heard of these games before, but they must have been pretty damn impressive back in the day! Interestingly the README mentions that it had some sort of VR support (back in 1994?) and one of the goals of the fork is to add support for modern VR.
View PC info
Magic Carpet 1 (not sure about 2) had build-in support for at least the VFX1 headset.
Apart from this decompilation effort, I wonder why nobody (capable - I'm not unfortunately) has
made an attempt to include OpenVR support into DOSbox that allows to use modern VR headset leveraging
the built-in VR support of classic DOS games (there are quite a few).
I tried the original project now, and it's got about the same problems/solutions to build (plus an undeclared boost dependency) and it's in much better shape than the fork!
Sound and music works (both midi and the new ogg tracks), proper upscaling of graphics and running at the correct speed without the need for strangle.
View PC info
View PC info
I only chrooted once (during the installation of my 64-bit OS).
debootstrap --arch i386 sid my_chroot_dir