keijiro / Lasp

Low-latency Audio Signal Processing plugin for Unity
The Unlicense
1.56k stars 119 forks source link

Installation issues #40

Closed JeffDobrow closed 3 years ago

JeffDobrow commented 3 years ago

Hi! I am having a ridiculous time getting LASP installed on 2020.1.6f1
If I install through package manager it errors on finding a dependency for the libsoundio (I did edit the manifest.json) If I open the test project it works fine but then I notice that some Colliders,...the Audio Source object and such are 'force excluded and will be deleted at play'.

Any insight by chance? I am certainly doing something wrong! Thank you!

keijiro commented 3 years ago

Please try enabling the built-in packages (in this case, Audio and Physics) in the Package Manager.

keijiro commented 3 years ago

I'm closing this issue now. Please feel free to reopen it for further problems.

JeffDobrow commented 3 years ago

Thank you! I am still having an issue installing LASP into Unity 2020.1. I wish I understood more of all this...apologies.

*I edited the manifest.json package as described. 1 - If I Open your test project then everything works and I notice that libsoundio is fully installed in packages

2 - If I attempt to install the package.json from the Package Manager it will not install and gives me an error related to "missing libsoundio as a dependency"

3 - I have tried installing Libsoundio first, and that then gives me a similar error through package manager...lol!

I would love the ability to import and use some of these together however really do run into a lot of issues, definitely learning! Thank you for any insight.

keijiro commented 3 years ago

If I attempt to install the package.json from the Package Manager

This sounds strange because package.json is not related to package installation. In other words, you shouldn't edit package.json. You can install any package just by editing manifest.json or using the Package Manager UI.

JeffDobrow commented 3 years ago

I did not edit packag.json to be specific! I edited the “manifest” per instructions.

If I use the package manager UI and use “add from disk” I cannot get the package to install: When using this method I point the package manager UI to the package.json and it errors.

If I use the package manager UI and point to manifest.json it doesn’t work either.

Thank you. I will continue exploring.

keijiro commented 3 years ago

LASP doesn't support the Package Manger UI. You have to edit manifest.json.

I'd recommend starting over from scratch. Edit manifest.json to install LASP. You don't have to do anything with libsoundio. You don't have to use the Package Manager UI. You can install Lasp just only by editing manifest.json as noted on README.md.

I close this issue again. Please reopen it if you still meet the same issue.

JeffDobrow commented 3 years ago

Thank you! I believe the problem is “after I edit the manifest.Json” then what do I do in unity to install it?

I download the zip file from you. I unzip it into a temp directory. I edit the manifest.json file.

I open a new project unity 2020.1 and then how do install the package if not through the “Package Manager UI using Add from Disk”?

If I just drag the “folder” into my assets or projects it does not work. I cannot use “import project” as there is no .unitypackage file obviously.

I seem to just not understand what “exactly” to do “after” editing the manifest.json?

Thank you for dealing with this!!

On Mon, Feb 15, 2021 at 6:18 AM Keijiro Takahashi notifications@github.com wrote:

LASP doesn't support the Package Manger UI. You have to edit manifest.json.

I'd recommend starting over from scratch. Edit manifest.json to install LASP. You don't have to do anything with libsoundio. You don't have to use the Package Manager UI. You can install Lasp just only by editing manifest.json as noted on README.md.

I close this issue again. Please reopen it if you still meet the same issue.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/keijiro/Lasp/issues/40#issuecomment-779154022, or unsubscribe https://github.com/notifications/unsubscribe-auth/AS25LKREYITMUDEUKQO7C7LS7D7GZANCNFSM4XSRBLVA .

keijiro commented 3 years ago

I believe the problem is “after I edit the manifest.Json” then what do I do in unity to install it?

No. You don't have to do anything other than just editing manifest.json.

Edit it. Return to Unity Editor. It automatically downloads and installs everything. That's that.

I close this issue again. Please reopen it if you still meet the same issue.

JeffDobrow commented 3 years ago

I understand all that. :)

Where do I put the package? I downloaded a ZIP file from Github. I extracted the ZIP file to a folder on my desktop. I edited the manifest.json. I open unity and nothing happens. :) Unity does not know where the files are. They are just in a folder on my desktop....how do I get this into my Unity project.

I think I am conveying this wrong and I am so sorry to use your valuable time on this. I may consult some other Unity people I know because this must be all my ignorance :)

I must not have the package files in the right place? This is what I am trying to convey.

On Mon, Feb 15, 2021 at 7:02 AM Keijiro Takahashi notifications@github.com wrote:

I believe the problem is “after I edit the manifest.Json” then what do I do in unity to install it?

No. You don't have to do anything other than just editing manifest.json.

Edit it. Return to Unity Editor. It automatically downloads and installs everything. That's that.

I close this issue again. Please reopen it if you still meet the same issue.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/keijiro/Lasp/issues/40#issuecomment-779177266, or unsubscribe https://github.com/notifications/unsubscribe-auth/AS25LKUXWIE4UJD3V5OAXTLS7EEO3ANCNFSM4XSRBLVA .

JeffDobrow commented 3 years ago

I do believe I have figured it out.

I need to edit the manifest.json file of the destination Unity project! If I open a NEW Unity project, I need to edit the manifest of this projects manifest.json.

I have only been editing the manifest.json in the files you provided. Not the manifest of the scene I am trying to import into. I have now created a NEW Unity project, edited this NEW manifest.json and it is working great and the Package Manager also displayed the addition of the dependencies.

Thank you so much,

On Mon, Feb 15, 2021 at 9:39 AM Jeff Dobrow doc@zilog80.com wrote:

I understand all that. :)

Where do I put the package? I downloaded a ZIP file from Github. I extracted the ZIP file to a folder on my desktop. I edited the manifest.json. I open unity and nothing happens. :) Unity does not know where the files are. They are just in a folder on my desktop....how do I get this into my Unity project.

I think I am conveying this wrong and I am so sorry to use your valuable time on this. I may consult some other Unity people I know because this must be all my ignorance :)

I must not have the package files in the right place? This is what I am trying to convey.

On Mon, Feb 15, 2021 at 7:02 AM Keijiro Takahashi < notifications@github.com> wrote:

I believe the problem is “after I edit the manifest.Json” then what do I do in unity to install it?

No. You don't have to do anything other than just editing manifest.json.

Edit it. Return to Unity Editor. It automatically downloads and installs everything. That's that.

I close this issue again. Please reopen it if you still meet the same issue.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/keijiro/Lasp/issues/40#issuecomment-779177266, or unsubscribe https://github.com/notifications/unsubscribe-auth/AS25LKUXWIE4UJD3V5OAXTLS7EEO3ANCNFSM4XSRBLVA .

anxietyberry commented 7 months ago

I do believe I have figured it out. I need to edit the manifest.json file of the destination Unity project! If I open a NEW Unity project, I need to edit the manifest of this projects manifest.json. I have only been editing the manifest.json in the files you provided. Not the manifest of the scene I am trying to import into. I have now created a NEW Unity project, edited this NEW manifest.json and it is working great and the Package Manager also displayed the addition of the dependencies. Thank you so much, On Mon, Feb 15, 2021 at 9:39 AM Jeff Dobrow @.> wrote: I understand all that. :) Where do I put the package? I downloaded a ZIP file from Github. I extracted the ZIP file to a folder on my desktop. I edited the manifest.json. I open unity and nothing happens. :) Unity does not know where the files are. They are just in a folder on my desktop....how do I get this into my Unity project. I think I am conveying this wrong and I am so sorry to use your valuable time on this. I may consult some other Unity people I know because this must be all my ignorance :) I must not have the package files in the right place? This is what I am trying to convey. On Mon, Feb 15, 2021 at 7:02 AM Keijiro Takahashi < @.> wrote: > I believe the problem is “after I edit the manifest.Json” then what do I > do > in unity to install it? > > No. You don't have to do anything other than just editing manifest.json. > > Edit it. Return to Unity Editor. It automatically downloads and installs > everything. That's that. > > I close this issue again. Please reopen it if you still meet the same > issue. > > — > You are receiving this because you authored the thread. > Reply to this email directly, view it on GitHub > <#40 (comment)>, or > unsubscribe > https://github.com/notifications/unsubscribe-auth/AS25LKUXWIE4UJD3V5OAXTLS7EEO3ANCNFSM4XSRBLVA > . >

Jeff, I wanna thank you for your tenacity on asking questions about this.

Keijiro, I love this tool but I'm afraid your instructions were missing some important points that were brought up here. This would be easily resolved by specifying in the readme that you have to edit the manifest.json --in the project you're working on--. If you can include a visual example/gif of the package being installed, that would help as well. I know this stuff might seem redundant or obvious to you, but I guarantee that there are a lot of people who are quitting on installing this awesome tool because they didn't comprehend the instructions!

Thank you!