So, how much tuition are you paying these idiots to tell you to go learn it yourself?Originally posted by Stannoman
...we feel quite left in the dark, though it is understandable as the school wants us to learn by ourselves as much as possible.
I also have this md5_convert_v4.exe and have no idea how to use it.global proc shelf_Export () { global string $gBuffStr; global string $gBuffStr0; global string $gBuffStr1; shelfButton -enableCommandRepeat 1 -enable 1 -width 34 -height 34 -manage 1 -visible 1 -preventOverride 0 -align "center" -label "//mdl5-ascii exporter (c) 2003 thomas oppl\r\n\r\n//////////////////..." -labelOffset 0 -font "tinyBoldLabelFont" -image "C:/Documents and Settings/igadmin/My Documents/maya/8.0/prefs/shelves/maya_3dgame32.bmp" -image1 "C:/Documents and Settings/igadmin/My Documents/maya/8.0/prefs/shelves/maya_3dgame32.bmp" -style "iconOnly" -marginWidth 1 -marginHeight 1 -command "//mdl5-ascii exporter (c) 2003 thomas oppl\r\n\r\n//////////////////////////////////////////\r\n\r\nglobal int $tf_aindex=0;\r\n\r\nglobal string $tf_anames[]; clear $tf_anames;\r\n\r\nglobal string $tf_aframes[]; clear $tf_aframes;\r\n\r\n\r\n\r\nprint $tf_anames;\r\n\r\n\r\n\r\nproc int bc_add()\r\n\r\n{\r\n\r\n\tglobal int $tf_aindex;\r\n\r\n\tglobal string $tf_anames[]; \r\n\r\n\tglobal string $tf_aframes[];\r\n\r\n\r\n\r\n\t$tf_aindex++;\r\n\r\n\tsetParen t RCL2;\r\n\r\n\t$tf_anames[$tf_aindex]=`textField`;\r\n\r\n\t$tf_aframes[$tf_aindex]=`textField`;\r\n\r\n\treturn 1;\r\n\r\n}\r\n\r\n\r\n\r\nproc int bc_remove()\r\n\r\n{\r\n\r\n\tglobal int $tf_aindex;\r\n\r\n\tglobal string $tf_anames[];\r\n\r\n\tglobal string $tf_aframes[];\r\n\r\n\r\n\r\n\tif($tf_aindex>0)\r\n\r\n\t{\r\n \r\n\t\tdeleteUI $tf_anames[$tf_aindex];\r\n\r\n\t\tdeleteUI $tf_aframes[$tf_aindex];\r\n\r\n\t\ttext -l \"\" t_temp; deleteUI t_temp;\r\n\r\n\t\t$tf_aindex--;\r\n\r\n\t}\r\n\r\n\treturn 1;\r\n\r\n}\r\n\r\n\r\n\r\nproc int bc_load()\r\n\r\n{\r\n\r\n\tfileBrowserDialog -m 0 -fc \"load_animlist\" -an \"load\";\r\n\r\n\treturn 1;\r\n\r\n}\r\n\r\n\r\n\r\nproc int bc_save()\r\n\r\n{\r\n\r\n\tfileBrowserDialog -m 1 -fc \"save_animlist\" -an \"save\";\r\n\r\n\treturn 1;\r\n\r\n}\r\n\r\n\r\n\r\nproc int bc_browse()\r\n\r\n{\r\n\r\n\tfileBrowserDialog -m 4 -fc \"set_path\" -an \"browse\";\r\n\r\n\treturn 1;\r\n\r\n}\r\n\r\n\r\n\r\nproc int set_path(string $filename, string $fileType)\r\n\r\n{\r\n\r\n\ttextField -e -tx $filename tf_path;\r\n\r\n\treturn 1;\r\n\r\n}\r\n\r\n\r\n\r\nproc int load_animlist(string $filename, string $fileType)\r\n\r\n{\r\n\r\n\tglobal int $tf_aindex;\r\n\r\n\tglobal string $tf_anames[]; \r\n\r\n\tglobal string $tf_aframes[];\r\n\r\n\r\n\r\n\twhile($tf_aindex>=0)\r\n\r\n\t{ \r\n\r\n\t\tdeleteUI $tf_anames[$tf_aindex];\r\n\r\n\t\tdeleteUI $tf_aframes[$tf_aindex];\r\n\r\n\t\ttext -l \"\" t_temp; deleteUI t_temp;\r\n\r\n\t\t$tf_aindex--;\r\n\r\n\t}\r\n\r\n\t$fileid=`fopen $filename \"r\"`;\r\n\r\n\tsetParent RCL2;\r\n\r\n\twhile(!`feof $fileid`)\r\n\r\n\t{\r\n\r\n\t\t$tf_aindex++;\r\n\ r\n\t\t$fname=`fgetline $fileid`;\r\n\r\n\t\t$tf_anames[$tf_aindex]=`textField -tx $fname`;\r\n\r\n\t\t$fframes=`fgetline $fileid`;\r\n\r\n\t\t$tf_aframes[$tf_aindex]=`textField -tx $fframes`;\r\n\r\n\t}\r\n\r\n\tfclose $fileid;\r\n\r\n\treturn 1;\r\n\r\n}\r\n\r\n\r\n\r\nproc int save_animlist(string $filename, string $fileType)\r\n\r\n{\r\n\r\n\tglobal int $tf_aindex;\r\n\r\n\tglobal string $tf_anames[]; \r\n\r\n\tglobal string $tf_aframes[];\r\n\r\n\r\n\r\n\t$fileid=`fopen $filename \"w\"`;\r\n\r\n\tfor($i=0;$i<=$tf_aindex;$i++)\r\n \r\n\t{\r\n\r\n\t\tstring $fname=eval(\"textField -q -tx \"+$tf_anames[$i]);\r\n\r\n\t\tstring $fframes=eval(\"textField -q -tx \"+$tf_aframes[$i]);\r\n\r\n\t\tfprint $fileid ($fname+\"\\n\"+$fframes);\r\n\r\n\t\tif($i!=$tf_a index)fprint $fileid (\"\\n\");\r\n\r\n\t}\r\n\r\n\tfclose $fileid;\r\n\r\n\treturn 1;\r\n\r\n}\r\n\r\n\r\n\r\nproc int update_progress(int $value, int $max_value, string $status)\r\n\r\n{\r\n\r\n\tfloat $divisor=(float)$max_value/(float)100;\r\n\r\n\tfloat $percent=(float)$value/$divisor;\r\n\r\n\tprogressWindow -e -pr $value -st ((int)$percent+\"% \"+$status);\r\n\r\n\treturn 1;\r\n\r\n}\r\n\r\n\r\n\r\nproc int bc_export()\r\n\r\n{\r\n\r\n\tflushUndo;\r\n\r\n\t undoInfo -state off;\r\n\r\n\r\n\r\n\tglobal int $tf_aindex;\r\n\r\n\tglobal string $tf_anames[];\r\n\r\n\tglobal string $tf_aframes[];\r\n\r\n\r\n\r\n\tfloat $scale=`floatField -q -v ff_scale`;\r\n\r\n\tstring $path=`textField -q -tx tf_path`;\r\n\r\n\tstring $filename=`substitute \"(\\\\\\\\)+$\" $path \"\"`+\"\\\\model.txt\";\r\n\r\n\tstring $anim_names[];\r\n\r\n\tint $export_frames[];\r\n\r\n\tint $export_frames_nameindex[];\r\n\r\n\tint $export_frames_namecount[];\r\n\r\n\tint $count=0;\r\n\r\n\tint $ai=0;\r\n\r\n\tint $efi=0;\r\n\r\n\r\n\r\n\t//----------------------------------------fetch animations from textfields\r\n\r\n\twhile($ai<=$tf_aindex)\r\n\r\n \t{\r\n\r\n\t\t$anim_names[$ai]=eval(\"textField -q -tx \"+$tf_anames[$ai]);\r\n\r\n\t\t\tif(match(\"[a-zA-Z0-9]+\",$anim_names[$ai])==\"\")//----------------------------------------------------------------warning\r\n\r\n\t\t\t{\r\n\r\n\t\t\t\tstring $message=\"empty animation name field!\";\r\n\r\n\t\t\t\tprogressWindow -ep; confirmDialog -t \"warning\" -m $message -b \"ok\";\tundoInfo -state on; error $message;\r\n\r\n\t\t\t}\r\n\r\n\t\t\tif(`size $anim_names[$ai]`>14)//--------------------------------------------------------------------------------warning\r\n\r\n\t\t\t{\r\n\r\n\t\t\t\tstring $message=\"animation name has more than 14 characters!\"; \r\n\r\n\t\t\t\tprogressWindow -ep; confirmDialog -t \"warning\" -m $message -b \"ok\";\tundoInfo -state on; error $message;\r\n\r\n\t\t\t}\r\n\r\n\t\t\tif(match(\" +\",$anim_names[$ai])!=\"\")//--------------------------------------------------------------------------warning\r\n\r\n\t\t\t{\r\n\r\n\t\t\t\tstring $message=\"animation name contains spaces!\"; \r\n\r\n\t\t\t\tprogressWindow -ep; confirmDialog -t \"warning\" -m $message -b \"ok\";\tundoInfo -state on; error $message;\r\n\r\n\t\t\t}\r\n\r\n\t\tstring $tempstring=eval(\"textField -q -tx \"+$tf_aframes[$ai]);\r\n\r\n\t\t\tif(match(\"[0-9]+\",$tempstring)==\"\")//---------------------------------------------------------------------------warning\r\n\r\n\t\t\t{\r\n\r\n\t\t\t\tstring $message=\"error in animation frames field!\";\r\n\r\n\t\t\t\tprogressWindow -ep; confirmDialog -t \"warning\" -m $message -b \"ok\";\tundoInfo -state on; error $message;\r\n\r\n\t\t\t}\r\n\r\n\t\tint $frame;\r\n\r\n\t\tint $namecount=0;\r\n\r\n\t\tfor($frame in return_intarray($tempstring))\r\n\r\n\t\t{\r\n\r\n \t\t\t$export_frames[$efi]=$frame;\r\n\r\n\t\t\t$export_frames_nameindex[$efi]=$ai;\r\n\r\n\t\t\t$export_frames_namecount[$efi]=$namecount;\r\n\r\n\t\t\t$namecount++;\r\n\r\n\t\ t\t$efi++;\r\n\r\n\t\t}\r\n\r\n\t\t$ai++;\r\n\r\n\ t}\r\n\r\n\r\n\r\n\t//----------------------------------------evaluate selected object\r\n\r\n\tstring $object[]=`ls -tr -sl`;\r\n\r\n\t\tif($object[0]==\"\")//---------------------------------------------------------------------------------------------------warning\r\n\r\n\t\t{\r\n\r\n\t\t\tstring $message=\"no object selected!\"; \r\n\r\n\t\t\tprogressWindow -ep; confirmDialog -t \"warning\" -m $message -b \"ok\";\tundoInfo -state on; error $message;\r\n\r\n\t\t}\r\n\r\n\tstring $cmd;\r\n\r\n\t$cmd=(\"polyEvaluate -v\");\r\n\r\n\tint $numverts[]=eval($cmd);\r\n\r\n\t$cmd=(\"polyEvaluate -uv\");\r\n\r\n\tint $numuvs[]=eval($cmd);\r\n\r\n\t$cmd=(\"polyEvaluate -t\");\r\n\r\n\tint $numtris[]=eval($cmd);\r\n\r\n\r\n\r\n\tint $numframes=size($export_frames);\r\n\r\n\tint $current_frame=0;\r\n\r\n\tcurrentTime $export_frames[$current_frame];\r\n\r\n\r\n\r\n\tint $progress=0;\r\n\r\n\tfloat $step=1;\r\n\r\n\tint $max_progress=$numframes+$numuvs[0]+(2*$numtris[0])+($numverts[0]*$numframes);\r\n\r\n\tprogressWindow -t \"exporting mdl5-ascii file...\" -pr $progress -st \"0%\" -ii false -min 0 -max $max_progress;\r\n\r\n\t\r\n\r\n\t//----------------------------------------open file\r\n\r\n\t$fileid=`fopen $filename \"w\"`;\r\n\r\n\t\tif($fileid==0)//-------------------------------------------------------------------------------------------------------warning\r\n\r\n\t\t{\r\n\r\n\t\t\tstring $message=\"directory does not exist!\"; \r\n\r\n\t\t\tprogressWindow -ep; confirmDialog -t \"warning\" -m $message -b \"ok\";\tundoInfo -state on; error $message;\r\n\r\n\t\t}\r\n\r\n\t\r\n\r\n\t//----------------------------------------find global bounding box\r\n\r\n\t$cmd=(\"polyEvaluate -b\");\r\n\r\n\tfloat $gbb[]=eval($cmd);\r\n\r\n\twhile ($current_frame<$numframes)\r\n\r\n\t{\t\r\n\r\n\t \t$cmd=(\"polyEvaluate -b\");\r\n\r\n\t\tfloat $bb[]=eval($cmd);\r\n\r\n\t\r\n\r\n\t\tif ($bb[0]<$gbb[0]){$gbb[0]=$bb[0];}\r\n\r\n\t\tif ($bb[1]>$gbb[1]){$gbb[1]=$bb[1];}\r\n\r\n\t\tif ($bb[2]<$gbb[2]){$gbb[2]=$bb[2];}\r\n\r\n\t\tif ($bb[3]>$gbb[3]){$gbb[3]=$bb[3];}\r\n\r\n\t\tif ($bb[4]<$gbb[4]){$gbb[4]=$bb[4];}\r\n\r\n\t\tif ($bb[5]>$gbb[5]){$gbb[5]=$bb[5];}\r\n\r\n\r\n\r\n\t\t$current_frame++;\t\r\n\r\n\ t\tcurrentTime $export_frames[$current_frame];\r\n\r\n\r\n\r\n\t\tupdate_progress($progress++,$ max_progress,\"finding globalboundingbox...\");\r\n\r\n\r\n\r\n\t}\r\n\r\ n\t$current_frame=0;\r\n\r\n\tcurrentTime $export_frames[$current_frame];\r\n\r\n\r\n\r\n\t//----------------------------------------write header\r\n\r\n\tfprint $fileid \"globalboundingbox\\n\";\r\n\r\n\tfprint $fileid ((-$gbb[1])+\" \"+$gbb[4]+\" \"+$gbb[2]+\" \"+(-$gbb[0])+\" \"+$gbb[5]+\" \"+$gbb[3]+\"\\n\");\r\n\r\n\tfprint $fileid (\"numverts\\n\"+$numverts[0]+\"\\n\");\r\n\r\n\tfprint $fileid (\"numtris\\n\"+$numtris[0]+\"\\n\");\r\n\r\n\tfprint $fileid (\"numuvs\\n\"+$numuvs[0]+\"\\n\");\r\n\r\n\tfprint $fileid (\"numframes\\n\"+$numframes+\"\\n\");\r\n\r\n\tfp rint $fileid (\"scale\\n\"+$scale+\"\\n\");\r\n\r\n\r\n\r\n\t//----------------------------------------write uvcoordinates\r\n\r\n\tfprint $fileid \"uvcoordinates\\n\";\r\n\r\n\t$step=$numuvs[0]/10;if($step<1)$step=1;\r\n\r\n\t$count=0;\r\n\r\n\ twhile($count<$numuvs[0])\r\n\r\n\t{\t\r\n\r\n\t\tfloat $uv[]=`polyEditUV -q -u -v ($object[0]+\".map[\"+$count+\"]\")`;\r\n\r\n\t\tfprint $fileid ($uv[0]+\" \"+$uv[1]+\"\\n\");\r\n\r\n\t\t\tif($uv[0]>1.001||$uv[0]<-0.001||$uv[1]>1.001||$uv[1]<-0.001)//--------------------------------------------------warning\r\n\r\n\t\t\t{\r\n\r\n\t\t\t\tstring $message=\"some uvcoordinates are outside 0 and 1 texture space!\";\r\n\r\n\t\t\t\tfclose $fileid; system(\"shell del \"+$filename);\r\n\r\n\t\t\t\tprogressWindow -ep; confirmDialog -t \"warning\" -m $message -b \"ok\";\tundoInfo -state on; error $message;\r\n\r\n\t\t\t}\r\n\r\n\t\t$count++;\r\n\ r\n\r\n\r\n\t\tif($count%$step==0)update_progress( $progress+=$step,$max_progress,\"writing uvcoordinates...\");\r\n\r\n\r\n\r\n\t}\r\n\r\n\r\ n\r\n\t//----------------------------------------write triangles\r\n\r\n\tfprint $fileid \"triangles\\n\";\r\n\r\n\t$step=$numtris[0]/10;if($step<1)$step=1;\r\n\r\n\t$count=0;\r\n\r\n\ twhile($count<$numtris[0])\r\n\r\n\t{\r\n\r\n\t\tstring $tempstringarray[]=`polyInfo -fv ($object[0]+\".f[\"+$count+\"]\")`;\r\n\r\n\t\tint $list[]=return_intarray($tempstringarray[0]);\r\n\r\n\t\t\tif(size($list)>4)//---------------------------------------------------------------------------------------------warning\r\n\r\n\t\t\t{\r\n\r\n\t\t\t\tstring $message=\"model is not triangulated!\";\r\n\r\n\t\t\t\tfclose $fileid; system(\"shell del \"+$filename);\r\n\r\n\t\t\t\tprogressWindow -ep; confirmDialog -t \"warning\" -m $message -b \"ok\";\tundoInfo -state on; error $message;\r\n\r\n\t\t\t}\r\n\r\n\t\tfprint $fileid ($list[1]+\" \"+$list[2]+\" \"+$list[3]+\"\\n\");\r\n\r\n\t\t$count++;\r\n\r\n\r\n\r\n\t\ tif($count%$step==0)update_progress($progress+=$st ep,$max_progress,\"writing triangles...\");\r\n\r\n\r\n\r\n\t}\r\n\r\n\r\n\r\ n\t//----------------------------------------write uvtriangles\r\n\r\n\tfprint $fileid \"uvtriangles\\n\";\r\n\r\n\t$count=0;\r\n\r\n\twh ile($count<$numtris[0])\r\n\r\n\t{\r\n\r\n\t\tstring $tempstringarray[]=`polyInfo -fv ($object[0]+\".f[\"+$count+\"]\")`;\r\n\r\n\t\tint $list[]=return_intarray($tempstringarray[0]);\r\n\r\n\t\tfor($i=1;$i<4;$i++)\r\n\r\n {\r\n\r\n\t\t\tstring $vf=$object[0]+\".vtxFace[\"+$list[$i]+\"][\"+$list[0]+\"]\";\r\n\r\n\t\t\tstring $tempstringarray[]=`polyListComponentConversion -fromVertexFace -toUV $vf`;\r\n\r\n\t\t\tint $intarray[]=return_intarray($tempstringarray[0]);\r\n\r\n\t\t\tfprint $fileid ($intarray[size($intarray)-1]+\" \"); //faster with $tempstring?\r\n\r\n\t\t}\r\n\r\n\t\tfprint $fileid (\"\\n\");\r\n\r\n\t\t$count++;\r\n\r\n\r\n\r\n\t\ tif($count%$step==0)update_progress($progress+=$st ep,$max_progress,\"writing uvtriangles...\");\r\n\r\n\r\n\r\n\t}\r\n\r\n\r\n\ r\n\t//----------------------------------------write animation frames\r\n\r\n\t$step=$numverts[0]/5;if($step<1)$step=1;\r\n\r\n\twhile($current_fram e<$numframes)\r\n\r\n\t{\r\n\r\n\t//----------------------------------------frame name\r\n\r\n\t\tstring $tempstring=$anim_names[$export_frames_nameindex[$current_frame]]+$export_frames_namecount[$current_frame];\r\n\r\n\t\tfprint $fileid ($tempstring+\"\\n\");\r\n\r\n\t//----------------------------------------bounding box\r\n\r\n\t\tfprint $fileid \"boundingbox\\n\";\r\n\r\n\t \t$cmd=(\"polyEvaluate -b\");\r\n\r\n\t\tfloat $bb[]=eval($cmd);\r\n\r\n\t\tfprint $fileid ((-$bb[1])+\" \"+$bb[4]+\" \"+$bb[2]+\" \"+(-$bb[0])+\" \"+$bb[5]+\" \"+$bb[3]+\"\\n\");\r\n\r\n\t//----------------------------------------vertices+normals\r\n\r\n\t\tfprint $fileid \"vertices+normals\\n\";\r\n\r\n\t\t$count=0;\t\r\ n\r\n\t\twhile($count<$numverts[0])\r\n\r\n\t\t{\r\n\r\n\t\t\tfloat $vtx[]=`pointPosition ($object[0]+\".vtx[\"+$count+\"]\")`;\r\n\r\n\t\t\tfprint $fileid (-$vtx[0]+\" \"+$vtx[2]+\" \"+$vtx[1]+\" \");\r\n\r\n\t\t\tfloat $x[]=`polyNormalPerVertex -q -x ($object[0]+\".vtx[\"+$count+\"]\")`;\r\n\r\n\t\t\tfprint $fileid ($x[0]+\" \");\r\n\r\n\t\t\tfloat $z[]=`polyNormalPerVertex -q -z ($object[0]+\".vtx[\"+$count+\"]\")`;\r\n\r\n\t\t\tfprint $fileid (-$z[0]+\" \");\r\n\r\n\t\t\tfloat $y[]=`polyNormalPerVertex -q -y ($object[0]+\".vtx[\"+$count+\"]\")`;\r\n\r\n\t\t\tfprint $fileid (-$y[0]+\"\\n\");\r\n\r\n\t\t\t$count++;\r\n\r\n\r\n\r\n\ t\t\tif($count%$step==0)update_progress($progress+ =$step,$max_progress,\"writing frame \"+$tempstring+\"...\");\r\n\r\n\r\n\r\n\t\t}\r\n\ r\n\t\t$current_frame++;\r\n\r\n\t\tcurrentTime $export_frames[$current_frame];\r\n\r\n\t}\r\n\r\n\t\r\n\r\n\t//----------------------------------------close file\r\n\r\n\tfclose $fileid;\r\n\r\n\r\n\r\n\tprogressWindow -ep;\r\n\r\n\tconfirmDialog -t \"export done!\" -m \"export done!\" -b \"ok\" -db \"ok\" -ds \"ok\" -p exporterwindow;\r\n\r\n\r\n\r\n\tundoInfo -state on;\r\n\r\n\treturn 1;\r\n\r\n}\r\n\r\n\r\n\r\nproc int[] return_intarray(string $intstring)\r\n\r\n{\r\n\r\n\tint $intarray[];\r\n\r\n\tint $i=0;\r\n\r\n\twhile(match(\"[0-9]+\",$intstring)!=\"\")\r\n\r\n\t{\r\n\r\n\t\t$inta rray[$i]=match(\"[0-9]+\",$intstring);\r\n\r\n\t\t$intstring=`substitu te \"[0-9]+\" $intstring \"\"`;\r\n\r\n\t\t$i++;\r\n\r\n\t}\r\n\r\n\tret urn $intarray;\r\n\r\n}\r\n\r\n\r\n\r\nproc int create_gui()\r\n\r\n{\r\n\r\n\tglobal int $tf_aindex;\r\n\r\n\tglobal string $tf_anames[];\r\n\r\n\tglobal string $tf_aframes[];\r\n\r\n\tif(`window -exists exporterwindow`)deleteUI exporterwindow;\r\n\r\n\twindow -wh 512 384 -te 100 -le 100 -s false -t \"maya mdl5-ascii exporter\" exporterwindow;\r\n\r\n\trowColumnLayout -nr 2 -rh 1 250 -rh 2 125 RCL1;\r\n\r\n\t\tscrollLayout -hst 0 -p RCL1 SL1;\r\n\r\n\t\t\trowColumnLayout -nc 2 -cw 1 85 -cw 2 385 -p SL1 RCL2;\r\n\r\n\t\t\t\ttext -l \"animation name\" tx1;\r\n\r\n\t\t\t\ttext -l \"animation frames\" tx2;\r\n\r\n\t\t\t\t$tf_anames[$tf_aindex]=`textField -tx \"walk\"`;\r\n\r\n\t\t\t\t$tf_aframes[$tf_aindex]=`textField -tx \"2 4 6 8 10 12\"`;\r\n\r\n\t\tcolumnLayout -p RCL1 CL1;\r\n\r\n\t\t\trowLayout -nc 4 -cw4 60 60 60 60 -p CL1 RL1;\r\n\r\n\t\t\t\tbutton -l \"add\" -w 60 -c \"bc_add()\";\r\n\r\n\t\t\t\tbutton -l \"remove\" -w 60 -c \"bc_remove()\";\r\n\r\n\t\t\t\tbutton -l \"load\" -w 60 -c \"bc_load()\";\r\n\r\n\t\t\t\tbutton -l \"save\" -w 60 -c \"bc_save()\";\r\n\r\n\t\t\tsetParent CL1;\t\r\n\r\n\t\t\t\ttext -l \"\";\r\n\r\n\t\t\trowLayout -nc 2 -cw2 30 300 -p CL1 RL2;\r\n\r\n\t\t\t\ttext -l \"scale:\";\r\n\r\n\t\t\t\tfloatField -pre 4 -v 1 -min 0.1 -max 128 ff_scale;\r\n\r\n\t\t\trowLayout -nc 3 -cw3 30 414 60 -p CL1 RL3;\r\n\r\n\t\t\t\ttext -l \"path:\";\r\n\r\n\t\t\t\ttextField -tx \"e:\\\\\" -w 414 tf_path;\r\n\r\n\t\t\t\tbutton -l \"browse\" -w 60 -c \"bc_browse()\";\r\n\r\n\t\t\tsetParent CL1;\r\n\r\n\t\t\t\tbutton -l \"export mdl5-ascii file\" -w 504 -c \"bc_export()\";\r\n\r\n\tshowWindow exporterwindow;\r\n\r\n\treturn 1;\r\n\r\n}\r\n\r\n\r\n\r\ncreate_gui();" -actionIsSubstitute 0 ; }
How about..as you are doing this field...a game concept..with a good story...gameplay...graphics and not just another shoot 'em up.For another class we have to form up with programmers, and start working on a concept for a game.