diff --git a/mods/default/models/character.mtl b/mods/default/models/character.mtl new file mode 100644 index 0000000..f6a38bd --- /dev/null +++ b/mods/default/models/character.mtl @@ -0,0 +1,22 @@ +# Blender MTL File: 'None' +# Material Count: 2 + +newmtl Mat +Ns 96.078431 +Ka 0.000000 0.000000 0.000000 +Kd 0.640000 0.640000 0.640000 +Ks 0.500000 0.500000 0.500000 +Ni 1.000000 +d 1.000000 +illum 2 +map_Kd character.png + +newmtl Mat_NONE +Ns 96.078431 +Ka 0.000000 0.000000 0.000000 +Kd 0.640000 0.640000 0.640000 +Ks 0.500000 0.500000 0.500000 +Ni 1.000000 +d 1.000000 +illum 2 +map_Kd character.png diff --git a/mods/default/models/character.obj b/mods/default/models/character.obj new file mode 100644 index 0000000..e6b4526 --- /dev/null +++ b/mods/default/models/character.obj @@ -0,0 +1,199 @@ +# Blender v2.69 (sub 0) OBJ File: '' +# www.blender.org +mtllib character.mtl +o Cube.001 +v 0.096420 -9.878103 -0.942057 +v 2.256420 -9.878103 -0.942056 +v 2.256420 -9.878103 1.057944 +v 0.096419 -9.878103 1.057944 +v 0.096420 -2.078104 -0.942057 +v 2.256420 -2.078104 -0.942056 +v 2.256420 -2.078104 1.057944 +v 0.096419 -2.078104 1.057944 +v -2.102057 4.504152 -2.102057 +v 2.217944 4.504152 -2.102057 +v 2.217944 4.504152 2.217944 +v -2.102057 4.504152 2.217944 +v -2.102057 8.824153 -2.102057 +v 2.217944 8.824153 -2.102057 +v 2.217944 8.824153 2.217944 +v -2.102057 8.824153 2.217944 +v -2.184963 -9.878103 -0.942057 +v -0.024963 -9.878103 -0.942057 +v -0.024963 -9.878103 1.057944 +v -2.184964 -9.878103 1.057943 +v -2.184963 -2.078104 -0.942057 +v -0.024963 -2.078104 -0.942057 +v -0.024963 -2.078104 1.057944 +v -2.184964 -2.078104 1.057943 +v 2.527019 -3.190658 -0.942056 +v 4.037556 -3.190658 -0.942056 +v 4.037556 -3.190658 1.057944 +v 2.527019 -3.190658 1.057944 +v 2.527019 4.064578 -0.942056 +v 4.037556 4.064578 -0.942056 +v 4.037556 4.064578 1.057944 +v 2.527019 4.064578 1.057944 +v -3.800603 -3.087490 -0.942057 +v -2.696872 -3.087490 -0.942057 +v -2.696872 -3.087490 1.057943 +v -3.800602 -3.087490 1.057943 +v -3.800603 3.961411 -0.942057 +v -2.696872 3.961411 -0.942057 +v -2.696872 3.961411 1.057943 +v -3.800602 3.961411 1.057943 +v -2.942057 -3.821632 -1.001065 +v 3.057944 -3.821632 -1.001063 +v 3.057944 -3.821632 1.116951 +v -2.942057 -3.821632 1.116950 +v -2.942057 4.699305 -1.001065 +v 3.057944 4.699305 -1.001063 +v 3.057944 4.699305 1.116951 +v -2.942057 4.699305 1.116950 +vt 0.563866 0.229956 +vt 0.563866 0.121956 +vt 0.173866 0.121956 +vt 0.173866 0.229956 +vt 0.563866 0.281880 +vt 0.563866 0.181880 +vt 0.173866 0.181880 +vt 0.173866 0.281880 +vt 0.419695 0.281880 +vt 0.527695 0.281880 +vt 0.527695 0.181880 +vt 0.419695 0.181880 +vt 0.779837 0.984486 +vt 0.918095 0.984486 +vt 0.918095 0.846229 +vt 0.779837 0.846229 +vt 0.606102 0.990421 +vt 0.435842 0.990421 +vt 0.435842 0.820161 +vt 0.606102 0.820161 +vt 0.392436 0.992343 +vt 0.191489 0.992343 +vt 0.191489 0.791396 +vt 0.392436 0.791396 +vt 0.171088 0.999165 +vt -0.003238 0.999165 +vt -0.003238 0.824839 +vt 0.171088 0.824839 +vt 0.877699 0.565643 +vt 0.877699 0.662527 +vt 0.974583 0.662527 +vt 0.974583 0.565643 +vt 0.898568 0.844560 +vt 0.898568 0.974160 +vt 0.768968 0.974160 +vt 0.768968 0.844560 +vt 0.563866 0.344026 +vt 0.563866 0.236026 +vt 0.173866 0.236026 +vt 0.173866 0.344026 +vt 0.305626 0.281880 +vt 0.413626 0.281880 +vt 0.413626 0.181880 +vt 0.305626 0.181880 +vt 0.039748 0.664679 +vt 0.039748 0.740205 +vt 0.402509 0.740205 +vt 0.402509 0.664679 +vt 0.039748 0.491225 +vt 0.039748 0.591225 +vt 0.402509 0.591225 +vt 0.402509 0.491225 +vt 0.874128 0.610032 +vt 0.874128 0.685559 +vt 0.974128 0.685559 +vt 0.974128 0.610032 +vt 0.369523 0.591225 +vt 0.293996 0.591225 +vt 0.293996 0.491225 +vt 0.369523 0.491225 +vt 0.452928 0.659068 +vt 0.452928 0.736344 +vt 0.805373 0.736344 +vt 0.805373 0.659068 +vt 0.044906 0.591225 +vt 0.044906 0.491225 +vt 0.397351 0.491225 +vt 0.397351 0.591225 +vt 0.874128 0.271562 +vt 0.874128 0.348837 +vt 0.974128 0.348837 +vt 0.974128 0.271562 +vt 0.707993 0.591225 +vt 0.630717 0.591225 +vt 0.630717 0.491225 +vt 0.707993 0.491225 +vt 0.679909 0.757085 +vt 0.679909 0.457085 +vt 0.253863 0.457085 +vt 0.253863 0.757085 +vt 0.679909 0.660035 +vt 0.679909 0.554134 +vt 0.253863 0.554134 +vt 0.253863 0.660035 +vt 0.425575 0.452005 +vt 0.425575 0.752005 +vt 0.531476 0.752005 +vt 0.531476 0.452005 +vt 0.044944 0.554134 +vt 0.344944 0.554134 +vt 0.344944 0.660035 +vt 0.044944 0.660035 +vt 0.550000 0.501924 +vt 0.550000 0.609924 +vt 0.450000 0.609924 +vt 0.450000 0.501924 +vt 0.550000 0.387855 +vt 0.550000 0.495855 +vt 0.450000 0.495855 +vt 0.450000 0.387855 +vt 0.550000 0.953229 +vt 0.450000 0.953229 +vt 0.450000 0.590467 +vt 0.550000 0.590467 +vt 0.450000 0.948071 +vt 0.550000 0.948071 +vt 0.550000 0.595626 +vt 0.450000 0.595626 +usemtl Mat +s off +f 5/1 6/2 2/3 1/4 +f 6/5 7/6 3/7 2/8 +f 7/2 8/1 4/4 3/3 +f 8/6 5/5 1/8 4/7 +f 1/9 2/10 3/11 4/12 +f 13/13 14/14 10/15 9/16 +f 14/17 15/18 11/19 10/20 +f 15/21 16/22 12/23 11/24 +f 16/25 13/26 9/27 12/28 +f 9/29 10/30 11/31 12/32 +f 16/33 15/34 14/35 13/36 +f 21/37 22/38 18/39 17/40 +f 22/5 23/6 19/7 18/8 +f 23/38 24/37 20/40 19/39 +f 24/6 21/5 17/8 20/7 +f 17/41 18/42 19/43 20/44 +f 29/45 30/46 26/47 25/48 +f 30/49 31/50 27/51 26/52 +f 31/46 32/45 28/48 27/47 +f 25/53 26/54 27/55 28/56 +f 32/57 31/58 30/59 29/60 +f 37/61 38/62 34/63 33/64 +f 39/62 40/61 36/64 35/63 +f 40/65 37/66 33/67 36/68 +f 33/69 34/70 35/71 36/72 +f 40/73 39/74 38/75 37/76 +f 45/77 46/78 42/79 41/80 +f 46/81 47/82 43/83 42/84 +f 47/78 48/77 44/80 43/79 +f 48/82 45/81 41/84 44/83 +f 41/85 42/86 43/87 44/88 +f 48/89 47/90 46/91 45/92 +usemtl Mat_NONE +f 8/93 7/94 6/95 5/96 +f 24/97 23/98 22/99 21/100 +f 32/101 29/102 25/103 28/104 +f 38/105 39/106 35/107 34/108 diff --git a/mods/default/models/character.png b/mods/default/models/character.png new file mode 100644 index 0000000..e1b7620 Binary files /dev/null and b/mods/default/models/character.png differ diff --git a/mods/default/models/character.x b/mods/default/models/character.x new file mode 100644 index 0000000..5b38b4b --- /dev/null +++ b/mods/default/models/character.x @@ -0,0 +1,472 @@ +xof 0303txt 0032 + +Frame Root { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000,-0.000000, 1.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Frame Cube_001 { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 0.000000, 0.043884, 1.000000;; + } + Mesh { // Cube_001 mesh + 144; + -0.055923;-1.005795;-1.525092;, + -2.215923;-1.005794;-1.525092;, + -2.215923;-1.005794;-9.325092;, + -0.055923;-1.005795;-9.325092;, + -2.215923;-1.005794;-1.525092;, + -2.215922; 0.994207;-1.525092;, + -2.215922; 0.994207;-9.325092;, + -2.215923;-1.005794;-9.325092;, + -2.215922; 0.994207;-1.525092;, + -0.055922; 0.994206;-1.525092;, + -0.055922; 0.994206;-9.325092;, + -2.215922; 0.994207;-9.325092;, + -0.055922; 0.994206;-1.525092;, + -0.055923;-1.005795;-1.525092;, + -0.055923;-1.005795;-9.325092;, + -0.055922; 0.994206;-9.325092;, + -0.055923;-1.005795;-9.325092;, + -2.215923;-1.005794;-9.325092;, + -2.215922; 0.994207;-9.325092;, + -0.055922; 0.994206;-9.325092;, + -0.055922; 0.994206;-1.525092;, + -2.215922; 0.994207;-1.525092;, + -2.215923;-1.005794;-1.525092;, + -0.055923;-1.005795;-1.525092;, + 2.142554;-2.165795; 9.377164;, + -2.177447;-2.165795; 9.377164;, + -2.177447;-2.165795; 5.057164;, + 2.142554;-2.165795; 5.057164;, + -2.177447;-2.165795; 9.377164;, + -2.177446; 2.154207; 9.377164;, + -2.177446; 2.154207; 5.057164;, + -2.177447;-2.165795; 5.057164;, + -2.177446; 2.154207; 9.377164;, + 2.142554; 2.154206; 9.377164;, + 2.142554; 2.154206; 5.057164;, + -2.177446; 2.154207; 5.057164;, + 2.142554; 2.154206; 9.377164;, + 2.142554;-2.165795; 9.377164;, + 2.142554;-2.165795; 5.057164;, + 2.142554; 2.154206; 5.057164;, + 2.142554;-2.165795; 5.057164;, + -2.177447;-2.165795; 5.057164;, + -2.177446; 2.154207; 5.057164;, + 2.142554; 2.154206; 5.057164;, + 2.142554; 2.154206; 9.377164;, + -2.177446; 2.154207; 9.377164;, + -2.177447;-2.165795; 9.377164;, + 2.142554;-2.165795; 9.377164;, + 2.225461;-1.005795;-1.525092;, + 0.065460;-1.005795;-1.525092;, + 0.065460;-1.005795;-9.325092;, + 2.225461;-1.005795;-9.325092;, + 0.065460;-1.005795;-1.525092;, + 0.065460; 0.994206;-1.525092;, + 0.065460; 0.994206;-9.325092;, + 0.065460;-1.005795;-9.325092;, + 0.065460; 0.994206;-1.525092;, + 2.225461; 0.994205;-1.525092;, + 2.225461; 0.994205;-9.325092;, + 0.065460; 0.994206;-9.325092;, + 2.225461; 0.994205;-1.525092;, + 2.225461;-1.005795;-1.525092;, + 2.225461;-1.005795;-9.325092;, + 2.225461; 0.994205;-9.325092;, + 2.225461;-1.005795;-9.325092;, + 0.065460;-1.005795;-9.325092;, + 0.065460; 0.994206;-9.325092;, + 2.225461; 0.994205;-9.325092;, + 2.225461; 0.994205;-1.525092;, + 0.065460; 0.994206;-1.525092;, + 0.065460;-1.005795;-1.525092;, + 2.225461;-1.005795;-1.525092;, + -2.486521;-1.005794; 4.617590;, + -3.997059;-1.005793; 4.617590;, + -3.997059;-1.005793;-2.637647;, + -2.486521;-1.005794;-2.637647;, + -3.997059;-1.005793; 4.617590;, + -3.997059; 0.994207; 4.617590;, + -3.997059; 0.994207;-2.637647;, + -3.997059;-1.005793;-2.637647;, + -3.997059; 0.994207; 4.617590;, + -2.486521; 0.994207; 4.617590;, + -2.486521; 0.994207;-2.637647;, + -3.997059; 0.994207;-2.637647;, + -2.486521; 0.994207; 4.617590;, + -2.486521;-1.005794; 4.617590;, + -2.486521;-1.005794;-2.637647;, + -2.486521; 0.994207;-2.637647;, + -2.486521;-1.005794;-2.637647;, + -3.997059;-1.005793;-2.637647;, + -3.997059; 0.994207;-2.637647;, + -2.486521; 0.994207;-2.637647;, + -2.486521; 0.994207; 4.617590;, + -3.997059; 0.994207; 4.617590;, + -3.997059;-1.005793; 4.617590;, + -2.486521;-1.005794; 4.617590;, + 3.841100;-1.005795; 4.514423;, + 2.737369;-1.005795; 4.514423;, + 2.737369;-1.005795;-2.534479;, + 3.841100;-1.005795;-2.534479;, + 2.737369;-1.005795; 4.514423;, + 2.737369; 0.994205; 4.514423;, + 2.737369; 0.994205;-2.534479;, + 2.737369;-1.005795;-2.534479;, + 2.737369; 0.994205; 4.514423;, + 3.841100; 0.994205; 4.514423;, + 3.841100; 0.994205;-2.534479;, + 2.737369; 0.994205;-2.534479;, + 3.841100; 0.994205; 4.514423;, + 3.841100;-1.005795; 4.514423;, + 3.841100;-1.005795;-2.534479;, + 3.841100; 0.994205;-2.534479;, + 3.841100;-1.005795;-2.534479;, + 2.737369;-1.005795;-2.534479;, + 2.737369; 0.994205;-2.534479;, + 3.841100; 0.994205;-2.534479;, + 3.841100; 0.994205; 4.514423;, + 2.737369; 0.994205; 4.514423;, + 2.737369;-1.005795; 4.514423;, + 3.841100;-1.005795; 4.514423;, + 2.982554;-1.064802; 5.252316;, + -3.017446;-1.064801; 5.252316;, + -3.017446;-1.064801;-3.268620;, + 2.982554;-1.064802;-3.268620;, + -3.017446;-1.064801; 5.252316;, + -3.017446; 1.053214; 5.252316;, + -3.017446; 1.053214;-3.268620;, + -3.017446;-1.064801;-3.268620;, + -3.017446; 1.053214; 5.252316;, + 2.982554; 1.053212; 5.252316;, + 2.982554; 1.053212;-3.268620;, + -3.017446; 1.053214;-3.268620;, + 2.982554; 1.053212; 5.252316;, + 2.982554;-1.064802; 5.252316;, + 2.982554;-1.064802;-3.268620;, + 2.982554; 1.053212;-3.268620;, + 2.982554;-1.064802;-3.268620;, + -3.017446;-1.064801;-3.268620;, + -3.017446; 1.053214;-3.268620;, + 2.982554; 1.053212;-3.268620;, + 2.982554; 1.053212; 5.252316;, + -3.017446; 1.053214; 5.252316;, + -3.017446;-1.064801; 5.252316;, + 2.982554;-1.064802; 5.252316;; + 36; + 4;3,2,1,0;, + 4;7,6,5,4;, + 4;11,10,9,8;, + 4;15,14,13,12;, + 4;19,18,17,16;, + 4;23,22,21,20;, + 4;27,26,25,24;, + 4;31,30,29,28;, + 4;35,34,33,32;, + 4;39,38,37,36;, + 4;43,42,41,40;, + 4;47,46,45,44;, + 4;51,50,49,48;, + 4;55,54,53,52;, + 4;59,58,57,56;, + 4;63,62,61,60;, + 4;67,66,65,64;, + 4;71,70,69,68;, + 4;75,74,73,72;, + 4;79,78,77,76;, + 4;83,82,81,80;, + 4;87,86,85,84;, + 4;91,90,89,88;, + 4;95,94,93,92;, + 4;99,98,97,96;, + 4;103,102,101,100;, + 4;107,106,105,104;, + 4;111,110,109,108;, + 4;115,114,113,112;, + 4;119,118,117,116;, + 4;123,122,121,120;, + 4;127,126,125,124;, + 4;131,130,129,128;, + 4;135,134,133,132;, + 4;139,138,137,136;, + 4;143,142,141,140;; + MeshNormals { // Cube_001 normals + 36; + -0.000000;-1.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 0.000000;-0.000000;-1.000000;, + 0.000000;-0.000000; 1.000000;, + -0.000000;-1.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 0.000000;-0.000000;-1.000000;, + 0.000000;-0.000000; 1.000000;, + -0.000000;-1.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 0.000000;-0.000000;-1.000000;, + 0.000000;-0.000000; 1.000000;, + -0.000000;-1.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-0.000000;-1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-1.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000;-0.000000;-1.000000;, + 0.000000;-0.000000; 1.000000;, + -0.000000;-1.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-0.000000;-1.000000;, + 0.000000;-0.000000; 1.000000;; + 36; + 4;0,0,0,0;, + 4;1,1,1,1;, + 4;2,2,2,2;, + 4;3,3,3,3;, + 4;4,4,4,4;, + 4;5,5,5,5;, + 4;6,6,6,6;, + 4;7,7,7,7;, + 4;8,8,8,8;, + 4;9,9,9,9;, + 4;10,10,10,10;, + 4;11,11,11,11;, + 4;12,12,12,12;, + 4;13,13,13,13;, + 4;14,14,14,14;, + 4;15,15,15,15;, + 4;16,16,16,16;, + 4;17,17,17,17;, + 4;18,18,18,18;, + 4;19,19,19,19;, + 4;20,20,20,20;, + 4;21,21,21,21;, + 4;22,22,22,22;, + 4;23,23,23,23;, + 4;24,24,24,24;, + 4;25,25,25,25;, + 4;26,26,26,26;, + 4;27,27,27,27;, + 4;28,28,28,28;, + 4;29,29,29,29;, + 4;30,30,30,30;, + 4;31,31,31,31;, + 4;32,32,32,32;, + 4;33,33,33,33;, + 4;34,34,34,34;, + 4;35,35,35,35;; + } // End of Cube_001 normals + MeshTextureCoords { // Cube_001 UV coordinates + 144; + 0.563866; 0.770044;, + 0.563866; 0.878044;, + 0.173866; 0.878044;, + 0.173866; 0.770044;, + 0.563866; 0.718120;, + 0.563866; 0.818120;, + 0.173866; 0.818120;, + 0.173866; 0.718120;, + 0.563866; 0.878044;, + 0.563866; 0.770044;, + 0.173866; 0.770044;, + 0.173866; 0.878044;, + 0.563866; 0.818120;, + 0.563866; 0.718120;, + 0.173866; 0.718120;, + 0.173866; 0.818120;, + 0.419695; 0.718120;, + 0.527695; 0.718120;, + 0.527695; 0.818120;, + 0.419695; 0.818120;, + 0.550000; 0.498076;, + 0.550000; 0.390076;, + 0.450000; 0.390076;, + 0.450000; 0.498076;, + 0.779837; 0.015514;, + 0.918095; 0.015514;, + 0.918095; 0.153771;, + 0.779837; 0.153771;, + 0.606102; 0.009579;, + 0.435842; 0.009579;, + 0.435842; 0.179839;, + 0.606102; 0.179839;, + 0.392436; 0.007657;, + 0.191489; 0.007657;, + 0.191489; 0.208604;, + 0.392436; 0.208604;, + 0.171088; 0.000835;, + -0.003238; 0.000835;, + -0.003238; 0.175161;, + 0.171088; 0.175161;, + 0.877699; 0.434357;, + 0.877699; 0.337473;, + 0.974583; 0.337473;, + 0.974583; 0.434357;, + 0.898568; 0.155440;, + 0.898568; 0.025840;, + 0.768968; 0.025840;, + 0.768968; 0.155440;, + 0.563866; 0.655974;, + 0.563866; 0.763974;, + 0.173866; 0.763974;, + 0.173866; 0.655974;, + 0.563866; 0.718120;, + 0.563866; 0.818120;, + 0.173866; 0.818120;, + 0.173866; 0.718120;, + 0.563866; 0.763974;, + 0.563866; 0.655974;, + 0.173866; 0.655974;, + 0.173866; 0.763974;, + 0.563866; 0.818120;, + 0.563866; 0.718120;, + 0.173866; 0.718120;, + 0.173866; 0.818120;, + 0.305626; 0.718120;, + 0.413626; 0.718120;, + 0.413626; 0.818120;, + 0.305626; 0.818120;, + 0.550000; 0.612145;, + 0.550000; 0.504145;, + 0.450000; 0.504145;, + 0.450000; 0.612145;, + 0.039748; 0.335321;, + 0.039748; 0.259795;, + 0.402509; 0.259795;, + 0.402509; 0.335321;, + 0.039748; 0.508775;, + 0.039748; 0.408775;, + 0.402509; 0.408775;, + 0.402509; 0.508775;, + 0.039748; 0.259795;, + 0.039748; 0.335321;, + 0.402509; 0.335321;, + 0.402509; 0.259795;, + 0.550000; 0.046771;, + 0.450000; 0.046771;, + 0.450000; 0.409533;, + 0.550000; 0.409533;, + 0.874128; 0.389968;, + 0.874128; 0.314441;, + 0.974128; 0.314441;, + 0.974128; 0.389968;, + 0.369523; 0.408775;, + 0.293996; 0.408775;, + 0.293996; 0.508775;, + 0.369523; 0.508775;, + 0.452928; 0.340932;, + 0.452928; 0.263656;, + 0.805373; 0.263656;, + 0.805373; 0.340932;, + 0.450000; 0.051929;, + 0.550000; 0.051929;, + 0.550000; 0.404374;, + 0.450000; 0.404374;, + 0.452928; 0.263656;, + 0.452928; 0.340932;, + 0.805373; 0.340932;, + 0.805373; 0.263656;, + 0.044906; 0.408775;, + 0.044906; 0.508775;, + 0.397351; 0.508775;, + 0.397351; 0.408775;, + 0.874128; 0.728438;, + 0.874128; 0.651163;, + 0.974128; 0.651163;, + 0.974128; 0.728438;, + 0.707993; 0.408775;, + 0.630717; 0.408775;, + 0.630717; 0.508775;, + 0.707993; 0.508775;, + 0.679909; 0.242915;, + 0.679909; 0.542915;, + 0.253863; 0.542915;, + 0.253863; 0.242915;, + 0.679909; 0.339965;, + 0.679909; 0.445866;, + 0.253863; 0.445866;, + 0.253863; 0.339965;, + 0.679909; 0.542915;, + 0.679909; 0.242915;, + 0.253863; 0.242915;, + 0.253863; 0.542915;, + 0.679909; 0.445866;, + 0.679909; 0.339965;, + 0.253863; 0.339965;, + 0.253863; 0.445866;, + 0.425575; 0.547995;, + 0.425575; 0.247995;, + 0.531476; 0.247995;, + 0.531476; 0.547995;, + 0.044944; 0.445866;, + 0.344944; 0.445866;, + 0.344944; 0.339965;, + 0.044944; 0.339965;; + } // End of Cube_001 UV coordinates + MeshMaterialList { // Cube_001 material list + 1; + 36; + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0;; + Material Mat { + 0.640000; 0.640000; 0.640000; 1.000000;; + 96.078431; + 0.500000; 0.500000; 0.500000;; + 0.000000; 0.000000; 0.000000;; + TextureFilename {"character.png";} + } + } // End of Cube_001 material list + } // End of Cube_001 mesh + } // End of Cube_001 +} // End of Root diff --git a/mods/default/player.lua b/mods/default/player.lua index 8b9a15e..1623550 100644 --- a/mods/default/player.lua +++ b/mods/default/player.lua @@ -38,6 +38,12 @@ minetest.register_on_joinplayer(function(player) player:hud_set_hotbar_selected_image("gui_hotbar_selected.png") player:set_inventory_formspec(default.inv_form) + player:set_properties({ + mesh = "character.x", + textures = {"character.png"}, + visual = "mesh", + visual_size = {x=1, y=1}, + }) -- Testing of HUD elements player:hud_add({ hud_elem_type = "waypoint", diff --git a/mods/default/player.lua~ b/mods/default/player.lua~ index 8b9a15e..1623550 100644 --- a/mods/default/player.lua~ +++ b/mods/default/player.lua~ @@ -38,6 +38,12 @@ minetest.register_on_joinplayer(function(player) player:hud_set_hotbar_selected_image("gui_hotbar_selected.png") player:set_inventory_formspec(default.inv_form) + player:set_properties({ + mesh = "character.x", + textures = {"character.png"}, + visual = "mesh", + visual_size = {x=1, y=1}, + }) -- Testing of HUD elements player:hud_add({ hud_elem_type = "waypoint", diff --git a/mods/story/api.lua b/mods/story/api.lua new file mode 100644 index 0000000..77df8ba --- /dev/null +++ b/mods/story/api.lua @@ -0,0 +1,6 @@ +story.talk_form = "size[8,7.5;]" +story.talk_form = story.talk_form..default.gui_colors +story.talk_form = story.talk_form..default.gui_bg +story.talk_form = story.talk_form.."image[0,0.0;3,8;story_player.png]" +story.talk_form = story.talk_form.."label[2.5,0;You : Hi\nCate : Hi, I have an quest for you!]" +story.talk_form = story.talk_form.."image[6,0.0;3,8;story_character_1.png]" diff --git a/mods/story/api.lua~ b/mods/story/api.lua~ new file mode 100644 index 0000000..77df8ba --- /dev/null +++ b/mods/story/api.lua~ @@ -0,0 +1,6 @@ +story.talk_form = "size[8,7.5;]" +story.talk_form = story.talk_form..default.gui_colors +story.talk_form = story.talk_form..default.gui_bg +story.talk_form = story.talk_form.."image[0,0.0;3,8;story_player.png]" +story.talk_form = story.talk_form.."label[2.5,0;You : Hi\nCate : Hi, I have an quest for you!]" +story.talk_form = story.talk_form.."image[6,0.0;3,8;story_character_1.png]" diff --git a/mods/story/depends.txt b/mods/story/depends.txt new file mode 100644 index 0000000..4ad96d5 --- /dev/null +++ b/mods/story/depends.txt @@ -0,0 +1 @@ +default diff --git a/mods/story/depends.txt~ b/mods/story/depends.txt~ new file mode 100644 index 0000000..4ad96d5 --- /dev/null +++ b/mods/story/depends.txt~ @@ -0,0 +1 @@ +default diff --git a/mods/story/init.lua b/mods/story/init.lua new file mode 100644 index 0000000..5d77c90 --- /dev/null +++ b/mods/story/init.lua @@ -0,0 +1,22 @@ +story = {} + +local modpath = minetest.get_modpath("story") +dofile(modpath.."/api.lua") + +minetest.register_node("story:character_static", { + description = "Static Character", + tiles = {"character.png"}, + drawtype = "mesh", + mesh = "character_static.obj", + groups = {crumbly = 3}, + paramtype = "light", + paramtype2 = "facedir", + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", story.talk_form) + meta:set_string("infotext", "Character") + local inv = meta:get_inventory() + inv:set_size("main", 8*4) + end, +}) + diff --git a/mods/story/init.lua~ b/mods/story/init.lua~ new file mode 100644 index 0000000..5d77c90 --- /dev/null +++ b/mods/story/init.lua~ @@ -0,0 +1,22 @@ +story = {} + +local modpath = minetest.get_modpath("story") +dofile(modpath.."/api.lua") + +minetest.register_node("story:character_static", { + description = "Static Character", + tiles = {"character.png"}, + drawtype = "mesh", + mesh = "character_static.obj", + groups = {crumbly = 3}, + paramtype = "light", + paramtype2 = "facedir", + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", story.talk_form) + meta:set_string("infotext", "Character") + local inv = meta:get_inventory() + inv:set_size("main", 8*4) + end, +}) + diff --git a/mods/story/models/character_static.mtl b/mods/story/models/character_static.mtl new file mode 100644 index 0000000..2750337 --- /dev/null +++ b/mods/story/models/character_static.mtl @@ -0,0 +1,22 @@ +# Blender MTL File: 'None' +# Material Count: 2 + +newmtl Mat +Ns 96.078431 +Ka 0.000000 0.000000 0.000000 +Kd 0.640000 0.640000 0.640000 +Ks 0.500000 0.500000 0.500000 +Ni 1.000000 +d 1.000000 +illum 2 +map_Kd /home/cale/.minetest/games/rpgtest/mods/default/models/character.png + +newmtl Mat_NONE +Ns 96.078431 +Ka 0.000000 0.000000 0.000000 +Kd 0.640000 0.640000 0.640000 +Ks 0.500000 0.500000 0.500000 +Ni 1.000000 +d 1.000000 +illum 2 +map_Kd /home/cale/.minetest/games/rpgtest/mods/default/models/character.png diff --git a/mods/story/models/character_static.obj b/mods/story/models/character_static.obj new file mode 100644 index 0000000..8e021f3 --- /dev/null +++ b/mods/story/models/character_static.obj @@ -0,0 +1,199 @@ +# Blender v2.69 (sub 0) OBJ File: '' +# www.blender.org +mtllib character_static.mtl +o Cube.001 +v -0.002279 -0.487810 0.105794 +v -0.218279 -0.487810 0.105794 +v -0.218279 -0.487810 -0.094206 +v -0.002279 -0.487810 -0.094206 +v -0.002279 0.292190 0.105794 +v -0.218279 0.292190 0.105794 +v -0.218279 0.292190 -0.094206 +v -0.002279 0.292190 -0.094206 +v 0.217569 0.950415 0.221794 +v -0.214431 0.950415 0.221794 +v -0.214431 0.950415 -0.210206 +v 0.217569 0.950415 -0.210206 +v 0.217569 1.382415 0.221794 +v -0.214431 1.382415 0.221794 +v -0.214431 1.382415 -0.210206 +v 0.217569 1.382415 -0.210206 +v 0.225860 -0.487810 0.105794 +v 0.009860 -0.487810 0.105794 +v 0.009860 -0.487810 -0.094206 +v 0.225860 -0.487810 -0.094206 +v 0.225860 0.292190 0.105794 +v 0.009860 0.292190 0.105794 +v 0.009860 0.292190 -0.094206 +v 0.225860 0.292190 -0.094206 +v -0.245338 0.180935 0.105794 +v -0.396392 0.180935 0.105794 +v -0.396392 0.180935 -0.094206 +v -0.245338 0.180935 -0.094206 +v -0.245338 0.906458 0.105794 +v -0.396392 0.906458 0.105794 +v -0.396392 0.906458 -0.094206 +v -0.245338 0.906458 -0.094206 +v 0.387424 0.191251 0.105794 +v 0.277050 0.191251 0.105794 +v 0.277050 0.191251 -0.094206 +v 0.387424 0.191251 -0.094206 +v 0.387424 0.896141 0.105794 +v 0.277050 0.896141 0.105794 +v 0.277050 0.896141 -0.094206 +v 0.387424 0.896141 -0.094206 +v 0.301569 0.117837 0.111695 +v -0.298431 0.117837 0.111695 +v -0.298431 0.117837 -0.100107 +v 0.301569 0.117837 -0.100106 +v 0.301569 0.969931 0.111695 +v -0.298431 0.969931 0.111695 +v -0.298431 0.969931 -0.100107 +v 0.301569 0.969931 -0.100106 +vt 0.563866 0.229956 +vt 0.563866 0.121956 +vt 0.173866 0.121956 +vt 0.173866 0.229956 +vt 0.563866 0.281880 +vt 0.563866 0.181880 +vt 0.173866 0.181880 +vt 0.173866 0.281880 +vt 0.419695 0.281880 +vt 0.527695 0.281880 +vt 0.527695 0.181880 +vt 0.419695 0.181880 +vt 0.779837 0.984486 +vt 0.918095 0.984486 +vt 0.918095 0.846229 +vt 0.779837 0.846229 +vt 0.606102 0.990421 +vt 0.435842 0.990421 +vt 0.435842 0.820161 +vt 0.606102 0.820161 +vt 0.392436 0.992343 +vt 0.191489 0.992343 +vt 0.191489 0.791396 +vt 0.392436 0.791396 +vt 0.171088 0.999165 +vt -0.003238 0.999165 +vt -0.003238 0.824839 +vt 0.171088 0.824839 +vt 0.877699 0.565643 +vt 0.877699 0.662527 +vt 0.974583 0.662527 +vt 0.974583 0.565643 +vt 0.898568 0.844560 +vt 0.898568 0.974160 +vt 0.768968 0.974160 +vt 0.768968 0.844560 +vt 0.563866 0.344026 +vt 0.563866 0.236026 +vt 0.173866 0.236026 +vt 0.173866 0.344026 +vt 0.305626 0.281880 +vt 0.413626 0.281880 +vt 0.413626 0.181880 +vt 0.305626 0.181880 +vt 0.039748 0.664679 +vt 0.039748 0.740205 +vt 0.402509 0.740205 +vt 0.402509 0.664679 +vt 0.039748 0.491225 +vt 0.039748 0.591225 +vt 0.402509 0.591225 +vt 0.402509 0.491225 +vt 0.874128 0.610032 +vt 0.874128 0.685559 +vt 0.974128 0.685559 +vt 0.974128 0.610032 +vt 0.369523 0.591225 +vt 0.293996 0.591225 +vt 0.293996 0.491225 +vt 0.369523 0.491225 +vt 0.452928 0.659068 +vt 0.452928 0.736344 +vt 0.805373 0.736344 +vt 0.805373 0.659068 +vt 0.044906 0.591225 +vt 0.044906 0.491225 +vt 0.397351 0.491225 +vt 0.397351 0.591225 +vt 0.874128 0.271562 +vt 0.874128 0.348837 +vt 0.974128 0.348837 +vt 0.974128 0.271562 +vt 0.707993 0.591225 +vt 0.630717 0.591225 +vt 0.630717 0.491225 +vt 0.707993 0.491225 +vt 0.679909 0.757085 +vt 0.679909 0.457085 +vt 0.253863 0.457085 +vt 0.253863 0.757085 +vt 0.679909 0.660035 +vt 0.679909 0.554134 +vt 0.253863 0.554134 +vt 0.253863 0.660035 +vt 0.425575 0.452005 +vt 0.425575 0.752005 +vt 0.531476 0.752005 +vt 0.531476 0.452005 +vt 0.044944 0.554134 +vt 0.344944 0.554134 +vt 0.344944 0.660035 +vt 0.044944 0.660035 +vt 0.550000 0.501924 +vt 0.550000 0.609924 +vt 0.450000 0.609924 +vt 0.450000 0.501924 +vt 0.550000 0.387855 +vt 0.550000 0.495855 +vt 0.450000 0.495855 +vt 0.450000 0.387855 +vt 0.550000 0.953229 +vt 0.450000 0.953229 +vt 0.450000 0.590467 +vt 0.550000 0.590467 +vt 0.450000 0.948071 +vt 0.550000 0.948071 +vt 0.550000 0.595626 +vt 0.450000 0.595626 +usemtl Mat +s off +f 5/1 6/2 2/3 1/4 +f 6/5 7/6 3/7 2/8 +f 7/2 8/1 4/4 3/3 +f 8/6 5/5 1/8 4/7 +f 1/9 2/10 3/11 4/12 +f 13/13 14/14 10/15 9/16 +f 14/17 15/18 11/19 10/20 +f 15/21 16/22 12/23 11/24 +f 16/25 13/26 9/27 12/28 +f 9/29 10/30 11/31 12/32 +f 16/33 15/34 14/35 13/36 +f 21/37 22/38 18/39 17/40 +f 22/5 23/6 19/7 18/8 +f 23/38 24/37 20/40 19/39 +f 24/6 21/5 17/8 20/7 +f 17/41 18/42 19/43 20/44 +f 29/45 30/46 26/47 25/48 +f 30/49 31/50 27/51 26/52 +f 31/46 32/45 28/48 27/47 +f 25/53 26/54 27/55 28/56 +f 32/57 31/58 30/59 29/60 +f 37/61 38/62 34/63 33/64 +f 39/62 40/61 36/64 35/63 +f 40/65 37/66 33/67 36/68 +f 33/69 34/70 35/71 36/72 +f 40/73 39/74 38/75 37/76 +f 45/77 46/78 42/79 41/80 +f 46/81 47/82 43/83 42/84 +f 47/78 48/77 44/80 43/79 +f 48/82 45/81 41/84 44/83 +f 41/85 42/86 43/87 44/88 +f 48/89 47/90 46/91 45/92 +usemtl Mat_NONE +f 8/93 7/94 6/95 5/96 +f 24/97 23/98 22/99 21/100 +f 32/101 29/102 25/103 28/104 +f 38/105 39/106 35/107 34/108 diff --git a/mods/story/textures/story_character_1.png b/mods/story/textures/story_character_1.png new file mode 100644 index 0000000..b8f3117 Binary files /dev/null and b/mods/story/textures/story_character_1.png differ diff --git a/mods/story/textures/story_player.png b/mods/story/textures/story_player.png new file mode 100644 index 0000000..9b8739e Binary files /dev/null and b/mods/story/textures/story_player.png differ