;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, 19, 0, 0, 1, 0, -2, 47, 0, 0, 1 51, -17, -29, 28, 19, 0, 0, 1, 0, 0, 47, 0, 0, 1 ;mouth corners 80 51, 8, -3, 5, 19, 0, 0, 0, 0, -2, 22, 0, 0, 1 51, -8, -3, 5, 19, 0, 0, 0, 0, 0, 22, 0, 0, 1 ;ears 82 4, -15, -9, 15, 35, 0, 0, 1, 3, -1, 18, 0, 0, 0 28, 15, -9, 15, 35, 0, 0, 1, 4, -1, 18, 0, 0, 0 4, 4, 17, -3, 35, 0, 0, 1, 3, -1, 12, 0, 0, 0 28, -4, 17, -3, 35, 0, 0, 1, 4, -1, 12, 0, 0, 0 5, 18, 0, 0, 35, 0, 0, 1, 3, -1, 21, 0, 0, 0 29, -18, 0, 0, 35, 0, 0, 1, 4, -1, 21, 0, 0, 0 ;wingz 95 ; ;and now you can add the wing ballz. ;the wingz consist of [Add Ball] balls and [Linez]. The [Linez] are what give the "flight" feathers ;and give the wing its shape, as well as joining it to the shoulders or back (whichever you choose). ;what I'm giving you here is the "moving" wingz, which are attached to the shoulders, although I'm ;using the elbows as invisible "bases" because of a quirk which will make shirts look a little odd ;otherwise. So my basic "originate" balls are made to be relative to the elbow ballz 7 and 31. ; ;If you want non-moving wingz, you need to change the base ballz from shoulder or elbow ballz to ;the back (actually the back of the belly ball of course). ; ;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. ; ;Wingz -- starting at ball number 88 ; ;the base balls are the elbows. Would be 12 and 13 in catz, 7 and 31 in dogz. ;I'm putting an "origin" ball here for each elbow, 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 addGrp tex 7 0, -90, 32, 19 13 -1 0 0 -1 35 0 0 0 ;xtra R wing 31 0, -90, 32, 19 13 -1 0 0 -1 35 0 0 0 ;Left Wing 90 88 35, 0, 0, 144 -1 -1 -1 0 -1 27 0 0 88 47, -25, 27, 144 -1 -1 -1 0 -1 25 0 0 0 88 45, -18, 50, 144 -1 -1 -1 0 -1 25 0 0 0 88 45, -5, 70, 144 -1 -1 -1 0 -1 25 0 0 0 88 33, 36, 57, 144 -1 -1 -1 0 -1 25 0 0 0 88 20, 60, 46, 144 -1 -1 -1 0 -1 25 0 0 0 88 15, 50, 25, 144 -1 -1 -1 0 -1 25 0 0 0 88 17, 35, 5, 144 -1 -1 -1 0 -1 25 0 0 0 88 35, 12, 17, 144 -1 -1 -1 0 -1 25 0 0 0 88 37, 14, 32, 144 -1 -1 -1 0 -1 25 0 0 0 88 40, 5, 45, 144 -1 -1 -1 0 -1 25 0 0 0 ;Right Wing 101-111 89 -35, 0, 0, 144 -1 -1 -1 0 -1 27 0 0 0 89 -47, -25, 27, 144 -1 -1 -1 0 -1 25 0 0 0 89 -45, -18, 50, 144 -1 -1 -1 0 -1 25 0 0 0 89 -45, -5, 70, 144 -1 -1 -1 0 -1 25 0 0 0 89 -33, 36, 57, 144 -1 -1 -1 0 -1 25 0 0 0 89 -20, 60, 46, 144 -1 -1 -1 0 -1 25 0 0 0 89 -15, 50, 25, 144 -1 -1 -1 0 -1 25 0 0 0 89 -17, 35, 5, 144 -1 -1 -1 0 -1 25 0 0 0 89 -35, 12, 17, 144 -1 -1 -1 0 -1 25 0 0 0 89 -37, 14, 32, 144 -1 -1 -1 0 -1 25 0 0 0 89 -40, 5, 45, 144 -1 -1 -1 0 -1 25 0 0 0 ;filler balls 112-117 88 35, 0, 20, 4 -1 -1 -1 0 -1 21 0 0 0 88 37, -3, 30, 80 -1 -1 -1 0 -1 21 0 0 0 88 37, 0, 52, 5 -1 -1 -1 0 -1 21 0 0 0 89 -35, 0, 20, 4 -1 -1 -1 0 -1 21 0 0 0 89 -37, -3, 30, 80 -1 -1 -1 0 -1 21 0 0 0 89 -37, 0, 52, 5 -1 -1 -1 0 -1 21 0 0 0 ;xtra lef 118-123 88 55, 68, 125, 89 -1 -1 -1 0 -1 15 0 0 0 88 60, 65, 90, 89 -1 -1 -1 0 -1 15 0 0 0 118 0, -5, 20, 88 -1 -1 -1 0 -1 5 0 0 0 119 0, -5, 20, 88 -1 -1 -1 0 -1 5 0 0 0 88 60, 60, 70, 89 -1 -1 -1 0 -1 15 0 0 0 122 0, -5, 20, 88 -1 -1 -1 0 -1 5 0 0 0 ;xtra rig 124-129 89 -55, 68, 125, 89 -1 -1 -1 0 -1 15 0 0 0 89 -60, 65, 90, 89 -1 -1 -1 0 -1 15 0 0 0 124 0, -5, 20, 88 -1 -1 -1 0 -1 5 0 0 0 125 0, -5, 20, 88 -1 -1 -1 0 -1 5 0 0 0 89 -60, 60, 70, 89 -1 -1 -1 0 -1 15 0 0 0 128 0, -5, 20, 88 -1 -1 -1 0 -1 5 0 0 0 ;xtra 130 95 9, -5, 35, 88 -1 -1 -1 0 -1 5 0 0 0 ;that's it for the [Add Ball] ballz for my wingz. There's nothing to stop you from refining the shape etc ;of course, but this is the effect of wingz that I like and that's the way I do it. ;====================================== ;=++++++++++++++++++++++++++++++++++++= ;====================================== ;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; our wingz. ;left wing 90, 91, 0, -1, 13, 13, 100, 100 91, 92, 0, -1, 13, 13, 100, 100 92, 93, 0, -1, 13, 13, 100, 100 93, 94, 0, -1, -1, -1, 100, 100 94, 95, 0, -1, -1, -1, 100, 100 ;plumage 94, 100, 0, -1, 13, 13, 100, 100 95, 99, 0, -1, 13, 13, 100, 100 95, 98, 0, -1, 13, 13, 100, 100 97, 90, 0, -1, 13, 13, 100, 100 ;filler 90, 97, 0, -1, -1, -1, 100, 100 ;right wing 101, 102, 0, -1, 13, 13, 100, 100 102, 103, 0, -1, 13, 13, 100, 100 103, 104, 0, -1, 13, 13, 100, 100 104, 105, 0, -1, -1, -1, 100, 100 105, 115, 0, -1, -1, -1, 100, 100 ;plumage 105, 111, 0, -1, 13, 13, 100, 100 106, 110, 0, -1, 13, 13, 100, 100 107, 109, 0, -1, 13, 13, 100, 100 108, 101, 0, -1, 13, 13, 100, 100 ;filler 101, 105, 0, -1, -1, -1, 100, 100 ;xtra left 118, 93, 0, 140, 13, 13, 100, 100 119, 93, 0, 130, 13, 13, 100, 100 120, 118, 0, -1, 13, 13, 100, 100 121, 119, 0, -1, 13, 13, 100, 100 122, 93, 0, 249, 13, 13, 100, 100 123, 122, 0, -1, 13, 13, 100, 100 ;xtra right 124, 104, 0, 140, 13, 13, 100, 100 125, 104, 0, 130, 13, 13, 100, 100 126, 124, 0, -1, 13, 13, 100, 100 127, 125, 0, -1, 13, 13, 100, 100 128, 104, 0, 249, 13, 13, 100, 100 129, 128, 0, -1, 13, 13, 100, 100 ;join to bases -- although we are making the ballz relative to ;the elbows, we are _joining_ them to the shoulders -- which are ;18 and 42 in dogz, 38 and 39 in catz. 89, 42, 0, -1, -1, -1, 100, 100 88, 18, 0, -1, -1, -1, 100, 100 89, 101, 0, -1, 13, 13, 100, 100 88, 90, 0, -1, 13, 13, 100, 100 ; ;And there you have it. Carolyn Horn's Wingz for your breedz. ;Enjoy! ;Carolyn Horn