How do I change the icon and name of my packaged game?

How do I change the icon of my packaged game? And how do I change the window title and process name of my packaged game?
Thank you,
Joey

I’d also like to know this. Anyone know how?

Go to “Edit” then “Project Settings” in there you can edit all the names, icons and splash screens you want under “Game>Packaging” and “Platforms”. Hope this helps.

That seriously does not work. Have you tried it yourself? Everything shows up with the default black Unreal icon, even examples like Sci-Fi Hallway and Shooter Game although it’s supposed to have its own icon, shows up with that generic UT icon. And when you package a game (at least when I do), the icon is still the same no matter what you choose. This is something no one is talking about perhaps because either no one thinks it’s a big deal, they haven’t noticed it, or everyone is still taking time to learn the engine without bothering to test its game deployment function, well I have and apparently the icon customization isn’t working for any game (even the ones provided by Epic). That little bit of lack in customization may cost Epic a customer or 2. I myself am seriously considering CryENGINE now simply because of this.

After setting the splash and icon, did you also click the “Set as Default” button in the top right corner of the Project Settings window?

1 Like

No I did not. I thought doing that would simply make it the “Default” which isn’t what I want. Is that what must be done in order to get the chosen icon to be included in the package?

Other settings, such as default start map, input mappings and so on, are at least not properly applied in a shipping build unless you set-as-default, so I presume the same thing goes for icons and splash graphics.

The key question though, is if it worked as expected when you clicked that?

OK I’ll try clicking it and report back with the results. Puzzled, I was under the impression that something was wrong with my files so I’m in the process currently of backing up the engine and re-compiling it from source. I’ll test that theory promptly after it’s done.

Did some testing, and it turns out that you can’t actually click the set-as-default button on that particular page of the project settings. Hehe. But, it doesn’t matter, because it works anyway. I’ve got a functional splash and icon in a shipping build by performing the following (assuming windows platform):

  • Save the .ICO file to use in projectname\Source\projectname\Resources\Windows
  • Set it in the project settings
  • Save the splash to projectname\Content\Splash
  • Set it in the project settings

One thing that can go wrong is if the .ICO file doesn’t contain all the required icon sizes, or isn’t big enough (I’m not really up to date on the whole icon business… they go up to 512x512 these days?). Anyway, with a less than perfect icon file, depending on the zoom level in the windows explorer window, you might see either your icon or the default UE icon. So, make sure the .ICO is created by the book so to speak.

After more fiddling, it seems the icon configuration should be entered into the bug database. Even a perfectly crafted icon with all sizes and color depths will turn into the default UE icon once you start increasing the scale in windows explorer. The smaller version shows the correct icon, but the larger size does not.

I’m not really in a position to confirm any bugs. That’s something the Epic Staff should do, I guess. But I agree that there is no obvious way to make it work, that’s for sure. Sorry if I led you astray!

Hopefully there’s a solution coming down the road. I’m probably 3 - 4 years away from shipping anything, so personally I’m not really in a rush here…

So you confirm that it’s a bug then? I hope future versions remedy this. It’s essential to customization. But, you know, when I packaged Shooter Game, it only showed the default UE icon although it should already be in the right place. Funny how no one else is mentioning this problem. As I said, it’s probably because no one is there yet (packaging games), I just wanted to test that feature as customization is essential to art and product.

I´ve been handwriting de default settings in the project´s ini files O.o I´ll try the Set as default button

What about changing the project´s name? (or project´s build name)

Yeah I want to know how aswell, this is one of those typical problems with a game engine that you get right at the end of a project because the people who have actually ever finished a game and had it ready to pack off are few and far between.

Hi JoeyR9970,

Thank you for your report. There have been many version changes to UE4 since this question was first posted. With a new version of the Engine comes new fixes and it is possible that this issue has changed or may no longer occur. Due to timetable of when this issue was first posted, we are marking this post as resolved for tracking purposes.

Thanks very much!

Sounds like you need to have all the sizes of the icon not just the small one because when you change the icon size it go’s back to the unreal icon picture because you haven’t provided the larger sizes try a program called IconFX hopefully that will help you create your icon as for the splash screen I know they work because all I did was upload a picture and it worked one thing to try is keep them the same size as the defaults because it may not like different sizes good luck.

I believe (I have not tested this, but I have gotten the icon issue resolved in the past!) that the icon needs some very specific icon sizes. Each icon ‘size’ has an index associated with it (for example 16x16 = 0, 32x32 = 1 and so on) and if UE4 is anything like many other game engines it will expect a specific icon size at a set index, so if UE4 expects index 0 to = 16x16, then index 1 to = 32x32 but you’ve gone and made an icon with sizes 16x16, 24x24 then 32x32, Index 1 would = 24x24 and not the expected 32x32 and UE4 will switch to it’s default icon.

I suspected that this would be the case when I tried to add an icon and although in explorer the correct icon showed, it still had the default icon in the title bar and on larger icon desktops. Again I do not know what the actual sizes UE4 expects are but most applications expect the following sizes and I would expect it to be no different than other engines. Those sizes are 16x16, 32x32, 48x48 and 256x256.

Using Resource Hack, the sizes of the Unreal icon on the shipped exe are:

  • 16
  • 24
  • 32
  • 40
  • 48
  • 64
  • 256

Because this is a question of popular interest, I’ve consolidated all comments, suggestions, and answers into this one comprehensive answer:

  1. Follow steps listed on this doc page:Launching to Devices
  2. Make sure your icon is in the correct format: ICON.ico (You can convert png files to ico files for free online.)
  3. Under Project Settings>Platforms>(appropriate platform(s)), make sure your custom icon pixel dimensions match the default example’s for all instances. (Hover over each image with mouse to display all default dimensions for the appropriate platform(s))
  4. Make sure your custom icon is set as default in project settings for the appropriate platform(s) (ie. Windows, Android, Mac, HTML5, etc.) by replacing the default icon with your own
  5. To change directory name from “WindowsNoEditor” to custom game name, follow steps listed on this wiki page: Packaged Game Paths, Obtain Directories Based on Executable Location

(*Tested to work with a custom project in UE 4.10.2 packaged for both Shipping and Development)

Thanks,

Steve H.