PR:BF2 v1.6/WW2 Status Update March 2019

Project Reality announcements and development highlights.
Locked
WeeGeez
Posts: 842
Joined: 2007-10-08 21:30

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by WeeGeez »

Poor [R-DEV]W0lf3k is working flat out :razz:

This is great but the movies backgorund is a waste of time, a change of little consequence.

Just make it a carefully picked still image and be done with it. Save precious CPU cyles.

The first thing I do with every release is replace the .bik movies in mods/movies with a still .bik image.
Last edited by WeeGeez on 2019-03-04 18:57, edited 7 times in total.
Image
Cheap computer build / fast track upgrade for slow computer for PR > Guide
WeeGeez
Posts: 842
Joined: 2007-10-08 21:30

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by WeeGeez »

cribbaaa wrote: The menu buttons should probably align with the logo, like so;
And this is borderline OCD too (I myself have/had run - ins with perfectionism).
Last edited by WeeGeez on 2019-03-04 18:56, edited 1 time in total.
Image
Cheap computer build / fast track upgrade for slow computer for PR > Guide
User avatar
Mats391
PR:BF2 Lead Developer
Posts: 7636
Joined: 2010-08-06 18:06

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by Mats391 »

WeeGeez wrote:Poor [R-DEV]W0lf3k is working flat out :razz:

This is great but the movies backgorund is a waste of time, a change of little consequence.

Just make it a carefully picked still image and be done with it. Save precious CPU cyles.

The first thing I do with every release is replace the .bik movies in mods/movies with a still .bik image.
Iirc you can click one of the corners and it turns into still images in current menu. Dont know if that still works in new one.
Image

Mineral: TIL that Wire-guided missiles actually use wire
User avatar
Suchar
PR:BF2 Lead Developer
Posts: 2176
Joined: 2016-10-12 13:25
Location: Poland

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by Suchar »

Mats391 wrote:Dont know if that still works in new one.
It did not work when I tested it last time.
Image
Pronck
Posts: 1780
Joined: 2009-09-30 17:07

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by Pronck »

Good work 'lads! Might get me back to playing again. I hope the Syrian mod is also slowly progressing.
We are staying up!
Outlawz7
Retired PR Developer
Posts: 17261
Joined: 2007-02-17 14:59

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by Outlawz7 »

WeeGeez wrote: Save precious CPU cyles.
Because you want optimum performance in... the main menu?
Image
User avatar
Mineral
Retired PR Developer
Posts: 8533
Joined: 2012-01-02 12:37
Location: Belgium

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by Mineral »

Think of the climate Outlawz !
Image
WeeGeez
Posts: 842
Joined: 2007-10-08 21:30

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by WeeGeez »

Very funny.
I realise the the main menu video would only be a few hundred K but it's not the point. The game needs optimisation. DOn't just mask it with ultra hardware, Why make software bigger than it needs to be? The ONLY primary target audience should be people who cannot afford mega rigs. One would think, for a game that is approaching 15 years old, this wouldn't be a problem, right?

Something I've never understood is why software devs can be so wasteful and make inneffecient software requiring mountains of dependencies. Not PR devs specifically but its true in most software is getting more and more bloated as father always says. PR Windows 11? good luck with that.

It's a philosophy
simplify and simplification becomes extrapolative.
complicate and complications become extrapolative,

WHY even waste time making a movie background when one round of PR already consumes an hour of ones life.

I'm sorry that this is a tiny bit off topic but I needed to be clear.....

Every KB should count!
Last edited by WeeGeez on 2019-03-07 23:36, edited 3 times in total.
Image
Cheap computer build / fast track upgrade for slow computer for PR > Guide
RENEGADO
Posts: 117
Joined: 2015-03-01 13:07

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by RENEGADO »

I like the movie background, i already had coffee watching that.
LowSanityMeter
Posts: 15
Joined: 2013-08-06 18:10

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by LowSanityMeter »

1.6 content looks really solid. Looking forward to the contemporary Syrian Civil War map, and WWII is gold, like always. Keep up the great work boys!
AfterDune
Retired PR Developer
Posts: 17093
Joined: 2007-02-08 07:19

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by AfterDune »

WeeGeez wrote:Very funny.
I realise the the main menu video would only be a few hundred K but it's not the point. The game needs optimisation. DOn't just mask it with ultra hardware, Why make software bigger than it needs to be? The ONLY primary target audience should be people who cannot afford mega rigs. One would think, for a game that is approaching 15 years old, this wouldn't be a problem, right?

Something I've never understood is why software devs can be so wasteful and make inneffecient software requiring mountains of dependencies. Not PR devs specifically but its true in most software is getting more and more bloated as father always says. PR Windows 11? good luck with that.

It's a philosophy
simplify and simplification becomes extrapolative.
complicate and complications become extrapolative,

WHY even waste time making a movie background when one round of PR already consumes an hour of ones life.

I'm sorry that this is a tiny bit off topic but I needed to be clear.....

Every KB should count!
The game is 15 years old. Unless you want really crappy graphics and much less stuff going on, we can't optimize it much more than we already did. We respect your opinion, but we simply don't agree.
Image
User avatar
Senshi
PR:BF2 Developer
Posts: 356
Joined: 2010-04-29 10:44

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by Senshi »

WeeGeez: You address two issues.

One is devs "wasting times on unimportant bits". That is a common misconception. Devs have incredibly specialized areas of expertise. And sure, more awesome modelers, texture artists and coders would always be great, but there's some that have capabilities in some specific niches that also make up a great deal of PR. There's been a number of guys that have exclusively contributed sound work, but don't have the first idea about textures. Others are great at videos, but have no clue about the game. Then there's bums like me who only deal with the webserver stuff.
Second part is, everybody is doing this as their hobby, so of course people focus on their pet projects that intrigue them. The main menu overhaul was one of these, and things like the main menu videos came up and someone grabbed it up and worked on it. This by no means has caused any delays for the production of ingame assets.

The second thing you address is optimization:
PR is based on an engine that was originally developed over twenty years ago (for Codename Eagle), and was last updated for BF2 fourteen years ago.
PR would be entirely impossible if not an incredible amount of optimization already was in place, and is still the biggest limitation and concern for any new asset that is added to it. Which is why so many community contributors get frustrated when their developments get picked apart by veteran DEVs. It's not to harass, it's to ensure that PR sustains a level of quality and performance.
Optimization is always a balance between features and performance, and PR has managed to navigate those shallows pretty well, I daresay.
LEGIYA
Posts: 160
Joined: 2017-07-04 23:02

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by LEGIYA »

Senshi wrote:WeeGeez: You address two issues.

One is devs "wasting times on unimportant bits". That is a common misconception. Devs have incredibly specialized areas of expertise. And sure, more awesome modelers, texture artists and coders would always be great, but there's some that have capabilities in some specific niches that also make up a great deal of PR. There's been a number of guys that have exclusively contributed sound work, but don't have the first idea about textures. Others are great at videos, but have no clue about the game. Then there's bums like me who only deal with the webserver stuff.
Second part is, everybody is doing this as their hobby, so of course people focus on their pet projects that intrigue them. The main menu overhaul was one of these, and things like the main menu videos came up and someone grabbed it up and worked on it. This by no means has caused any delays for the production of ingame assets.

The second thing you address is optimization:
PR is based on an engine that was originally developed over twenty years ago (for Codename Eagle), and was last updated for BF2 fourteen years ago.
PR would be entirely impossible if not an incredible amount of optimization already was in place, and is still the biggest limitation and concern for any new asset that is added to it. Which is why so many community contributors get frustrated when their developments get picked apart by veteran DEVs. It's not to harass, it's to ensure that PR sustains a level of quality and performance.
Optimization is always a balance between features and performance, and PR has managed to navigate those shallows pretty well, I daresay.
Some time ago there was an idea of changing the game engine to bf 2142 i think. Is it still possible? Any plans?
Raklodder
Posts: 940
Joined: 2013-04-22 08:36

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by Raklodder »

As always, great stuff and glad to see that you're making progress, but that menu needs some desert.
Arab
PR:BF2 Developer
Posts: 2887
Joined: 2012-05-18 03:37

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by Arab »

LEGIYA wrote:Some time ago there was an idea of changing the game engine to bf 2142 i think. Is it still possible? Any plans?
Greetings :)

To answer your question, it is possible but it's not currently being focused on.
In the past, one of the R-DEVS was working on it and implementing some advanced features.
Last year, I've been working on it on and off as a side-project to see how it would look, documenting stuff etc but the team may be interested to experiment and work with it in the future.

Everything is portable from one engine to another. BF2Editor works with a workaround, and I manage to get our essential tools working to build archives and run scripts etc. But there are things that are a challenge to port.

One of the things is a substitute for the Grappling Hook. Battlefield 2142 has the Grappling Hook code from BF2:SF v1.5 update stripped out of the .exe, same with the Zipline.

Another is reintegrating PR-Mumble with the PRLauncher which is possible from what I've experimented.

We'd have to edit the binaries to allow 100 players, bigger squads, fix squad bugs, load times in linux and windows server etc. There may not be a guarantee that all addresses may be the same between binaries.

The TIS (UGL distance setting), Thermals haven't been tried out yet. Reintegrating things between PRLauncher and BF2142 is also unknown.

Porting python via copy and paste may not be guaranteed if some things have been changed, and if they haven't, they'd need to be reworked with the current system. Haven't looked into it but there are some improvements iirc.

Then there's the new menu system which is a .fla format compared to the .swf format which I haven't figured out the program to edit and is a totally different system. We might be able to port everything that's showcased here to the new system minus the Soldier class stuff but it's unexplored.

Shaders are slightly different comparing it to BF2. Not sure if the lightning system will work in BF2142 but there is an in-built snow, rain system which works like the Ambient Effect mapper-place triggers that a mapper may add for rain or snow.

The amount of menu classes is 4 which can be increased to 7 like in PR. In-fact, BF2142 has a built-in kit customisation menu. So it's a matter of reworking existing kits to allow custom weapons or disallow it.

Also the export tools may be the same as in BF2142, but that's an assumption.

The debugger tool from BF2_r.exe doesn't work, so the BF2Editor would need to be used or perhaps it can be modified to work in the BF2142.exe engine.

And there's so much undiscovered differences or similarities that may or may not work differently.

TL;DR: Officially, no. There isn't any plan to do it anytime soon as the team prefers to focus on the BF2 Engine for now, and there's a lot of uncertainties and challenges.
But it's something to consider if the transition will be smooth enough and documented to be worth the effort and time. We would need to do all the documentation, testing and work :P But yeah, currently working on v1.6 at the moment and it's in the backburner for me.
Last edited by Arab on 2019-03-13 02:19, edited 8 times in total.
Image
Scubbo
Posts: 264
Joined: 2014-09-06 06:13

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by Scubbo »

am wondering if should focus on dare I say it... a gameplay/asset mod for Squad (yeah I know its like pr2 but not) but could do it a lot better than squad for PR's sake hahaha eh well

(squad is limited to a retail product so can't keep the gameplay as nice as PR wink wink)
selman
Posts: 51
Joined: 2019-01-07 11:57

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by selman »

what is the benefits from changing the engine.

i mean what is the differents between bf2 and bf2142 engine. and how can it benefit projekt reality
LEGIYA
Posts: 160
Joined: 2017-07-04 23:02

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by LEGIYA »

Arab wrote:Greetings :)

To answer your question, it is possible but it's not currently being focused on.
In the past, one of the R-DEVS was working on it and implementing some advanced features.
Last year, I've been working on it on and off as a side-project to see how it would look, documenting stuff etc but the team may be interested to experiment and work with it in the future.

Everything is portable from one engine to another. BF2Editor works with a workaround, and I manage to get our essential tools working to build archives and run scripts etc. But there are things that are a challenge to port.

One of the things is a substitute for the Grappling Hook. Battlefield 2142 has the Grappling Hook code from BF2:SF v1.5 update stripped out of the .exe, same with the Zipline.

Another is reintegrating PR-Mumble with the PRLauncher which is possible from what I've experimented.

We'd have to edit the binaries to allow 100 players, bigger squads, fix squad bugs, load times in linux and windows server etc. There may not be a guarantee that all addresses may be the same between binaries.

The TIS (UGL distance setting), Thermals haven't been tried out yet. Reintegrating things between PRLauncher and BF2142 is also unknown.

Porting python via copy and paste may not be guaranteed if some things have been changed, and if they haven't, they'd need to be reworked with the current system. Haven't looked into it but there are some improvements iirc.

Then there's the new menu system which is a .fla format compared to the .swf format which I haven't figured out the program to edit and is a totally different system. We might be able to port everything that's showcased here to the new system minus the Soldier class stuff but it's unexplored.

Shaders are slightly different comparing it to BF2. Not sure if the lightning system will work in BF2142 but there is an in-built snow, rain system which works like the Ambient Effect mapper-place triggers that a mapper may add for rain or snow.

The amount of menu classes is 4 which can be increased to 7 like in PR. In-fact, BF2142 has a built-in kit customisation menu. So it's a matter of reworking existing kits to allow custom weapons or disallow it.

Also the export tools may be the same as in BF2142, but that's an assumption.

The debugger tool from BF2_r.exe doesn't work, so the BF2Editor would need to be used or perhaps it can be modified to work in the BF2142.exe engine.

And there's so much undiscovered differences or similarities that may or may not work differently.

TL;DR: Officially, no. There isn't any plan to do it anytime soon as the team prefers to focus on the BF2 Engine for now, and there's a lot of uncertainties and challenges.
But it's something to consider if the transition will be smooth enough and documented to be worth the effort and time. We would need to do all the documentation, testing and work :P But yeah, currently working on v1.6 at the moment and it's in the backburner for me.
Thank you for your answer!
Outlawz7
Retired PR Developer
Posts: 17261
Joined: 2007-02-17 14:59

Re: PR:BF2 v1.6/WW2 Status Update March 2019

Post by Outlawz7 »

Last one is already in.
Image
Locked

Return to “Announcements & Highlights”