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
- Unofficial PC port of Zelda: Majora's Mask, 2 Ship 2 Harkinian has a big new release out
- Steam Controller 2 is apparently a thing and being 'tooled for a mass production' plus a new VR controller
- Half-Life: Blue Shift remake mod Black Mesa: Blue Shift - Chapter 5: Focal Point released
- Linux kernel 6.12 is out now with real-time capabilities, more gaming handheld support
- Steam Deck OLED: Limited Edition White and Steam Deck Australia have launched
- > See more over 30 days here
-
Dungeon Clawler will grab hold of your free time now it…
- razze -
Free-to-play pixel art survival game Ruins To Fortress …
- nb-mago -
The Sci-Fi Shooters Humble Bundle is a top deal with Sy…
- MichelN86 -
The Sci-Fi Shooters Humble Bundle is a top deal with Sy…
- Pyrate -
S.T.A.L.K.E.R. 2: Heart of Chornobyl review - works on …
- Shmerl - > See more comments
- What do you want to see on GamingOnLinux?
- Jarmer - Types of programs that are irritating
- Cyril - Weekend Players' Club 11/22/2024
- StoneColdSpider - Our own anti-cheat list
- Liam Dawe - Spare gog keys
- on_en_a_gros - 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