#NoTrayIcon #Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_icon=icons\konoko26.ico #AutoIt3Wrapper_outfile=onisplit_gui_0.8.6.exe #AutoIt3Wrapper_Compression=4 #AutoIt3Wrapper_Res_Comment=Author - demos_kratos #AutoIt3Wrapper_Res_Description=OniSplit GUI #AutoIt3Wrapper_Res_Fileversion=0.8.6.0 #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** #include Global $debug Global $_cel_var_r Global $_animation_name_r Global $_ver = '0.8.6' Global $osp_r = 'OniSplit.exe' Global $osp = 'C:\OniSplit.exe' Global $req_ver = '0.9.40.0' Global $req_lang_ver = '0.8.5' Global $osp_exists = FileExists($osp_r) Global $osp_ver = FileGetVersion($osp_r) Global $lang = 'lang.ini' HotKeySet('^+!d', 'DebugEnable') Func DebugEnable() $debug = 1 MsgBox(4096, 'Debug Mode', 'Debug Mode Enabled', 2) HotKeySet('^+!d') HotKeySet('^+!n', 'DebugDisable') EndFunc Func DebugDisable() $debug = 0 MsgBox(4096, 'Debug Mode', 'Debug Mode Disabled', 2) HotKeySet('^+!n') HotKeySet('^+!d', 'DebugEnable') EndFunc Func DebugMsg($text) ClipPut($text) InputBox('DebugMsg', 'Paste this params in cmd.exe', 'OniSplit.exe ' & $text, '', 500, -1) EndFunc If FileExists($lang)=0 Then MsgBox(4096, 'Warning', 'lang.ini not found.') Exit EndIf $__sec_name=IniReadSectionNames($lang) $__lang_ver=IniRead($lang, $__sec_name[1], 'ver', '0') If $__lang_ver < $req_lang_ver Then MsgBox(4096, 'Warning', 'Your lang.ini is invalid or has another version.') Exit EndIf $__ntags = IniReadSection($lang, $__sec_name[2]) $__cs = IniReadSection($lang, $__sec_name[3]) $__ds = IniReadSection($lang, $__sec_name[4]) $__oxs = IniReadSection($lang, $__sec_name[5]) $__3ds = IniReadSection($lang, $__sec_name[6]) $__ss = IniReadSection($lang, $__sec_name[7]) $__txs = IniReadSection($lang, $__sec_name[8]) $__as = IniReadSection($lang, $__sec_name[9]) $__ls = IniReadSection($lang, $__sec_name[10]) $__fs = IniReadSection($lang, $__sec_name[11]) If $osp_exists = 0 Then MsgBox(0, $__ntags[1][1], $__ntags[2][1]) Else FileCopy($osp_r, 'C:\') If $osp_ver < $req_ver Then MsgBox(0, $__ntags[1][1], $__ntags[3][1] & @CRLF & $__ntags[4][1]) EndIf EndIf $_osp_dnl=GUICreate('OniSplit GUI v' & $_ver, 500, 570) GUICtrlCreateGroup($__ntags[5][1], 30, 510, 440, 50) $manual_inp_r = GUICtrlCreateInput('', 50, 530, 330, 20) $manual_button = GUICtrlCreateButton($__ntags[6][1], 390, 530, 55, 20) $_author = GUICtrlCreateContextMenu() GUICtrlCreateMenuItem($__ntags[7][1] & ' demos_kratos', $_author) If $osp_exists = 0 Then GUICtrlCreateMenuItem($__ntags[8][1], $_author) GUICtrlCreateMenuItem('', $_author) $_osp_dnl=GUICtrlCreateMenuItem($__ntags[10][1], $_author) Else If $osp_ver < $req_ver Then GUICtrlCreateMenuItem($__ntags[9][1], $_author) GUICtrlCreateMenuItem('', $_author) $_osp_dnl=GUICtrlCreateMenuItem($__ntags[10][1], $_author) Else GUICtrlCreateMenuItem($__ntags[11][1], $_author) EndIf EndIf GUICtrlCreateTab(0, 0, 500, 500) GUICtrlCreateTabItem($__cs[1][1]) GUICtrlCreateLabel($__cs[2][1], 30, 30) GUICtrlCreateLabel($__cs[3][1], 30, 60) $folder_r = GUICtrlCreateInput('', 200, 55, 200, 20) $__browse1 = GUICtrlCreateButton($__ntags[23][1], 405, 55, 55, 20) GUICtrlCreateLabel($__cs[4][1], 30, 85) $name_r = GUICtrlCreateInput('', 200, 80, 250, 20) GUICtrlCreateLabel($__ntags[13][1], 30, 110) $d_folder_r = GUICtrlCreateInput('', 200, 105, 200, 20) $__browse2 = GUICtrlCreateButton($__ntags[23][1], 405, 105, 55, 20) $check_for_mac_r = GUICtrlCreateCheckbox($__cs[5][1], 200, 130) $compile_button = GUICtrlCreateButton($__cs[6][1], 150, 180, 200, 30) GUICtrlCreateTabItem($__ds[1][1]) GUICtrlCreateLabel($__ds[2][1], 30, 30) GUICtrlCreateLabel($__ds[3][1], 30, 60) $dat_dest_r = GUICtrlCreateInput('', 200, 55, 200, 20) $__browse3 = GUICtrlCreateButton($__ntags[23][1], 405, 55, 55, 20) GUICtrlCreateLabel($__ntags[13][1], 30, 83) $dest_fold_r = GUICtrlCreateInput('', 200, 80, 200, 20) $__browse4 = GUICtrlCreateButton($__ntags[23][1], 405, 80, 55, 20) $decompile_button = GUICtrlCreateButton($__ds[4][1], 200, 110, 100, 30) GUICtrlCreateTabItem('ONI - XML') GUICtrlCreateLabel($__oxs[1][1], 30, 30) GUICtrlCreateGroup('ONI -> XML', 30, 50, 440, 100) GUICtrlCreateLabel($__ntags[14][1], 50, 70) $dot_oni_dest_r = GUICtrlCreateInput('', 200, 67, 200, 20) $__browse5 = GUICtrlCreateButton($__ntags[23][1], 405, 67, 55, 20) GUICtrlCreateLabel($__ntags[13][1], 50, 93) $xml_dir_r = GUICtrlCreateInput('', 200, 90, 200, 20) $__browse6 = GUICtrlCreateButton($__ntags[23][1], 405, 90, 55, 20) $oni_xml_convert_button = GUICtrlCreateButton($__ntags[12][1], 200, 120, 100, 20) GUICtrlCreateGroup('XML -> ONI', 30, 170, 440, 100) GUICtrlCreateLabel($__oxs[2][1], 50, 190) $xml_dest_r = GUICtrlCreateInput('', 200, 187, 200, 20) $__browse7 = GUICtrlCreateButton($__ntags[23][1], 405, 187, 55, 20) GUICtrlCreateLabel($__ntags[13][1], 50, 213) $dot_oni_dir_r = GUICtrlCreateInput('', 200, 210, 200, 20) $__browse8 = GUICtrlCreateButton($__ntags[23][1], 405, 210, 55, 20) $xml_oni_convert_button = GUICtrlCreateButton($__ntags[12][1], 200, 240, 100, 20) GUICtrlCreateTabItem(' 3D') GUICtrlCreateLabel($__3ds[1][1], 30, 30, 400, 50) GUICtrlCreateGroup('ONI -> DAE/OBJ', 30, 70, 440, 155) GUICtrlCreateLabel($__ntags[14][1], 50, 90) $_oni_dest_r = GUICtrlCreateInput('', 200, 85, 200, 20) $__browse9 = GUICtrlCreateButton($__ntags[23][1], 405, 85, 55, 20) GUICtrlCreateLabel($__ntags[15][1], 50, 110) $_dae_check_r = GUICtrlCreateRadio('COLLADA *.dae', 70, 125) $_obj_check_r = GUICtrlCreateRadio('Wavefront *.obj', 170, 125) GUICtrlSetState($_dae_check_r, $GUI_CHECKED) GUICtrlCreateLabel($__ntags[13][1], 50, 150) $_dest_dir_r = GUICtrlCreateInput('', 200, 150, 200, 20) $__browse10 = GUICtrlCreateButton($__ntags[23][1], 405, 150, 55, 20) $_oni_mod_button = GUICtrlCreateButton($__ntags[12][1], 350, 180, 100, 30) $_anim_check_r = GUICtrlCreateCheckbox($__3ds[2][1], 50, 170) GUICtrlCreateGroup('DAE -> ONI*', 30, 240, 440, 150) GUICtrlCreateLabel($__3ds[3][1], 50, 260) $_mod_dist_r = GUICtrlCreateInput('', 200, 255, 200, 20) $__browse11 = GUICtrlCreateButton($__ntags[23][1], 405, 255, 55, 20) GUICtrlCreateLabel($__ntags[13][1], 50, 280) $_oni_dest_dir_r = GUICtrlCreateInput('', 200, 280, 200, 20) $__browse12 = GUICtrlCreateButton($__ntags[23][1], 405, 280, 55, 20) $_checkbox_for_mod_r = GUICtrlCreateCheckbox($__3ds[4][1], 50, 310) $_mod_oni_button = GUICtrlCreateButton($__ntags[12][1], 350, 340, 100, 30) GUICtrlCreateLabel($__3ds[5][1], 50, 340, 250, 40) GUICtrlCreateTabItem($__ss[1][1]) GUICtrlCreateLabel($__ss[2][1], 30, 30, 400, 50) GUICtrlCreateGroup('WAV -> SNDD', 30, 70, 440, 110) GUICtrlCreateLabel($__ss[3][1], 50, 90) $wav_src_r = GUICtrlCreateInput('', 200, 85, 200, 20) $__browse13 = GUICtrlCreateButton($__ntags[23][1], 405, 85, 55, 20) GUICtrlCreateLabel($__ntags[13][1], 50, 110) $sndd_save_r = GUICtrlCreateInput('', 200, 110, 200, 20) $__browse14 = GUICtrlCreateButton($__ntags[23][1], 405, 110, 55, 20) $wav_to_sndd_button = GUICtrlCreateButton($__ntags[12][1], 350, 140, 100, 30) GUICtrlCreateGroup('SNDD/DAT -> WAV', 30, 190, 440, 150) GUICtrlCreateLabel($__ss[4][1], 50, 210) $sndd_src_r = GUICtrlCreateInput('', 200, 205, 200, 20) $__browse15 = GUICtrlCreateButton($__ntags[23][1], 405, 205, 55, 20) GUICtrlCreateLabel($__ntags[15][1], 50, 230) $snd_aiff_r = GUICtrlCreateRadio('AIFF', 70, 245) $snd_wav_r = GUICtrlCreateRadio('WAVE', 140, 245) GUICtrlSetState($snd_wav_r, $GUI_CHECKED) GUICtrlCreateLabel($__ntags[13][1], 50, 270) $snd_save_r = GUICtrlCreateInput('', 200, 267, 200, 20) $__browse16 = GUICtrlCreateButton($__ntags[23][1], 405, 267, 55, 20) $sndd_to_wav_button = GUICtrlCreateButton($__ntags[12][1], 350, 297, 100, 30) GUICtrlCreateTabItem($__txs[1][1]) GUICtrlCreateLabel($__txs[2][1], 30, 30) GUICtrlCreateGroup('TXMP -> DDS/TGA/PNG', 30, 70, 440, 150) GUICtrlCreateLabel($__txs[3][1], 50, 90) $tx_txmp_src_r = GUICtrlCreateInput('', 200, 85, 200, 20) $__browse17 = GUICtrlCreateButton($__ntags[23][1], 405, 85, 55, 20) GUICtrlCreateLabel($__ntags[15][1], 50, 110) $tx_dds_check_r = GUICtrlCreateRadio('DDS', 70, 125) $tx_tga_check_r = GUICtrlCreateRadio('TGA', 130, 125) $tx_png_check_r = GUICtrlCreateRadio('PNG', 190, 125) GUICtrlSetState($tx_tga_check_r, $GUI_CHECKED) GUICtrlCreateLabel($__ntags[13][1], 50, 153) $tx_pic_save_dir_r = GUICtrlCreateInput('', 200, 150, 200, 20) $__browse18 = GUICtrlCreateButton($__ntags[23][1], 405, 150, 55, 20) $tx_oni_to_pic_button = GUICtrlCreateButton($__ntags[12][1], 350, 180, 100, 30) GUICtrlCreateGroup('DDS/TGA -> TXMP', 30, 230, 440, 180) GUICtrlCreateLabel($__txs[4][1], 50, 250) $tx_pic_src_r = GUICtrlCreateInput('', 200, 245, 200, 20) $__browse19 = GUICtrlCreateButton($__ntags[23][1], 405, 245, 55, 20) GUICtrlCreateLabel($__ntags[15][1], 50, 270) $tx_bgr32_check_r = GUICtrlCreateRadio('bgr32', 70, 285) $tx_bgra32_check_r = GUICtrlCreateRadio('bgra32', 140, 285) $tx_bgr555_check_r = GUICtrlCreateRadio('bgr555', 210, 285) $tx_bgra5551_check_r = GUICtrlCreateRadio('bgra5551', 70, 305) $tx_bgra4444_check_r = GUICtrlCreateRadio('bgra4444', 140, 305) $tx_dxt1_check_r = GUICtrlCreateRadio('dxt1', 210, 305) GUICtrlSetState($tx_bgr32_check_r, $GUI_CHECKED) $tx_genmipmaps_check_r = GUICtrlCreateCheckbox($__txs[5][1], 280, 285) GUICtrlSetState($tx_genmipmaps_check_r, $GUI_CHECKED) $tx_envmap_check_r = GUICtrlCreateCheckbox('EnvMap', 280, 305) $tx_nouwrap_check_r = GUICtrlCreateCheckbox($__txs[6][1], 50, 360) $tx_novwrap_check_r = GUICtrlCreateCheckbox($__txs[7][1], 130, 360) GUICtrlCreateLabel($__ntags[13][1], 50, 338) $tx_oni_save_dir_r = GUICtrlCreateInput('', 200, 335, 200, 20) $__browse20 = GUICtrlCreateButton($__ntags[23][1], 405, 335, 55, 20) $tx_pic_to_oni_button = GUICtrlCreateButton($__ntags[12][1], 350, 365, 100, 30) GUICtrlCreateTabItem($__as[1][1]) GUICtrlCreateLabel($__as[2][1], 30, 30) GUICtrlCreateGroup('DAE -> TRAM.xml', 30, 70, 440, 110) GUICtrlCreateLabel($__as[3][1], 50, 90) $anim_dae_dest_r=GUICtrlCreateInput('', 200, 85, 200, 20) $__browse21 = GUICtrlCreateButton($__ntags[23][1], 405, 85, 55, 20) GUICtrlCreateLabel($__ntags[13][1], 50, 110) $anim_target_dir_r=GUICtrlCreateInput('', 200, 110, 200, 20) $__browse22 = GUICtrlCreateButton($__ntags[23][1], 405, 110, 55, 20) $anim_dae_to_tram_button=GUICtrlCreateButton($__ntags[12][1], 350, 140, 100, 30) GUICtrlCreateLabel($__as[4][1], 30, 470) GUICtrlCreateTabItem($__ls[1][1]) GUICtrlCreateLabel($__ls[2][1], 30, 30) GUICtrlCreateGroup('AKEV -> DAE', 30, 70, 440, 110) GUICtrlCreateLabel($__ls[3][1], 50, 90) $lev_akev_dest_r=GUICtrlCreateInput('', 200, 85, 200, 20) $__browse23 = GUICtrlCreateButton($__ntags[23][1], 405, 85, 55, 20) GUICtrlCreateLabel($__ntags[13][1], 50, 110) $lev_targ_dir1_r=GUICtrlCreateInput('', 200, 110, 200, 20) $__browse24 = GUICtrlCreateButton($__ntags[23][1], 405, 110, 55, 20) $lev_akev_to_dae_button=GUICtrlCreateButton($__ntags[12][1], 350, 140, 100, 30) GUICtrlCreateGroup('DAE -> AKEV', 30, 190, 440, 110) GUICtrlCreateLabel($__ls[4][1], 50, 210) $lev_inst_fold_dest_r=GUICtrlCreateInput('', 200, 205, 200, 20) $__browse25 = GUICtrlCreateButton($__ntags[23][1], 405, 205, 55, 20) GUICtrlCreateLabel($__ntags[13][1], 50, 230) $lev_targ_dir2_r=GUICtrlCreateInput('', 200, 230, 200, 20) $__browse26 = GUICtrlCreateButton($__ntags[23][1], 405, 230, 55, 20) $lev_dae_to_akev_button=GUICtrlCreateButton($__ntags[12][1], 350, 260, 100, 30) GUICtrlCreateTabItem($__fs[1][1]) GUICtrlCreateLabel($__fs[2][1], 30, 30) GUICtrlCreateGroup('DAT -> XML', 30, 70, 440, 110) GUICtrlCreateLabel($__fs[3][1], 50, 90) $film_dest_r=GUICtrlCreateInput('', 200, 85, 200, 20) $__browse27 = GUICtrlCreateButton($__ntags[23][1], 405, 85, 55, 20) GUICtrlCreateLabel($__ntags[13][1], 50, 110) $film_targ_r=GUICtrlCreateInput('', 200, 110, 200, 20) $__browse28 = GUICtrlCreateButton($__ntags[23][1], 405, 110, 55, 20) $film_to_xml_button=GUICtrlCreateButton($__ntags[12][1], 350, 140, 100, 30) GUISetState() While 1 $msg = GUIGetMsg() Select Case $msg = $_osp_dnl MsgBox(0, $__ntags[16][1], $__ntags[17][1]) InetGet($__ntags[18][1], 'OniSplit.zip', 1, 1) While @InetGetActive TrayTip($__ntags[19][1], @InetGetBytesRead/1024 & $__ntags[20][1], 10, 16) Sleep(100) WEnd TrayTip($__ntags[19][1], $__ntags[21][1] & @CRLF & $__ntags[22][1], 10, 16) Case $msg = $compile_button Local $param_test $folder=GUICtrLRead($folder_r) $name=GUICtrLRead($name_r) $d_folder=GUICtrLRead($d_folder_r) $check_for_mac=GUICtrLRead($check_for_mac_r) $sep='nosep' If $check_for_mac = 1 Then $sep='sep' EndIf $param = '-import:' & $sep & ' "' & $folder & '" "' & $d_folder & '/' & $name & '.dat"' ShellExecute($osp, $param, 'C:\') If $debug = 1 Then DebugMsg($param) Case $msg = $decompile_button $dat_dest=GUICtrLRead($dat_dest_r) $dest_fold=GUICtrLRead($dest_fold_r) $param = '-export "' & $dest_fold & '" "' & $dat_dest & '"' ShellExecute($osp, $param, 'C:\') If $debug = 1 Then DebugMsg($param) Case $msg = $oni_xml_convert_button $dot_oni_dest=GUICtrLRead($dot_oni_dest_r) $xml_dir=GUICtrLRead($xml_dir_r) $param = '-extract:xml "' & $xml_dir & '" "' & $dot_oni_dest & '"' ShellExecute($osp, $param, 'C:\') If $debug = 1 Then DebugMsg($param) Case $msg = $xml_oni_convert_button $xml_dest=GUICtrLRead($xml_dest_r) $dot_oni_dir=GUICtrLRead($dot_oni_dir_r) $param = '-create "' & $dot_oni_dir & '" "' & $xml_dest & '"' ShellExecute($osp, $param, 'C:\') If $debug = 1 Then DebugMsg($param) Case $msg = $_oni_mod_button $_dae_check=GUICtrLRead($_dae_check_r) $_obj_check=GUICtrLRead($_obj_check_r) $_oni_dest=GUICtrLRead($_oni_dest_r) $_dest_dir=GUICtrLRead($_dest_dir_r) $_anim_fill=' -noanim ' $_anim_check=GUICtrLRead($_anim_check_r) If $_dae_check = 1 Then $_fill='dae' EndIf If $_anim_check = 1 Then $_anim_fill=' -anim:' & GUICtrlRead($_animation_name_r) & ' ' EndIf If $_obj_check = 1 Then $_fill='obj' $_anim_fill = ' ' EndIf $param = '-extract:' & $_fill & ' "' & $_dest_dir & '"' & $_anim_fill & '"' & $_oni_dest & '"' ShellExecute($osp, $param, 'C:\') If $debug = 1 Then DebugMsg($param) Case $msg = $_mod_oni_button $_mod_dist=GUICtrLRead($_mod_dist_r) $_oni_dest_dir=GUICtrLRead($_oni_dest_dir_r) $_cel_fill=' ' $_checkbox_for_mod=GUICtrLRead($_checkbox_for_mod_r) If $_checkbox_for_mod = 1 Then $_cel_var=GUICtrLRead($_cel_var_r) If $_cel_var='' Then $_cel_fill='-cel ' Else $_cel_fill='-cel:' & $_cel_var & ' ' EndIf EndIf $param = '-create:trbs "' & $_oni_dest_dir & '"' & $_cel_fill & '"' & $_mod_dist & '"' ShellExecute($osp, $param, 'C:\') If $debug = 1 Then DebugMsg($param) Case $msg = $_checkbox_for_mod_r $_cel_GUI=GUICtrLRead($_checkbox_for_mod_r) If $_cel_GUI = 1 Then $_cel_var_r=GUICtrlCreateInput('', 200, 310, 60, 20) Else GUICtrlDelete($_cel_var_r) EndIf Case $msg = $wav_to_sndd_button $wav_src=GUICtrLRead($wav_src_r) $sndd_save=GUICtrLRead($sndd_save_r) $param = '-create "' & $sndd_save & '" "' & $wav_src & '"' ShellExecute($osp, $param, 'C:\') If $debug = 1 Then DebugMsg($param) Case $msg = $sndd_to_wav_button $sndd_src=GUICtrLRead($sndd_src_r) $snd_save=GUICtrLRead($snd_save_r) $snd_aiff=GUICtrLRead($snd_aiff_r) $snd_wav=GUICtrLRead($snd_wav_r) If $snd_aiff = 1 Then $snd_fill='aif' EndIf If $snd_wav = 1 Then $snd_fill='wav' EndIf $param = '-extract:' & $snd_fill & ' "' & $snd_save & '" "' & $sndd_src & '"' ShellExecute($osp, $param, 'C:\') If $debug = 1 Then DebugMsg($param) Case $msg = $tx_envmap_check_r $tx_env_GUI=GUICtrLRead($tx_envmap_check_r) If $tx_env_GUI = 1 Then $tx_envname_r = GUICtrlCreateInput($__txs[8][1], 350, 307, 100, 20) Else GUICtrlDelete($tx_envname_r) EndIf Case $msg = $tx_oni_to_pic_button $tx_dds_check=GUICtrLRead($tx_dds_check_r) $tx_tga_check=GUICtrLRead($tx_tga_check_r) $tx_png_check=GUICtrLRead($tx_png_check_r) $tx_txmp_src=GUICtrLRead($tx_txmp_src_r) $tx_pic_save_dir=GUICtrLRead($tx_pic_save_dir_r) If $tx_dds_check = 1 Then $tx_otp_frm_fill='dds ' EndIf If $tx_tga_check = 1 Then $tx_otp_frm_fill='tga ' EndIf If $tx_png_check = 1 Then $tx_otp_frm_fill='png ' EndIf $param = '-extract:' & $tx_otp_frm_fill & '"' & $tx_pic_save_dir & '" "' & $tx_txmp_src & '"' ShellExecute($osp, $param, 'C:\') If $debug = 1 Then DebugMsg($param) Case $msg = $tx_pic_to_oni_button $tx_bgr32_check=GUICtrLRead($tx_bgr32_check_r) $tx_bgra32_check=GUICtrLRead($tx_bgra32_check_r) $tx_bgr555_check=GUICtrLRead($tx_bgr555_check_r) $tx_bgra5551_check=GUICtrLRead($tx_bgra5551_check_r) $tx_bgra4444_check=GUICtrLRead($tx_bgra4444_check_r) $tx_dxt1_check=GUICtrLRead($tx_dxt1_check_r) $tx_genmipmaps_check=GUICtrLRead($tx_genmipmaps_check_r) $tx_nouwrap_check=GUICtrLRead($tx_nouwrap_check_r) $tx_novwrap_check=GUICtrLRead($tx_novwrap_check_r) $tx_envmap_check=GUICtrLRead($tx_envmap_check_r) $tx_pic_src=GUICtrLRead($tx_pic_src_r) $tx_oni_save_dir=GUICtrLRead($tx_oni_save_dir_r) $tx_gmp_fill=' ' $tx_nouwrap_fill='' $tx_novwrap_fill='' $tx_envmap_fill=' ' If $tx_bgr32_check = 1 Then $tx_pto_frm_fill='bgr32 ' EndIf If $tx_bgr555_check = 1 Then $tx_pto_frm_fill='bgr555 ' EndIf If $tx_bgra32_check = 1 Then $tx_pto_frm_fill='bgra32 ' EndIf If $tx_bgra4444_check = 1 Then $tx_pto_frm_fill='bgra4444 ' EndIf If $tx_bgra5551_check = 1 Then $tx_pto_frm_fill='bgra5551 ' EndIf If $tx_dxt1_check = 1 Then $tx_pto_frm_fill='dxt1 ' EndIf If $tx_genmipmaps_check = 1 Then $tx_gmp_fill=' -genmipmaps ' EndIf If $tx_nouwrap_check = 1 Then $tx_nouwrap_fill='-nouwrap ' EndIf If $tx_novwrap_check = 1 Then $tx_novwrap_fill='-novwrap ' EndIf If $tx_envmap_check = 1 Then $tx_envname=GUICtrLRead($tx_envname_r) $tx_envmap_fill=' -envmap:' & $tx_envname & ' ' EndIf $param = '-create:txmp "' & $tx_oni_save_dir & '"' & $tx_gmp_fill & $tx_nouwrap_fill & $tx_novwrap_fill & '-format:' & $tx_pto_frm_fill & $tx_envmap_fill & '"' & $tx_pic_src & '"' ShellExecute($osp, $param, 'C:\') If $debug = 1 Then DebugMsg($param) Case $msg = $manual_button $manual_inp=GUICtrLRead($manual_inp_r) ShellExecute($osp, $manual_inp) Case $msg = $anim_dae_to_tram_button $anim_dae_dest=GUICtrlRead($anim_dae_dest_r) $anim_target_dir=GUICtrlRead($anim_target_dir_r) $param = '-create:tram "' & $anim_target_dir & '" "' & $anim_dae_dest & '"' ShellExecute($osp, $param, 'C:\') If $debug = 1 Then DebugMsg($param) Case $msg = $lev_akev_to_dae_button $lev_akev_dest=GUICtrlRead($lev_akev_dest_r) $lev_targ_dir1=GUICtrlRead($lev_targ_dir1_r) $param = '-extract:dae "' & $lev_targ_dir1 & '" "' & $lev_akev_dest & '"' ShellExecute($osp, $param, 'C:\') If $debug = 1 Then DebugMsg($param) Case $msg = $lev_dae_to_akev_button $lev_inst_fold_dest=GUICtrlRead($lev_inst_fold_dest_r) $lev_targ_dir2=GUICtrlRead($lev_targ_dir2_r) $param = '-create:akev "' & $lev_targ_dir2 & '" "' & $lev_inst_fold_dest & '"' ShellExecute($osp, $param, 'C:\') If $debug = 1 Then DebugMsg($param) Case $msg = $film_to_xml_button $film_dest=GUICtrlRead($film_dest_r) $film_targ=GUICtrlRead($film_targ_r) $param = 'film2xml "' & $film_targ & '" "' & $film_dest & '"' ShellExecute($osp, $param, 'C:\') If $debug = 1 Then DebugMsg($param) Case $msg = $_anim_check_r $_anim_check = GUICtrlRead($_anim_check_r) If $_anim_check = 1 Then $_animation_name_r = GUICtrlCreateInput($__3ds[6][1], 50, 195, 110, 20) Else GUICtrlDelete($_animation_name_r) EndIf Case $msg = $GUI_EVENT_CLOSE FileDelete($osp) ExitLoop Case $msg = $__browse1 $__select = FileSelectFolder($__ntags[23][1], '') If Not @error Then GUICtrlSetData($folder_r, $__select) EndIf Case $msg = $__browse2 $__select = FileSelectFolder($__ntags[23][1], '', 1) If Not @error Then GUICtrlSetData($d_folder_r, $__select) EndIf Case $msg = $__browse3 $__select = FileOpenDialog($__ntags[23][1], @WorkingDir, $__ntags[24][1] & ' (*.dat)', 1) If Not @error Then GUICtrlSetData($dat_dest_r, $__select) EndIf Case $msg = $__browse4 $__select = FileSelectFolder($__ntags[23][1], '', 1) If Not @error Then GUICtrlSetData($dest_fold_r, $__select) EndIf Case $msg = $__browse5 $__select = FileOpenDialog($__ntags[23][1], @WorkingDir, $__ntags[25][1] & ' (*.oni)', 1) If Not @error Then GUICtrlSetData($dot_oni_dest_r, $__select) EndIf Case $msg = $__browse6 $__select = FileSelectFolder($__ntags[23][1], '', 1) If Not @error Then GUICtrlSetData($xml_dir_r, $__select) EndIf Case $msg = $__browse7 $__select = FileOpenDialog($__ntags[23][1], @WorkingDir, $__ntags[26][1] & ' (*.xml)', 1) If Not @error Then GUICtrlSetData($xml_dest_r, $__select) EndIf Case $msg = $__browse8 $__select = FileSelectFolder($__ntags[23][1], '', 1) If Not @error Then GUICtrlSetData($dot_oni_dir_r, $__select) EndIf Case $msg = $__browse9 $__select = FileOpenDialog($__ntags[23][1], @WorkingDir, $__ntags[25][1] & ' (*.oni)', 1) If Not @error Then GUICtrlSetData($_oni_dest_r, $__select) EndIf Case $msg = $__browse10 $__select = FileSelectFolder($__ntags[23][1], '', 1) If Not @error Then GUICtrlSetData($_dest_dir_r, $__select) EndIf Case $msg = $__browse11 $__select = FileOpenDialog($__ntags[23][1], @WorkingDir, $__ntags[27][1] & ' (*.dae)', 1) If Not @error Then GUICtrlSetData($_mod_dist_r, $__select) EndIf Case $msg = $__browse12 $__select = FileSelectFolder($__ntags[23][1], '', 1) If Not @error Then GUICtrlSetData($_oni_dest_dir_r, $__select) EndIf Case $msg = $__browse13 $__select = FileOpenDialog($__ntags[23][1], @WorkingDir, $__ntags[28][1] & ' (*.wav)', 1) If Not @error Then GUICtrlSetData($wav_src_r, $__select) EndIf Case $msg = $__browse14 $__select = FileSelectFolder($__ntags[23][1], '', 1) If Not @error Then GUICtrlSetData($sndd_save_r, $__select) EndIf Case $msg = $__browse15 $__select = FileOpenDialog($__ntags[23][1], @WorkingDir, $__ntags[25][1] & ' (*.oni)', 1) If Not @error Then GUICtrlSetData($sndd_src_r, $__select) EndIf Case $msg = $__browse16 $__select = FileSelectFolder($__ntags[23][1], '', 1) If Not @error Then GUICtrlSetData($snd_save_r, $__select) EndIf Case $msg = $__browse17 $__select = FileOpenDialog($__ntags[23][1], @WorkingDir, $__ntags[25][1] & ' (*.oni)', 1) If Not @error Then GUICtrlSetData($tx_txmp_src_r, $__select) EndIf Case $msg = $__browse18 $__select = FileSelectFolder($__ntags[23][1], '', 1) If Not @error Then GUICtrlSetData($tx_pic_save_dir_r, $__select) EndIf Case $msg = $__browse19 $__select = FileOpenDialog($__ntags[23][1], @WorkingDir, $__ntags[29][1] & ' (*.tga;*.dds)', 1) If Not @error Then GUICtrlSetData($tx_pic_src_r, $__select) EndIf Case $msg = $__browse20 $__select = FileSelectFolder($__ntags[23][1], '', 1) If Not @error Then GUICtrlSetData($tx_oni_save_dir_r, $__select) EndIf Case $msg = $__browse21 $__select = FileOpenDialog($__ntags[23][1], @WorkingDir, $__ntags[27][1] & ' (*.dae)', 1) If Not @error Then GUICtrlSetData($anim_dae_dest_r, $__select) EndIf Case $msg = $__browse22 $__select = FileSelectFolder($__ntags[23][1], '', 1) If Not @error Then GUICtrlSetData($anim_target_dir_r, $__select) EndIf Case $msg = $__browse23 $__select = FileOpenDialog($__ntags[23][1], @WorkingDir, $__ntags[25][1] & ' (*.oni)', 1) If Not @error Then GUICtrlSetData($lev_akev_dest_r, $__select) EndIf Case $msg = $__browse24 $__select = FileSelectFolder($__ntags[23][1], '', 1) If Not @error Then GUICtrlSetData($lev_targ_dir1_r, $__select) EndIf Case $msg = $__browse25 $__select = FileOpenDialog($__ntags[23][1], @WorkingDir, $__ntags[27][1] & ' (*.dae)', 1) If Not @error Then GUICtrlSetData($lev_inst_fold_dest_r, $__select) EndIf Case $msg = $__browse26 $__select = FileSelectFolder($__ntags[23][1], '', 1) If Not @error Then GUICtrlSetData($lev_targ_dir2_r, $__select) EndIf Case $msg = $__browse27 $__select = FileOpenDialog($__ntags[23][1], @WorkingDir, $__ntags[24][1] & ' (*.dat)', 1) If Not @error Then GUICtrlSetData($film_dest_r, $__select) EndIf Case $msg = $__browse28 $__select = FileSelectFolder($__ntags[23][1], '', 1) If Not @error Then GUICtrlSetData($film_targ_r, $__select) EndIf EndSelect WEnd