Revenge of the Fallen – Closed Testing: Start!

Hey all! The end of the month is fast approaching, and, yes—that means CT is starting. When, you ask? The first phase of Closed Testing begins on Wednesday, February 24th. So let’s talk about what that means.

stolen from inspired by osu’s patcher.

We’ve been working on this for nearly two years now, and this is the first time we’re going to get to throw some of what we’ve been doing at you guys. Closed Testing is an opportunity for us to get an initial feel for stability, balance, and game “feel” (more or less in that order). MMOs don’t truly get tested until they’ve experienced scale, and this will be rotf2’s first exposure to a concurrent playercount over ten.

What I’m trying to say is, I expect things to blow up. Hard. But I also think that we have a good team, a good community, and a (very eager) group of Closed Testers to help us fix everything. We’re committed to making something that we ourselves want to play, and we expect to be doing a lot more before we reach that goal.

made in the source engine

For the initial round of CT, the plan is to run an intense, 2-3 day server stability test, with real players. During this time, we’ll be monitoring everything that works (and everything that doesn’t), and pushing out rapid fixes and improvements as things come up. We’re currently looking to test the easy, early-game content, so we’re setting up the playable realms and dungeons accordingly.

As we’ve mentioned (like, a lot), despite how long we’ve been working on this, rotf is still very early on in its development. MMOs take a long time to build. While the default assumption should be that nothing you see during CT is final, I’d like to specifically point out that these features are incomplete or missing entirely:

  • General balance (can’t balance effectively until players join)
  • Stat/skill trees (masterwork nodes not done)
  • Rune choices (only a few implemented atm)
  • Tutorial (completely missing)
  • Progression explanation (what is “easy/medium/hard,” what does HST do, etc)
  • Enchanting (not ready yet)
  • Realms (missing of a LOT of polish)
  • Classes (bare minimum for CT is enabled, but the Subclass tree + many class abilities are not ready yet)
  • Item storage (a barebones “vault” system is implemented but not available)

I could go on, but at some point, we have to put our pencils down, and see how things look. We’re both nervous and ecstatic to see what people think of this early-stage preview of rotf2.

For those of you that don’t have a CT key, hang in there! We’ll be funneling more players in as long as stability looks promising. For those of you that DO have a CT key, you’ll get an email from us (using your sign-up email) on the 24th, with information on how to download, play, and provide feedback.

We’ll update this post with a key in 15 minutes. If stability is good, we’ll also begin distributing keys to content creators, so if that’s your thing, keep an eye out (spamming our DMs is not a great way to get a key).

Anyhoo. This should be fun. https://rotf.io/register

Closed Testing key: MW[1]Z-T[2]9V-QS[3]2-O[4]YV

[1] The first letter of the name of a once-proud spear-man in legacy rotf.
[2] The first letter of the name of the boss that dropped a primal Soul Bottle.
[3] The first letter of the alternate name for the Market. The “_ _ _ _ _ _ _” House
[4] The first letter of the name of the water-based dragon event in legacy rotf.

Revenge of the Fallen: Runes + the NEW Skill Tree

Hey all! This is a sort of “backstage” post about the new Rune + Skill Tree system in rotf2. We started designing components of this system back in September, but this is the first time we’ve had something in-game that we can show off.

some of the early concept designs for the new skill tree.

After talking to a lot of players about which design they preferred, one thing that we heard consistently was that the stat preview in design #2 should definitely be in whichever iteration we decide to use. With that in mind, we started building out the skill tree’s layout in the editor.

it’s… alive…? dear god

So, yikes. But that was (obviously) just a first attempt at figuring out where everything should be positionednot how everything should look. Making the lines appear at the correct positions, even, was a challenge…

THESE LINES AREN’T EVEN IN THE RIGHT PLACE, OR THE RIGHT COLOR, OR KLFJDLKGJKLGDJKLG

But we got there eventually.

we did it we did it we did it we did it

We’re pretty proud of how it’s going, and how well we were able to follow our original design goals, but we ‘re definitely not done with this thing. Some things to note:

  • Runes slots now have names! Arcane (blue), Chrysalis (green), Impact (orange), and Adaptive (clear).
  • The Overview tab on the right allows you to live-preview your build as you develop it. The All Stats button will give you a more detailed overview (including things like primal effects on items, and reactive effects from runes), but we’re still working on that.
  • Masterwork nodes literally don’t do anything yet. We’re still figuring out how we want to keep the choices thematically exciting (i.e. matching their core rune), without taking away too much variety from the build system. Their sprites are also completely placeholder (lol).
  • You might have noticed a mini-node for Hastethis is a cdr-like stat that should be relevant for some classes, since many abilities now have cooldowns (as opposed to just mana costs).
  • Runes don’t have tooltips yet, but they will. The UI in general is still WIP.
  • The sword and shield in the video are not actually UT. The tier system from legacy won’t be returning as-was, and we haven’t had a chance to finish implementing the new system yet.
  • what’s this new area we’re standing in o_O

We’re hoping that the new skill tree system will continue to encourage players to seek out diverse builds and playstyles. We think it’s going to be pretty sick, especially when combined with the Class Tree (more on that some other time).

For now, another Closed Testing key! Use at https://rotf.io/register.

(Post will be updated in 15 minutes with the key to give you time to read the post. EDIT: Here it is!)

Closed Testing key: [1]V2E-[2]TXR-O0[3]U-X[4]NO

[1] The first letter of the blue rune in legacy rotf that gave increased loot chance for rare drops, but prevented you from looting any other items.
[2] The first letter of the stat in legacy rotf, scaling with speed, that gave you a % chance to dodge an incoming attack.
[3] The first letter of the boss of the legacy rotf Showcase dungeon.
[4] The first letter of the realm event in legacy rotf that threw playing cards everywhere.

Revenge of the Fallen: Thor & Heimdallr, Asgard Dungeon Preview

It’s Saturday, and you know what that means: it’s time for another devlog! I’ve been looking forward to this one, since I think exemplifies our “core design” principles for dungeons and fights in rotf2. The video preview is a bit long, but I really hope you watch it in full—the playthrough is a bit insane.

Take a look:

these are only the first two bosses…

Like with our post about Nyx, the Molten Mistress, I’ll highlight a few areas from the dungeon that we’re particularly excited about.

Here’s a shot from the Bifrost. Worthiness seems to be a rather prominent theme throughout Asgardian lore, so players need to pass through the Bifrost to continue the dungeon.

just dodge lol

Players that fail to reach the end of the Bifrost to help defeat Heimdallr will be beamed all the way back to the Observatory. They will be unable to complete the rest of the dungeon.

i didn’t make it to heimdallr. i wasn’t worthy.

But that’s a bit further ahead. The dungeon begins in a spiraling mountain. We’re still mastering the use of verticality in rotf2, so if you see any oddities, let us know! That said, this climb at the entrance of the dungeon is one of the many benefits that the new engine affords us. Quaximi is smurfing on art, as always.

the second ring of the mountain.

There’s a lot of other juice here that you might notice see when you watch the video (screen shake, anyone?), and we’ll continue to look for ways we can add flavor to our worlds. This dungeon includes work from practically everyone on the team, and I think it shows!

This post will be updated with a CT key within 10 mins of its publication. You know what to do: refresh, refresh, refresh!

Closed testing key:

[1]LQU-F[2]J6-C[3]N6-OO[4]K

[1] The number of realms in Yggdrasil, not including Asgard.
[2] The first letter of the name of Thor’s brother, the god of mischief.
[3] The first letter of the home of the frost giants.
[4] The first letter of the source of the mythology that inspired this dungeon.

The start of closed testing is coming up soon. Are y’all excited? https://rotf.io/register

Revenge of the Fallen: Website Overhaul

Hi all! It’s Miniguy again. This is going to be a fairly quick update. As we continue development of in-game content for Closed Testing, we realized it was time to revisit a (fairly overlooked) portion of our code: the RotF website.

it’s so… purple..?

Don’t get me wrongI’m proud of that thing! But I also made it in, like, 2017, and I’ve since learned a lot about programming and design. I’ve also learned, regrettably, that as much as I like the color purple, the legacy rotf website may have been a little bit excessively purple.

admittedly, none of these people were actually talking about the website in these messages, but i promise people have been complaining. which makes sense. the website is ugly.

So, we’re overhauling it!

wow, vignette!

I’m still learning how a lot of these webdev tools work, so if things blow up, please let me know! I’m pretty proud of how everything looks, though.

is this a fungal abode spoiler?

I hope you guys like the new look! The new website is live now at https://rotf.io/, so go check it out 🙂

As always, this post will be updated within 10 minutes of its publication with a Closed Testing Key. Hit those F5 buttons!

Closed testing key: TA7[1][2]PEJ-JZ[3]W-[4]9Z3

[1] The first letter of the legacy rotf class that used shurikens.
[2] The first letter of the name of the first dungeon in rotf to drop primal items.
[3] The number of times you could get the “First Born” fame boost in legacy rotf. (lol)
[4] The first letter of the legacy rotf rune that would give several buffs after consuming HP/MP potions.

Use at https://rotf.io/register. Good luck!

Revenge of the Fallen: Nyx of Fire (that demon lady from last week!)

Hi all! This is a (very late) Miniguy post. In last week’s devlog, Shmitty walked us through some of the animation, spriting, and general design work that they’ve been doing for the newest world boss. We also asked for name suggestions, since internally, we’d been calling her the Demon Lady. After a lot of great suggestions (and a lot of perhaps objectionable ideas), we’ve finalized her name as Nyx of Fire. Congratulations to Flurry for coming up with it!

Today, I want to give you a small preview of how Nyx’s fight plays out. We’re not done with her, yet: her animations are still being finalized (i.e. some of her minions animation timings are still being fixed!), we’re still working out how we want the world’s transformation to look, we still need to pad out the fight with smaller bullet hell patterns… but it’s nice to put our pencils down for a bit and see where we’re at! Have a look below:

You should definitely watch the full video, but I wanted to highlight one of the things Mike and I had a lot of fun working on: Nyx’s evil player phase! In this phase, she recruits a player to help fight for her. I’m pretty sure I killed Mike at least twice.

that demon lady is just so fine…

I’ll also point out a newer projectile pathing system that we just finished writing. It’ll be used in the GTU lord fight that patpot’s been working on, but you can also see it used during Nyx’s fight (see the clone that jumps in from the left):

she jump

Thanks for checking out today’s post, even though it’s a bit later than we intended! As always, we’ll update this post with a closed testing key within 10 minutes of its publication. Hit those F5 buttons, y’all!

Here’s the promised second key, apologies again for the late post!
EH[1]Y-[2]Q7W-T6[3]L-BL[4]2

[1] If you were interested in a certain iconic high range sword from a realm event in legacy rotf, what is the first letter of the name of the event boss you’d be farming?
[2] For those dedicated base fame farmers there was a certain rune you could equip which would increase your fame gain but stop loot from dropping, what is the first character of the second word of the name of this rune?
[3] There was some speedy characters in legacy rotf, if you wanted a boost in your evasion stat to make this even stronger what is the first character of the base skill tree master node you would choose? (For clarification, the first node you have to choose for a skill tree before going into generic stat nodes)
[4] The first character of the name of the person who’s perspective you watch in the Nyx of Fire – World Boss Preview video.

YU[1]8-6EY[2][3]QGY-[4]KVU

[1] The first letter of the class of boss mentioned in this post!
[2] The first letter of the dungeon that dropped Enchanted Uru Sword.
[3] The number of times rotf has been delayed so far.
[4] The number of world bosses we’ve shown publicly.

Use at https://rotf.io/register. Good luck!

Revenge of the Fallen: Spellbooks, scrolls, mages and summoners!

Hello all! In today’s update, we’re showing off a bite-sized preview of some class abilities. A quick primer on rotf2 classes: when you create a character, you choose from one of four “root” classes. As you progress through the game, you’ll earn points towards your Class Skill Tree (NOT the same as your Stat Skill Tree—more on this in a later post), where you’ll be able to subclass, and gain access to new abilities.

The Summoner class is a subclass of Mage. This means that the summoner can use Mage abilities! Below is a clip of four different abilities, in-game: two spellbooks, which are Mage abilities, and two scrolls, which are Summoner abilities. Have a look:

earth and ice and everything nice!

A few notes: For those of you worried about visibility, these abilities will follow GPL rules, meaning that if a player isn’t in your guild/party/locked list, their abilities won’t clog up your vision. Cooldowns, mana costs, damage, etc in the video are placeholder.

Something that probably isn’t worth mentioning (but that I spent a *lot* of time on, personally, so I’m going to mention it!) is that all of these abilities are client-predicted. A lot of times on legacy rotf, you’d use an ability, but you’d have to wait for one network RTT for the ability to actually take effect (essentially, latency/ping made some abilities feel really bad). In rotf2, ability effects are instant, and the server figures out how to deal with the latency. It’s hard to show on video, but this is a big deal!

We’ll be following the same Closed Testing key giveaway format as in the last post, but as an added fairness measure, we’ll update this post with the key within 10 minutes of its published time. Hit those F5 buttons!

Closed Testing key:

WUQ[1]-M[2]RE-[3]CVZWW7[4]

[1] The first letter of the name of the boss that dropped the primal item Reaper’s Bow.

[2] The number of “root” classes in rotf2.

[3] The first letter of the name of the unlimited use, consumable item, which gave HP, MP, and loot boost.

[4] The first letter of the orange rune that increased your ability projectile damage by 75%, but decreased your mana regen.

Use at https://rotf.io/register. Happy holidays, everyone!

Revenge of the Fallen: Market, parties… party in the market?

Hey all! Bit of a slower post today, focusing on some legacy content that we’ve finished re-implementing. You’ve seen this stuff before, but it’s still work that had to get done!

The party panel (that’s the UI on the bottom right of the screen, when you click on a player name) is more or less done. Whispering no longer highlights the command text in chat, so you won’t accidentally remove your /tell anymore. Teleporting, a context-aware party button, trading… it’s not *that* exciting, since much of this is repeated work from legacy, but I’ve recorded some clips anyway.

Party work was particularly challenging. Behind the scenes, world logic on rotf2 uses some multithreading magic to better utilize server hardware, but it makes communicating information across worlds somewhat more difficult. Parties are the perfect “aaaaa, how do i make this work with our new world logic!!” problem, but we got it done! Here’s a clip of /psummon.

The market UI is also in. See the clip below:

All UI that you see is WIP (some of it is placeholder, even). Item stats are placeholder. We also re-implemented the legacy rune UI, but since many runes are still being worked on, we’re not ready to share that just yet. There’s also a possibility that by the time we’re ready to show the runemaster, the UI will have been overhauled anyway. Hang in there.

Now: key time! We were beginning to get a bit worried that scraper scripts were going to snatch up keys before legitimate players. To prevent those absolute squids from gaining an unfair advantage, we’re trying something new with these keys: trivia! Let’s see how this goes…

Closed testing key:

GQ[1]W-V[2]1G-LB0[3][4]3LM

[1] The first letter of the name of the boss in the Tomb of Decaying Death.
[2] The alliterative letter in the name of the first new dungeon we teased on this blog.
[3] The first letter of a certain kiwi-loving developer’s name.
[4] The first letter of both words in the name of Loki’s prism drop in Asgard.

Use at https://rotf.io/register. Good luck, guys!

RotF: Closed Testing Pushed to February

As you might have heard, the start of RotF’s Closed Testing period is being pushed back to February.

It’s not a decision that we’re making lightly—our goal with Closed Testing is to iron out as many game-breaking bugs (particularly server-breaking bugs) as testers can find, and then polish individual pieces of content. But the period between bug-fixing and polishing is finite. Stability determines whether or not we have a playerbase. We need time to do limited playtests internally, before the start of Closed Testing.

Several games (in this genre!) have learned this the hard way. Realm of the Mad God, Trials of Titan, Domain of Magica, Desolate Lands—all of these games have seen fresh ideas and content, but due to stability issues, don’t have the sizeable playerbases you’d expect. Day1 stability matters a lot, and it can affect sentiment around the quality of your game, long-term.

So even if we have all of the playable content “ready” by Q4 2020, we don’t feel comfortable thrusting it into your hands, yet. In particular, there are six areas that we still want to improve before CT:

  • Build variety (through class skill tree, stat skill tree, and runes)
  • Primal + legendary items and their niches
  • Class special moves, abilities
  • World bosses + their loot
  • General midgame content
  • Internal stability testing

By the end of February, we think we can check these things off, and begin Closed Testing.

Until then, however, we know we need to do a better job of communicating where our progress is at. We’ll be doing weekly progress updates on Saturdays, here on aced.gg. It feels like a consolation prize to us (and it probably does to you, too), but we believe that this is the best way to make good on our promise of creating the game that legacy Revenge of the Fallen was meant to be.

Caramel Carnival Preview and Important Closed Testing Information

Hey all. We know it’s been quiet around here, so we wanted to give you an update on Closed Testing and a bit of the content we’ve been working on for Revenge of the Fallen.

We recorded a small preview of the Carmel Carnival dungeon, an early-game area meant for characters that are yet to reach level 20. Take a look:

We’re still polishing experiences like this dungeon. Holding ourselves to higher design standards, in code, art, and in gameplay, means that we’re ~80% of the way to closed testing, but we need more time to get everything ready. Unfortunately, this means Closed Testing will be pushed back until February. For more information on this decision, see the follow-up post here.

Revenge of the Fallen-trading, enchantment testing, /tell

Miniguy here again–small progress update! We finished writing the trading system, and wrote some commands to test the limits of the enchantment/item data system.

We also got /tell working, which doesn’t sound like much, but there’s a bit going on behind the scenes that makes it an important milestone. When we return, we’re hoping to run two servers–one in NA, and one in EU–so getting cross-server communication working has been on the to-do list for a while.

Being able to /tell a player, regardless of which server they’re on, is exciting for us (even though it’s boring!) since it also marks the completion of some cross-server backend stuff.

Below is a video showing some of this stuff. I enchanted a tome to have a larger aoe, traded the tome to patpot, got it back, then made fun of him with /tell. The UI for trading is NOT final–but it works for now!

if you’re interested, you can see more enchantment magic here: https://www.youtube.com/watch?v=-eNPW_fPOgw

As promised, each of our blog posts will end with a closed testing key, which can be used at https://rotf.io/register.

Closed testing key: 07DP-DZVS-8HXU-OLYW

Thanks for sticking with us!