• Welcome to SpeedSolving.com — the world’s largest puzzle community!

    You’re currently browsing as a guest, which means you have limited access to discussions, resources, member profiles, and community features.

    Join 50,000+ cubers and puzzle enthusiasts from around the world to ask questions, share solves, improve faster, and be part of the community.

    Registration is free, fast, and easy — create your account today.

    Already a member? Log in here to hide this message and start participating.

csTimer released

Any chance of adding a Pyraminx virtual cube?
Done. Can be tested in beta version (https://cstimer.net/new/)
The key mapping is a bit different from conventional puzzles, which can be summarized as follows.
1. Two-layer face turns are the same as conventional puzzles, e.g. I/K -> R/R' E/D -> L'/L
2. Turns on small corners are mapped to those unused keys. G/H -> u'/u, U/M -> r/r', R/V -> l'/l, S/L -> b/b'
 
Done. Can be tested in beta version (https://cstimer.net/new/)
The key mapping is a bit different from conventional puzzles, which can be summarized as follows.
1. Two-layer face turns are the same as conventional puzzles, e.g. I/K -> R/R' E/D -> L'/L
2. Turns on small corners are mapped to those unused keys. G/H -> u'/u, U/M -> r/r', R/V -> l'/l, S/L -> b/b'
Awesome! The key mapping makes sense to me. And now there is a decent virtual pyraminx cube. Thanks!
 
Done. Can be tested in beta version (https://cstimer.net/new/)
The key mapping is a bit different from conventional puzzles, which can be summarized as follows.
1. Two-layer face turns are the same as conventional puzzles, e.g. I/K -> R/R' E/D -> L'/L
2. Turns on small corners are mapped to those unused keys. G/H -> u'/u, U/M -> r/r', R/V -> l'/l, S/L -> b/b'
This is not related to the virtual cube, but do you know why when I switch sessions in the cstimer.net/new it keeps the same times in the new session as in the previous session? For example, if I am in session 1 and get a 5.39 Ao5 in 2x2, but I then want to practice 3x3 so I switch to session 2, but after doing that, all my times/averages from session 1 are in session 2 as well so any new times I add from 3x3 is added to the already times from 2x2. I do not have this issue at all in the https://cstimer.net/old3/ and it is only with the new.

I think that I have asked this in the past, but have never gotten a solution, but I just thought I would ask again, and thank you very much in advance for your help.
 
This is not related to the virtual cube, but do you know why when I switch sessions in the cstimer.net/new it keeps the same times in the new session as in the previous session? For example, if I am in session 1 and get a 5.39 Ao5 in 2x2, but I then want to practice 3x3 so I switch to session 2, but after doing that, all my times/averages from session 1 are in session 2 as well so any new times I add from 3x3 is added to the already times from 2x2. I do not have this issue at all in the https://cstimer.net/old3/ and it is only with the new.

I think that I have asked this in the past, but have never gotten a solution, but I just thought I would ask again, and thank you very much in advance for your help.

Well, there are too many changes since /old3/, not only new features implemented but also how data are stored.
My suggestion is to use export/import function to transter data from /old3/ to the latest version.
 
Clicking on the export button in Firefox 65.0.1 on both /new and / doesn't do anything I also get this in the dev console when loading the page /
IndexedDB Error


error { target: IDBOpenDBRequest, isTrusted: true, srcElement: IDBOpenDBRequest, eventPhase: 0, bubbles: true, cancelable: true, defaultPrevented: false, composed: false, timeStamp: 1902, cancelBubble: false, … }
cstimer.js:326:463
Loading failed for the <script> with source “https://hm.baidu.com/hm.js?474c635761856d5056d56c73b5e2fc4b”. cstimer.net:1:1
["333",0,null] cached by csTimerWorker cstimer.js:192:293
["444wca",40,null] cached by csTimerWorker cstimer.js:192:293
and when loading /new
IndexedDB Error

error { target: IDBOpenDBRequest, isTrusted: true, srcElement: IDBOpenDBRequest, eventPhase: 0, bubbles: true, cancelable: true, defaultPrevented: false, composed: false, timeStamp: 2611, cancelBubble: false, … }
cstimer.js:326:462
Loading failed for the <script> with source “https://hm.baidu.com/hm.js?474c635761856d5056d56c73b5e2fc4b”. new:1:1
["333",0,null] cached by csTimerWorker cstimer.js:192:293
["444wca",40,null] cached by csTimerWorker cstimer.js:192:293

Thanks -Justin
 
can cstimer run offline? if not what timer should i get that can run while i'm away from home?
 
I noticed that, when I am trying to login via my WCA account, it has a wrong redirection link
Also, proposal: add a master pyraminx scrambler (ask to Mike Hughey for a JS Scramble)
 
add a master pyraminx scrambler (ask to Mike Hughey for a JS Scramble)
It will be added in the next version, and can be tested in the beta version right now.

Since the number of positions of Master Pyraminx is too large, only a simple random-move scrambler (with 42 moves by default) is implemented.
I cannot find any document how Mike generates scrambles, so I wrote the scrambler according to my own knowledge on the puzzle.

Here are 20 scrambles generated.

1. R' Bw' Lw Uw B' Rw' L U' Rw Lw U' Bw U' Rw' Bw Lw R Uw' U' Rw Bw U' R L Lw' Bw' B U' L' Uw Lw Rw' B Bw Uw R Rw B' Lw R' u r
2. Bw L' Uw' B Rw Lw' L Rw' Bw' Rw R Lw B' U' L Lw R U' Bw' R Lw U Rw' U' B' L R Uw Bw' B Uw' L U' Rw L Uw U' B' Bw R u l
3. R' B' Lw' L U Rw R' L' Uw U Rw L Lw Bw L' Rw' B' Bw' Lw' Bw' Uw L' Uw R' U' Uw' Lw' Uw R' Rw' Lw' B Lw' B L Lw Rw' L' u l' r b'
4. Lw' Uw B U' L Uw Bw Rw' L' Lw' Rw' Lw U L Uw Bw R' Bw Lw' Bw' Rw' B Bw Uw B U' Lw R B Uw Bw' R Uw' B Uw' L U Uw u' l' r b'
5. Lw U B' L Uw' Lw' L Uw' R B' L' Rw' Lw' U Lw' R Lw' B R Uw' Lw Uw' Bw' L Lw' B Rw Lw' R Uw Bw' Rw Uw' Rw' Lw Bw' Uw Rw u' l' r b'
6. L' R' Rw U Uw' B Lw Rw' B Rw Uw U B' Rw R' L' Rw Uw Lw' R' Lw' Uw U' R Uw' Rw Bw' Lw' L' Bw R' L B U' Uw' Lw U R' Rw' L l b
7. B' U' Rw R' B Bw' U' Uw Lw U Bw Rw Lw' R B L Lw' Uw' L U R' B' Rw Bw' Uw L Lw B' Uw' Bw Lw' U Lw' Bw Uw U' Lw L Rw' U u r'
8. Rw B' L R' Bw' Lw' L' Rw Bw Lw' Bw' B' L Bw' U' Bw' L' Bw Rw' R U' L' Rw Lw Uw' U Bw B U Uw B' L' Uw R B Rw Lw B' L l' r' b'
9. Uw R' Uw Lw R' Rw' Bw L' U Uw' B' Bw Uw U' Rw' Uw U' L Lw' U' B' Bw R' Bw Rw R' Bw' Rw Bw L U R Lw' U Lw Bw B R Lw u' r' b
10. L' R Rw L B' Rw Bw R Rw' Lw U Lw L' Uw' Lw R L' Uw Rw' Lw L Rw L' R' Uw' L' Lw Bw L' B' Lw' R Bw' Uw' Bw' U Lw' U u l r' b'
11. R' Bw U Lw' Bw U Uw' Lw Bw' Uw L' B Bw' Rw' L' Rw' Uw Bw Lw' R Lw L' Bw' L' Lw' R Bw' Lw Uw' L' R' Lw U Lw' Uw L Uw' R Bw u l b
12. Uw R' U' Lw L' Uw Bw Uw' R' B Rw' U' B' Lw R' Rw' Bw U' L' Lw' B Rw' Uw L Uw' Bw' U' Rw R' U' Rw' U Uw Bw Uw' U' Rw' R Bw u r b
13. L' B Rw' L' Rw Uw' Rw Lw' Rw Uw' L Bw' B Lw' Bw' Rw L Lw B Bw' L' Bw' L Rw' Lw' L' Uw U Rw Bw' B Uw Rw Uw' U' R' Uw' R' u' l' r' b
14. Uw' Bw' Lw U' R L' Bw B R Lw Uw' Rw U' L' Lw' R' Uw' Rw Bw' L Uw L' U' Bw Lw' Uw U' Bw L' R Lw' Bw' L' Rw Lw Uw U B' Uw' L u' r'
15. L' Lw' Rw Bw U' L' B R Rw B' Rw' Uw' Lw' U R' Rw Bw Uw' U R' B' Bw' L Bw Uw L' Bw' U B' Lw' B' Lw R Lw' Bw' B' Rw Lw Bw' B' Uw b'
16. R Uw' R Lw' Uw Bw B' R' Lw Uw L' Rw' B U L' Rw' Uw Lw B Rw' R' Bw Uw' Rw' U' R' Uw Rw Bw' L' Bw' U' Rw B Rw Uw Lw' Bw R u l r
17. Bw Lw' Bw' U' Rw B' R' Uw Rw Bw U Uw Lw' Rw L' R Lw Rw' Uw' B Uw Rw Bw' R' B' L Bw U Bw L Uw L' Lw U' Bw' U' Rw' L' B' Uw r' b'
18. Uw L Lw' B R' Lw R' Uw' L Uw Bw' U' L Lw B U Uw Rw' U B Uw Bw' L R' B' Lw U' Rw U Uw B Lw Bw Lw Rw B U L' Rw' l' r' b'
19. Uw Rw B Uw Lw' Rw' R' Bw L' B R' Lw' U' Rw B' Uw' Bw' Rw Lw' L' R B' Rw L' Rw' U' Rw Lw' Bw U' Rw' Bw U' Lw Uw U' Rw R' Lw B u' r
20. Rw Lw' R' B Uw' R Uw' Lw' B' Lw L B' Rw' B Lw' U Bw' U' Rw U B Bw' Lw' Bw' Lw Uw' U B L' Bw' Rw Lw' U' L' Rw B' U' R' Lw' u' r' b'
 
Last edited:
Anybody else have trouble with CSTimer losing keyboard focus after the start of a solve? You do your inspection, start the solve with spacebar and then, somewhere along the line, CSTimer somehow loses focus and no longer responds to the spacebar to stop the timer? This has happened to me many, many dozens of times.

Also, can we get a way to edit the times of solves done using the keyboard? Or is there already a way and I just don't know it?
 
Occasionally after I've been using the timer for a while, it seems to change into some mode where it recognizes any keyboard input as the space-bar and starts inspection/the solve. When this happens, even pressing escape during inspection acts as starting the timer instead of cancelling the solve. Refreshing the page seems to reset the problem (until it happens again later).
It's annoying because if I switch tabs with Ctrl+Tab or something like this, the timer will start. It's particularly worrying for multi, because if I scramble all my cubes and then switch windows to my multi spreadsheet and this happens, then I have to refresh the page to fix it and the scrambles I just used get lost.
I'm using google chrome on my computer. It's been doing this for a couple of months at least now.
 
Occasionally after I've been using the timer for a while, it seems to change into some mode where it recognizes any keyboard input as the space-bar and starts inspection/the solve. When this happens, even pressing escape during inspection acts as starting the timer instead of cancelling the solve. Refreshing the page seems to reset the problem (until it happens again later).
It's annoying because if I switch tabs with Ctrl+Tab or something like this, the timer will start. It's particularly worrying for multi, because if I scramble all my cubes and then switch windows to my multi spreadsheet and this happens, then I have to refresh the page to fix it and the scrambles I just used get lost.
I'm using google chrome on my computer. It's been doing this for a couple of months at least now.
Well, it's a bug due to double-ctrl-startup feature. When you press ctrl key down, cstimer will record that the ctrl key is pressed. Then if the other ctrl key is pressed down, cstimer will treated it a valid tigger (the same as space) to start the timer. However, when you use Ctrl+Tab to switch window, the Ctrl key status detected by cstimer is incorrect. The bug will be fixed in the next version.
 
Back
Top