Hiya kids, I'm feelin like havin a laugh at LO's expense right now so seeing as we're 3/4 of the way through 2023, figured I'd dust off LO's 2023 roadmap and see all of the 0 progress theyve made, point by point.
Key: Completed(this literally isnt used anyway), Partially Finished, Nowhere In Sight.
- Hosting Upgrade #1 64 bit implemented. Partial EAC support. Epic Services fell through as far as Im aware.
- New Car Pffft nowhere in sight. Who honestly expected a new car to happen?
-We also want to use the release of a new car to do some balancing on all our vehicles to make sure each one has a solid use case. The goal is to use a series of small buffs and adjustments to improve less utilized cars.
Also absolutely lmao. No balance passes for any of the other cars are anywhere in sight.
- Hosting Upgrade #2 – New Mission Queueing System, Improved Matchmaking, Phasing
Fucking lmao do I even need to say anything here?
‘Mission Queueing’ -This means players can mess around with friends, spend time upgrading their items, or even editing symbols and clothing while they queue.
Rather than taking a year to get the full system working, we want to roll this out in multiple smaller steps:
Step 1: Matchmake across all other players queueing in your world. Force an exit from your current district upon accepting and into a lobby which allows players ample time to load into a new district. When all players are available, start the match, and force them to spawn on the map screen.
Step 2: Do step #1, but with limited phasing where we keep the district type in memory along with all art assets. This means if you’re queuing for a Financial mission, and you’re already in any Financial district, your loading time will be significantly less. Once the lobby is full, we force all players to spawn on the map screen.
Step 3: Do step #1, but with full phasing where we place the character in the same exact position the player was previously in, accounting for collision issues in the new district, eliminating the need to return to the spawn screen. Players coming from other district maps would go through Step 2.
All of this is is vapor/non-existent.
- New Contacts, Lynette and Lucas have already been revealed to the community, and we are hoping to release them after EasyAntiCheat and Hosting Upgrade #1.
These contacts will be added as optional Tier 3 contacts with requirements similar to Tier 5 contacts – they are meant to fill the gap on existing content that hasn’t been historically available through progression (The NSSW, OCA Nano, and HVR ‘Scout’) and to offer new progression points for veterans (new modifications, cars not normally available through progression, etc)
Contacts are a lot of work – they require a lot of data entry, voiceover efforts, lore creation, and most importantly rewards. The last time APB: Reloaded released mainline progression contacts was nearly a decade ago with Gumball and Aletta.
Nothing to be seen here at all either.
- Hosting Upgrade #3: Multi-World District servers
We will migrate the existing worlds to ‘regions’. Each region will host their own game servers and characters. These are grouped by location and latency to keep things as fast as possible. The idea is to have more, smaller regions vs. less larger worlds.
Ditto as above.
- Anti-Griefing Options / Streamer Mode
Teamkilling is another serious problem – for streamers and regular players. While these issues can eventually be handled by customer support, there is generally no immediate resolution to a situation and often it’s easier for a player to log off and not play the game than it is to have it properly dealt with it.
We need to make sure that the moment a player enters a mission, that they are not harassed by outside sources or intentional in-mission abuse.
We’re looking into options such as: - Disabling out of mission collision contextually to prevent objectives being blocked. - Disabling collision on player-commandeered cars nearby that players have not interacted with in-mission interfering with objectives. - Hiding out-of-mission players while in streamer mode. - Flagging players as griefers so they are deprioritized from matchmaking – and potentially placed with other griefers until their behavior changes over time.
There are potential abuses outside of these cases that we know we cannot address fully – no system is infallible – but with queued matchmaking combined with better cheat detection and deprioritization of griefers, we hope to lessen the impact on streamers to help the game grow.
Kek Kaioken x4 or some shit idk
- New Events and Holidays
In 2018 and 2019, Little Orbit tried some rather unsuccessful ideas to replace our holiday events. I’m not afraid of making mistakes or trying new things, but I think it’s a tragedy that we didn’t iterate and try again. It’s time to try some new ideas and give you guys new rewards to earn.
We will be redesigning the yearly cadence of events alongside expanding our LiveOps team to make sure we have enough new content in the pipeline to keep things interesting.
There are plenty of mechanics that we created for Epidemic, Slay Bells, and RIOT that I would like to revisit to see if we can polish them a bit more.
Lets be fucking honest here, out of all of the possible options listed here, we all expected LO to go straight for the only progress point that could generate actual potential income regardless of how greedy and predatory it'd make them look. (cough cough midsummer sale with desperation Temptress and FFA sale) Even though RIOT was hot fucking trash and just a dumpster fire attempt to piggyback off of PUBG.
- Upgraded Tutorial / First Time User Experience (FTUE)
Our current tutorial simply isn’t great past character creation. The tutorial itself needs to be modernized.
Players are thrown into the Financial district after character creation with a menu that explains a bunch of text but never teaches them what to do contextually. They are also bombarded with popups and get lost and overwhelmed with all the information they are given. We currently rely on other players to ‘fill in the gap’ on information.
We need something interactive that players can complete, while also teaching them about the game and mechanics that aren’t properly explained in-depth, such as leaning.
This is a tricky area to improve. We will post more details as we get closer.
Something that could actually help newbies? Whattttttt? Lmao, that could never happen. They have to suffer like everyone else.
- Server-side anti-cheat alongside EAC
The plan is to re-integrate FairFight as a server-sided solution to compliment EAC as our client-side solution.
While there is never a “silver bullet” for cheat detection, we feel that multiple anti-cheat solutions can operate in different avenues to help us keep the game clean.
Server-side analytics gives us a full anti-cheat loop to help inform the client where to look better and detect cheaters who slip through the cracks. We want to detect, prevent, and deter cheaters from entering and interrupting our game, and FairFight fits the bill of that process. However, we will not be publishing any individual public ban lists – we feel that the previous usage of FFBans glorifies cheaters, and doing so only increased the level of toxicity of the game.
I legitimately almost shot my coffee out of my nose laughing at this one.
- Vivox Reintegration
Vivox used to be integrated as our voice chat solution.
Vivox changed their hosting configuration and we needed to upgrade our libraries to fit their new hosting platform – we were historically unable to do that, as Vivox did not have 32-bit versions of their new services.
A lot of the work on Vivox has already been done in APB Reloaded 2.x – we need to backport this work to 1.30, as being on 64-Bit allows us to seamlessly integrate the required work.
Everyone just uses Discord now, chief. Although an ingame voice chat would be nice, Vivox is hot garbage and always has been.
- DirectX12 Rendering System
We would like to eventually replace our existing DX9 rendering pipeline with a DX12-based rendering system.
Newer operating systems are supporting DX9 less and less, and our engine will continue to show its age until this gets completed.
- Xbox and Playstation Ports of 1.30
Hand in hand with the upgrade to DX12, we want to re-port the console versions of APB: Reloaded.
The current console ports are based on a code base we have abandoned due to its bugs and performance. It is our hope that by adding console support to 1.30, we can significantly improve the performance and stability of those platforms.
- Premium Revamp
We have made APB’s premium subscription model free since early 2020. We did that because I feel like the game is much better for all players when they have all the Premium features. Historically, APB’s premium system was based on how ‘freemium’ games operate which slow down progression or gimped design layers for non-premium players. We don’t want to do that.
Premium players will get a special bundle of Joker Tickets equal to the cost of the subscription.
Premium will also be able to queue in ‘Premium Only’ matches that we hope will free of reroll cheaters.
This reeks of corpo-speak. Also, if they really wanted to fix the game feeling like shit for non-premium players, they couldve just upped the fucking rewards instead, right????? Im just confused here.
- Player vs Environment (PVE) Missions
They can barely get one task done, the fucking ice sheets will melt before APB will get PVE.
- Physically Based Rendering Pipeline
PBR is already supported by later versions of Unreal, and to some extend in APB for clothes and cars.
Our goal will be to convert the current models, textures, and lighting to a new PBR lighting pipeline. This means redoing high quality versions of map assets and to optimize the existing maps in the process while increasing visual fidelity and modernizing the look.
This is very much a ‘nice to have’ features. But it’s on the roadmap.
Just......no, I cant even laugh at this one. This would be far too much work for such a teeny tiny company. So uhhhhhh in summary whats been achieved? Oh right, jack and his good ol' buddy, shit lol. I didnt make this post for anyone in particular, or even to rant, I just made it cause it made me laugh as I wrote it