sandiz / rs-manager

Stats Manager for Rocksmith - Manage Playlists, Stats, Setlists and more!
https://sandiz.github.io/rs-manager/
GNU General Public License v3.0
52 stars 8 forks source link

White Screen after scanning songs #168

Open sandiz opened 1 year ago

sandiz commented 1 year ago

hi kevin, can you open developer tools via Edit -> toggle developer tools

when you run into an error there should be some logs there -- can you send me a screenshot of that image

kevinl7778 commented 1 year ago

There are no options for view and edit, I will look in the main folder and see if I cn find it.

sandiz commented 1 year ago

hey if you press alt the menu bar should show up - you should see About, Edit, View etc there image

kevinl7778 commented 1 year ago

image

sandiz commented 1 year ago

wow no errors in the log. there's isnt any max limit to the songs its only limited by the memory you have. Since its running out of it, try importing 500 songs at a time -- increase it to 1000 if 500 is working smoothly

you can import files via Psarc Explorer -> Choose PSARC file(s)

kevinl7778 commented 1 year ago

I was able tonget it working a few days ago by splitting a thought e, f through I ect, but the next rime I run cfsm and to a rename they will all be mover back to slc main folder, I also see the program always loads all of the songs in thw dlc folder even if they are now by the system.

It may save ram if you set it to load 100 and save to a xml then compare the xml to the dlc folder content and load the next 100 songs.

This can reduce ram usage and keep it running.

Also do I need to download and set upbrsrtools to gwt my custom Playlist setup, that was my whole reason for trying this out.

Thanks.

On Sun, Jul 23, 2023, 1:05 PM Sandi Chakravarty @.***> wrote:

wow no errors in the log. there's isnt any max limit to the songs its only limited by the memory you have. Since its running out of it, try importing 500 songs at a time -- increase it to 1000 if 500 is working smoothly

you can import files via Psarc Explorer -> Choose PSARC file(s)

— Reply to this email directly, view it on GitHub https://github.com/sandiz/rs-manager/issues/168#issuecomment-1646892701, or unsubscribe https://github.com/notifications/unsubscribe-auth/AM2NBMO3TEOZG4GKDQTTLE3XRVKWFANCNFSM6AAAAAA2TF636I . You are receiving this because you commented.Message ID: @.***>

sandiz commented 1 year ago

Yes you'll have to install rsrtools via pip. Docs here: https://pypi.org/project/rsrtools/#toc-entry-14

kevinl7778 commented 1 year ago

Thank you for the help in the past, I have rsrtools installed and the path set with a cmd prompt open and in the (ENV) but I still get an error. image

kevinl7778 commented 1 year ago

Hello again,

I am now able to get the export to start but i get the following error and a temp file with a small list if songs:

image

BuongiornoTexas commented 1 year ago

Hi @kevinl7778,

There could be more than one thing going on here, but one problem at least: your path for rsrtools setup should be to importrsm.exe in RS_Stuff\Env\Scripts. From memory you need the full path including importrsm.exe. (Right now you are pointing at the library which will definitely not work.)

Also, you have the python environment in the steam folder, which might be a problem - should be OK, but it's not an ideal place for it.

Let's see how that goes.

kevinl7778 commented 1 year ago

Thank you again for the reply, I relised I was running python 3.11 and rsrtools calls for python 3.7.3 so after switching them out I am able to get sonlists to run but not able to clone a profile and test fully.

A for your program I was not able to get it to run previously using the scripts folder and got further using the python rsrtools install location but neither had the path pointing exactly to the file and extension so I will try that again now with th ecorrect python version and see how far I get.

BuongiornoTexas commented 1 year ago

| I'd relised I was running python 3.11

Yeah - this will be a problem - python 3.11 does more thorough code checks than 3.7, and picks up an issue that doesn't affect rsrtools, but does cause it to crash. 3.7 should be fine.

I don't have the time to do the bug fix now, but hopefully get it sorted in a few months.

kevinl7778 commented 1 year ago

I received a reply about rsrtools and I am working on it therer too, I have not worked with python in a few years and I am new to json but I have some time on the keyboard with pyton and ardiuno c# c+

Fresh python 3.7 and a new install on the c drive, pointing to the file in rs manager and this is the error: image image

kevinl7778 commented 1 year ago

I can now get the profilemanager in rsrtools to run and the songlists, I have the path to iportrsm set but still get an error:

image

BuongiornoTexas commented 1 year ago

Ok - try the path to importrsm without "importrsm.exe" (I haven't used rs-manager in a long time, so I can't remember if you need it in the path or not).

kevinl7778 commented 1 year ago

I removed the dlc folder from my rocksmith folder and the rsrtools songlists function can now run but I still cant get a 8 song list of stock songs to export using every possible combonation of directory strings. I might have to give up on this soon but I was really hoping to be able to make playlists.

kevinl7778 commented 1 year ago

When export is called what rsrtools funstons are called, just importrsm?

BuongiornoTexas commented 1 year ago

Can you see if importrsm.exe runs at all from the command line?

BuongiornoTexas commented 1 year ago

When export is called what rsrtools funstons are called, just importrsm?

I'm afraid I don't understand this question. Are you asking if rs-manager uses importrsm.exe to load playlists into rocksmith and only importrsm.exe, then yes. Otherwise, could you clarify?

kevinl7778 commented 1 year ago

Can you see if importrsm.exe runs at all from the command line?

image

kevinl7778 commented 1 year ago

The export function in rs_manager makes a songkeys.json with up to 8 song names in a list and stops, I will try one more time but with th edev console open tonight to see if there is anything there.

kevinl7778 commented 1 year ago

When export is called what rsrtools funstons are called, just importrsm?

I'm afraid I don't understand this question. Are you asking if rs-manager uses importrsm.exe to load playlists into rocksmith and only importrsm.exe, then yes. Otherwise, could you clarify?

The reason for asking this is that I wondered if pressing export in rs_manager is able to activate the virtual env or if that is not needed when envoked from RS_MANAGER

BuongiornoTexas commented 1 year ago

The reason for asking this is that I wondered if pressing export in rs_manager is able to activate the virtual env or if that is not needed when envoked from RS_MANAGER

This is a mistake in the docs - it will work fine without the virtual env. Unfortunately, I've now checked 3.7.3., 3.7.9 and 3.11 and all fail at different points due to changes in either python or the supporting libraries. Next update I'll try to make package management versioning more robust.

kevinl7778 commented 11 months ago

Hello Again,

I started back at this, I reinstalled starting with 2.0 and made it up to 3.02 and the psarc files still load one at a time so I think after adding "Toaster" the psarc explorer startes trying to hold the whole list in RAM, I also upgrtaded to 32 gigs and still the ram fills and crashes with the latest.

Also your website has 3.0.4 linked to the windows download not 3.0.16 or the latest.

I am going to attempt the rsrtools this week and see if it works any differant.

BuongiornoTexas commented 11 months ago

rsrtools will not work unless you have a python environment more or less matching the original development versions. Version changes in packages have broken it (for now). I still haven't had time to get in and fix the issue.

kevinl7778 commented 11 months ago

Can you send me a pip list and I will do a version for version install?

Kevin

On Mon, Nov 27, 2023 at 5:02 PM BuongiornoTexas @.***> wrote:

rsrtools will not work unless you have a python environment more or less matching the original development versions. Version changes in packages have broken it (for now). I still haven't had time to get in and fix the issue.

— Reply to this email directly, view it on GitHub https://github.com/sandiz/rs-manager/issues/168#issuecomment-1828693391, or unsubscribe https://github.com/notifications/unsubscribe-auth/AM2NBMI5GQ4RAHBTO6QILJTYGUEV3AVCNFSM6AAAAAA2TF636KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRYGY4TGMZZGE . You are receiving this because you were mentioned.Message ID: @.***>

BuongiornoTexas commented 11 months ago

Best I can suggest is using the versions specified in setup.cfg. I think I was using python 3.7.3 or 3.7.11 (but any 3.7 should be good).

kevinl7778 commented 11 months ago

I think its working with rs-manager 2.1.9 and python 3.7.3.. It still says processing but my e-standard bass list is large so we'll see where this goes.

Thanks for hanging in there with me.

Kevin

On Mon, Nov 27, 2023 at 6:37 PM BuongiornoTexas @.***> wrote:

Best I can suggest is using the versions specified in setup.cfg. I think I was using python 3.7.3 or 3.7.11 (but any 3.7 should be good).

— Reply to this email directly, view it on GitHub https://github.com/sandiz/rs-manager/issues/168#issuecomment-1828807998, or unsubscribe https://github.com/notifications/unsubscribe-auth/AM2NBMMTF42S6CKUTXQP36LYGUP47AVCNFSM6AAAAAA2TF636KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRYHAYDOOJZHA . You are receiving this because you were mentioned.Message ID: @.***>

BuongiornoTexas commented 8 months ago

@kevinl7778 - I have just released a new version of rsrtools that is compatible with python 3.12. Do you want to have another try with this (and checking in: is this issue still live for you, or have you found another solution?).

kevinl7778 commented 8 months ago

I am excited to make another attempt, I just finished a design for a 3d printed guitar effect pedal (L6 pocket pod) holder that fits in my travel guitar the new donner hush x and I have some new led projects for motorcycles on going for spring but I can get started and provide feedback soon.

Best, Kevin

On Fri, Feb 16, 2024 at 6:01 PM BuongiornoTexas @.***> wrote:

@kevinl7778 https://github.com/kevinl7778 - I have just released a new version of rsrtools that is compatible with python 3.12. Do you want to have another try with this (and checking in: is this issue still live for you, or have you found another solution?).

— Reply to this email directly, view it on GitHub https://github.com/sandiz/rs-manager/issues/168#issuecomment-1949458199, or unsubscribe https://github.com/notifications/unsubscribe-auth/AM2NBMNG3OEMKXTQZNZ5NWDYT7QNDAVCNFSM6AAAAAA2TF636KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNBZGQ2TQMJZHE . You are receiving this because you were mentioned.Message ID: @.***>