Hey @Kfay !
Funny, that you asked about it. I proposed more or less the same script for the newest Hacker here - @bl4ckscor3
Not sure, if itās possible, but it would certainly be useful.
Hey @Kfay !
Funny, that you asked about it. I proposed more or less the same script for the newest Hacker here - @bl4ckscor3
Not sure, if itās possible, but it would certainly be useful.
Ho my ⦠Always so fast to answer ! Thatās exactly that !
Are you investigating if itās possible ??
I took a quick look into the source code of EW. I think, it might be possible, but Iām not sure, for now.
I have not taken a look at this yet, due to spending basically all of my EyeWire time on Hallow X-mas, but itās certainly something that would be very useful to have.
Yeah, pretty much the same.
Please please pleeeeaaase hackers
As i have a veryyyy slow internet bandwidth (8Mbits⦠just for info old and first internet was 512Kbits) this would really save me a bunch of hours completing cells
@Kfay I had a couple of ideas and checked them all, but none of them worked, unfortunately. Maybe there is a way, but, for now, I donāt know, how to do it.
I feel your pain with the slow connection, having myself 20Mbps. And a cell, when itās fully loaded (level 3 of details) can take several hunders of MBs. For now, when Iām going to complete a cell, I open it, zoom in on the main trunk and do some other stuff for a couple of minutes waiting until itās, more or less, fully loaded.
As for better visibility, you can use the X-highlight feature (described somewhere earlier in this thread) or Custom Highlight in some dark color the branches, you donāt want to see in a given time.
I was able, however, to bring back to life my scripts, that were dependent on a server side hosting: Statistics, Profile History and Extended Profile.
The Statistics works, but the new server is quite slow so it may take half a minute or even a few tries to display the Top 100 lists.
Not be sorry for trying I know if it would be possible, you do !
I already use color trick when i need, thanks to show me me and color buttons !
And i do the same as you apparently i always let the OV to load a max for over an hour. So i have to scythe on the same unique cell, and i change cell only when iām done. But it take me quite a long time.
Thatās also the reason why i do not play on cells, it take me too much time to load a cube.
I decided to buy a 100Gb 4G data /month specifically for Eyewire !
Turning on the Preload cube option helps a little bit with normal playing, but other than that, yeah, only higher speeds can help.
Well yeah, it help as much as it can
Thank you KK for bringing those scripts back! Iām guessing that stats collection began when you revived them, correct?
Youāre welcome
Iāve collected manually all the data since the last time, the scripts were online. Now the data is collected automatically at 6:05AM UTC for the day before (so, 1:05AM in HQ. Iāve set that time, to prevent any problems with time savings).
Thereās still the discrepancy between my data and the official one (visible in each userās profile), but I donāt know, whatās the reason for that. The difference is mainly for the players, that are/were with EW from the beginning, but it isnāt very big as far as I can tell.
@kfay, @bl4ckscor3 (Iām tagging you because Iāve proposed similar idea in your topic), @others - I wasnāt able to find THE solution, but I found A solution:
Cell Loader v. 1.0.1.0
https://github.com/ChrisRaven/EyeWire-Cell-Loader/raw/main/cell_loader.user.js
What does it do
Loads a cell with full details right from the beginning, without loading the two intermediate levels, no matter the distance from the cell. Shows a loading progress counter.
How it can help
You can open a cell, wait until itās fully loaded and then check the cubes in it, without the need to additional loading, when youāre traversing through the branches.
After the initial load, the only things, that will load are slices, when you enter a cube, chat messages and full meshes for any new cubes thatāll spawn after the loading.
How to use it
During the whole loading, youāll only see the blank cubes and when the loading finishes, the whole cell will show on its own.
If you want to turn the script off, click on the counter. It will turn gray and the script will be turned off (everything will work normally). Click it again to turn the script on (the counter should be back to white). The state of the script is stored in the localStorage, so you can turn it off, refresh the page or close the browser and when youāll come back, itāll still be turned off. Itās turned on by default.
IMPORTANT
DO NOT zoom in and out during loading. The cell will still load correctly, but itāll take longer. Everytime you zoom in or out, the meshes thatāve been being currently loaded or pending will be invalidated and the loading for them will start again (itās actually true even when you donāt use the script at all).
Performance
Iāve done a couple of tests to see, if it does have any sense. For each test Iāve limited my network connection to 5Mbps to simulate even slower speed, than I currently have. Here are the results:
Cell 1.44 - 799 cubes (complicate meshes): 5 minutes, 170MB
Cell 1.46 - 1398 cubes (simple branches, the biggest cell at the moment of testing): 8 minutes, 288MB
Cell 1.49 - 1126 cubes: 7 minutes, 278MB
However, when I didnāt know about the issue with zooming in/out and I was zooming very frequently during loading, I had these results for 1.46: 23 minutes, 762MB.
I was thinking that with a cell fully loaded to the highest details there might be some stuttering during moving throughout the cell, but I havenāt had any issues with that and my computer isnāt the fastest one (i7-4710HQ, gtx860M (4GB), 16GB RAM).
I also havenāt had any issues with memory. Actually, when only the highest details are loaded, the cell might take even less memory than without the script.
How it works
When determining, what level of details to load, the system measures the distance between the camera and each cube. The script overwrites the measuring function and now it returns the same (small) value for each measurement.
Known issues
There are many small problems, but I donāt think I will be fixing them, because they shouldnāt distrupt the playing. The issues are (amongst others):
Best practices
What you can change in the code on your own
To make any changes in the script, click on the TamperMonkey icon and go to the Dashboard. On the list find āCell Loaderā and click on the name. Make any changes and press Ctrl+S to save changes. Refresh EW page to apply the changes.
Phew, writing of this post probably took longer than writing the script
Enjoy
Wooooo man !
this is soooo coool ! I just tried and so now it fully loads the 1.46 with 1439 cubes in 27 minutes
Significantly better !
This save a lot of data !
iāll try later to load a full on my new 4G cell network, for the moment i have a lot to scythe
by the way, thereās another thing cool ! The OV works a lot better when i navigate after the full load. Without the script, i always have refresh and fps lag, but not anymore !
This really will save me a bunch of hours
iāll let you know if thereās any issue
Edit : i was asking for changinf the quality level⦠but you already think about it ! you cowboy !
Again thank you a lot !
Thanks for the feedback!
Iām really glad, that you like it. I think, I will use it a lot too.
yeah, 27 minutes instead of more than 1 hour⦠itās just awesome !
Iām impatient to try to change the level of detail, especially for playing !
And you know, just with this little script you just saved a ton of Terabytes on datacenters to be downloaded !
This script is litterally a planet saver
Cell Loader v. 1.1.0.1
ADDED a context menu to the script. Right click on the counter to select the level of details.
If you switch the level during loading, only the cubes, that werenāt loaded, will be loaded with the new level of details. If the cell is completely loaded, reload EW to load the cell with the new level of details.
Exactly what was needed !
Cell Loader v. 1.2.0.1
It seems, that Zfish takes different distances into account when deciding, which level of details to load, so I FIXED that part.
Also ADDED an option to turn off the script for ZFish.
Thatās cool ! Thank you so much !
Also i would like to ask : would it be possible to change the mouse cursor color (white circle) when in cube ? It is really difficult sometimes to see it on the image plane.