Jump to content

Talk:Frostbite (game engine)

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Rendering path

[edit]

Would be nice to have an entire section talking on this important matter. The supported rendering APIs should be mentioned:

How to update the Frostbite engine version numbers properly

[edit]

Since Battlefield 4's release DICE has not used the numerical 2.x,3.x,4.x naming convention. It was a marketing thing only which they dropped fairly quickly. In order to get the accurate from-DICE/EA/Frostbite versions you will need a hex editor to open up "Engine.BuildInfo_Win64_retail.dll", there may be other naming conventions such as "Engine.BuildInfo.dll" or "Info_Win64_retail.BuildSettings" or some variant of BuildInfo/BuildSettings. You will need to scroll down until you see the codename, build date, frostbite revision.

In text files it looks similar to this:

const char* g_frostbiteRelease="2015.4.6";

In dll's it will look similar to this:

0F18h: 57 68 69 74 65 73 68 61 72 6B 00 00 00 00 00 00 Whiteshark......

0F28h: 32 30 31 34 2E 34 2E 31 37 00 00 00 00 00 00 00 2014.4.17.......

0F38h: 6D 6F 6E 6B 65 79 2E 77 68 69 74 65 73 68 61 72 monkey.whiteshar

0F48h: 6B 00 00 00 00 00 00 00 31 37 3A 31 31 3A 31 30 k.......17:11:10

0F58h: 5A 00 00 00 00 00 00 00 32 30 31 35 2D 30 36 2D Z.......2015-06-

0F68h: 32 34 00 00 00 00 00 00 32 30 31 35 2D 30 36 2D 24......2015-06-

0F78h: 32 34 54 31 37 3A 31 31 3A 31 30 5A 24T17:11:10Z


Whiteshark being Star Wars Battlefront's code name, 2014.4.17 being the Frostbite Build Version, monkey.whiteshark being the build server, time, date, and timestamp. For this article we only need the Frostbite build version.

I got fed up with people mistaking all these games for just 3.0 as if there hasn't been updates and upgrades to the engine over time, as well as having a "mythical" 4.0 version which never existed. Anyone who has a Frostbite game installed can do this, and this is coming from a source of truth, not speculation/some random media article. This should be the standard of documentation moving forward.

Frostbite 2 and earlier titles may not have this style of build information, but anything from "Frostbite 3" onwards will (Battlefield 4+). This can also be done for PlayStation 4, Xbox 360, PlayStation 3, PlayStation 5 but you will need to decrypt the BuildInfo prx/sprx files before able to read the plain-text.

Wish everyone the best, and lets try to correct this incorrect information. 50.34.47.187 (talk) 23:24, 18 October 2022 (UTC)[reply]

Don't. These are internal build numbers and not covered by reliable sources. Please stop changing these. From the public view, what matters is the engine's basic version level, such as 2.0 versus 3.0. -- ferret (talk) 17:14, 17 July 2023 (UTC)[reply]
You are incorrect, these come from DICE themselves. Please revert your changes. As described, with proof that they dropped the 2.0/3.0 nomenclature after Battlefield 4. You are replacing it with "garbage" essentially. Even ex-dice employees refer to the engine revision/builds (there is engine version, and game specific builds) as provided. 50.35.93.129 (talk) 01:37, 10 October 2023 (UTC)[reply]
You're free to supply a single reliable secondary source that supported and refers to these internal build numbers. I'll wait. WP:VG/S may help you. -- ferret (talk) 02:24, 10 October 2023 (UTC)[reply]
https://www.youtube.com/watch?v=5M_I-LpjW6k
You done being wrong now?
After Battlefield 4, they stopped referring to the 1.0, 1.5, 2.0, 3.0 nomenclature. That's why all GDC videos and future presentations just refer it as Frostbite, and the revisions are done by year, similar to how "Unity Game Engine" doesn't mainly refer to Unity 2014, Unity 2015, Unity 2016. It's just referred to as Unity. Clear as day 0:12. 50.35.93.129 (talk) 16:27, 10 October 2023 (UTC)[reply]
Not a reliable source. Please give another read of our reliable source guidelines and the vetted list of reliable video game sources. You may also want to read about original research and why it's not allowed on Wikipedia. -- ferret (talk) 16:34, 10 October 2023 (UTC)[reply]
How is BF 2042 now 4.0? Where is your reliable source? Instead of just making stuff up. How about you don’t edit stuff you have absolutely no clue about? 2003:E0:F22:8B00:A03D:1D85:B1D3:6094 (talk) 16:55, 10 October 2023 (UTC)[reply]
I didn't add that. I just reverted your inappropriate edits to the article back to the existing status quo. That said... here you go. PCMag is a reliable source and says BF 2042 used Frostbite 4.0. There's tons of other reliable sources saying the same. -- ferret (talk) 17:00, 10 October 2023 (UTC)[reply]
There's also sources saying BF 2042 still uses 3.0, this seems more like an interpretation by the journalists rather than a fact. This reliable (German) source for example alleges: "...Officially, it is still the third version of the graphics engine, which has been used since Battlefield 4 and is also used in the last FIFA parts, Need for Speed or Anthem." Marv7000 (talk) 17:10, 10 October 2023 (UTC)[reply]
Adding to this, could you elaborate why https://www.youtube.com/watch?v=5M_I-LpjW6k is not a reliable source? It's a video by a EA developer showing footage of the Frostbite engine with a clearly visible "2016.3" text. This is not original research following the original research guidelines. Marv7000 (talk) 17:46, 10 October 2023 (UTC)[reply]
Well for one, I don't know that a random Youtube channel with 111 subscribers is an EA developer unless it's pointed out. But it becomes a case of being a primary source (WP:PRIMARY) with no commentary about the topic. WP:USERG and WP:SPS also apply in most cases of YouTube content, except when it's a verified/official source acting in a Primary capacity. He doesn't say "We don't call it 4.0 anymore, the game uses 2016.3". It just happens to be you see his environment and a project label shown. To make any claim about it beyond "Anton Crnkovic showed an internal project labelled Frostbite 2013.3 Demo related to PVZ GW2" is impossible from this video. This is probably a good point to mention WP:NOTCHANGELOG. While not completely applicable here, the basic fact is that Wikipedia is not concerned with presenting this kind of information without suitable coverage by reliable secondary sourcing. If reliable sources refer to it as Frostbite 4.0, even if they're wrong, that's what Wikipedia shows. It is an encyclopedia, a tertiary source built on secondary sources. Many lists like this gather a lot of cruft and technical details that aren't suitable for Wikipedia. Another Wiki site, dedicated to development or Frostbite or DICE in general, would probably be more suitable. -- ferret (talk) 17:56, 10 October 2023 (UTC)[reply]
Fair point. Marv7000 (talk) 18:00, 10 October 2023 (UTC)[reply]
All public communication about the engine since Frostbite 3.0 has not referred to a specific version, because the changes have been incremental and tracked based on the release system explained above. The "Frostbite 4.0" mentioned in the PCMag article is most likely speculation on the author's part, as there was never any official communication versioning it as such.
Regardless of what you think the public view might be, the version numbers you've removed are very helpful for people working with games that use this engine, and also give an idea as to which changes have made it into which game.
If keeping the "base" version is of concern, might I suggest that any games using iterations later than Frostbite 3.0 have instead their versions written as "3.0 (XXXX.Y.Z)"? 2A02:587:2C07:1C00:895A:13DD:6C9:CF01 (talk) 17:25, 10 October 2023 (UTC)[reply]

Logo update

[edit]

EA recently changed the frostbite logo, Making the current logo on this page out of date. Overloaded01 (talk) 01:05, 21 December 2023 (UTC)[reply]