> I am interested in trying to contribute a higher fidelity piece set for
> larger size boards.  Basically the TCL seems to contain as an example a
> Merdia1 set base64 encoded sizes 25 through 80 encoded gifs.
>
> As a first attempt I rewrote the old MkScidPieces bit like below, this
> takes as input svg data source and creates much cleaner version of the
> tcl to be included in the bitmap.tcl  however two things, I would like
> to also add sizes from 85 to say for example 120, but somewhere in
> start.tcl or something like that is sort of a pivot point at size 80
> where if the board size gets greater than 80 the code flips over to
> reusing the smaller sizes.

ScidvsPC 4.15 now does things differently. It will only upscale the
smaller pieces if there is no larger image. See "proc setPieceData"

> The other questions, is I could probably extend the script below to
> automatically insert a newset into bitmaps.tcl rather than replacing one
> like I am now.  Would others be interested in a script that basically
> finished from beginning to end.
>
> And finally, I saw some stuff that I haven't traced in the tcl, about a
> user piecedirectory, etc, it might be more appropriate for me to have
> the script target there, is there any documentation on directory, or
> format, that this would take.

I haven't gone through the script, but making use of svg like this souds good.
Please send me the larger pieces if the results are good.

Placing the new files into $HOME/.scidvspc/pieces
is probably easiest. Remove this line
  set boardStyles [lrange $boardStyles 0 11]
to remove the 12 pieces limit.
S.A.

------------------------------------------------------------------------------
_______________________________________________
Scidvspc-users mailing list
Scidvspc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scidvspc-users

Reply via email to