MirrorConverter icon indicating copy to clipboard operation
MirrorConverter copied to clipboard

Lack of instructions

Open buttgx opened this issue 5 years ago • 5 comments

Simply download latest release and import it on Unity.

I downloaded the release file, which is mis-spelled by the way, and opened it. I guess I imported it by doing that.

I then tried to follow this step...

Just go through Tools\Mirror on Unity3D with your project open But What the hell does this mean?

There is no tools or mirror option in the Unity3D editor.

I restarted unity, tried installing the .unitypackage again, and nothing happens. There is still no tools/mirror option anywhere.

Then I did this

Or, you can download this repo, and put the inside of Assets\Mirror inside the Mirror folder of your project. By which I assume you mean download a .zip by clicking the green button on the github page, and put the contents of that in the 'Project' folder within the unity editor. So I did that, and now the console spits out a ton of errors https://i.postimg.cc/C5JPRzjM/screenshot-136.png

I'd like to see anybody actually use your script successfully.

This is absolutely frustrating to use and doesn't work at all.

buttgx avatar Mar 28 '19 19:03 buttgx

Hello, I'm sorry for your experience with the tool. Are you sure that Mirror is already installed before you install the tool? Also, are you using the latest version of Mirror?

Lymdun avatar Mar 29 '19 13:03 Lymdun

If you have errors in your project such that it can't compile, editor scripts generally won't work.

MrGadget1024 avatar Apr 02 '19 12:04 MrGadget1024

I have the exact same issue. I've tried on Unity 2018.4.12f1 and Unity 2019.2.11f1. Here's the steps I've taken. Start a completely empty project. Go to Build Settings -> Player Settings -> Other Settings -> Set NET 4.X Import Mirror from the Unity Asset Store. Restart Unity. No Tools tab or any other editor window shows up. Import MirrorConverter Unity Package (Latest Release: 1.3) Restart Unity. Still no Tools Tab. AND I get an error: Assets/Mirror/Migration/Editor/Utils.cs(71,40): error CS1061: 'NetworkIdentity' does not contain a definition for 'localPlayerAuthority' and no accessible extension method 'localPlayerAuthority' accepting a first argument of type 'NetworkIdentity' could be found (are you missing a using directive or an assembly reference?)

This is using the Linux version of Unity and Unity Hubs for easier Unity version control and management.

JustAnotherGithubUser2 avatar Nov 26 '19 23:11 JustAnotherGithubUser2

@JustAnotherGithubUser2 Thanks for the report! the error has been fixed in the latest release.

Could you try it and tell me if the tools tab becomes available with the latest version?

Lymdun avatar Nov 27 '19 17:11 Lymdun

@Lymdun It works now Thank you very much! My project is now migrated to Mirror!

JustAnotherGithubUser2 avatar Nov 28 '19 01:11 JustAnotherGithubUser2