Jump to content
MattScott

Updates on APB development progress

Recommended Posts

Hi everyone,

 

I've gotten several requests to talk about our progress on the integration of Unreal 3.5 and our goal to merge the PC and Console codebases. I'll do my best to breakdown for you where we are currently and where we are heading on our path to upgrade and sync the game’s core foundation.

 

 

First, a little context:

 

THE PC VERSION: Currently, APB is running on a heavily modified version of the Unreal 3.0 codebase. APB is made up of many custom systems including the personalization tools, symbol editor, music editor, and various modes of play. Due to supporting 3.0, this older version of Unreal only supports exporting these assets in a very limited number of formats.

 

THE CONSOLE VERSIONS: Currently, this version of APB is running on Unreal 3.5. This codebase was originally created for Xbox360 and PS3. (Epic has since funded external development to port their engine to XboxOne and PS4.) Due to this and development constraints, APB on Console is a bit more limited in scope. It was released without the music editor and minimal usability in the symbol systems. This has resulted in rendering bugs, slow frame rates and inconsistent textures.

 

The important thing to understand is that there is a significant difference between PC and Console versions. We are working to merge the two but still have some work in front of us to actually sync the codebases and align progression paths.

 

 

Second, let's talk about where we are on PC for Unreal 3.5:

 

As it has been mentioned before, I don't think this is going to be a massive upgrade visually. Some players may not even notice. However Unreal 3.5 is built for 64-bit systems, and it has a multithreaded renderer, so my hope is that it will take advantage of newer GPUs and computers.

 

Reloaded had already done a lot of work on this upgrade before the consoles were released, however since the music editor was never included with console, it was also missing from the PC Unreal 3.5 code base. Additionally, there are also ~40 external libraries that needed to be upgraded.

 

At this point, we have finished rebuilding the music editor and all but one of the external libraries are upgraded. After that we know there are several graphical issues, and some frame rate issues we need to address.

 

Based on where we are in the process, I have recently started reaching out to specific community members about reforming the SPCT. Our goal here was to choose veteran players that covered a wide range of play styles who could devote time to testing with us and give in depth feedback. They are under NDA, none of them will be able to publicly discuss what they are working on.

 

[ ON A SIDE NOTE, PLEASE DON'T MESSAGE ME ABOUT JOINING THIS TEAM - I'LL CONTACT YOU IF WE HAVE OPENINGS ]

 

This early round of testing is to help us get performance stats across several hardware configurations, so we can compare against the current Unreal 3.0 PC build. It is my hope to start this in the month ahead on a locked down OTW server. From there, I really can't give an estimate on when we'll open access to that version of the game to regular players. It really depends on how testing goes. Even if we allow players onto OTW to help finish testing on Unreal 3.5 for PC in early January, I doubt this will be ready to launch publicly before the start of Spring 2019.

 

 

Lastly, let's talk about where we are on console:

 

You can read more about the XboxOne and PS4 project back in my July update.

https://www.gamersfirst.com/apb/news/2018/7/30/end-of-july-update

 

In order to update each console, we have to do the following:

1) Upgrade the projects to the latest Visual Studio compiler

2) Upgrade the manufacturer's SDK and integration

3) Upgrade all the external libraries

4) Testing end-to-end by our QA and then fixing the defects

5) Certification testing by Microsoft and Sony and if they kick back the build, we go through a round of fixing and testing again

 

Last time I gave an update, we had already upgraded Visual Studio, and we had also finished the PS4 SDK. We were working on updating the XboxOne SDK, and we had about 32 external libraries to finish upgrading. As of today, we have finished upgrade the SDK, and we are down to ~11 external libraries remaining to upgrade for each console. Some of these are small and some are rather large.

 

Unlike upgrading an external library for PC (which is mostly done), the process is a bit different for console:

  • Add and configure new platforms and configs for PS4 and XB1
  • Get the code to compile for PS4 and XB1
  • Modify project files for maintainability to simplify upgrading in the future
  • Hook up the game to use the new library
  • Fix any compile or link errors

 

It's difficult to estimate how much longer we have. There are several developers working on the external libraries now.  Based on how our progress has been so far, my best guess is one more month, but it could take as long as two. That means we will potentially start testing early next year. If that happens, then we might be able to submit for certification in the February 2019 window with an update shortly thereafter.

 

It's important to note that we just want to get the same build submitted and passed. There may be a couple small optimizations, but the plan is to pull in new content and fixes on our 2nd first party submission.

 

That means we're currently looking at a March or April target for 2019. Given where we started, I am pleased with the progress. As we get closer, I will keep you up to date. Thanks for joining us on this exciting journey.

 

Thanks,

Matt

  • Like 36
  • Thanks 21

Share this post


Link to post
Share on other sites

Heck yeah lets gooooo!!!

 

*EDIT* 
Theres a spelling mistake btw ❤️

4 minutes ago, MattScott said:

I will keep you up tp date.

Edited by ItzKeppe
  • Like 1

Share this post


Link to post
Share on other sites

thanks for the update

 

 

 

 

  • Like 1

Share this post


Link to post
Share on other sites
5 minutes ago, MattScott said:

That means we're currently looking at a March or April target for 2019. Given where we started, I am pleased with the progress. As we get closer, I will keep you up tp date. Thanks for joining us on this exciting journey.

 

Thanks,

Matt

fyYBkui.gif

 

Thanks for the update!

Share this post


Link to post
Share on other sites
1 minute ago, Knite said:

fyYBkui.gif

 

Thanks for the update!

Your PFP is perfect for this post

Share this post


Link to post
Share on other sites

@MattScott

Is it possible to get APB Reloaded on xbox one in Australia? (haven't been able to so far)

Share this post


Link to post
Share on other sites

I'm happy to hear about the progress that has been going on, knowing that there's a Team behind the Engine upgrade that actually cares about polishing it before release is really reassuring. 

  • Like 2

Share this post


Link to post
Share on other sites

A very welcome update that feels properly explained. 40 external libraries sounds like quite something, but it's probably safe to assume other (larger) games run more. If not I wonder how much of a performance impact it has.

 

Eitherway, thanks a lot!

Share this post


Link to post
Share on other sites

Oh, the old good SPCT. Brings back good memories!

Thanks for sharing progress!

  • Like 1

Share this post


Link to post
Share on other sites

Just wanted to pop in and say thanks for giving us specifics. Doesn't mean much to me realistically but as a player who's been around since the RTW closed beta I want to see this game reach its full potential. It has an absurd amount of longevity already for being what it is and I think you guys are doing good work with it. Your transparency is commendable and though the timelines are never as good as you'd like to hear, rest assured the entire APB community I played with will be online fragging the second there's an update.

  • Like 3

Share this post


Link to post
Share on other sites
2 hours ago, Zolerox said:

@MattScott

Is it possible to get APB Reloaded on xbox one in Australia? (haven't been able to so far)

I keep meaning to look into this. It has dropped off my radar several times. I'm guessing there was a ratings issue when it launched that has never been addressed.

  • Like 1
  • Thanks 2

Share this post


Link to post
Share on other sites

Always refreshing to see some updates. Thanks for the details!

Share this post


Link to post
Share on other sites

Awesome! Thanks for updating us on how the work is going. Really appreciate it. 

Share this post


Link to post
Share on other sites
4 hours ago, MattScott said:

At this point, we have finished rebuilding the music editor and all but one of the external libraries are upgraded.

Any chance of during this rebuild you removed the volume slider and defaulted everyone's music to a non-ear-rapey level?

 

4 hours ago, ItzKeppe said:
4 hours ago, MattScott said:

I will keep you up tp date.

Theres a spelling mistake btw ❤️

Or is it?
90px-Portal.gif

 

4 hours ago, Lily Rain said:

thank_you_pink_hearts_vintage_mason_jar_

giphy.gif

+1

  • Like 1

Share this post


Link to post
Share on other sites

Good man. A comprehensive report of what's going on that explains the difficulties, current status and a hopeful estimate, along with a solid game plan for this. Thanks so much.

  • Like 4

Share this post


Link to post
Share on other sites

Thank you.

 

Matt, you've been a blessing for APB, really.

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

I believe in APB with Unreal 4.x

 

also I'm free for the testing group ;)

Share this post


Link to post
Share on other sites

Thanks for this update , we all love seeing stuff like this .

Share this post


Link to post
Share on other sites

I wonder if APB on PC will also get a better controller support with the 3.5 update... would be nice. Not a controller user myself, but a friend of mine prefers controller to keyboard+mouse and said that current PC version is just way too clunky for controllers, some stuff not working at all (and that's with xbox controller, not some cheap unsupported stuff).

Anyway, thanks for the update @MattScott! Really glad to hear about the progress, keep up the good work, but don't forget to enjoy the upcoming holidays!

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...