The retro FPS from Voidpoint and 3D Realms is officially getting multiplayer along with a note about a delayed final release.
Sent out today via press channels, they said that it was originally due for a full release in Q3 of this year, however they're pushing it back to "early 2019" as they want to ensure it "meets the same level of polish as other FPS classics from 3D Realms". They're planning a multiplayer beta closer to the final launch, although they're not really giving out any details on exactly how the multiplayer will work other than saying it will be "old-school multiplayer".
They've also announced a limited 500 boxed copy "Founder’s Edition" which will cost $99.99 (not including shipping) and each will be individually numbered, which you can pre-order from the official site.
Direct Link
It will include:
- 6’’ Bombshell Figurine
- Ion Maiden’s Original Soundtrack
- Ion Maiden Mousepad
- Key Art Poster
- Bowling Bomb Stickers
- Lanyard
- 3 1:1 Scale Key Card Magnets
- A “Coming Soon from 3D Realms” Catalogue Highlighting Exciting Upcoming Projects
You can grab the early builds right now from GOG and Steam, well worth a look if you like a truly retro experience. Runs like a dream for me and feels really good, fantastic to have it on Linux.
Quoting: MblackwellThe installer on the 3DR website for whatever reason was packaged as an EXE, but it's really just a self extracting archive. You can extract the contents to whatever folder you would like and it should be good to go as far as I know. You might need to set maiden.bin (or maiden_nodrm.bin, can't remember which file is included) as an executable to get it going I don't make the packages so I'm sorry I can't give you more advice than that. If things aren't working and you can tell me the exact problems you are having (and even if when running there are errors) I will do my best to help.
./IonMaiden_Linux.bin: error while loading shared libraries: libSDL2_mixer-2.0.so.0: cannot open shared object file: No such file or directory
I played the game on 16.04 but I can not remember if I installed what was needed or if I symlinked. The deb file from Ubuntu repos stated that an older version is spread's installed.
Last edited by Mezron on 19 July 2018 at 12:50 am UTC
As far as multiplayer taking up dev time, we will not really be using resources on it until around the time we are in the polishing phase of the campaign. It will be a post release thing. We are going to try and have some kind of beta for multiplayer around launch.
Single player comes first.
As for cross play we will have to see how everything shakes up.
Quoting: MblackwellInstalling sdl mixer should fix up that error in theory.
It looks like it's installed and latest version.
ldd IonMaiden_Linux.bin
?
Quoting: MblackwellCare to paste the results of ldd IonMaiden_Linux.bin
?
Thanks dude. I forgot about that command.
I found my fix here - https://packages.ubuntu.com/trusty/libs/libsdl2-mixer-2.0-0
Quoting: Mblackwell*Phew* Glad you were able to find the right file. I wonder if we are able to build in such a way that it wouldn't be a problem. If I have time I'll point someone at your issue so maybe it won't happen to someone else.There is a way. Rpath: https://en.wikipedia.org/wiki/Rpath
What I do whenever I write some program that is supposed to run on linux is to compile and link my own binaries setting Rpath to a specific path (like $ORIGIN/lib) and copy all* dynamic libs the binaries depend on into that /lib folder as well as the dynamic libs those libs depend on (recursively).
Then I use patchelf ( https://nixos.org/patchelf.html ) to adjust the Rpath of each lib in that /lib folder to point to $ORIGIN.
Done. Your binaries and the libs they depend on will look in that lib folder first before trying to load any potentially incompatible libs on the user's system.
If that sounds like quite a bit of work, it is, but I wrote a Python script for it that just gets executed after each build.
And all of this would be completely unnecessary if it was just standard on Linux (as it is on Windows) to look for libs first in your own folder before checking system folders. Oh, well.
* A few libraries you cannot just copy there, like OpenGL, GCC etc. as they depend on each system. Wouldn't make too much sense to package the build computer's NVidia version of libGL.so for all users ;)
Last edited by TheSHEEEP on 22 July 2018 at 8:47 am UTC
See more from me