You can sign up to get a daily email of our articles, see the Mailing List page.
We do often include affiliate links to earn us some pennies. See more here.

Along with the announcement that 3D Realms has teamed with 1C Entertainment for a console release of Ion Maiden, a new release window has been given along with fresh screenshots and a teaser for another new FPS game.

The retro first-person shooter developed by Voidpoint using the Build engine, which powered Duke Nukem 3D, Blood, and Shadow Warrior will simultaneously release on all platforms in Q2 2019. Once we get a clearer idea of when this will be, we will update you on that of course.

Additionally, here's some new screenshots they've shared (click to enlarge):

On top of that, they also said this in the PR email to us:

Both companies will also collaborate on a new unannounced FPS based on the original Quake engine coming to all the same platforms as Ion Maiden.

I've reached out to see if that does mean Linux to for the next title, you would think so from the wording but you can never be too careful. Since Ion Maiden from Voidpoint has Linux support, hopefully 3D Realms went with a developer who can do Linux support again as I understand this new title is not being developed by Voidpoint.

If you're interested in trying out the impressive preview campaign that's currently live for Ion Maiden, it's available on GOG and Steam.

Article taken from GamingOnLinux.com.
13 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
21 comments
Page: «2/3»
  Go to:

Mblackwell Oct 23, 2018
Quoting: Faalhaas
Quoting: Mblackwellto prevent the entire game from having all of its art casually stolen before the full game releases.
My intention was just to get it running on EDuke32, but Mblackwell just peaked my interest for hacking art. ;)

Tools for reading .art files have existed for years, but if you wanted to make Linux versions of old Windows apps like DukeRes that would be fantastic actually. :D
Hendricks266 Oct 24, 2018
Quoting: GuestThe interesting thing about Ion Maiden, is that while it uses Eduke32 as the basis, they intentionally made the texture format incompatible with the Eduke32 release. This is questionable due to the license, since it is derivative of GPL works, but the engine pieces that load textures is actually covered by their BUILD license. I'm not a lawyer but I don't think that the licenses are even compatible due to being linked.
When 3D Realms published the sources to Duke 3D and Shadow Warrior under the GNU GPLv2, they did so with a linking exception for the BUILD Engine. EDuke32 and Ion Maiden are in full compliance with these terms.

Quoting: GuestStill, I doubt they will officially ever make Ion Maiden supported in the stock Eduke32 release.
Quoting: GuestI hope you intend to allow for that version of the artwork to load in the Eduke32 public release once the final game is released. The ability to modify and change the games built on the BUILD engine were one of it's most successful assets.
Yes, we do plan to allow the user to drop a newer EDuke32 binary into the game and run with updated code. However, this will only be true with the release of the full version, not the preview campaign.

Quoting: GuestI attempted to get more information a while back on their Freenode IRC channel, and was met with outright hostility.
Quoting: GuestTo make things clear, after the last interaction on the IRC channel from the main developers, the experience was less than professional. I personally don't have any need or intention to rip art assets, however, I do want the ability to run newer eduke32 code. I will be watching this game closely and if the team does not act in good faith, I will release the information more publicly than in a comment section and with full source code changes. You can also scramble the header format and I have the ability to figure that out as well. We can play the cat and mouse game or be friendly and everyone wins.
I hope everyone in this thread recognizes the incredible amount of disrespect it takes to approach a developer with an ultimatum like this. Our interactions in the EDuke32 IRC channel were neither hostile nor unprofessional: https://pastebin.com/XRNJy1E9

mos6510, please quit misrepresenting our studio with malicious half-truths.
Smoke39 Oct 24, 2018
Quoting: Hendricks266
Quoting: GuestThe interesting thing about Ion Maiden, is that while it uses Eduke32 as the basis, they intentionally made the texture format incompatible with the Eduke32 release. This is questionable due to the license, since it is derivative of GPL works, but the engine pieces that load textures is actually covered by their BUILD license. I'm not a lawyer but I don't think that the licenses are even compatible due to being linked.
When 3D Realms published the sources to Duke 3D and Shadow Warrior under the GNU GPLv2, they did so with a linking exception for the BUILD Engine. EDuke32 and Ion Maiden are in full compliance with these terms.

Quoting: GuestStill, I doubt they will officially ever make Ion Maiden supported in the stock Eduke32 release.
Quoting: GuestI hope you intend to allow for that version of the artwork to load in the Eduke32 public release once the final game is released. The ability to modify and change the games built on the BUILD engine were one of it's most successful assets.
Yes, we do plan to allow the user to drop a newer EDuke32 binary into the game and run with updated code. However, this will only be true with the release of the full version, not the preview campaign.

Quoting: GuestI attempted to get more information a while back on their Freenode IRC channel, and was met with outright hostility.
Quoting: GuestTo make things clear, after the last interaction on the IRC channel from the main developers, the experience was less than professional. I personally don't have any need or intention to rip art assets, however, I do want the ability to run newer eduke32 code. I will be watching this game closely and if the team does not act in good faith, I will release the information more publicly than in a comment section and with full source code changes. You can also scramble the header format and I have the ability to figure that out as well. We can play the cat and mouse game or be friendly and everyone wins.
I hope everyone in this thread recognizes the incredible amount of disrespect it takes to approach a developer with an ultimatum like this. Our interactions in the EDuke32 IRC channel were neither hostile nor unprofessional: https://pastebin.com/XRNJy1E9

mos6510, please quit misrepresenting our studio with malicious half-truths.
I don't think mos was coming from a position of disrespect so much as an honest misconception of the licensing, and a misunderstanding of your intentions. In the log you posted, you said "You can explore when the full game is out" once, and the rest of your conversation seems to be against modding -- presumably specifically in the context of the preview, but that didn't really seem explicitly clear to me, so to me it kinda reads as mixed messages.

Anyway, I'm glad to hear you're planning to support vanilla eduke32 in the final version. Thanks for the clarification.
SharkMachine Oct 24, 2018
Quoting: Smoke39
Quoting: Hendricks266mos6510, please quit misrepresenting our studio with malicious half-truths.
I don't think mos was coming from a position of disrespect so much as an honest misconception of the licensing, and a misunderstanding of your intentions. In the log you posted, you said "You can explore when the full game is out" once, and the rest of your conversation seems to be against modding -- presumably specifically in the context of the preview, but that didn't really seem explicitly clear to me, so to me it kinda reads as mixed messages.
You are correct, but I also agree with what Hendricks266 stated. That pastebin bit does not look like "was met with outright hostility" is what happened.

Also, from my point of view, those threats to make the image format public were completely unnecessary. Even if the game devs were being asses, those threats would have not sat well with me.
Oet_ Oct 25, 2018
Quoting: Hendricks266I hope everyone in this thread recognizes the incredible amount of disrespect it takes to approach a developer with an ultimatum like this. Our interactions in the EDuke32 IRC channel were neither hostile nor unprofessional: https://pastebin.com/XRNJy1E9

mos6510, please quit misrepresenting our studio with malicious half-truths.
What about the incredible amount of disrespect to a supporting user's freedom? mos6510 wanted to join eDuke32 with Ion Maiden and got total discouragement instead of help. And now everyone bullied him away from this forum. And because of the pastebin, Hendricks266 actually exposed how people can get it working himself (ironic). :)

That being said, I purchased the game and look forward to the full version, but also its freedom toward the user! I specifically want the freedom to run Ion Maiden on my GameShell.
Oet_ Oct 25, 2018
Quoting: Guest
Quoting: Faalhaas
Quoting: Hendricks266I hope everyone in this thread recognizes the incredible amount of disrespect it takes to approach a developer with an ultimatum like this. Our interactions in the EDuke32 IRC channel were neither hostile nor unprofessional: https://pastebin.com/XRNJy1E9

mos6510, please quit misrepresenting our studio with malicious half-truths.
What about the incredible amount of disrespect to a supporting user's freedom? mos6510 wanted to join eDuke32 with Ion Maiden and got total discouragement instead of help. And now everyone bullied him away from this forum. And because of the pastebin, Hendricks266 actually exposed how people can get it working himself (ironic). :)

That being said, I purchased the game and look forward to the full version, but also its freedom toward the user! I specifically want the freedom to run Ion Maiden on my GameShell.

The user has no freedom to simply rip out and use the assets as they want. Seeing as that's been happening, the devs have simply been trying to prevent that - at least until the game has been fully released.

So no, I'm not seeing any disrespect from the devs here. Quite the opposite - they've simply asked people for a little more time before trying to rip apart, mod, etc, a game that's currently still in development.

Okay, good point. Apparently "freedom number 0" as Stallman would call it is clearly lacking at this point ;). I am just curious if the developers are currently respecting the GPL2 of eDuke32 at this moment with the preview (or changed and released changed eDuke32 code without publishing the changes). Don't get me wrong. I encourage people to buy this game, but I also hope the developer is also respecting licenses.


Last edited by Oet_ on 25 October 2018 at 4:38 pm UTC
Oet_ Oct 25, 2018
Quoting: Guest
Quoting: Faalhaas
Quoting: Guest
Quoting: Faalhaas
Quoting: Hendricks266I hope everyone in this thread recognizes the incredible amount of disrespect it takes to approach a developer with an ultimatum like this. Our interactions in the EDuke32 IRC channel were neither hostile nor unprofessional: https://pastebin.com/XRNJy1E9

mos6510, please quit misrepresenting our studio with malicious half-truths.
What about the incredible amount of disrespect to a supporting user's freedom? mos6510 wanted to join eDuke32 with Ion Maiden and got total discouragement instead of help. And now everyone bullied him away from this forum. And because of the pastebin, Hendricks266 actually exposed how people can get it working himself (ironic). :)

That being said, I purchased the game and look forward to the full version, but also its freedom toward the user! I specifically want the freedom to run Ion Maiden on my GameShell.

The user has no freedom to simply rip out and use the assets as they want. Seeing as that's been happening, the devs have simply been trying to prevent that - at least until the game has been fully released.

So no, I'm not seeing any disrespect from the devs here. Quite the opposite - they've simply asked people for a little more time before trying to rip apart, mod, etc, a game that's currently still in development.

Okay, good point. Apparently "freedom number 0" as Stallman would call it is clearly lacking at this point ;). I am just curious if the developers are currently respecting the GPL2 of eDuke32 at this moment with the preview (or changed and released changed eDuke32 code without publishing the changes). Don't get me wrong. I encourage people to buy this game, but I also hope the developer is also respecting licenses.

There are components of eduke32 not covered by GPL2. Dev has already replied in this thread stating that they are in full compliance of all appropriate licenses. From everything I can see, they really are trying to do the Right Thing(tm) here. If there turn out to be strange shenanigans later on, so be it, but I think they've shown enough good faith to earn at least until a little bit after release before that should be questioned.
(I'm not saying people should take everything at face value - I've seen enough that I think at least making sure licenses are adhered to - but I think they should at least be allowed to release the game fully first.)
You are probably right. I now assume the devs are in line with both the GPL and the BUILD license.

Quoting: Hendricks266Yes, we do plan to allow the user to drop a newer EDuke32 binary into the game and run with updated code.
Still a bit afraid of the "plan to" part though. Plans can be changed. ;)


Quoting: GuestNow correct me if I'm wrong, but even id software NEVER released the source codes for their games until they were YEARS old
True. But this is not about releasing source code of Ion Maiden. It is about (not) having to release changed source code of eDuke32.


Last edited by Oet_ on 25 October 2018 at 8:09 pm UTC
Mblackwell Oct 25, 2018
http://svn.eduke32.com/listing.php?repname=eduke32

All updates to the codebase go here first. Ion Maiden isn't really a fork. I compile my own binaries from svn locally when new experimental patches get submitted.


Last edited by Mblackwell on 25 October 2018 at 8:15 pm UTC
Oet_ Oct 25, 2018
Quoting: Mblackwellhttp://svn.eduke32.com/listing.php?repname=eduke32

All updates to the codebase go here first. Ion Maiden isn't really a fork. I compile my own binaries from svn locally when new experimental patches get submitted.
Interesting. I gladly made use of the repo when I wrote my article for the GameShell.

Whereas the GameShell worked fine, my Arch Linux does not seem to like the min-function:

compat.cpp line 629:
source/build/src/compat.cpp:629:82: error: no matching function for call to ‘min(unsigned int, int64_t)’
formats.cpp line 298:
source/audiolib/src/formats.cpp:298:57: error: no matching function for call to ‘min(size_t&, long long unsigned int)’
         voice->length       = min(blocklength, 0x8000ull);
Mblackwell Oct 25, 2018
That should be fixed soon. It borks building on Linux in a variety of situations.
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!
The comments on this article are closed.