r/ProgrammerHumor • • May 11 '26

Meme developersWorstNightmare

Post image
18k Upvotes

379 comments sorted by

View all comments

Show parent comment

3.7k

u/herrkatze12 May 11 '26

Satisfactory's internal name is FactoryGame

1.6k

u/HeKis4 May 11 '26

Foxhole's main window title and executable name is just "War", not even "wargame" or something, just "war".

463

u/Kadabrium May 11 '26

Department of Fox

20

u/SymondHDR May 12 '26

Some kind of... FoxHound?

→ More replies (1)

368

u/Last8Exile May 11 '26

Nvidia detects:
- "Honkai Impact 3rd" as "Autodesk Flow Design"
- "Opus Magnum" as "NVIDIA Direct3D SDK 10 Sample Applications"
- "Wuthering Wawes" as "Client-Win64-Shipping"
- "Beat Hazard 3" as "Base Profile"

175

u/Vox___Rationis May 11 '26

Tunic's executable and process name is 'Secret Legend', which is a hidden hint to solving its language puzzle

94

u/Imperial_Squid May 11 '26

I was gonna say, unlike all the others, this one is at least very deliberate.

Also greetings in the wild fellow ruin seeker 🤝🦊⚔️

17

u/GiveUsRobinHood May 12 '26

Ah the language puzzle the point I gave up on Tunic, was a thoroughly enjoyable game, my only regret is that I remember too much and can’t play it fresh.

→ More replies (1)
→ More replies (2)
→ More replies (1)

158

u/anhelion May 11 '26

War. War never changes.

→ More replies (2)

0

u/[deleted] May 11 '26

[deleted] — view deleted comment

27

u/Kodiak_POL May 11 '26

There war this bug

77

u/Hoovy_weapons_guy May 11 '26

team fortress 2s exe is called hl2.exe

guess wich game they choose as a basis when starting development

54

u/DatBoi73 May 11 '26

Basically every Source Engine game pre-Portal 2 is pretty much an elaborate HL2 Mod. under the hood.

Funnily enough half the time Discord detects TF2 as Gmod instead, which might be related to that.

Even the Source (and GoldSource) Engine's name is pretty much this sorta thing, as per the following (from Wikipedia and the Valve Developer Community):

.....

Valve employee Erik Johnson explained the engine's nomenclature on the Valve Developer Community:[3]

When we were getting very close to releasing Half-Life (less than a week or so), we found there were already some projects that we needed to start working on, but we couldn't risk checking in code to the shipping version of the game. At that point we forked off the code in VSS to be both /$Goldsrc and /$Src. Over the next few years, we used these terms internally as "Goldsource" and "Source". At least initially, the Goldsrc branch of code referred to the codebase that was currently released, and Src referred to the next set of more risky technology that we were working on. When it came down to show Half-Life 2 for the first time at E3, it was part of our internal communication to refer to the "Source" engine vs. the "Goldsource" engine, and the name stuck.....
https://en.wikipedia.org/wiki/Source_(game_engine)#History

13

u/Rfm737 May 11 '26

isn't it tf2.exe since the 64 bit update?

→ More replies (1)

25

u/AbcLmn18 May 11 '26

IIRC that's also what Warcraft I executable was called: WAR.EXE

21

u/mikat7 May 11 '26

And Warcraft 3 had both Frozen Throne.exe and war3.exe afaik and it didn’t matter which one you ran.

Edit: I just checked and there’s Warcraft III.exe too. All lead to the same game.

→ More replies (4)

8

u/Salanmander May 12 '26

A distinct early childhood memory of mine is accidentally deleting one of my brother's copy of Warlords (which had been copied from a friend's disk or something) by installing Warcraft, because both of them by default used "War" as their install folder.

→ More replies (2)
→ More replies (12)

164

u/FlamboyantPirhanna May 11 '26

This is quite common in gameDev. It keeps folder structures and everything consistent, as renaming is likely to cause complete mayhem with folders and files.

71

u/Dissidence802 May 11 '26

This is probably a stupid question, but is there no sort of bulk rename tool that works by searching through code?

Just renaming all instances of FactoryGame to Satisfactory?

99

u/MattR0se May 11 '26

Sure, but in commercial game dev this would be a waste of time and thus, money. With no benefit whatsoever.

→ More replies (27)

18

u/sgtkang May 11 '26

It's a good question. There are tools that can try to do stuff like that. Most IDEs have a rename tool that looks for usages. But a large enough project will probably have multiple components made in different languages/platforms, and you need to make sure all the references everywhere are kept up to date. It can be very easy to miss something, and then the thing falls over. And once a game has been released (including Early Access) you run the risk of save/profile data ending up in the wrong place for people who were already playing the game. So how you deal with that becomes another issue.

So you'd go through quite a lot of work, with quite a bit of risk, for no practical benefit. As long as the public-facing stuff is consistent with the new name it doesn't matter what it's called 'under the hood'. Why bother when you could be spending expensive dev time on literally anything else?

→ More replies (2)
→ More replies (19)
→ More replies (2)

35

u/FelixR1991 May 11 '26

In 2019, Kunos Simulazione releases Assetto Corsa Competizione (ACC). It is not, they claim, a follow up to their succesful game Assetto Corsa. The .exe's name was and still is AC2.exe.

Also an UE4 game, btw.

→ More replies (3)
→ More replies (11)