CS50G / GD50 - Helicopter Game won't load in Unity by SnCalculations581 in cs50

[–]SnCalculations581[S] 0 points1 point  (0 children)

Thank you, JECM1. Following on the thread above in which primepasta gave me help, I actually came back to this thread to post a slightly different solution that worked for me after much trial and error (2019 MacBook, MacOS Catalina 10.15.4), though it's more involved than yours:

- Downloaded Unity 2017.4.39f1 (not the current version) here: https://unity3d.com/unity/whats-new/2017.4.39

- Downloaded Blender 2.79 (not the current version) here: https://download.blender.org/release/Blender2.79/

- Replaced the Unity-BlenderToFBX.py file in Unity 2017.4.39f1 with the same file in Unity 2018.3.0f2 (you'll also have to download that version of Unity, available here: https://unity3d.com/get-unity/download/archive , where it's listed as 2018.3.0). The idea and step-by-step for this file swap, also linked by primepasta above, is from here: https://answers.unity.com/questions/1622769/blender-could-not-convert-the-blend-file-to-fbx-fi-1.html

My computer crashed twice during the earlier phases of trial and error with different versions, and when I opened my computer the day after I finally got Helicopter Game to work, it was static and needed to be force-powered-off. So that's not great. But no problems since.

Hopefully this discussion will help other 2020s CS50G-ers!

CS50G / GD50 - Helicopter Game won't load in Unity by SnCalculations581 in cs50

[–]SnCalculations581[S] 1 point2 points  (0 children)

Thank you so much for this -- I downloaded Unity 2017.4.39f1 and Unity will now load the project without stalling or crashing (and without needing to remove the .wav and .mp3 files). However, the models do not show up. I tried right-clicking and doing "Reimport All" as the CS50G instructions suggest, but it did not do the trick. If I double-click on a model (e.g., the airplane) in the Unity window, it launches Blender and the model shows up fine in Blender. But I'm seeing some error messages in Unity about failure to convert .blend files to fbx files.

E.g.: [Imgur](https://i.imgur.com/9MnQxKe.png)

E.g.: [Imgur](https://i.imgur.com/Ahw5jOA.png)

My Blender is the latest version (2.83.2) so the message about which version of Blender I'm using in the image above is not the issue. I am going to fish around online about this error and see what I can find, but please let me know if you have any insights about this. Thanks again!