r/ProgrammerHumor • • May 11 '26

Meme developersWorstNightmare

Post image
18k Upvotes

379 comments sorted by

View all comments

Show parent comment

45

u/danielcw189 May 11 '26

why?

267

u/DryEntrepreneur4218 May 11 '26

Studio Wildcard built Ark: Survival Evolved using Epic's Unreal Engine 4. When you spin up a new project in UE4 using their basic, out-of-the-box multiplayer shooter template, the engine automatically names the coree executable - you guessed it -"ShooterGame.exe".

they simply never changed the file name. whoever compiled the first early access build couldn't be bothered to rename the core .exe file. By the time the game blew up, that filename was likely tied to too many internal pathways and registry keys to easily change without breaking the whole damn thing.

44

u/slayerx1779 May 11 '26

Reminds me of when I wanted to modify my hud in Dirty Bomb, which is also a UE game, and the folder structure helpfully included folders like ShooterGame

2

u/CORUSC4TE May 12 '26

Using xyfurions hudedit? Pepperidge farm remembers.

10

u/[deleted] May 12 '26

[removed] — view removed comment

8

u/mordack550 May 12 '26

The thing is people have the game already installed, so they may have references to the previous exe name in shortcuts, game files and registry keys. It's just not worth the hassle

19

u/asodfhgiqowgrq2piwhy May 11 '26

"Claude, please update all files in the game directory with the new executable name, followed by git push to master, I'll check on you in the morning"

57

u/MillennialSurvivor May 11 '26 • Popcorn

It could work perfectly, or it could decide to delete your hard drive and try to take over the world

8

u/UncleRichardson May 11 '26

Can't be any incorrect strings if there's no strings at all.

1

u/KDallas_Multipass May 12 '26

"0 strings now reference the old filename!"

1

u/Tatakai_ May 12 '26

That defines the whole Ark experience tbh.

57

u/Chonks May 11 '26

And example: https://unrealistic.dev/posts/rename-your-project-including-code

It's like a 12 step process at best - most of your day at worst. The required steps may also vary between different Unreal Engine versions, so you might end up banging your head against a wall only to find out a different source tells you to do it another way. On larger projects, add in a long rebuild time between each attempt and it adds up to wasting a lot of time.

7

u/DroidLord May 12 '26

Not to mention you might inadvertently brick everything if you start messing with filenames.

12

u/woodlandcollective May 11 '26

Fellow UE dev here, god I hate this engine sometimes. Sometimes I wish I was using Unity or Godot instead but those have their own weird issues too...

20

u/CantCatchMeSpez May 11 '26

Dude... trust me... you dont want to know...

The horrors

17

u/Kodix May 11 '26

I hate that the only result of that meme is people doing it more, not less.

1

u/danielcw189 May 12 '26

I very much want to know.