-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please help me!!!! #33
Comments
Hi! I'm happy to try to help as best I can. I'm fully aware that Python can be intimidating at first, but you really don't need to know any Python to get this working. What type of operating system do you have? |
Windows 10 pro if that’s what you mean!
Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10
…________________________________
From: Wyatt Sharber, PhD <[email protected]>
Sent: Tuesday, April 21, 2020 11:43:15 PM
To: wvsharber/BeatMapSynthesizer <[email protected]>
Cc: Slaint46 <[email protected]>; Author <[email protected]>
Subject: Re: [wvsharber/BeatMapSynthesizer] Please help me!!!! (#33)
Hi! I'm happy to try to help as best I can. I'm fully aware that Python can be intimidating at first, but you really don't need to know any Python to get this working. What type of operating system do you have?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<#33 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AN5RAQRQZFAW4ZGVWB4ZMZ3RNYOQHANCNFSM4MNSNFKA>.
|
For more information when i paste |
Do you have anaconda and Python already installed on your system? |
yep |
And you forked and cloned this repo and navigated into it? |
I have Spyder and Python and Python (idle) |
im not really got a clue what that means, i downloaded this github repository tho |
When you're in the command line, you need to set your working directory to be inside the github repo. You'll want to type a command something like: |
i dont know if im just retarded but i think i done it right |
It's ok! It looks like you just need quotation marks around the filepath.
I found a video that explains how to do it super easily: https://www.youtube.com/watch?v=BfXh11ryBJg (also please forgive me, I don't work on a PC usually, so I'm trying to figure out how to do all of this the same as you!) |
Ok now we are getting somewhere but now.... C:\Users\Jay\Downloads\BeatSaberSythn thing\BeatSaberSythn thing> |
:((((((( |
Just to make sure, you installed Anaconda? That's where the conda command comes from. |
100% i definitely have it |
Collecting package metadata (repodata.json): \ |
hm idk what that means |
You should only be getting that "collecting package metadata" if conda is working properly. Is it working for you now? |
yes but i have entered the details and sadly |
Ok, you ran this command?
And if so, is the module librosa listed when you type |
Could not find conda environment: BSMapSynth-env |
krb5 1.17.1 hc04afaa_0 |
so yes and no |
(base) C:\Users\Jay\Downloads\BeatSaberSythn thing\BeatSaberSythn thing>conda env create -f environment.yml aha |
Hmm, yes that is an issue. Did you get any more information than just failed? Sometimes it will tell you which module didn't work |
little bit
|
I think I know what's happening here. Conda is trying to install all of those packages listed above through a conda channel directly, but they probably came from pip. It look like you can solve this by opening the enviroment.yml file (with a text editor like notepad or Visual Studio Code), and then moving all of the packages that were listed under "ResolvePackageNotFound:" to the "-pip:" section. |
doing this might take a while lmao |
I know that's a lot of manual copy and pasting! It looks like I need to figure out the best way to export environment files that work universally! Learning process! If you don't mind going ahead and doing it and seeing if that solves the problem I'd really appreciate it. Just make sure to save the environment file when you're done and then try creating the environment again. |
Yeah im going for it |
i moved them all that needed to be moved and now it says this CondaValueError: invalid package specification: sqlite==3.30.1=ha441bb4_0 - soundfile==0.10.3.post1 - unidecode==1.1.1 - youtube-dl==2020.1.24 |
im gonna sleep but if you figure anything out leave it here and i will check it out by tomorrow |
So it looks like when you move the packages to the pip section, you have to edit them a little. You need to drop the part that comes after the second = and change the first = to == For example: |
ok |
they all like this
|
Ok, thanks for your efforts. I will try getting this set up on a Windows machine tonight as well. It might be just easier for me to make a new environment file specifically for Windows. |
Thanks I hope this will be possible! |
Got any progress im wondering? |
also do you have discord that could be useful! |
I haven't forgotten about you! I tried replicating the issue last night on a PC, and it's definitely not just a problem with your specific set up. I'm going to try a few things to make the Python environment work across both Mac and Windows, but it might take me a bit to get it working. I'll let you know when I get it working. |
Ok thanks! |
sorry to disturb you but any progress? |
Hi again! I think I've fixed the issue by creating a separate environment file for Windows. I updated the installation instructions to reflect this. I suggest that you delete your previous copy of the repo and download the updated version, then follow the instructions I wrote in the README. Please let me know if this works for you! |
It works! |
Just wondering is there a way to add all difficulty? Eg easy,normal,hard,expert,expertplus? |
Hi again! No, unfortunately right now it only does one at a time. It wouldn't be too hard to implement the ability to do multiple levels at once, but I haven't gotten around to it yet. I think my main reason I haven't coded that yet is that unlike most user-made or officially-released levels, my implementation wouldn't be able to take the mapping from an easy level and make it harder for a normal difficulty (i.e., having a similar block pattern, but adding more blocks and maybe a few new patterns for increasing difficulty levels), instead it would just generate a completely new mapping. Without that relationship between difficulty levels established, I didn't think there was much need for the ability to map multiple difficulty levels at once. |
Ok thanks! |
hello again! so i have been enjoying this it is awesome but sometimes it only adds 1 color and it adds all the blocks so its not possible to complete since its all red and no blue |
Hi! Have you noticed a pattern in the settings you're using when it produces this result? I've never had that happen to me, but it's possible that the model is replicating patterns it learned from a one-handed mapping that was mislabeled. Unfortunately, since there is built-in randomness to the mapping algorithms there will always be some "bad mappings" that result in unplayable levels. That's why I usually suggest making several mappings of a song you want and then keeping the best one, or even using it as a starting point for using the manual editors that are out there. |
Everything is perfect it just forgot there are 2 colors and makes it red only |
Very odd. Please let me know what settings you used when you got this result. If it's a coding bug I want to fix it, but if it's a result of bad training data, it might be a while before I can do something address that... |
So sorry for a massive delay but i had no internet and i couldnt contact you since i moved house! But this issue is still going on sadly :(. |
Can you send me the zip folder with an example of these maps? Also, if you can send what parameters you used when you created the map that would be great. You can send it on here, or add me on discord (I finally made one!) - same username as my github account. |
i am extremely confused and i am clueless at python please take me through this step by step thanks
The text was updated successfully, but these errors were encountered: