> 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