yashsingh1/xdaforums huggingface dataset:
[Moto 360] cybrstudd:
Awesome, thanks Louis!

Have you thought about making it open source and posting the code to like github so that others can contribute and possibly make this one really powerful tool?

I had a protected watch file that was using a .pjpg file, and it kept erroring out, but I managed to get it to work finally, but support for .pjpg and .pgif (not sure there's many of those out there) would be great too. I also thought about if we could add PNG optimization either on import or export to shrink non-optimized files. (I ran the one from http://psydk.org/pngoptimizer on all the files from like 1000 watch faces and overall it saved roughly 50% on space - some it didn't save much at all and others it saved a ton. I even ran it on the overlays, and the largest after optimization is now only 317k, while the smallest one is 211k).

Thanks again,

Michael
[Moto 360] Jonny:
How did you get it to work with the .pjpg files?
[Moto 360] louis_pires:
FaceViewer V2.6 now available

New version available.

DOWNLOAD

FaceViewer V2.6

FEATURES / CHANGE LOG:
V2.6
-Fixed Bug with watches that contained .pjpg
-Added nQuant PNG image Optimization
-Only one of the following 2 can be selected at a time (Selection resets after application restarts)
-Added "Optimize on import" option
-Added "Optimize on export" option
-Added "Optimize all watch faces" batch process

----------

v2.5
-Added ability to view dimmed preview image if available
-Added description box to show description if available
-Added ability to change the description (Right Click -> Edit face description)
-Keep selected watch after renaming (Name or Description)

----------

v2.4
-Restored 7zip DLL as ZipFile was using an incorrect encryption method preventing WatchMaker from successfully importing the .watch file

----------

v2.3
-Improved decryption and matching of watch faces
-Added ability to remove WatchMaker protection [Use at own risk and only on your own legally owned watch faces]*
-Added warning for large zip files
-Added 'Auto Approve Large Zip Files' option

----------

v2.2
*Requires .NET Framework 4.5
-Added ability to Import Zip files in the format of WatchMaker
-Added 'Instant Search' Option
-Removed 7zip, using native .NET Library

----------

Please see OP for older versions Features & Changes

*I will not be held liable for the inappropriate use of this functionality.

On a side note, please do remember that there is no sure way to know if an Image has already been optimized and thus these optimized images will be optimized again.

So take care to not run the optimization on the same images over and over again as this will drastically reduce image quality with no real size benefit.

I recommend to run the optimization only once!
[Moto 360] lewrydiboys:
Wow! awesome
[Moto 360] cybrstudd:
Louis, if the optimization you used reduces the image quality, then I would suggest using the one from http://psydk.org/pngoptimizer as it doesn't reduce the image quality at all. Since PNG is a lossless image format, I would hope the engine you found doesn't reduce the quality any in order to shrink the files.

Ok, I did some reading on the nQuant optimization and it reduces files down to 256 colors which is not at all what I would recommend. There would be a lot of loss of quality and colors in these. The one I've found keeps all the original quality and just removes unneeded info from the PNGs to reduce their sizes.
[Moto 360] louis_pires:
FaceViewer V2.7 now available

New version available.

DOWNLOAD

FaceViewer V2.7

FEATURES / CHANGE LOG:
V2.7
-Changed Application to 64-Bit
-Updated DevIL.dll to 64-Bit
-Replaced nQuant with [URL="http://psydk.org/pngoptimizer"]PngOptimizerDll[/URL]

----------

V2.6
-Fixed Bug with watches that contained .pjpg
-Added nQuant PNG image Optimization
-Only one of the following 2 can be selected at a time (Selection resets after application restarts)
-Added "Optimize on import" option
-Added "Optimize on export" option
-Added "Optimize all watch faces" batch process

----------

v2.5
-Added ability to view dimmed preview image if available
-Added description box to show description if available
-Added ability to change the description (Right Click -> Edit face description)
-Keep selected watch after renaming (Name or Description)

----------

v2.4
-Restored 7zip DLL as ZipFile was using an incorrect encryption method preventing WatchMaker from successfully importing the .watch file

----------

v2.3
-Improved decryption and matching of watch faces
-Added ability to remove WatchMaker protection [Use at own risk and only on your own legally owned watch faces]*
-Added warning for large zip files
-Added 'Auto Approve Large Zip Files' option

----------

v2.2
*Requires .NET Framework 4.5
-Added ability to Import Zip files in the format of WatchMaker
-Added 'Instant Search' Option
-Removed 7zip, using native .NET Library

----------

Please see OP for older versions Features & Changes

*I will not be held liable for the inappropriate use of this functionality.
[Moto 360] cybrstudd:
Louis, it's looking great!

Now that it's using the new PNG optimization that's lossless, you can run optimization on any files multiple times without worrying about losing quality if anyone is curious/worried about that.

Thanks again for everything, and you've been fast at turning things around!

Michael
[Moto 360] louis_pires:
No problem - Just re-download V2.7 as I found a Memory Leak while Batch Optimizing.

---------- Post added at 08:43 PM ---------- Previous post was at 08:42 PM ----------

Hi Jonny,

V2.7 will now remove the protection from your watchface :)
[Moto 360] Jonny:
Thanks for the quick update and it does indeed work :)
[Moto 360] lewrydiboys:
you're the man, louis
[Moto 360] louis_pires:
FaceViewer V2.8 now available

New version available.

DOWNLOAD

FaceViewer V2.8

FEATURES / CHANGE LOG:
V2.8 Credit @cybrstudd
-Bug Fixes & Code Optimization
[HIDE]
-Fixed dim icon not being transparent
-Fixed description rich text box not moving when form is re-sized
-Added path to show watch face path (helpful when sorting duplicate watch faces)
-Allow optimize on import/export settings to be saved
-Allow both optimize on import and export to be checked at the same time
-Fixed watch face list selection from changing after an operation is performed
-Show space savings from optimization (only if there was savings)
-If optimize on import is selected and protection is removed from a watch face, optimize the PNG images after removing protection[/HIDE]
----------

V2.7
-Changed Application to 64-Bit
-Updated DevIL.dll to 64-Bit
-Replaced nQuant with [URL="http://psydk.org/pngoptimizer"]PngOptimizerDll[/URL]

----------

V2.6
-Fixed Bug with watches that contained .pjpg
-Added nQuant PNG image Optimization
-Only one of the following 2 can be selected at a time (Selection resets after application restarts)
-Added "Optimize on import" option
-Added "Optimize on export" option
-Added "Optimize all watch faces" batch process

----------

v2.5
-Added ability to view dimmed preview image if available
-Added description box to show description if available
-Added ability to change the description (Right Click -> Edit face description)
-Keep selected watch after renaming (Name or Description)

----------

v2.4
-Restored 7zip DLL as ZipFile was using an incorrect encryption method preventing WatchMaker from successfully importing the .watch file

----------

v2.3
-Improved decryption and matching of watch faces
-Added ability to remove WatchMaker protection [Use at own risk and only on your own legally owned watch faces]*
-Added warning for large zip files
-Added 'Auto Approve Large Zip Files' option

----------

v2.2
*Requires .NET Framework 4.5
-Added ability to Import Zip files in the format of WatchMaker
-Added 'Instant Search' Option
-Removed 7zip, using native .NET Library

----------

Please see OP for older versions Features & Changes

*I will not be held liable for the inappropriate use of this functionality.
[Moto 360] zaknafien:
Hello.

Thank you for the very nice Tool.

Any question: could you the Huawei Watch with accommodation. I hope you understand what I mean.

Google translator. ;)

Thanks

P.S. so I mean: change watch overlay
[Moto 360] cybrstudd:
I'll take a look and see what I can do. Since we're not the original creators of this tool, I don't have the original background image of the wood table (and I couldn't find it online), so it will end up being a different background, but it should be able to be done.
[Moto 360] louis_pires:
FaceViewer V2.9 now available

New version available.

DOWNLOAD

FaceViewer V2.9

FEATURES / CHANGE LOG:
V2.9 Credit @cybrstudd
-Added Huawei watch faces for overlays
-Fixed nopreview image from only working on some overlays

----------

V2.8 Credit @cybrstudd
-Bug Fixes & Code Optimization
[HIDE]
-Fixed dim icon not being transparent
-Fixed description rich text box not moving when form is re-sized
-Added path to show watch face path (helpful when sorting duplicate watch faces)
-Allow optimize on import/export settings to be saved
-Allow both optimize on import and export to be checked at the same time
-Fixed watch face list selection from changing after an operation is performed
-Show space savings from optimization (only if there was savings)
-If optimize on import is selected and protection is removed from a watch face, optimize the PNG images after removing protection[/HIDE]

----------

V2.7
-Changed Application to 64-Bit
-Updated DevIL.dll to 64-Bit
-Replaced nQuant with [URL="http://psydk.org/pngoptimizer"]PngOptimizerDll[/URL]

----------

V2.6
-Fixed Bug with watches that contained .pjpg
-Added nQuant PNG image Optimization
-Only one of the following 2 can be selected at a time (Selection resets after application restarts)
-Added "Optimize on import" option
-Added "Optimize on export" option
-Added "Optimize all watch faces" batch process

----------

v2.5
-Added ability to view dimmed preview image if available
-Added description box to show description if available
-Added ability to change the description (Right Click -> Edit face description)
-Keep selected watch after renaming (Name or Description)

----------

v2.4
-Restored 7zip DLL as ZipFile was using an incorrect encryption method preventing WatchMaker from successfully importing the .watch file

----------

v2.3
-Improved decryption and matching of watch faces
-Added ability to remove WatchMaker protection [Use at own risk and only on your own legally owned watch faces]*
-Added warning for large zip files
-Added 'Auto Approve Large Zip Files' option

----------

v2.2
*Requires .NET Framework 4.5
-Added ability to Import Zip files in the format of WatchMaker
-Added 'Instant Search' Option
-Removed 7zip, using native .NET Library

----------

Please see OP for older versions Features & Changes

*I will not be held liable for the inappropriate use of this functionality.
[Moto 360] rojakmoon:
Thank You louis_pires !!

Wow, I started using this program back at v2.1 and thought it had gone to the "great ideas" graveyard. Come to this thread just to see and BAM you've taken it all the way to v2.9!! Incredible job and greatly appreciated by me (since I'm a horder of watch faces). :laugh: I have a question if you or someone else could answer:

Since I'm still running v2.1 in x86 on a Win10 do I install and it will update or do I need to delete the old v2.1 before I install v2.9 ??

Thanks in advance and Great Job!! :good:

Rojak
[Moto 360] louis_pires:
Hey bud, it's a pleasure.

You can just install 2.9 in a different folder. Keep the 2.1 separate.

Let me know how it goes.
[Moto 360] ivan333:
Guys I Downloaded a huge pack of 500 spheres of this forum for watchmaker. My problem now is that I got too many and I'd like to have what I like and I've started to delete what I didn't want and I found out now the folder is almost same size 900 mb.

Is this program on this post to select the watches I want and export it to organise better and have some more space on my phone?

Really thanks.
[Moto 360] kensupen:
Any chance someone here could make an Android app that loads Facer or Watchmaker watches and acts as a lock screen? There are loads of Android 4.x watches that don't use these by default and would be great to have them on my watch.
[Moto 360] louis_pires:
FaceViewer V3.0 now available

New version available.

DOWNLOAD

FaceViewer V3.0

FEATURES / CHANGE LOG:
V3.0 Credit @cybrstudd
-Code cleanup and optimization with a little more logging info during optimization of faces
-Optimization now removes any duplicate images found in the images folder for WatchMaker faces
-Added option to optimize individual watches in right-click menu and with Ctrl+O
-Added other hot keys for changing the watch style tagging (analog (A), digital (D), mixed(M)) as well as for toggling favorites (F)
-Made Log list larger to be able to read longer lines which also allowed watch list to be slightly longer as well
-Watch list now auto-sizes the column width to fit the watch name
-Fixed watches not optimizing on export correctly if optimize on export was selected

----------

V2.9 Credit @cybrstudd
-Added Huawei watch faces for overlays
-Fixed nopreview image from only working on some overlays

----------

V2.8 Credit @cybrstudd
-Bug Fixes & Code Optimization
[HIDE]
-Fixed dim icon not being transparent
-Fixed description rich text box not moving when form is re-sized
-Added path to show watch face path (helpful when sorting duplicate watch faces)
-Allow optimize on import/export settings to be saved
-Allow both optimize on import and export to be checked at the same time
-Fixed watch face list selection from changing after an operation is performed
-Show space savings from optimization (only if there was savings)
-If optimize on import is selected and protection is removed from a watch face, optimize the PNG images after removing protection[/HIDE]

----------

V2.7
-Changed Application to 64-Bit
-Updated DevIL.dll to 64-Bit
-Replaced nQuant with [URL="http://psydk.org/pngoptimizer"]PngOptimizerDll[/URL]

----------

V2.6
-Fixed Bug with watches that contained .pjpg
-Added nQuant PNG image Optimization
-Only one of the following 2 can be selected at a time (Selection resets after application restarts)
-Added "Optimize on import" option
-Added "Optimize on export" option
-Added "Optimize all watch faces" batch process

----------

v2.5
-Added ability to view dimmed preview image if available
-Added description box to show description if available
-Added ability to change the description (Right Click -> Edit face description)
-Keep selected watch after renaming (Name or Description)

----------

v2.4
-Restored 7zip DLL as ZipFile was using an incorrect encryption method preventing WatchMaker from successfully importing the .watch file

----------

v2.3
-Improved decryption and matching of watch faces
-Added ability to remove WatchMaker protection [Use at own risk and only on your own legally owned watch faces]*
-Added warning for large zip files
-Added 'Auto Approve Large Zip Files' option

----------

v2.2
-Upgraded to .NET Framework 4.5
-Added ability to Import Zip files in the format of WatchMaker
-Added 'Instant Search' Option
-Removed 7zip, using native .NET Library

----------

Please see OP for older versions Features & Changes

*I will not be held liable for the inappropriate use of this functionality.
[Moto 360] xuser:
In V3.0 the app does not remember the selected watch face overlay. It reverts on app relaunch. Thanks.
[Moto 360] cybrstudd:
I fixed it in the source code. It's been there forever as far as I could tell. Since I have a Moto 360, I never noticed it. Just have to wait on Louis to compile and release a new version. Louis is currently gone on holiday/vacation, but he said he'll release the compiled version when he gets back.
[Moto 360] xuser:
V30 does not seem to be working anymore. I keep getting, "No watch faces loaded..." I've selected the right folder. Any ideas???
[Moto 360] ManosXJR:
Gentlemen, YOU ARE UNBELIEVABLE! Thanks for this! You are all brilliant!:good::good::good:
[Moto 360] jsmonu:
Face Viewer crashed! Please see the error log below:

Face Viewer version 2.9.0
Error Message:
Unable to load DLL 'bin\PngOptimizerDll.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

Stack Trace:
at FaceViewer.PngOptimizerDll.SetSettings(POSettings settings)
at FaceViewer.frmMain..ctor(String[] args)
at FaceViewer.Program.Main(String[] args)
[Moto 360] cybrstudd:
Try re-installing it. It's basically saying it's missing the PngOptimizerDll.dll file which should be in the bin directory.
[Moto 360] everklier:
Hi--Im new here and downloaded 3.1. I unzipped and when i attempt to run, i get message that i cannot run this app on my pc. help please.
[Moto 360] louis_pires:
Right click on the exe, then go down to Properties.

Once the window shows up, look towards the bottom for a button that says "Unblock"

Click that and then try again.
[Moto 360] everklier:
don't see it

under what tab. i didnt see it under any of the tabs. is it in an advanced menu

btw, im using windows 10
[Moto 360] manik_99:
Viewer 3.1

Is it possible to unzip that mega file with over 700 faces (800mb). I've tried different versions of the app and still can't get it to work.
[Moto 360] allelimo:
32 bit

since 2.6 it is 64 bit only, I'd really like a 32 bit version too.

if the app was opensourced I could take care of compiling the 32 bit one, maybe could you put it on github?
[Moto 360] Kannan.Balasubramanian:
Transfer quota exceeded

I am getting transfer quota exceeded from Mega.

Is it possible to use some other provider or Google drive or Onedrive etc please.
[Moto 360] louis_pires:
Yes, this is certainly possible. Just confirm that the APP is pointing to the right location.

Unfortunately most of the components we using, recommended 64Bit - Some even only work on 64Bit. Hence the change. Sorry about that

This limit is usually on your side - 990MB/5 Hours

But here is a OneDrive link anyway: https://1drv.ms/u/s!AFGf8bm9Qi00h_Zz
[Moto 360] Kannan.Balasubramanian:
Thank you very much. Appreciate it.
[Moto 360] glpit:
What do you think to add an animated preview and a conversion between .watch to .facer files (for example)?
[Moto 360] bibinbabyaug:
How can i load it into my moto 360 gen1

Anyone please brief on how can we import the same to my moto 360 gen1?
[Moto 360] cesarr4:
this is an outstanding tool. Will anybody continue developing further versions or it is abandoned?
[Moto 360] louis_pires:
The current version is quite stable and we don't have any plans for improvements just yet.

If you have any ideas, you can post them here and I will develop when I get a chance.
[Moto 360] vickylahkarbytes:
[MENTION=4860591]louis_pires[/MENTION]

Hello, I am having a problem here. I have made a watch face in facer. I extracted it out of the root of my phone and tried to remove its protection by using Faceviewer v3.1. But still the protection cannot be removed.

Can you please help?

I have attached my watchface file.

Thank you!
[Moto 360] louis_pires:
Hi there,

I have tested and tried but there is an image inside your file that just does not want to work for me. It seems like it is in Bitmap format, I would suggest using PNG images when creating a face.

The file with the issue: ck0s89kjc1.png

I have however removed the protection as much as possible regarding this one - https://mega.nz/#!VV1jgLaZ!cZ6a6wlzlbKfh1Qm-C44HPa97-xkIi6gyxRDvBZtOgk
[Moto 360] vickylahkarbytes:
[MENTION=4860591]louis_pires[/MENTION]

Thank you for your quick response!

I am actually trying to load up that watchface which I created in facer to edit in Watchmaker app. But after importing the watch which you had attached here, it is just showing up a black screen(attached) . Please help.
[Moto 360] lewrydiboys:
hi, any updates on this wonderful app?
[Moto 360] jerry828:
Thank for authors!
[Moto 360] iluvsporks:
Renaming faces not saving

Anyone else having an issue of renaming their watches then when you exit and restart it's back to the way it was? After editing the watch face name it does give me the "Renamed watch face successfully" text and it does change in the list but it just doesn't save for me. I'm trying to clean them up as some of them have the description or script coding mixed in with the title or are flat out named wrong. I have tried doing them one at a time then exiting/restarting with no luck, I have also tried editing the xml file but that wasn't working for me either but regarding that I have no experience doing that and it was mostly guess work adding/deleting quotes, slashes etc and viewing the results. I have had too many watches stashed away in different zip files and Im attempting to finally organize them into one file that's organized and orderly. I just don't want to repeat the first episode of editing several hundred files with nothing to show for it so any help at all is greatly appreciated.

*I'm using v3.0 I downloaded via the v3.1 link but under the help tab it shows up as v3.0.0

These are all Watchmaker faces also
[Moto 360] lewrydiboys:
Is there any way to get the faces that are inside watchmaker app? I mean the one that doesn't have the option to customize or export?
[Moto 360] iluvsporks:
What exactly did you want? Were you looking to back up all your faces or did you mean get to the files for the face parts?
[Moto 360] lewrydiboys:
I want to save the faces that I download inside the app. I'm not talking about the paid ones. I have a lot of free faces that I downloaded from inside the app but they don't let me export. I tried to use my watch companion app or tried to zip the beautifulwayches folder, but it doesn't work well. I lost some faces. I have to replace my phone. I saved a copy of all faces I had downloaded from dropbox, but those from http://www.getwatchmaker.com/ it's not possible. see this exemple http://www.getwatchmaker.com/watch/sHyQPhpZkQ . I can't save it because it doesn't let me export it. and this face is free. can you help me, please? thank you
[Moto 360] DAE51D:
What am I doing wrong? I imported the mega watch face list and I tried to export a watch by right-click > export .watch file, but it just makes the CPU spike and it never finishes. It locks up the FaceViewer tool too. I have to kill it in task manager. I'm running on a Lenovo Carbon X i7 w 8GB RAM Windows 7 64-bit.
[Moto 360] EricTrasancos:
Hi friend, i'm trying to import the pack into my watchmaker app and i cant find the folder, can you tell me shortly how to import them please, thanks in advance
[Moto 360] josuecarillo:
Hi guys,

Does anyone know why FaceViewer v3.0 can't open the .wfz extension files? I got the message "There are no watch faces in current folder" every time I try to open .wfz Watch Faces...

i have a folder with about 500 Faces in it, so i can't be using corrupted files...

I've installed Face Viewer v3.0

Thanks a lot!
[Moto 360] pbird-ac:
Preview-Images Batch Process

There are some Issues with the Preview-Images.

First of all, when I want to use to save the Composite-Images with may Watches in the Batch Process, I get an Error-Message "The Error says: Allgemeiner Fehler in GDI+".

Filling me the Export-folder with a lot of the same Images. :mad:

Next Question: Is it possible, to add Custom-Overlays with different Watches? Simply to add a selfmade png.file in the Overlay-Folder seems to be not eneugh, to make it working.

Last Question: Can I remove the Text-Fields, especially the one at the Bottom, in the Composite-Preview Images, so that it looks like in the earlier Versions of the Program?

Apart from that - great Program! :good: