;this is a copy/pastie which you can either use in a .lnz file in my "easy-edit" breed bases ;or in ResHacker. However, it will only work without any alteration if your [Add Ball] section is ;the Dalmatian or other dog breed for which you start adding balls at ball number 88. ;if you are using another breed, or a cat breed, you have to _understand_ what you are looking at, ;and alter the ball numbers in the bBall column and in [Linez] accordingly. ;I put comments in the code below which I hope will help you understand how it all works. The ;comments can stay in when you copy/paste, they will do no harm because the game won't see them. ; ;So here, for the Dalmatian: ; ;You have two sections to copy/paste; the [Add Ball] and the [Linez]. Make sure you put them in the ;correct places in your .lnz file! ;====================================== ;=++++++++++++++++++++++++++++++++++++= ;====================================== [Add Ball] ; first ball is 67 ; GROUP ONE, containing ballz 67-76, ARE UTILITY ADDBALLZ FOR ANDREW ;base x y z color otlnCol spckCol fuzz group outline ballsize bodyarea addGroup texture ; mount align ball 67 48, 3,-12,-258 55 0 0 0 -1 -1 50 0 1 -1 ; steal captured toy align ball 68 33, 20,-20,-125 65 0 0 0 -1 -1 50 0 1 -1 ; steal toy standing align ball 69 48, 0,0,-230 75 0 0 0 -1 -1 50 0 1 -1 ; dig align ball 70 33, 50,40,-60 85 0 0 0 -1 -1 50 0 1 -1 ; fill in hole align ball 71 36, 50,40,250 95 0 0 0 -1 -1 50 0 1 -1 ; rest on pillow align ball 72 48, 0,80,0 105 0 0 0 -1 -1 50 0 1 -1 ; drop object at point align ball 73 33, 50,150,-80 115 0 0 0 -1 -1 50 0 1 -1 ; utility ball 74 48, 0,0,0 15 0 0 0 -1 -1 50 0 1 -1 ; utility ball 75 48, 0,0,0 15 0 0 0 -1 -1 50 0 1 -1 ; utility ball 76 48, 0,0,0 15 0 0 0 -1 -1 50 0 1 -1 ; ### From here down are animator's addballz 77. ;tongue77 63, 0, 0, -2, 1, 0, 0, -1, -1, -1, -1, 0, 0, 1, 63 ;cheeks 78 51, 17, -29, 28, 49, 0, 0, 1, 0, -2, 47, 0, 0, 1 51, -17, -29, 28, 49, 0, 0, 1, 0, 0, 47, 0, 0, 1 ;mouth corners 80 51, 8, -3, 5, 49, 0, 0, 0, 0, -2, 22, 0, 0, 1 51, -8, -3, 5, 49, 0, 0, 0, 0, 0, 22, 0, 0, 1 ;ears 82 4, -15, -9, 15, 65, 0, 0, 1, 3, -1, 18, 0, 0, 0 28, 15, -9, 15, 65, 0, 0, 1, 4, -1, 18, 0, 0, 0 4, 4, 17, -3, 65, 0, 0, 1, 3, -1, 12, 0, 0, 0 28, -4, 17, -3, 65, 0, 0, 1, 4, -1, 12, 0, 0, 0 5, 18, 0, 0, 65, 0, 0, 1, 3, -1, 21, 0, 0, 0 29, -18, 0, 0, 65, 0, 0, 1, 4, -1, 21, 0, 0, 0 ; ;and now you can add the wig ballz. ;the wigz consist of [Add Ball] balls and [Linez]. The [Linez] are what give the top of ;the wig its shape, as well as joining some of the hanging-down ballz. ; ;Remember that the position in this Add Ball list is what gives your ball its Ball Number. ;You need to know the Ball Number in order to join them up properly in [Linez]. ;Ballz 67-77 are used by the game-makers as "utility" ballz, hidden "utility addballz for Andrew". ;after that it varies from breed to breed as to exactly what ballz are added before we get to ;add our own. In the Dalmatian breed, it so happens that ballz numbers 78-87 are used up on ;extra face and ear ballz. ; ;judge wig -- starting at ball number 88 ; ;the base ball is the head of course. Would be 24 in catz, 52 in dogz. ;I'm putting an "origin" ball here, and all the following ballz will be ;relative to this ball number 88. ; ;base x y z color otlnCol spckCol fuzz group outline ballsize bodyarea addGroup texture 52 0, -25, 10 115 35 0 1 0 -1 0 0 0 0 ;fringe -- starting at ball number 89 88, -20, -10, 23, 10, -1, 0, 3, 0, 1, 26, 0, 0, 0 88, 20, -10, 23, 10, -1, 0, 3, 0, 1, 26, 0, 0, 0 88, -20, -15, -20, 10, -1, 0, 3, 0, 1, 26, 0, 0, 0 88, 20, -15, -20, 10, -1, 0, 3, 0, 1, 26, 0, 0, 0 88, -34, -12, 2, 10, -1, 0, 3, 0, 1, 26, 0, 0, 0 88, 34, -12, 2, 10, -1, 0, 3, 0, 1, 26, 0, 0, 0 88, 0, -8, 32, 10, -1, 0, 3, 0, 1, 26, 0, 0, 0 88, 0, -18, -30, 10, -1, 0, 3, 0, 1, 26, 0, 0, 0 ;wig top -- starting at ball number 97 88, -26, -38, 23, 10, 0, 0, 1, 0, -1, 34, 0, 0, 0 88, 26, -38, 23, 10, 0, 0, 1, 0, -1, 34, 0, 0, 0 88, -26, -43, -30, 10, 0, 0, 1, 0, -1, 34, 0, 0, 0 88, 26, -43, -30, 10, 0, 0, 1, 0, -1, 34, 0, 0, 0 88, -46, -38, 0, 10, 0, 0, 1, 0, -1, 34, 0, 0, 0 88, 46, -38, 0, 10, 0, 0, 1, 0, -1, 34, 0, 0, 0 88, 0, -36, 32, 10, 0, 0, 1, 0, -1, 34, 0, 0, 0 88, 0, -42, -34, 10, 0, 0, 1, 0, -1, 34, 0, 0, 0 ;locks -- starting at ball number 105 88, -62, -15, -22, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 62, -15, -22, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, -56, -8, -22, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 56, -8, -22, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 ; ball number 109 88, -62, -1, -20, 19, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 62, -1, -20, 19, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, -56, 6, -20, 19, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 56, 6, -20, 19, 0, 0, 1, 0, 1, 28, 0, 0, 0 ; ball number 113 88, -60, 16, -18, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 60, 16, -18, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, -56, 24, -18, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 56, 24, -18, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 ; 117 88, -64, 34, -16, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 64, 34, -16, 19, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, -54, 40, -16, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 54, 40, -16, 19, 0, 0, 1, 0, 1, 28, 0, 0, 0 ; 121 88, -68, 50, -14, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 68, 50, -14, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, -52, 54, -14, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 52, 54, -14, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 ; 125 88, -62, 66, -12, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 62, 66, -12, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, -50, 68, -12, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 50, 68, -12, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 ; 129 88, -60, 75, -12, 10, 0, 0, 1, 0, 1, 24, 0, 0, 0 88, 60, 75, -12, 10, 0, 0, 1, 0, 1, 24, 0, 0, 0 88, -55, 80, -12, 10, 0, 0, 1, 0, 1, 24, 0, 0, 0 88, 55, 80, -12, 10, 0, 0, 1, 0, 1, 24, 0, 0, 0 ; No need to count the add ballz after this, I'm not going to be joining them in [Linez]. 88, 0, 31, 60, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 88, -45, 54, 42, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 88, 45, 54, 42, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 ; 88, 0, 20, 54, 19, 35, 0, 1 0, 1, 28, 0, 0, 0 88, -10, 10, 36, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 88, 10, 10, 36, 19, 35, 0, 1 0, 1, 28, 0, 0, 0 ; 88, 0, -4, 46, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 88, -60, 1, 18, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 88, 60, 1, 18, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 ; 88, 0, 2, 42, 19, 35, 0, 1 0, 1, 28, 0, 0, 0 88, -55, 16, 24, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 88, 55, 16, 24, 19, 35, 0, 1 0, 1, 28, 0, 0, 0 ; 88, 0, 12, 46, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 88, -53, 26, 28, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 88, 53, 26, 28, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 ; 88, -25, 54, 42, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 88, 25, 54, 42, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 ; 88, -28, 10, 36, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 88, 28, 10, 36, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 ; 88, -40, 1, 18, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 88, 40, 1, 18, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 ; 88, -35, 16, 24, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 88, 35, 16, 24, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 ; 88, -33, 26, 28, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 88, 33, 26, 28, 10, 35, 0, 1 0, 1, 28, 0, 0, 0 ; 88, -62, -1, -5, 19, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 62, -1, -5, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, -56, 6, -5, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 56, 6, -5, 19, 0, 0, 1, 0, 1, 28, 0, 0, 0 ; 88, -60, 16, -3, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 60, 16, -3, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, -56, 24, -3, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 56, 24, -3, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 ; 88, -64, 34, -1, 19, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 64, 34, -1, 19, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, -54, 40, -1, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 54, 40, -1, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 ; 88, -68, 50, 1, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 68, 50, 1, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, -52, 54, 1, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 52, 54, 1, 10, 0, 0, 1, 0, 1, 28, 0, 0, 0 ; 88, -62, 66, 3, 19, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 62, 66, 3, 19, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, -50, 68, 3, 19, 0, 0, 1, 0, 1, 28, 0, 0, 0 88, 50, 68, 3, 19, 0, 0, 1, 0, 1, 28, 0, 0, 0 ; 88, -65, 75, 3, 10, 0, 0, 1, 0, 1, 24, 0, 0, 0 88, 65, 75, 3, 10, 0, 0, 1, 0, 1, 24, 0, 0, 0 88, -62, 80, 3, 10, 0, 0, 1, 0, 1, 24, 0, 0, 0 88, 62, 80, 3, 10, 0, 0, 1, 0, 1, 24, 0, 0, 0 ; 88, -5, 54, 42, 10, 35, 0, 0 0, 1, 22, 0, 0, 0 88, 5, 54, 42, 10, 35, 0, 0 0, 1, 22, 0, 0, 0 ; 88, -8, 38, 36, 10, 35, 0, 0 0, 1, 22, 0, 0, 0 88, 8, 38, 36, 10, 35, 0, 0 0, 1, 22, 0, 0, 0 ; 88, -20, 1, 18, 10, 35, 0, 0 0, 1, 22, 0, 0, 0 88, 20, 1, 18, 10, 35, 0, 0 0, 1, 22, 0, 0, 0 ; 88, -15, 16, 24, 10, 35, 0, 0 0, 1, 22, 0, 0, 0 88, 15, 16, 24, 10, 35, 0, 0 0, 1, 22, 0, 0, 0 ; 88, -13, 26, 28, 10, 35, 0, 0 0, 1, 22, 0, 0, 0 88, 13, 26, 28, 10, 35, 0, 0 0, 1, 22, 0, 0, 0 ;that's it for the [Add Ball] ballz for my wigz. There's nothing to stop ;you from making finer strands and more of them, but I like the roughish look that this gives. ;====================================== ;=++++++++++++++++++++++++++++++++++++= ;====================================== ;and here we are at the [Linez] section. Many people don't understand about this. ;It's simple really, though; the number in the first column in a given line contains the ;Ball Number of a ball from which you want a line to connect; the number in the second ;column contains the Ball Number of a ball to which you which to connect it. This ;is why you need to keep a note of what the Ball Numbers are. In [Ballz Info] of ;course you already have a handy list of which ball has which Ball Number, and I ;hope I've explained clearly enough under [Add Ball] how to find out which ball has ;which number. ; ; -1 mean use the associated ball color ; Only the first three fields need to be specefied ;srt end fuzz col lfCol rtCol sThck eThick [Linez] 52, 54, 1, -1, 244, 244, 90, 95 ;head/neck 50, 54, 1, -1, 244, 244, 95, 90 ;chest/neck 50, 48, 1, -1, 244, 244, 99, 99 ;chest/belly 48, 49, 1, -1, 244, 244, 90, 100 ;belly/butt 49, 19, 1, -1, -1, -1, 95, 95 ;butt/hip 49, 43, 1, -1, -1, -1, 95, 95 ;butt/hip 50, 18, 1, -1, -1, -1, 95, 95 ;chest/shoulder 50, 42, 1, -1, -1, -1, 95, 95 ;chest/shoulder 57, 49, 1, -1, 244, 244, 100, 55 ;tail/butt 57, 58, 2, -1, 244, 244, 100, 100 ;tail/butt 58, 59, 2, -1, 244, 244, 100, 100 ;tail/butt 59, 60, 2, -1, 244, 244, 100, 100 ;tail/butt 60, 61, 2, -1, 244, 244, 100, 100 ;tail/butt 61, 62, 1, -1, 244, 244, 100, 100 ;tail/butt 7, 18, 1, -1, 244, 244, 80, 100 ;LShoulder/Lelbow 23, 7, 1, -1, 244, 244, 100, 100 ;Lelbow/Lwrist 23, 13, 1, -1, 244, 244, 100, 95 ;Lwrist /Lhand 31, 42, 1, -1, 244, 244, 80, 100 ;RShoulder/Relbow 47, 31, 1, -1, 244, 244, 100, 100 ;Relbow/Rwrist 47, 37, 1, -1, 244, 244, 100, 75 ;Rwrist/Rhand 19, 16, 1, -1, 244, 244, 95, 85 ;Lthigh/Lknee 16, 0, 1, -1, 244, 244, 95, 95 ;Lknee/Lankle 0, 12, 1, -1, 244, 244, 95, 75 ;Lankle/Lfoot 43, 40, 1, -1, 244, 244, 95, 85 ;Rthigh/Rknee 40, 24, 1, -1, 244, 244, 95, 95 ;RKnee/Rankle 24, 36, 1, -1, 244, 244, 95, 75 ;Rankle/Rfoot 1, 2, 2, -1, 244, 244, 100, 100 ;brow 2, 3, 2, -1, 244, 244, 100, 100 ;brow 25, 26, 2, -1, 244, 244, 100, 100 ;brow 26, 27, 2, -1, 244, 244, 100, 100 ;brow 63, 77, 0, -1, 244, 244, 100, 100 ;tongue 77, 64, 0, -1, 244, 244, 100, 100 ;tongue 10, 11, 0, -1, 244, 244, 95, 95 ;BULLshit ;toes & fingers 9, 13, 1, -1, -1, -1, 100, 100 10, 13, 1, -1, -1, -1, 90, 90 11, 13, 1, -1, -1, -1, 100, 100 33, 37, 1, -1, -1, -1, 100, 100 34, 37, 1, -1, -1, -1, 90, 90 35, 37, 1, -1, -1, -1, 100, 100 44, 36, 1, -1, -1, -1, 100, 100 45, 36, 1, -1, -1, -1, 90, 90 46, 36, 1, -1, -1, -1, 100, 100 20, 12, 1, -1, -1, -1, 100, 100 21, 12, 1, -1, -1, -1, 90, 90 22, 12, 1, -1, -1, -1, 100, 100 ;face 56, 52, 1, -1, -1, -1, 100, 100 ;snout, head 51, 53, 1, -1, -1, -1, 75, 95 ;jaw/chin 56, 17, 1, -1, 244, -1, 95, 95 0 56, 41, 1, -1, -1, 244, 95, 95 0 39, 15, 1, -1, -1, -1, 95, 95 56, 15, 1, -1, -1, -1, 100, 100 56, 39, 1, -1, -1, -1, 100, 100 56, 78, 1, -1, -1, -1, 100, 100 56, 79, 1, -1, -1, -1, 100, 100 53, 80, 0, -1, -1, -1, 100, 100 53, 81, 0, -1, -1, -1, 100, 100 80, 51, 0, -1, -1, -1, 100, 100 81, 51, 0, -1, -1, -1, 100, 100 51, 56, 0, 244, 244, 244, 0, 100 78, 15, 0, -1, -1, -1, 100, 70 78, 80, 0, -1, -1, 244, 75, 90 0 79, 81, 0, -1, 244, -1, 75, 90 0 ;ears 6, 5, 0, -1, -1, -1, 100, 100 5, 4, 0, -1, -1, -1, 100, 100 30, 29, 0, -1, -1, -1, 100, 100 29, 28, 0, -1, -1, -1, 100, 100 82, 4, 0, -1, -1, -1, 100, 100 82, 5, 0, -1, -1, -1, 100, 100 4, 84, 0, -1, -1, 244, 100, 100 0 28, 83, 0, -1, 244, -1, 100, 100 0 83, 29, 0, -1, -1, -1, 100, 100 82, 84, 0, -1, -1, 244, 100, 100 0 83, 85, 0, -1, 244, -1, 100, 100 0 28, 85, 0, -1, -1, -1, 100, 100 82, 86, 0, -1, -1, -1, 100, 100 83, 87, 0, -1, -1, -1, 100, 100 82, 6, 0, -1, -1, 244, 100, 100 0 83, 30, 0, -1, 244, -1, 100, 100 0 84, 5, 0, -1, -1, -1, 100, 100 85, 29, 0, -1, -1, -1, 100, 100 6, 86, 0, -1, -1, 244, 100, 100 0 30, 87, 0, -1, 244, -1, 100, 100 0 5, 86, 0, -1, -1, -1, 100, 100 29, 87, 0, -1, -1, -1, 100, 100 4, 86, 0, -1, -1, 244, 100, 100 0 28, 87, 0, -1, 244, -1, 100, 100 0 52, 6, 0, -1, -1, -1, 100, 100 52, 30, 0, -1, -1, -1, 100, 100 ;Okay, that's all the Dalmatian's normal body, head etc ballz joined. ;Now we come on to our custom stuff. ;judge's wig 105 97 3 -1 -1 -1 100 100 1 1 106 98 3 -1 -1 -1 100 100 1 1 107 99 3 -1 -1 -1 100 100 1 1 108 100 3 -1 -1 -1 100 100 1 1 ; 97 89 3 -1 -1 -1 100 100 0 0 98 90 3 -1 -1 -1 100 100 0 0 99 91 3 -1 -1 -1 100 100 0 0 100 92 3 -1 -1 -1 100 100 0 0 101 93 3 -1 -1 -1 100 100 0 0 102 94 3 -1 -1 -1 100 100 0 0 103 95 3 -1 -1 -1 100 100 0 0 104 96 3 -1 -1 -1 100 100 0 0 ; 105 107 0 -1 35 35 100 100 1 1 106 108 0 -1 35 35 100 100 1 1 109 111 0 -1 35 35 100 100 1 1 110 112 0 -1 35 35 100 100 1 1 113 115 0 -1 35 35 100 100 1 1 114 116 0 -1 35 35 100 100 1 1 117 119 0 -1 35 35 100 100 1 1 118 120 0 -1 35 35 100 100 1 1 ; 121 123 0 -1 35 35 100 100 1 1 122 124 0 -1 35 35 100 100 1 1 125 127 0 -1 35 35 100 100 1 1 126 128 0 -1 35 35 100 100 1 1 ; 129 131 0 -1 35 35 100 100 1 1 130 132 0 -1 35 35 100 100 1 1 ; 101 105 0 18, -1 -1 100 100 0 0 102 106 0 18, -1 -1 100 100 0 0 ; 97 99 0 14 35 35 100 100 0 0 98 100 0 14 35 35 100 100 0 0 104 103 0 -1 35 35 100 100 1 1 101 99 0 14 35 35 100 100 0 0 102 98 0 14 35 35 100 100 0 0 101 97 0 14 35 35 100 100 0 0 102 100 0 14 35 35 100 100 0 0 ; 131 129 0 -1 35 35 100 100 1 1 132 130 0 -1 35 35 100 100 1 1 ;And there you have it. Carolyn Horn's Wig-style hair for your breedz and litterz. ; ;Enjoy! ; ;Carolyn Horn