Reflex Arena cover
Reflex Arena screenshot
Genre: Shooter, Indie

Reflex Arena

1.2.0 - Fresh Outta Beta


Moving 1.2 out of beta, thanks to everyone for the feedback !

General Fixes:

Forge:

Art:

Purity:

Custom Rulesets:

Reflex 1.2.0 - Betamax Edition

Hey lads,

So the long-lasting 1.2 is finally upon us! Quite a few changes have occurred!

We'll be going in to beta for this one to ensure things are stable as a lot of things have changed under-the-hood.

 


Custom Rulesets:

Let's go through a bit of history.

Over the years people have given great passionate feedback about their balancing concerns. This has been both exciting to see and also a very fine line to walk as everyone has a different perspective.

We started with just one "Reflex" and modified the game accordingly. After a while we split Reflex into two rulesets, "casual" and "competitive". This allowed us to have a "casual" version for new/casual players while keeping the high end play wrapped up in the "competitive" mode.

After some time with this setup we wanted to try out different balancing options. We didn't want to just change the "competitive" ruleset around often for two reasons: it was used for competitions, and we wanted a standard known Reflex. So what we added here was an "experimental" ruleset which we could change more quickly without affecting things, and it would allow us to iterate faster with the community.

This worked rather well, but it took up a lot of time. We only had a very small team, and it was easy to be spend a full day or more balancing / testing things. And while we were going through this, people wanted quicker turn-arounds, and different groups of people wanted to try different options. We needed another solution.

From here, we went to "experimental plus". This idea of "experimental plus" was to allow the community to modify the games "experimental plus" ruleset themselves. We had different feelings about this. Allowing the community to try/test rulesets was fantastic, it was near-instant turn-around, and different groups could try different settings as they pleased. At the same time however, we were concerned people might break the game doing silly things. So we limited the "experimental plus" builds to a small group of players who were giving the most gameplay feedback. We kept it to this group only as the games presentation means a lot to us, we want to be seen & experienced in the best and most consistent way.

So this catches us up to recent times. 

What's happened recently is the experimental plus build was obtained by quite a few people and they started tweaking the game as they desired. On one hand this was great to see and it had more people playing! On the other hand it was dividing the community and complicating the user experience with the requirement of special builds and servers. Ultimately it feels unfair as not everyone gets to play with it. We had some discussions / decisions to make. The last point release disabled the experimental plus build, and we continued our internal discussions.

We had a lot of feedback in the discord which was great. We also had a lot of internal discussions about this. To us, modifying rulesets is people wanting "modding". While full modding is out of scope for us, it is an interesting way to look at it.  At which point we pivoted and started to consider delivering the system in that fashion.

So what did we do?

Going with this new thought, we've integrated custom rulesets directly in to the game. You can now create a ruleset_fred.cfg in your game/ folder, and set a whole lot of variables in it to define your ruleset. This will allow you to "callvote ruleset fred", and correctly present ruleset "fred". Any client can connect & will have the ruleset correctly applied on their client. Rulesets will appear in the server browser so it's obvious what you're joining in to. We have also exposed the stakegun to the game constants, so people are able to play with this if desired too.

The official matchmaking servers will continue to run the internal "casual" and "competitive" rulesets. But this will allow the community to update / refine their own rulesets & experiment as they have desired.

 

New Weapon Skins + Curated Workshop:

We have planned to add curated workshop support to Reflex for a long time. With 1.2 we have achieved this! Players can now create their own skins and submit them to the workshop to be voted on and ultimately added to Reflex. We've added an in-game forge where you can tweak & see live updates of your custom skin. Please check out the documentation provided here for how to create your own:

http://www.reflexarena.com/documentation/forge/ 

We're greatly looking forward to see what the community comes up with!

To prepare for this, all (non melee) weapons have been further optimised, uv'd and had full art passes in readiness for community skins. We have also added dozens of official weapon skins to be collected.

As seen in other Steam titles, curated content that makes it into the game has the opportunity to earn the creator money from marketplace sales. We're also considering selling community group items directly on the store to help support their efforts.

 

Purity checks / sv_pure:

Purity checks essentially ensure people are running non-modified assets on their client. Such assets could include modified sounds, lua scripts, damage counting widgets, particle effects etc. The goal of this is to ensure an equal playing field for all parties.

This is desired for high level play as obviously it is an unfair competition if one player is playing the stock game, and another is playing the game with lighting disabled + damage counters + armor timers + mega airhorn sounds + etc etc. 

So the big question is how should Reflex handle this. Internally we've discussed & tried quite a few different options / solutions.

We started off with a solution which would simply prevent you joining the game if the server was set to pure mode and you had custom addons. This functionally worked but it required players to manually uninstall all their addons, which completely fails on usability.

Extending this, we had Reflex hot loading/unloading assets as you join sv_pure servers / normal servers. This way the user can have all their addons installed, and it just hot-unloads them all for sv_pure servers. This was good, and we took it further by hiding sv_pure and associating it with the competitive ruleset.

While functioning, this ran into further issues, where now the user has to maintain two HUDs. Their "normal" custom one, and a stock HUD. While implementing solutions to this, things really didn't feel right.

A lot of what makes Reflex unique is customization. People love their custom huds, sounds, weapon packs, extra addons. The majority of these addons add to the game without pushing past the bounds of giving an unfair advantage. Just forcibly disabling all addons really fights directly with what Reflex is all about.

At this point we discussed other solutions such as white listing (which was rejected as it's going to turn into a nightmare - both technically and socially). We discussed simply blocking certain assets being modified only in sv_pure. But really none of them fully work.

At the same time, we didn't want to break all the addons in the workshop + force people to update things.

So that pulled us back to the drawing board, we had a solid thought about what Reflex is. Really what it offers right now is great. Rather than coming along with a sledgehammer and totally changing things, we can take smaller steps to remove things people are doing we disagree with, and keep the entire ecosystem people have grown to love still functional.

So the decision we came to was to prevent modification of several assets we deem core to the game. These include weapons, sounds etc. Armor, Mega respawn & fade sounds will be locked down, as part of this we've tweaked and increased the mega expire sound volume, as yeah it's been a little too on the subtle side.

We recognise that a large portion of the community has been playing with reduced particles for a while now, and while we're not totally fond of it, it is very popular (top in addon workshop), so we'll be leaving that one alone for now.

Also, we've restricted access to lm_clear inside the level editor as it was made for the level editor, NOT the game. To combat the "darkness" people are complaining about, we've increased the upper limit on the gamma slider. 

We'll also be hiding damage done (per weapon) during match to combat damage counting widgets. 

Ultimately, we want Reflex to be a fair environment to compete in, but we need to be careful to not to remove what makes Reflex unique.

 

 

- Change log -

 

Cosmetics:

Skins:

Mapping/Meshes:

Code:

Custom rulesets:

Purity checks:

Game:

Known issues:

Reflex 1.1.5 - Mini hot update, gameplay updates & Sandpit violation!

We've had a lot of great feedback and extensive testing over the past previous months. We'd like to extend thanks to Rama and crew (sorry if you're in the crew and not named specifically, we have no way of knowing everyone involved, but we appreciate you just the same! Even just for playtesting (update!: here's the list of everyone!! https://reflex.fun/special_thanks.txt  <3) for his work with his ruleset and hosting custom servers to make that all happen. The progression and documentation through all the iterations as well as theory behind all the changes are really what made it a comprehensive write-up. This is the result of months upon months of testing across a variety of skill levels. For the full write-up please see: https://reflex.fun/ruleset
This is the gameplay changes moving forward and will obviously be part of 1.2, but we're providing this portion early so it can be used in competitions people are running.

We loved being able to provide everyone in the community with the experimental plus ruleset, which internally we called more of a "sandpit" to let people play in. This was explicitly stated to be an exclusive testing and development circle in order to reduce noise and dilution among the community. Somebody has taken a massive shit in the sandpit and as a result it has now been removed.

Reflex monthly cup melees have also been added and awarded to the winners. Congratulations to everyone involved with this cup, both the players and organisers/admins!

Reflex 1.1.1 hot saucy fixes

Hello humans! (and other species so we don't offend)

We've put together a bunch of hotfixes for you. There's more under the hood that accompanies these as usual, but you get the idea..

 

Code

 

UI/Widgets

Reflex 1.1.0


Hi person(s),

Wen is now.

Here's your log of changed things.

 

Art

 

Cosmetics



 

Maps





Code

 

Matchmaking

 

 Lua


Reflex 1.0.7 - The quick audible bandaid

Bug fixes:


Additional note: This may have been the cause of crashing for some.

Reflex 1.0.5 Hot saucy fixes


Hi Everybody!

Get your hot-fixes!

Art Improvements:

Matchmaking Improvements:

General Improvements:

Gameplay Improvements:

Bot improvements:

UI improvements:

Reflex Arena Launch!



We're very excited to announce that we will be officially launching out of Early Access!

The whole team at Turbo Pixel Studios wants to thank you all for supporting us through the journey of Early Access.

Season 1:
Along with the launch we will be officially starting Reflex Arena's competitive Season 1. The Season will last 3 months and comes complete with leaderboards and downloadable replays: Available here




We’ve updated the map pool after taking feedback and pre-season map vote statistics into account.


Competitive 1v1
Aerowalk, The Catalyst, Static Discharge, Ruin, Furnace, Simplicity, Pocket Infinity

Competitive 2v2
The Grave Site, Tephra, Iron Guard, Thermal Blast, Phobos

Competitive CTF
Sky Temples, Monolith, Suna Station

During the season you will earn competitive points for your wins, which you will then be able to trade for epic gold weapons. You can preview these in-game in the updated Profile section.





Bots:
We’ve been working on bots behind the scenes for a while and we’re pleased to include them in this release. Check out the bots section under the TRAINING tab or host your own game to play versus them. The bots are targeted towards new players, and also players who wish to practice their aim.


Changelog:

The changelog from the last update to now is available here http://forums.reflexarena.com/index.php?/topic/4265-reflex-arena-launch-changelog/

 
We want to reiterate that launching Reflex Arena out of Early Access is just the beginning. The whole Turbo Pixel team will continue to update, create content, and add new features to the game - we are here for our community, and today we celebrate the 1.0 launch - it’s a beginning, and not the end!

Announcing the Reflex Arena launch date!

We are excited to announce the release date for Reflex Arena!

https://www.youtube.com/embed/oj2TJd_6WtI


 

Many of you have been here from the very beginning. Thank you so much for being with us on the first part of our journey, and we are thrilled to launch Reflex Arena out of Early Access very soon. Check out the trailer for the official release date, the features we are celebrating, and more.

To thank everyone who has been a part of our community, all our Early Access players will receive the limited edition Golden Founder Melee Wrench in-game. We handcrafted this to say thank you, and will forever mark you as one of ‘The Originals’ before we launch Reflex Arena out of Early Access. Be sure to log in before March 8th to get your Golden Founder Melee Wrench, accessible from the Reflex Arena home screen!




Just start Reflex Arena before the official launch to receive your very own Golden Founder Melee Wrench!

The launch out of Early Access adds so much content and features that our community has helped shape. We will have full details soon, but we can reveal that we are adding: 

Bots: We are adding full bot/AI support to the game (hell yes!). This means a better in-game experience for new players, with more training, tutorial, and solo options for offline play. Our bot system also means that our seasoned players can sharpen skills with target practice while waiting for matchmaking. Join a matchmaking queue, and wreck bots in offline target practice while you wait for a PvP match to launch! 

Competitive Seasons & Online Leaderboards : PvP is at the very soul of Reflex Arena. When we launch out of Early Access, so begins Competitive Season One. Face off against the global community to earn your place in a new Online Leaderboard, with a new Competitive Points system.

Matchmaking Rewards: We are celebrating our new Competitive Points system in matchmaking and our competitive season launch, where the CP you earn in matches against players can be used for glorious golden weapons. This will kick off with the upcoming competition Season 1 - stay tuned for more information!

Brutal new skins and cosmetics are coming, as well as training map improvements, shiny new weapons and more are all coming in the Reflex Arena launch out of Early Access.

It’s important to note that launching Reflex Arena out of Early Access is just the beginning. The whole Turbo Pixel team will continue to update, create content, and add new features to the game - we are here for our community.

With cheers and celebration,
The Turbo Pixel Team
 

Reflex - 0.49.2


Hi everybody,

Quick point release today to address some bugs and help set things up for our next build.

There has been a lot of queries about our road map and future Reflex updates. We have some exciting plans in progress, we will making these plans known next week
 
Bug fixes:

* Server now correctly reports disconnected state to master server
* Fixed party UI to now draw when it's off screen
* Optimised how internal asset lists are stored, which improves performance of script functions that look up assets by string (i.e. nvgSvg())
* Fixed issue where server list wasn't properly automatically refreshing when entering the "browse servers" menu