Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

Incline Ion Fury (formerly Ion Maiden) - Build Engine powered FPS by Duke Nukem 3D mappers - now with Aftershock DLC

JarlFrank

I like Thief THIS much
Patron
Joined
Jan 4, 2007
Messages
33,163
Location
KA.DINGIR.RA.KI
Steve gets a Kidney but I don't even get a tag.
They're just pushing down real hard on the nostalgia pedal and give us the authentic waiting for Duke Nukem Forever experience we all fondly remember from our childhood.
 

Anthedon

Arcane
Patron
Joined
Jan 1, 2015
Messages
4,524
Shadorwun: Hong Kong Divinity: Original Sin 2 Pillars of Eternity 2: Deadfire
Still waiting patiently for Aftershock to play Ion Fury, it'll happen any day now.

wkgaa.jpg
 
Joined
Sep 22, 2022
Messages
187
I would be surprised at this if I didn't have personal experience with the boomer shooter community at this point (was part of a high-profile DooM mod). These people/developers give me a headache now.
 

LESS T_T

Arcane
Joined
Oct 5, 2012
Messages
13,582
Codex 2014
Well if they are okay with no budget development that's fine, but then they (3DR and Voidpoint) shouldn't have announced it with a trailer and all that things. Just saying 'we're working on some additional content that may be finished someday' would be better.
 

randir14

Augur
Joined
Mar 15, 2012
Messages
644
so they aren't... getting..... paid...... despite ion fury being quite successful...
They weren't getting paid by 3D Realms during development of Ion Fury either. The project manager had to take out bank loans to pay the developers.
 

Tacgnol

Shitlord
Patron
Joined
Oct 12, 2010
Messages
1,871,752
Codex 2016 - The Age of Grimoire Grab the Codex by the pussy RPG Wokedex Strap Yourselves In Codex Year of the Donut Shadorwun: Hong Kong Divinity: Original Sin 2 Steve gets a Kidney but I don't even get a tag. Pathfinder: Wrath I helped put crap in Monomyth
Yeah 3D Realms is notorious for this. It's why so many of these projects end up in development hell.
 

Bad Sector

Arcane
Patron
Joined
Mar 25, 2012
Messages
2,233
Insert Title Here RPG Wokedex Codex Year of the Donut Codex+ Now Streaming! Steve gets a Kidney but I don't even get a tag.
so they aren't... getting..... paid...... despite ion fury being quite successful...

My understanding is that they aren't getting paid for developing the game but they are getting paid for Ion Fury sales.

FWIW this isn't anything special for 3D Realms, pretty much all "indie publishers" do that - they only provide marketing, distribution and perhaps testing, etc after the game has been developed.
 

ArchAngel

Arcane
Joined
Mar 16, 2015
Messages
20,081
Still waiting patiently for Aftershock to play Ion Fury, it'll happen any day now.

wkgaa.jpg
Why? I just found about this game yesterday and started playing some Gog 2.0 version I found online. It seems fine.

Also I didn't even know 3D Realms is back and has a few new games under its name. The Graven one looks interesting.
 

ArchAngel

Arcane
Joined
Mar 16, 2015
Messages
20,081
Also I didn't even know 3D Realms is back and has a few new games under its name. The Graven one looks interesting.
It's a new team, they have nothing in common with old 3dRealms.
Sure but they are doing similar great games like before but that work on modern hardware and use a lot of improvements that happened along the way.
 

geno

Savant
Joined
Aug 21, 2018
Messages
727
Location
Spain
A new devblog has been published. It's a glance to the Arrange Mode.

https://store.steampowered.com/news/app/562860/view/3639503050109423528
Arrange Mode
Hello gamers, it’s Max ‘oasiz’ Ylitalo on the keys once again and last I wrote about “3D in Build Engine and Ion Fury” some years back.

This time I’ll be writing a few more entries focusing on level design and some other bits related to it, starting with Arrange mode. While I started off as a mapper, I quickly found myself as the “lead level designer” on the project around 2016, doing a bit of everything on the side.
As a mapper, I’m the effects guy. Coming from Duke3D mapping I’ve always had the interest on trying to push maps to do cool things and create unique game play scenarios. It’s not that different with Fury where I always try to think on how the mechanics can be pushed a little further with the existing tools available. Experimentation with these resulted in things like “Bombardier challenge” and “Queen of the hill”.

This time I wanted to go back to something I already planned to include all the way in 2017 for the preview campaign, then called “B mode”.

When designing a game, it's always about finding a right balance between skill, enemy introduction pacing and other gameplay beats.

Even with the hardest skills intended for veteran players, you can’t just go full blast with all of the enemies, items and traps as you will want to gradually build up the intensity and roughly match the pacing of easier skills in terms of new elements. With Fury, on hardest skill you will get more enemies, more aggressive A.I. and a few key enemies get trickled in slightly earlier than the usual first encounters. However it’s all still designed to give you a mostly similar experience.

While I believe we struck a nice balance overall with the main campaign, in some cases we had few spots where we had to look back and agree that some puzzles might confuse new players. With puzzles, any neat world hazard/puzzle you add will exist as a shared level script/geometry bit, affecting ALL skill levels. Outside of puzzles, there were also some enemies we didn’t want to introduce very early on regardless of skill, resulting in some enemy types getting barely any proper screen time.

Many of these would work better during a replay.

7527617802bfd63399a01f68db7e97f3efdf7200.png

Early z1a4: generator puzzle used to be harder with underwater areas

How to tell a replay apart? We at one point thought about having higher skills locked behind a “beat the game” wall but it’s not really nice for replays. Not only that but it would limit us mostly to enemy placement changes and we wanted more.
It was time to dig up that “B mode” mentioned earlier…

Our inspiration comes from older games where you’d finally beat the game (God gamer you!) and be getting ready to enjoy the ending... However instead of a conclusive end, you might’ve even got a very blunt and rewarding “Try again with a harder game!” message and it would usually just kick you back to a title screen with perhaps some secret code. Undeterred, you start the game again and all of a sudden you’d notice that the game would have changes to make it harder, different and sometimes going as far as modifying actual levels of the game to essentially give you a whole new second quest. This was often known with names such as “B game” “Hard mode” or “Second quest” and can be seen as a natural evolution of even older arcade games where you’d typically have 3-5 stage layouts that would keep repeating with a few tweaks to increase the difficulty each loop, designed to make you lose eventually.

8d4ef829f7513bf66e71fd80d538ad3004094aee.png

(Left) Legend of Zelda NES — (Right) Kirby’s Dream Land GB

Back when planning started, we dubbed ours "B-mode" and the game was to ship with just two skill levels and this alternate mode that was intended for replays, acting as a "medium+ & hard".
As the game's development was pretty turbulent back in 2016-2017, we didn't even know if the preview campaign would be our swansong. But when we finally went with the EA model and decided to push with the full game, we focused our efforts on making the existing stuff work as well as possible and revisit this idea for the full game... That didn't really happen either :)

I found some early planning sheets for the “end of level” screen that still included the 2 skills and A/B mode distinction. You can still recognize a few of these messages.

bb28d09eeb1c4fde43051266d1019681e937d313.png


Now, “B mode”, let's try again..

The term “Arrange mode” was picked since it has a nice ring to it, playing homage to older Japanese games from the 80s and 90s where you’d often have arcade home ports that would try to replicate a vanilla experience but you’d in often have “ARRANGE” in the main menu that was essentially an added bonus mode could introduce changes to game play, graphics, music, stages and even story.
All of this could be minor game play rule tweaks to full on “second quest” type experiences.
These still spiritually live on in the form of DLCs and as various unlockable extras.

In this context, our goal set out to be to provide a “second quest” type of experience that lets the player re-experience the vanilla campaign with new unexpected twists and also adding new game play elements to the mix.

Four key points ended up being
- Increase challenge by remixing maps
- Mirror flip the maps (the slow way)
- Collectibles
- Spice things up with Aftershock content for extra variety


INCREASE CHALLENGE BY REMIXING MAPS
One great thing about a replay run is that we can expect the player to be familiar with some basic concepts like baton operated switches.
We can assume that once a player reaches an area, the player already mostly knows what to search for and we can already have an "increased difficulty" version of a puzzle or an area without having to teach the mechanic exactly.

Expect to see a few tweaks to puzzles or some key card locations and some new hazards like purple goo taking over familiar areas, requiring new ways to think! :)


e96de3476e35df70b5681cddfcf19dc36cb15d22.png

45475617cc6b3107a48ba14b66e44acf77a532e1.png

Hmmm… someone has been moving generators again… Wait! what is this purple goo!?

MIRROR FLIP MAPS (the slow way)
All of the maps have been mirror flipped!

Now you'd think the process is just "translate X for map" and you'd be right, but I didn't want to just have everything 100% mirrored, I wanted the signs, text, etc.. to read properly as if the maps were always like this. This poses a few annoyances as build engine is rather primitive with walls/sprites store a simple "Flip X, Flip Y, Flip both" flag. Here are a few examples of manual fixes from the editor side:

cfa3f0f310192d248bf60c2715458025ad318aab.png

3941ef35be3ddddbfdf81f0c4bbf041c2a4925fe.png

c5363a924ff3beb9705d11e0a82322bf6b904aa8.png


A lot of the text actually consists of separate letter by letter sprites that are now all in wrong order. The solution was to code a custom script where I can pick a group of sprites and "de-flip" these with some rotate functions and math. After this you'd have to re-align sprite group that could get stuck inside walls due to Z fighting hacks or rounding errors.

Surprisingly, Build has no way of selecting multiple sprites in 3D so I ended up adding that as well.

e447f528d8cc5b11914a9efd4d9dbfc811ce0eb3.png

795d9e5efd547e19edf99f8819df0778f373fb6b.png

e083f791b3c8a0be2fb94cb22e94f8c45487990a.png

795d9e5efd547e19edf99f8819df0778f373fb6b.png

A de-flip script is applied against the selection which rotates it against an axis and flips the sprite’s cstat bit that controls if the texture is mirrored or not. However in many cases sprites are not 100% flat against the wall, any sprites sticking out will now end up inside so it needs careful repositioning to restore it…


Floor and ceiling texture alignment can either be world or sector relative. This means that when you move/rotate stuff around, the origin of texture panning will be bound to one edge (wall) of a sector. If sector aligned, it will always be parallel to the "first wall" of a sector. This is where things get a bit more complicated...

Walls in Build are actually points in the 2D map and don't contain the expected x1,y1 - x2,y2 references, instead a wall is considered a single point in 2D space and it stores the next point's ID based on clockwise direction of the sector's shape. Flipping the sectors will generally work but as the alignment has to be redone internally to be clockwise again (Reverse order), it might result in misalignments that need manual fixing and can't be automated or detected. These were fixed manually. Huge thanks to our testers for helping catch so many more of these!

8f8576f70e2fba88c7a22647a36d9e04c71bb566.png

b11c6ac1a66e421248d730a1f7ec062f31dd869d.png


af4ca6d70deba66b11844ab164278326bfd90ba5.png

A Few of the many examples where manual fixing is required

However toilets were done fully in code, with hardcoded alignments for any necessary texture swaps. Solution? Create more editor code and fix every single toilet in the game manually one by one by flipping the first wall to be one wall towards the other side...

I had a day where I was literally inspecting all the toilets in the game.

cf7b85e76698b869bec837ba8085bd5a18839d1d.png

289a6d2e11fc8c289cf7f5376dda47d16cd79d77.png

Flipping the wall order changes the alignment of the floor texture. Fixed on the right one.

COLLECTIBLES
Something scrapped from the original game was a concept where you'd find bombs around the world that you'd defuse and gain a reward for. This was rather quickly scrapped but we always kind of liked the idea of having other "hidden in plain sight" stuff to find besides secrets.

Perhaps inspired by MGS2 Fatman defusal stuff and a bit of NOLF, you can now find collectible bomb pickups scattered around the world in challenging places, ticking away, waiting to be defused.

On 1.0 you had limited use for jump boots but expect to require them for some of the new stuff!
Areas which were previously unreachable might now have stuff to look out for, and you'll get to trade some for powerups/items between zones.


SPICE THINGS UP WITH AFTERSHOCK
And finally we have the whole library of new enemies, powerups, items and weapons from Aftershock.

You will have access to a ton of stuff from the get go but also expect a pushback from the enemies!

Action will be much more hectic due to the new tools we have at our disposal.
I won’t be spoiling the whole roster here but we do have a bunch more variety, including a rather ridiculous powerup.

506faeea7cf02d0db8beae8c7d13d990395e9766.png


While a lot of this could be done with run-time scripts, we wanted to make the experience feel more like a real game mode and also doing something cool for the fans to play around with.
It was an opportunity to make a few of the fanmade “unreachable area” rumors a reality ;)

Expect to see maps include a few of the new effects we’ve developed for aftershock.

I hope you got some idea on how arrange mode is shaping up and next time I’ll be shedding some light on how the zone3 boss ship was done.


<shill> If you haven’t bought Ion Fury yet then consider grabbing it from Steam and stay tuned for more Aftershock information! </shill>


Max ‘oasiz’ Ylitalo
 

Tacgnol

Shitlord
Patron
Joined
Oct 12, 2010
Messages
1,871,752
Codex 2016 - The Age of Grimoire Grab the Codex by the pussy RPG Wokedex Strap Yourselves In Codex Year of the Donut Shadorwun: Hong Kong Divinity: Original Sin 2 Steve gets a Kidney but I don't even get a tag. Pathfinder: Wrath I helped put crap in Monomyth
Mirror flipping maps has been a feature of the eduke32 engine for an age, so I'm not sure why they are suggesting it's a big deal.
 

geno

Savant
Joined
Aug 21, 2018
Messages
727
Location
Spain
Mirror flipping maps has been a feature of the eduke32 engine for an age, so I'm not sure why they are suggesting it's a big deal.
Probably the extra work re-aligning the textures and the new code he mentioned. My bet is that this feature delayed the DLC for like 6 months at least.
 

deuxhero

Arcane
Joined
Jul 30, 2007
Messages
11,419
Location
Flowery Land
Mirror flipping maps has been a feature of the eduke32 engine for an age, so I'm not sure why they are suggesting it's a big deal.

As the blog mentions, they had to fix all the signs that would now be backwards because they were made from multiple parts.
 

randir14

Augur
Joined
Mar 15, 2012
Messages
644
Cool, i guess....

But Aftershock, is it coming?... when?. Any update about that?. Is it real?.
On the Steam forum one of the devs said only 3 people are working on it now. Everyone else moved on with their lives.
 

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.
Back
Top Bottom