Thread: "Color modifier for MC4D"

From: Joshua Daniels <jldanie5@ncsu.edu>
Date: Tue, 27 Feb 2018 17:37:18 -0500
Subject: Color modifier for MC4D




From: Joshua Daniels <jldanie5@ncsu.edu>
Date: Wed, 28 Feb 2018 00:30:24 +0000
Subject: Color modifier for MC4D



--001a11439da65cf05c05663ad9e8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

How does changing each colour to red help you solve it? Surely you'd end up
either messing up what you already solved if you change it back to white,
or confusing two colours if you make them both red? Am I missing something?

I like the idea of the program though.

~Luna

On 28 Feb 2018 00:21, "Joshua Daniels jldanie5@ncsu.edu [4D_Cubing]" <
4D_Cubing@yahoogroups.com> wrote:



Hello all!

I have been working on and off with solving the 5^4, and discovered that I
found it 10 times easier to work on the center pieces if I hid all of the
other colors. I did this by manually modifying the facecolors.txt file,
saving, and then re-opening the file in MC4D to update the colors. I got
through the one color pieces by changing each color to red and the others
to white, one by one. I quickly realized this wasn't a workable solution
for 2+ color pieces.

So, in a burst of motivation (and avoiding some schoolwork I should've been
doing) wrote myself a java file to edit the text file for me. I have a
feeling python might have been easier, but I don't know python and I worked
in Java ~3 years ago and knew it could be done. I also managed to make the
GUI entirely without using Swing, which was an absolute blessing. The only
non-intuitive thing about the program is that to permanently change a
color, you click the color and type the hex value you want. This new color
will save to the text file on closing the window, making it permanent,
while all other hiding and highlighting is manual. It will also create a
text file with my default colors if you don't have one already. Just place
it in the same folder as MC4D. The code is messy and un-commented (I know I
know) but I'm happy with it. I don't know if I'm just looking to share or
looking for advice, so I guess just let me know what you think! Here is an
accessible Google Drive link since gmail blocks jar files or zip files with
jar files: https://drive.google.com/file/d/1nOjXMjtM0mbgmu_
bmCtjZPhPJOoNooJE/view?usp=3Dsharing

I am constantly impressed with the crazy intellectual level this group
operates at and I'm super happy to be a part.

Best,
Joshua Daniels
North Carolina State University
=E2=80=8B
Color Modifier.jar
JE/view?usp=3Ddrive_web>
=E2=80=8B



--001a11439da65cf05c05663ad9e8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

How does changing each colour to red help you solve =
it? Surely you'd end up either messing up what you already solved if yo=
u change it back to white, or confusing two colours if you make them both r=
ed? Am I missing something?=C2=A0

=3D"auto">I like the idea of the program though.=C2=A0
o">
~Luna
mail_extra" dir=3D"auto">
On 28 Feb 2018 00:2=
1, "Joshua Daniels jldanie5@ncsu.=
edu
[4D_Cubing]" <=
4D_Cubing@yahoogroups.com
> wrote:
e class=3D"quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex">












=20

=C2=A0







=20=20=20=20=20=20
=20=20=20=20=20=20

Hello all!

I have been wor=
king on and off with solving the 5^4, and discovered that I found it 10 tim=
es easier to work on the center pieces if I hid all of the other colors.=C2=
=A0 I did this by manually modifying the facecolors.txt file, saving, and t=
hen re-opening the file in MC4D to update the colors.=C2=A0 I got through t=
he one color pieces by changing each color to red and the others to white, =
one by one. I quickly realized this wasn't a workable solution for 2+ c=
olor pieces.=C2=A0=C2=A0

So, in a burst of motivat=
ion (and avoiding some schoolwork I should've been doing) wrote myself =
a java file to edit the text file for me.=C2=A0 I have a feeling python mig=
ht have been easier, but I don't know python and I worked in Java ~3 ye=
ars ago and knew it could be done.=C2=A0 I also managed to make the GUI ent=
irely without using Swing, which was an absolute blessing. The only non-int=
uitive thing about the program is that to permanently change a color, you c=
lick the color and type the hex value you want.=C2=A0 This new color will s=
ave to the text file on closing the window, making it permanent, while all =
other hiding and highlighting is manual.=C2=A0 It will also create a text f=
ile with my default colors if you don't have one already. Just place it=
in the same folder as MC4D. The code is messy and un-commented (I know I k=
now) but I'm happy with it.=C2=A0 I don't know if I'm just look=
ing to share or looking for advice, so I guess just let me know what you th=
ink!=C2=A0 Here is an accessible Google Drive link since gmail blocks jar f=
iles or zip files with jar files:=C2=A0file/d/1nOjXMjtM0mbgmu_bmCtjZPhPJOoNooJE/view?usp=3Dsharing" target=3D"_bla=
nk">https://drive.google.com/file/d/1nOjXMjtM0mbgmu_bmCtjZPhPJOoN=
ooJE/view?usp=3Dsharing

I am constantly i=
mpressed with the crazy intellectual level this group operates at and I'=
;m super happy to be a part.

Best,
Joshua Danie=
ls
=
size:small">
:12.8px">North Carolina State University
ltr">=E2=80=8B
=E2=80=8B
<=
/div>





=20=20=20=20=20

=20=20=20=20







=20=20









--001a11439da65cf05c05663ad9e8--




From: Joshua Daniels <jldanie5@ncsu.edu>
Date: Tue, 27 Feb 2018 19:43:28 -0500
Subject: Re: [MC4D] Color modifier for MC4D




From: Joshua Daniels <jldanie5@ncsu.edu>
Date: Wed, 28 Feb 2018 00:51:25 +0000
Subject: Re: [MC4D] Color modifier for MC4D



--94eb2c14998a89e12e05663b246b
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Oh, ok, that makes sense. Although I personally tend to approach those
types of pieces more like a 3d cube's centres, using intuition. Commutators
seem like overkill when nothing else is solved. In this case though they
definitely avoid mistakes.

Quickly finding a piece is a godsend though, honestly.

~Luna

On 28 Feb 2018 00:45, "Joshua Daniels jldanie5@ncsu.edu [4D_Cubing]" <
4D_Cubing@yahoogroups.com> wrote:



While the cube was solved, I wrote a series of commutators to swap 1 color
pieces between 2 faces. I attempted to make 2 cycle commutators, but ended
up with mostly 3 and 4 cycles (which messed up 2/3/4 color pieces that
haven't been solved). By carefully applying these forwards and in reverse,
I could move the pieces around, but had trouble seeing the pieces clearly.
By making each color red in turn (never two at once), I would put all 26 1
color pieces around their corresponding center. When I swapped which color
was showing, I would never have a need to perform a swap with a completed
face. It wasn't very efficient, but with 875 cubic stickers on screen all
at the same time, it was the best method I could come up with.

For example, with this program, I can quickly find the purple-red-blue
pieces while everything else is white, and either swap it into place or
save the orientation, and reload with all of the colors, with my desired
piece sitting in front.

Best,
Josh


JOSHUA L. DANIELS, C/1LT, AFROTC
595th AFROTC Cadet Wing, Alpha Flt/CC
North Carolina State University


On Tue, Feb 27, 2018 at 7:30 PM, Luna Harran scarecrowfish@gmail.com
[4D_Cubing] <4D_Cubing@yahoogroups.com> wrote:

>
>
> How does changing each colour to red help you solve it? Surely you'd end
> up either messing up what you already solved if you change it back to
> white, or confusing two colours if you make them both red? Am I missing
> something?
>
> I like the idea of the program though.
>
> ~Luna
>
> On 28 Feb 2018 00:21, "Joshua Daniels jldanie5@ncsu.edu [4D_Cubing]" <
> 4D_Cubing@yahoogroups.com> wrote:
>
>
>
> Hello all!
>
> I have been working on and off with solving the 5^4, and discovered that =
I
> found it 10 times easier to work on the center pieces if I hid all of the
> other colors. I did this by manually modifying the facecolors.txt file,
> saving, and then re-opening the file in MC4D to update the colors. I got
> through the one color pieces by changing each color to red and the others
> to white, one by one. I quickly realized this wasn't a workable solution
> for 2+ color pieces.
>
> So, in a burst of motivation (and avoiding some schoolwork I should've
> been doing) wrote myself a java file to edit the text file for me. I hav=
e
> a feeling python might have been easier, but I don't know python and I
> worked in Java ~3 years ago and knew it could be done. I also managed to
> make the GUI entirely without using Swing, which was an absolute blessing=
.
> The only non-intuitive thing about the program is that to permanently
> change a color, you click the color and type the hex value you want. Thi=
s
> new color will save to the text file on closing the window, making it
> permanent, while all other hiding and highlighting is manual. It will al=
so
> create a text file with my default colors if you don't have one already.
> Just place it in the same folder as MC4D. The code is messy and
> un-commented (I know I know) but I'm happy with it. I don't know if I'm
> just looking to share or looking for advice, so I guess just let me know
> what you think! Here is an accessible Google Drive link since gmail bloc=
ks
> jar files or zip files with jar files: https://drive.google.co
> m/file/d/1nOjXMjtM0mbgmu_bmCtjZPhPJOoNooJE/view?usp=3Dsharing
>
> I am constantly impressed with the crazy intellectual level this group
> operates at and I'm super happy to be a part.
>
> Best,
> Joshua Daniels
> North Carolina State University
> =E2=80=8B
> Color Modifier.jar
> ooJE/view?usp=3Ddrive_web>
> =E2=80=8B
>
>
>


--94eb2c14998a89e12e05663b246b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Oh, ok, that makes sense. Although I personally tend=
to approach those types of pieces more like a 3d cube's centres, using=
intuition. Commutators seem like overkill when nothing else is solved. In =
this case though they definitely avoid mistakes.=C2=A0
o">
Quickly finding a piece is a godsend though,=
honestly.

~Luna
class=3D"gmail_extra" dir=3D"auto">
On 28 Fe=
b 2018 00:45, "Joshua Daniels jld=
anie5@ncsu.edu
[4D_Cubing]" <roups.com">4D_Cubing@yahoogroups.com> wrote:
>
c solid;padding-left:1ex">












=20

=C2=A0







=20=20=20=20=20=20
=20=20=20=20=20=20

While the cube was solved, I wrote a series o=
f commutators to swap 1 color pieces between 2 faces.=C2=A0 I attempted to =
make 2 cycle commutators, but ended up with mostly 3 and 4 cycles (which me=
ssed up 2/3/4 color pieces that haven't been solved). By carefully appl=
ying these forwards and in reverse, I could move the pieces around, but had=
trouble seeing the pieces clearly. By making each color red in turn (never=
two at once), I would put all 26 1 color pieces around their corresponding=
center.=C2=A0 When I swapped which color was showing, I would never have a=
need to perform a swap with a completed face. It wasn't very efficient=
, but with 875 cubic stickers on screen all at the same time, it was the be=
st method I could come up with.

For example, with this p=
rogram, I can quickly find the purple-red-blue pieces while everything else=
is white, and either swap it into place or save the orientation, and reloa=
d with all of the colors, with my desired piece sitting in front.=C2=A0
=

Best,
Josh=C2=A0
=3D"gmail_extra">
5gmail_signature" data=3D"https://ci4.googleusercontent.com/proxy/CpYzkcDKj=
Pf-NqFCSu4GBqoQ_5P1dDkfTMWPGDqglo-e-uanL4gIS02e2U0=3Ds0-d-e1-ft#http://gmai=
l_signature">
ir=3D"ltr">
"ltr">
pan style=3D"font-size:12.8px">JOSHUA L. DANIELS, C/1LT, AFROTC
tyle=3D"font-size:12.8px">595th AFROTC Cad=
et Wing, Alpha Flt/CC

ont-size:12.8px">North Carolina State University
dir=3D"ltr">
v>


On Tue, Feb 27, 2018 at 7:30 PM, Luna Harran=
scarecrowfish=
@gmail.com
[4D_Cubing] <g@yahoogroups.com" target=3D"_blank">4D_Cubing@yahoogroups.com>n> wrote:
c solid">












=20

=C2=A0







=20=20=20=20=20=20
=20=20=20=20=20=20

How does changing each colour to red he=
lp you solve it? Surely you'd end up either messing up what you already=
solved if you change it back to white, or confusing two colours if you mak=
e them both red? Am I missing something?=C2=A0

<=
/div>
I like the idea of the program though.=C2=A0
iv dir=3D"auto">
~Luna
_-1286594765559563335h5">
=3D"auto">
On 28 Feb 2018 00:21, "Joshua=
Daniels jldanie5@nc=
su.edu
[4D_Cubing]" <m" target=3D"_blank">4D_Cubing@yahoogroups.com> wrote:
tribution">
quote" style=3D"border-left:1px #ccc solid">












=20

=C2=A0


grp-mlmsg">
1ygrp-msg">


681ygrp-text">
=20=20=20=20=20=20
=20=20=20=20=20=20

Hello all!

I have been wor=
king on and off with solving the 5^4, and discovered that I found it 10 tim=
es easier to work on the center pieces if I hid all of the other colors.=C2=
=A0 I did this by manually modifying the facecolors.txt file, saving, and t=
hen re-opening the file in MC4D to update the colors.=C2=A0 I got through t=
he one color pieces by changing each color to red and the others to white, =
one by one. I quickly realized this wasn't a workable solution for 2+ c=
olor pieces.=C2=A0=C2=A0

So, in a burst of motivat=
ion (and avoiding some schoolwork I should've been doing) wrote myself =
a java file to edit the text file for me.=C2=A0 I have a feeling python mig=
ht have been easier, but I don't know python and I worked in Java ~3 ye=
ars ago and knew it could be done.=C2=A0 I also managed to make the GUI ent=
irely without using Swing, which was an absolute blessing. The only non-int=
uitive thing about the program is that to permanently change a color, you c=
lick the color and type the hex value you want.=C2=A0 This new color will s=
ave to the text file on closing the window, making it permanent, while all =
other hiding and highlighting is manual.=C2=A0 It will also create a text f=
ile with my default colors if you don't have one already. Just place it=
in the same folder as MC4D. The code is messy and un-commented (I know I k=
now) but I'm happy with it.=C2=A0 I don't know if I'm just look=
ing to share or looking for advice, so I guess just let me know what you th=
ink!=C2=A0 Here is an accessible Google Drive link since gmail blocks jar f=
iles or zip files with jar files:=C2=A0file/d/1nOjXMjtM0mbgmu_bmCtjZPhPJOoNooJE/view?usp=3Dsharing" target=3D"_bla=
nk">https://drive.google.com/file/d/1nOjXMjtM0mbgmu_bmCtjZPhPJOoN=
ooJE/view?usp=3Dsharing

I am constantly impres=
sed with the crazy intellectual level this group operates at and I'm su=
per happy to be a part.

Best,
Joshua Danielsv>
4681gmail_signature">
">
v dir=3D"ltr">North Carolina State Univers=
ity

=E2=80=8B
_chip gmail_drive_chip" style=3D"width:396px;height:18px;max-height:18px;ba=
ckground-color:rgb(245,245,245);padding:5px;color:rgb(34,34,34);font-family=
:arial;font-style:normal;font-weight:bold;font-size:13px">//drive.google.com/a/ncsu.edu/file/d/1nOjXMjtM0mbgmu_bmCtjZPhPJOoNooJE/view=
?usp=3Ddrive_web" style=3D"overflow:hidden;white-space:nowrap;text-decorati=
on:none;padding:1px 0px;width:100%" target=3D"_blank">l-align:bottom" src=3D"https://drive-thirdparty.googleusercontent.com/16/ty=
pe/application/java-archive">=C2=A0xt-decoration:none;vertical-align:bottom">Color Modifier.jar
class=3D"m_-1286594765559563335m_7032220844652944127chip_delete_button">iv class=3D"m_-1286594765559563335m_7032220844652944127chip_delete_button_i=
con">
e_button_icon">
=E2=80=8B
>





=20=20=20=20=20

=20=20=20=20







=20=20











=20=20=20=20=20

=20=20=20=20







=20=20











=20=20=20=20=20

=20=20=20=20







=20=20









--94eb2c14998a89e12e05663b246b--




From: Melinda Green <melinda@superliminal.com>
Date: Tue, 27 Feb 2018 18:27:59 -0800
Subject: Re: [MC4D] Color modifier for MC4D



--------------BF6708EB542FD83F9909BBCC
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable

We have the open feature request #30 in the issue tracker om/cutelyaware/magiccube4d/issues/30> for a "piece finding" ability like in=
Magic120Cell which was intended for exactly this purpose. The idea is simp=
ly a highlighting mode that doesn't highlight the sticker or piece under th=
e cursor, but rather the piece that belongs in that position. It lets you a=
sk "What belongs here?" I think it's rather indispensable when solving that=
puzzle, and applies to pretty much all large puzzles. There are other rela=
ted feature requests there as well.

-Melinda

On 2/27/2018 4:51 PM, Luna Harran scarecrowfish@gmail.com [4D_Cubing] wrote=
:
>
>
> Oh, ok, that makes sense. Although I personally tend to approach those ty=
pes of pieces more like a 3d cube's centres, using intuition. Commutators s=
eem like overkill when nothing else is solved. In this case though they def=
initely avoid mistakes.
>
> Quickly finding a piece is a godsend though, honestly.
>
> ~Luna
>
> On 28 Feb 2018 00:45, "Joshua Daniels jldanie5@ncsu.edu ncsu.edu> [4D_Cubing]" <4D_Cubing@yahoogroups.com oups.com>> wrote:
>
> While the cube was solved, I wrote a series of commutators to swap 1 =
color pieces between 2 faces.=C2=A0 I attempted to make 2 cycle commutators=
, but ended up with mostly 3 and 4 cycles (which messed up 2/3/4 color piec=
es that haven't been solved). By carefully applying these forwards and in r=
everse, I could move the pieces around, but had trouble seeing the pieces c=
learly. By making each color red in turn (never two at once), I would put a=
ll 26 1 color pieces around their corresponding center.=C2=A0 When I swappe=
d which color was showing, I would never have a need to perform a swap with=
a completed face. It wasn't very efficient, but with 875 cubic stickers on=
screen all at the same time, it was the best method I could come up with.
>
> For example, with this program, I can quickly find the purple-red-blu=
e pieces while everything else is white, and either swap it into place or s=
ave the orientation, and reload with all of the colors, with my desired pie=
ce sitting in front.
>
> Best,
> Josh
>
>
> JOSHUA L. DANIELS, C/1LT, AFROTC
> 595th AFROTC Cadet Wing, Alpha Flt/CC
> North Carolina State University
>
>
> On Tue, Feb 27, 2018 at 7:30 PM, Luna Harran scarecrowfish@gmail.com =
[4D_Cubing] <4D_Cubing@yahoogroups.com ilto:4D_Cubing@yahoogroups.com>> wrote:
>
> How does changing each colour to red help you solve it? Surely yo=
u'd end up either messing up what you already solved if you change it back =
to white, or confusing two colours if you make them both red? Am I missing =
something?
>
> I like the idea of the program though.
>
> ~Luna
>
> On 28 Feb 2018 00:21, "Joshua Daniels jldanie5@ncsu.edu ldanie5@ncsu.edu> [4D_Cubing]" <4D_Cubing@yahoogroups.com @yahoogroups.com>> wrote:
>
> Hello all!
>
> I have been working on and off with solving the 5^4, and disc=
overed that I found it 10 times easier to work on the center pieces if I hi=
d all of the other colors. I did this by manually modifying the facecolors.=
txt file, saving, and then re-opening the file in MC4D to update the colors=
.=C2=A0 I got through the one color pieces by changing each color to red an=
d the others to white, one by one. I quickly realized this wasn't a workabl=
e solution for 2+ color pieces.
>
> So, in a burst of motivation (and avoiding some schoolwork I =
should've been doing) wrote myself a java file to edit the text file for me=
.=C2=A0 I have a feeling python might have been easier, but I don't know py=
thon and I worked in Java ~3 years ago and knew it could be done.=C2=A0 I a=
lso managed to make the GUI entirely without using Swing, which was an abso=
lute blessing. The only non-intuitive thing about the program is that to pe=
rmanently change a color, you click the color and type the hex value you wa=
nt. This new color will save to the text file on closing the window, making=
it permanent, while all other hiding and highlighting is manual.=C2=A0 It =
will also create a text file with my default colors if you don't have one a=
lready. Just place it in the same folder as MC4D. The code is messy and un-=
commented (I know I know) but I'm happy with it.=C2=A0 I don't know if I'm =
just looking to share or looking for advice, so I guess just let me know wh=
at you think! Here is an accessible
> Google Drive link since gmail blocks jar files or zip files w=
ith jar files: https://drive.google.com/file/d/1nOjXMjtM0mbgmu_bmCtjZPhPJOo=
NooJE/view?usp=3Dsharing mCtjZPhPJOoNooJE/view?usp=3Dsharing>
>
> I am constantly impressed with the crazy intellectual level t=
his group operates at and I'm super happy to be a part.
>
> Best,
> Joshua Daniels
> North Carolina State University
> =E2=80=8B
> Color Modifier.jar d/1nOjXMjtM0mbgmu_bmCtjZPhPJOoNooJE/view?usp=3Ddrive_web>
> =E2=80=8B
>
>
>
>
>
>
>=20


--------------BF6708EB542FD83F9909BBCC
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable



">


We have the open feature request href=3D"https://github.com/cutelyaware/magiccube4d/issues/30">#30 in
the issue tracker
for a "piece finding" ability like in
Magic120Cell which was intended for exactly this purpose. The idea
is simply a highlighting mode that doesn't highlight the sticker or
piece under the cursor, but rather the piece that belongs in that
position. It lets you ask "What belongs here?" I think it's rather
indispensable when solving that puzzle, and applies to pretty much
all large puzzles. There are other related feature requests there as
well.



-Melinda



On 2/27/2018 4:51 PM, Luna Harran
ail.com">scarecrowfish@gmail.com [4D_Cubing] wrote:


cite=3D"mid:CAK-NJMDV9VSZW3GDKUN4L+3gUc2pX51v3D-rcS8BX6FR=3DkPMHg@mail.gmai=
l.com">



Oh, ok, that makes sense. Although I personally tend to
approach those types of pieces more like a 3d cube's centres,
using intuition. Commutators seem like overkill when nothing
else is solved. In this case though they definitely avoid
mistakes.=C2=A0




Quickly finding a piece is a godsend though,
honestly.




~Luna



On 28 Feb 2018 00:45, "Joshua
Daniels moz-do-not-send=3D"true">jldanie5@ncsu.edu
[4D_Cubing]" < href=3D"mailto:4D_Cubing@yahoogroups.com"
moz-do-not-send=3D"true">4D_Cubing@yahoogroups.com>
wrote:

.8ex;border-left:1px #ccc solid;padding-left:1ex">

=C2=A0



While the cube was solved, I
wrote a series of commutators to swap 1 color
pieces between 2 faces.=C2=A0 I attempted to make=
2
cycle commutators, but ended up with mostly 3
and 4 cycles (which messed up 2/3/4 color
pieces that haven't been solved). By carefully
applying these forwards and in reverse, I
could move the pieces around, but had trouble
seeing the pieces clearly. By making each
color red in turn (never two at once), I would
put all 26 1 color pieces around their
corresponding center.=C2=A0 When I swapped which
color was showing, I would never have a need
to perform a swap with a completed face. It
wasn't very efficient, but with 875 cubic
stickers on screen all at the same time, it
was the best method I could come up with.



For example, with this program, I can
quickly find the purple-red-blue pieces
while everything else is white, and either
swap it into place or save the orientation,
and reload with all of the colors, with my
desired piece sitting in front.=C2=A0




Best,

Josh=C2=A0






class=3D"m_-1286594765559563335gmail_signatur=
e"
data=3D"https://ci4.googleusercontent.com/proxy/CpYzkcDKjPf-NqFCSu4GBqoQ_5P=
1dDkfTMWPGDqglo-e-uanL4gIS02e2U0=3Ds0-d-e1-ft#http://gmail_signature">








style=3D"font-size:12.8px=
">


style=3D"font-size:12.8px=
">JOSHUA
L. DANIELS, C/1LT,
AFROTC style=3D"font-size:12.8px=
">
style=3D"font-size:12.8px=
">595th
AFROTC Cadet Wing,
Alpha Flt/CCstyle=3D"font-size:12.8px">
style=3D"font-size:12.8px=
">North
Carolina State
University


















On Tue, Feb 27,
2018 at 7:30 PM, Luna Harran href=3D"mailto:scarecrowfish@gmail.com"
target=3D"_blank" moz-do-not-send=3D"true">=
scarecrowfish@gmail.com
[4D_Cubing] < href=3D"mailto:4D_Cubing@yahoogroups.com"
target=3D"_blank" moz-do-not-send=3D"true=
">4D_Cubing@yahoogroups.com>

wrote:

style=3D"border-left:1px #ccc solid">

=C2=A0
id=3D"m_-1286594765559563335m_703222084=
4652944127ygrp-mlmsg">
id=3D"m_-1286594765559563335m_7032220=
844652944127ygrp-msg">
id=3D"m_-1286594765559563335m_70322=
20844652944127ygrp-text">

How does changing each
colour to red help you solve
it? Surely you'd end up
either messing up what you
already solved if you change
it back to white, or
confusing two colours if you
make them both red? Am I
missing something?=C2=A0




I like the
idea of the program though.=C2=
=A0




~Luna


class=3D"m_-12865947655595633=
35h5">

dir=3D"auto">

class=3D"gmail_quote">O=
n
28 Feb 2018 00:21,
"Joshua Daniels href=3D"mailto:jldanie5@ncsu.edu" target=3D"_blank" moz-do-not-send=3D"true=
">jldanie5@ncsu.edu
[4D_Cubing]" <href=3D"mailto:4D_Cubing@yahoogroups.com" target=3D"_blank"
moz-do-not-send=3D"tr=
ue">4D_Cubing@yahoogroups.com>
wrote: type=3D"attribution">
class=3D"m_-128659476=
5559563335m_7032220844652944127quote"
style=3D"border-left:1px #ccc solid">
style=3D"background=
-color:#fff">
=C2=A0
id=3D"m_-1286594765559563335m_7032220844652944127m_632605846894444681ygrp-m=
lmsg">
id=3D"m_-1286594765559563335m_7032220844652944127m_632605846894444681ygrp-m=
sg">
id=3D"m_-1286594765559563335m_7032220844652944127m_632605846894444681ygrp-t=
ext">
=
Hello
all!



I have
been working
on and off
with solving
the 5^4, and
discovered
that I found
it 10 times
easier to work
on the center
pieces if I
hid all of the
other colors.=C2=
=A0
I did this by
manually
modifying the
facecolors.txt
file, saving,
and then
re-opening the
file in MC4D
to update the
colors.=C2=A0 I g=
ot
through the
one color
pieces by
changing each
color to red
and the others
to white, one
by one. I
quickly
realized this
wasn't a
workable
solution for
2+ color
pieces.=C2=A0=C2=
=A0




So, in a
burst of
motivation
(and avoiding
some
schoolwork I
should've been
doing) wrote
myself a java
file to edit
the text file
for me.=C2=A0 I
have a feeling
python might
have been
easier, but I
don't know
python and I
worked in Java
~3 years ago
and knew it
could be
done.=C2=A0 I als=
o
managed to
make the GUI
entirely
without using
Swing, which
was an
absolute
blessing. The
only
non-intuitive
thing about
the program is
that to
permanently
change a
color, you
click the
color and type
the hex value
you want.=C2=A0
This new color
will save to
the text file
on closing the
window, making
it permanent,
while all
other hiding
and
highlighting
is manual.=C2=A0 =
It
will also
create a text
file with my
default colors
if you don't
have one
already. Just
place it in
the same
folder as
MC4D. The code
is messy and
un-commented
(I know I
know) but I'm
happy with
it.=C2=A0 I don't
know if I'm
just looking
to share or
looking for
advice, so I
guess just let
me know what
you think!=C2=A0
Here is an
accessible
Google Drive
link since
gmail blocks
jar files or
zip files with
jar files:=C2=A0<=
a
href=3D"https://drive.google.com/file/d/1nOjXMjtM0mbgmu_bmCtjZPhPJOoNooJE/v=
iew?usp=3Dsharing"
target=3D"_blank" moz-do-not-send=3D"true">https://drive.google.com/fi=
le/d/1nOjXMjtM0mbgmu_bmCtjZPhPJOoNooJE/view?usp=3Dsharing




I am
constantly
impressed with
the crazy
intellectual
level this
group operates
at and I'm
super happy to
be a part.




Best,

Joshua Daniels

class=3D"m_-1286594765559563335m_7032220844652944127m_632605846894444681gma=
il_signature">





style=3D"font-siz=
e:small">


=
style=3D"font-size:12.8px">North Carolina State University



=
=E2=80=8B

class=3D"gmail_ch=
ip
gmail_drive_chip"
style=3D"width:396px;height:18px;max-height:18px;background-color:rgb(245,2=
45,245);padding:5px;color:rgb(34,34,34);font-family:arial;font-style:normal=
;font-weight:bold;font-size:13px">href=3D"https://drive.google.com/a/ncsu.edu/file/d/1nOjXMjtM0mbgmu_bmCtjZPh=
PJOoNooJE/view?usp=3Ddrive_web"
style=3D"overflow:hidden;white-space:nowrap;text-decoration:none;padding:1p=
x
0px;width:100%" target=3D"_blank" moz-do-not-send=3D"true"> style=3D"vertical=
-align:bottom"
src=3D"https://drive-thirdparty.googleusercontent.com/16/type/application/j=
ava-archive"
moz-do-not-send=3D"true">=C2=A0 style=3D"color:#1=
5c;text-decoration:none;vertical-align:bottom">Color
Modifier.jarn>

=E2=80=8B
















































=20=20=20=20=20=20







--------------BF6708EB542FD83F9909BBCC--




From: Mike Pannekoek <pannekoekmike@gmail.com>
Date: Wed, 28 Feb 2018 22:11:16 +0000
Subject: Re: [MC4D] Color modifier for MC4D




From: Mike Pannekoek <pannekoekmike@gmail.com>
Date: Wed, 28 Feb 2018 14:35:36 -0800
Subject: Re: [MC4D] Color modifier for MC4D



--------------FE6FAE0DC37B3D9379FCD06B
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable

How odd. Trying again with the URL not as a link:

=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 https://github.com/cutelyaware/magic=
cube4d/issues/30


On 2/28/2018 2:11 PM, Mike Pannekoek pannekoekmike@gmail.com [4D_Cubing] wr=
ote:
>
>
> It looks like you accidentally included an extra dot in your link - ..com
>
> On Wed, 28 Feb 2018 at 1:28 pm, Melinda Green melinda@superliminal.com ailto:melinda@superliminal.com> [4D_Cubing] <4D_Cubing@yahoogroups.com lto:4D_Cubing@yahoogroups.com>> wrote:
>
> We have the open feature request #30 in the issue tracker thub..com/cutelyaware/magiccube4d/issues/30> for a "piece finding" ability =
like in Magic120Cell which was intended for exactly this purpose. The idea =
is simply a highlighting mode that doesn't highlight the sticker or piece u=
nder the cursor, but rather the piece that belongs in that position. It let=
s you ask "What belongs here?" I think it's rather indispensable when solvi=
ng that puzzle, and applies to pretty much all large puzzles.. There are ot=
her related feature requests there as well.
>
> -Melinda
>
>
> On 2/27/2018 4:51 PM, Luna Harran scarecrowfish@gmail.com recrowfish@gmail.com> [4D_Cubing] wrote:
>> Oh, ok, that makes sense. Although I personally tend to approach tho=
se types of pieces more like a 3d cube's centres, using intuition. Commutat=
ors seem like overkill when nothing else is solved. In this case though the=
y definitely avoid mistakes.
>>
>> Quickly finding a piece is a godsend though, honestly.
>>
>> ~Luna
>>
>> On 28 Feb 2018 00:45, "Joshua Daniels jldanie5@ncsu.edu nie5@ncsu.edu> [4D_Cubing]" <4D_Cubing@yahoogroups.com hoogroups..com>> wrote:
>>
>> While the cube was solved, I wrote a series of commutators to sw=
ap 1 color pieces between 2 faces.=C2=A0 I attempted to make 2 cycle commut=
ators, but ended up with mostly 3 and 4 cycles (which messed up 2/3/4 color=
pieces that haven't been solved). By carefully applying these forwards and=
in reverse, I could move the pieces around, but had trouble seeing the pie=
ces clearly. By making each color red in turn (never two at once), I would =
put all 26 1 color pieces around their corresponding center.=C2=A0 When I s=
wapped which color was showing, I would never have a need to perform a swap=
with a completed face. It wasn't very efficient, but with 875 cubic sticke=
rs on screen all at the same time, it was the best method I could come up w=
ith.
>>
>> For example, with this program, I can quickly find the purple-re=
d-blue pieces while everything else is white, and either swap it into place=
or save the orientation, and reload with all of the colors, with my desire=
d piece sitting in front.
>>
>> Best,
>> Josh
>>
>>
>> JOSHUA L. DANIELS, C/1LT, AFROTC
>> 595th AFROTC Cadet Wing, Alpha Flt/CC
>> North Carolina State University
>>
>>
>> On Tue, Feb 27, 2018 at 7:30 PM, Luna Harran scarecrowfish@gmail=
.com [4D_Cubing] <4D_Cubing@yahoogroups.co=
m > wrote:
>>
>> How does changing each colour to red help you solve it? Sure=
ly you'd end up either messing up what you already solved if you change it =
back to white, or confusing two colours if you make them both red? Am I mis=
sing something?
>>
>> I like the idea of the program though.
>>
>> ~Luna
>>
>> On 28 Feb 2018 00:21, "Joshua Daniels jldanie5@ncsu.edu lto:jldanie5@ncsu.edu> [4D_Cubing]" <4D_Cubing@yahoogroups.com ubing@yahoogroups.com>> wrote:
>>
>> Hello all!
>>
>> I have been working on and off with solving the 5^4, and=
discovered that I found it 10 times easier to work on the center pieces if=
I hid all of the other colors. I did this by manually modifying the faceco=
lors.txt file, saving, and then re-opening the file in MC4D to update the c=
olors.=C2=A0 I got through the one color pieces by changing each color to r=
ed and the others to white, one by one. I quickly realized this wasn't a wo=
rkable solution for 2+ color pieces.
>>
>> So, in a burst of motivation (and avoiding some schoolwo=
rk I should've been doing) wrote myself a java file to edit the text file f=
or me.=C2=A0 I have a feeling python might have been easier, but I don't kn=
ow python and I worked in Java ~3 years ago and knew it could be done.=C2=
=A0 I also managed to make the GUI entirely without using Swing, which was =
an absolute blessing. The only non-intuitive thing about the program is tha=
t to permanently change a color, you click the color and type the hex value=
you want. This new color will save to the text file on closing the window,=
making it permanent, while all other hiding and highlighting is manual.=C2=
=A0 It will also create a text file with my default colors if you don't hav=
e one already. Just place it in the same folder as MC4D. The code is messy =
and un-commented (I know I know) but I'm happy with it.=C2=A0 I don't know =
if I'm just looking to share or looking for advice, so I guess just let me =
know what you think! Here is an
>> accessible Google Drive link since gmail blocks jar file=
s or zip files with jar files: https://drive.google.com/file/d/1nOjXMjtM0mb=
gmu_bmCtjZPhPJOoNooJE/view?usp=3Dsharing
>>
>> I am constantly impressed with the crazy intellectual le=
vel this group operates at and I'm super happy to be a part.
>>
>> Best,
>> Joshua Daniels
>> North Carolina State University
>> =E2=80=8B
>> Color Modifier.jar file/d/1nOjXMjtM0mbgmu_bmCtjZPhPJOoNooJE/view?usp=3Ddrive_web>
>> =E2=80=8B
>>
>>
>>
>>
>
>
>
>=20


--------------FE6FAE0DC37B3D9379FCD06B
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable



">


How odd. Trying again with the URL not as a link:



=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 " href=3D"https://github.com/cutelyaware/magiccube4d/issues/30">https://git=
hub.com/cutelyaware/magiccube4d/issues/30






On 2/28/2018 2:11 PM, Mike Pannekoek
ail.com">pannekoekmike@gmail.com [4D_Cubing] wrote:


cite=3D"mid:CAJqdTk+Q+doPjRbNHMr63hnOKYPcxMsH-t67jtjn5RiziwFCVg@mail.gmail.=
com">



It looks like you accidentally included an extra
dot in your link - ..com




On Wed, 28 Feb 2018 at 1:28 pm, Melinda Green href=3D"mailto:melinda@superliminal.com"
moz-do-not-send=3D"true">melinda@superliminal.com
[4D_Cubing] < moz-do-not-send=3D"true">4D_Cubing@yahoogroups.com>
wrote:


.8ex;border-left:1px #ccc solid;padding-left:1ex">

=C2=A0



We have the open feature request href=3D"https://github..com/cutelyaware/magiccube4d=
/issues/30"
target=3D"_blank" moz-do-not-send=3D"true">#30 in
the issue tracker for a "piece finding"
ability like in Magic120Cell which was intended
for exactly this purpose. The idea is simply a
highlighting mode that doesn't highlight the
sticker or piece under the cursor, but rather the
piece that belongs in that position. It lets you
ask "What belongs here?" I think it's rather
indispensable when solving that puzzle, and
applies to pretty much all large puzzles.. There
are other related feature requests there as well.



-Melinda













On
2/27/2018 4:51 PM, Luna Harran class=3D"m_-5865269294925840316moz-txt-link-abbrevi=
ated"
href=3D"mailto:scarecrowfish@gmail.com"
target=3D"_blank" moz-do-not-send=3D"true">scarecro=
wfish@gmail.com
[4D_Cubing] wrote:




Oh, ok, that makes sense. Although I
personally tend to approach those types of
pieces more like a 3d cube's centres, using
intuition. Commutators seem like overkill when
nothing else is solved. In this case though
they definitely avoid mistakes.=C2=A0




Quickly finding a piece is a
godsend though, honestly.




~Luna



On 28 Feb 2018
00:45, "Joshua Daniels href=3D"mailto:jldanie5@ncsu.edu"
target=3D"_blank" moz-do-not-send=3D"true">=
jldanie5@ncsu.edu
[4D_Cubing]" < href=3D"mailto:4D_Cubing@yahoogroups..com"
target=3D"_blank" moz-do-not-send=3D"true">=
4D_Cubing@yahoogroups.com>
wrote:

class=3D"m_-5865269294925840316quote"
style=3D"border-left:1px #ccc solid">
>=C2=A0
id=3D"m_-5865269294925840316m_-12865947=
65559563335ygrp-mlmsg">
id=3D"m_-5865269294925840316m_-128659=
4765559563335ygrp-msg">
id=3D"m_-5865269294925840316m_-1286=
594765559563335ygrp-text">
While the cube was solved,
I wrote a series of
commutators to swap 1 color
pieces between 2 faces.=C2=A0 I
attempted to make 2 cycle
commutators, but ended up with
mostly 3 and 4 cycles (which
messed up 2/3/4 color pieces
that haven't been solved). By
carefully applying these
forwards and in reverse, I
could move the pieces around,
but had trouble seeing the
pieces clearly. By making each
color red in turn (never two
at once), I would put all 26 1
color pieces around their
corresponding center.=C2=A0 When =
I
swapped which color was
showing, I would never have a
need to perform a swap with a
completed face. It wasn't very
efficient, but with 875 cubic
stickers on screen all at the
same time, it was the best
method I could come up with.



For example, with this
program, I can quickly find
the purple-red-blue pieces
while everything else is
white, and either swap it
into place or save the
orientation, and reload with
all of the colors, with my
desired piece sitting in
front.=C2=A0




Best,

Josh=C2=A0



clear=3D"all">

class=3D"m_-58652692949258403=
16m_-1286594765559563335gmail_signature"
data=3D"https://ci4.googleusercontent.com/proxy/CpYzkcDKjPf-NqFCSu4GBqoQ_5P=
1dDkfTMWPGDqglo-e-uanL4gIS02e2U0=3Ds0-d-e1-ft#http://gmail_signature">





style=3D"font-siz=
e:small">


style=3D"font-siz=
e:12.8px">


style=3D"font-siz=
e:12.8px">JOSHUA
L. DANIELS,
C/1LT, AFROTCan>style=3D"font-size:12.8px">
595th
AFROTC Cadet
Wing, Alpha
Flt/CC
style=3D"font-size:12.8px">
North
Carolina State
University
=
















class=3D"m_-5865269294925840316=
quoted-text">


On
Tue, Feb 27, 2018 at 7:30
PM, Luna Harran href=3D"mailto:scarecrowfis=
h@gmail.com"
target=3D"_blank"
moz-do-not-send=3D"true">sc=
arecrowfish@gmail.com
[4D_Cubing] <href=3D"mailto:4D_Cubing@yahoogroups.com" target=3D"_blank"
moz-do-not-send=3D"true">=
4D_Cubing@yahoogroups.com>

wrote:

class=3D"gmail_quote"
style=3D"border-left:1px
#ccc solid">
style=3D"background-color=
:#fff">
=C2=A0
id=3D"m_-5865269294925840316m_-1286594765559563335m_7032220844652944127ygrp=
-mlmsg">
id=3D"m_-5865269294925840316m_-1286594765559563335m_7032220844652944127ygrp=
-msg">
id=3D"m_-5865269294925840316m_-1286594765559563335m_7032220844652944127ygrp=
-text">

How does
changing each
colour to red
help you solve
it? Surely
you'd end up
either messing
up what you
already solved
if you change
it back to
white, or
confusing two
colours if you
make them both
red? Am I
missing
something?=C2=A0<=
/div>
dir=3D"auto">


dir=3D"auto">I
like the idea
of the program
though.=C2=A0v>
dir=3D"auto">


dir=3D"auto">~Lun=
a


class=3D"m_-58652=
69294925840316m_-1286594765559563335h5">
dir=3D"auto">
class=3D"gmail_ex=
tra"
dir=3D"auto">

class=3D"gmail_qu=
ote">On
28 Feb 2018
00:21, "Joshua
Daniels href=3D"mailto:jl=
danie5@ncsu.edu"
target=3D"_blank" moz-do-not-send=3D"true">jldanie5@ncsu.edu
[4D_Cubing]"
< href=3D"mailto:4D=
_Cubing@yahoogroups.com"
target=3D"_blank" moz-do-not-send=3D"true">4D_Cubing@yahoogroups.com>=
;
wrote: type=3D"attributi=
on">
class=3D"m_-5865269294925840316m_-1286594765559563335m_7032220844652944127q=
uote"
style=3D"border-left:1px #ccc solid">
style=3D"backgrou=
nd-color:#fff">
=C2=A0n>
id=3D"m_-5865269294925840316m_-1286594765559563335m_7032220844652944127m_63=
2605846894444681ygrp-mlmsg">
id=3D"m_-5865269294925840316m_-1286594765559563335m_7032220844652944127m_63=
2605846894444681ygrp-msg">
id=3D"m_-5865269294925840316m_-1286594765559563335m_7032220844652944127m_63=
2605846894444681ygrp-text">
Hello
all!



I have
been working
on and off
with solving
the 5^4, and
discovered
that I found
it 10 times
easier to work
on the center
pieces if I
hid all of the
other colors.=C2=
=A0
I did this by
manually
modifying the
facecolors.txt
file, saving,
and then
re-opening the
file in MC4D
to update the
colors.=C2=A0 I g=
ot
through the
one color
pieces by
changing each
color to red
and the others
to white, one
by one. I
quickly
realized this
wasn't a
workable
solution for
2+ color
pieces.=C2=A0=C2=
=A0




So, in a
burst of
motivation
(and avoiding
some
schoolwork I
should've been
doing) wrote
myself a java
file to edit
the text file
for me.=C2=A0 I
have a feeling
python might
have been
easier, but I
don't know
python and I
worked in Java
~3 years ago
and knew it
could be
done.=C2=A0 I als=
o
managed to
make the GUI
entirely
without using
Swing, which
was an
absolute
blessing. The
only
non-intuitive
thing about
the program is
that to
permanently
change a
color, you
click the
color and type
the hex value
you want.=C2=A0
This new color
will save to
the text file
on closing the
window, making
it permanent,
while all
other hiding
and
highlighting
is manual.=C2=A0 =
It
will also
create a text
file with my
default colors
if you don't
have one
already. Just
place it in
the same
folder as
MC4D. The code
is messy and
un-commented
(I know I
know) but I'm
happy with
it.=C2=A0 I don't
know if I'm
just looking
to share or
looking for
advice, so I
guess just let
me know what
you think!=C2=A0
Here is an
accessible
Google Drive
link since
gmail blocks
jar files or
zip files with
jar files:=C2=A0<=
a
href=3D"https://drive.google.com/file/d/1nOjXMjtM0mbgmu_bmCtjZPhPJOoNooJE/v=
iew?usp=3Dsharing"
target=3D"_blank" moz-do-not-send=3D"true">https://drive.google.com/file/d/=
1nOjXMjtM0mbgmu_bmCtjZPhPJOoNooJE/view?usp=3Dsharing




I am
constantly
impressed with
the crazy
intellectual
level this
group operates
at and I'm
super happy to
be a part.




Best,

Joshua Daniels

class=3D"m_-5865269294925840316m_-1286594765559563335m_7032220844652944127m=
_632605846894444681gmail_signature">





style=3D"font-siz=
e:small">


style=3D"font-siz=
e:12.8px">North
Carolina State
University=




=E2=80=8B>
class=3D"m_-58652=
69294925840316gmail_chip
gmail_drive_chip"
style=3D"width:396px;height:18px;max-height:18px;background-color:rgb(245,2=
45,245);padding:5px;color:rgb(34,34,34);font-family:arial;font-style:normal=
;font-weight:bold;font-size:13px">href=3D"https://drive.google.com/a/ncsu.edu/file/d/1nOjXMjtM0mbgmu_bmCtjZPh=
PJOoNooJE/view?usp=3Ddrive_web"
style=3D"overflow:hidden;white-space:nowrap;text-decoration:none;padding:1p=
x
0px;width:100%" target=3D"_blank" moz-do-not-send=3D"true"> style=3D"vertical=
-align:bottom"
src=3D"https://drive-thirdparty.googleusercontent.com/16/type/application/j=
ava-archive"
moz-do-not-send=3D"true">=C2=A0 style=3D"color:#1=
5c;text-decoration:none;vertical-align:bottom">Color
Modifier.jarn>

=E2=80=8B





































class=3D"m_-5865269294925840316quot=
ed-text">




























=20=20=20=20=20=20







--------------FE6FAE0DC37B3D9379FCD06B--





Return to MagicCube4D main page
Return to the Superliminal home page