Marketplace Purchase - Not All Files Show Up in Editor

Using 4.8.2 release (from Marketplace) on a fairly small project with few code additions. I purchased DayNight Cycle from the marketplace and noticed that it wasn’t downloading all of the files (only about 60% of the files would be visible in the editor). I was able to contact the seller and he sent me all of the files via email, but now I’m noticing that even with the files in the right directory, they don’t show up in UE4.

Here’s an example: http://i.imgur.com/xwdGOBY.png

I emailed marketplace-support@unrealengine.com when I had the original issue and thought I wasn’t getting all the files from the automated download/install process, but now I think the nature of the error might be different since I now know I have all the files and they still aren’t displaying in UE4.

I’m pinging this with an update as it’s turning into a blocker for me.

I can install the files to a new 4.8.2 project and all of them show up fine. I then tried to migrate the files to my Indigenous project and all the files show up in the “to-be-migrated” window. I click migrate and it asks if I want to overwrite some Paper2D files (icons used for examples) and I say no to each one individually to make sure I know what I’m skipping. Then it seems to import fine without errors or warnings.

It’s just that about 40% of the files aren’t visible in the editor. They are in the file explorer and I can see them. They’re all .uasset files. I have no idea why they aren’t showing.

I can also update that a team member has tried integrating the files into his workstation and has encountered the same issue.

Hi! If the project you are working in was built in 4.7 it won’t read some of the assets that were created in 4.8. I was able to recreate the issue by inserting the files into a couple projects built each in the different engine versions. (see image)

No guarantee that this will work, but you might try converting your project to 4.8 and then injecting the Day/Night Cycle assets again. Let me know if that works. If not we’ll see if we can find another solution for you.

Mike V

I’m working in a project that was upgraded to 4.8.2.

Hmmm… some quick questions, so I can keep troubleshooting this.

  1. How was your project upgraded?
  2. Are you opening it from the launcher or by double-clicking the project file?
  3. If opening from the launcher, are you launching from 4.8 and does it ask you to convert your project?
  1. I was originally working on 4.7 Git (Source), then we upgraded to 4.8.2 release (source), then I decided to switch us back to the launcher versions and remove some plugins that became more work than what they were worth. Each time the process has just been to right click the project file and switch unreal engine versions (this time to 4.8 rather than a custom engine). I then removed some leftover code and rebuilt the project. I have zero errors/warnings throughout the project - not just as it pertains to this. Everything else works and is importing fine.

  2. I’ve tried both, with same result

  3. I just tried this and it doesn’t ask to convert. It’s reading as a 4.8 project.

Edit: your thought process makes sense to me. I also thought it could be somehow reading as a non 4.8 project, but everything else tells me its fine. We have no engine edits - only some basic gameplay C++ files related to the camera and character/pawn classes. I also thought it was maybe some disabled plugins since I had Paper2D disabled and this system makes use of some sprites, but after enabling I had no change. It’s clearly an issue with our project though since I can get it showing correctly in a new 4.8 project.

I also just bought JCInventory and it imported correctly. I know they aren’t the same files but it might be interesting for reference.

The only thing I can think to suggest is to migrate the assets you’ve created into a new 4.8 project. I made a project in 4.7, opened it in 4.8 and the Day/Night Cycle files still didn’t show up, but they did when I made a project in 4.8. So it seems like the issue isn’t just that it’s reading as a 4.7 file but that it was created in 4.7. Not exactly sure why but this seems to be the culprit. I know it’s possibly a tedious task but make the new 4.8 project, try migrating your assets, inject D/N Cycle and I’m pretty confident that this will fix the issue for you.

I was afraid you’d say this was the only option. Clearly there’s some underlying issue with the upgrade process and files not recognizing their engine version properly. Our project is simple enough that this is just a pain to do, but if it were more complex this wouldn’t be feasible given how touchy perforce can be with things like this.

I’m going to try manually recreating the nodes first since there aren’t that many files in this pack. Hopefully future marketplace releases won’t share the same issue.

Here’s an interesting update - I tried recreating one of the missing blueprints and it failed to create, saying there was a blueprint with the same name. A popup appeared for a brief second saying “fully loading…” and then the blueprint file appeared.

Is there a way to “fully load” stuff in UE4? I know this was easy to do in UE3 but not sure how it changed on the user end for UE4.

Alright, this has been resolved. The issue was that this package makes use of Paper2D sprites, and I had the Paper2D plugin disabled when I imported the assets. It wasn’t showing any file that touched the sprites since it didn’t know how to handle those file types (even though they were .uassets, UE4 couldn’t recognize the format without the Paper2D plugin enabled).

I assumed this might be the problem 2 days ago and turned on Paper2D, but for some reason it didn’t fix the issue at the time. However I just tried enabling Paper2D again and it worked. Everything shows up per normal.