START checkout execute echo "Checking out files..." execute cd $GAMEROOT/IMAGES/zh/; cvs edit * execute cd $GAMEROOT/IMAGES/; cvs edit dai_me_color_zh.c execute cd $GAMEROOT/; cvs edit *.inc STOP checkout START old-style execute cd $GAMEROOT/i10n/tools; ./convertZH.py 2 execute cd $GAMEROOT/i10n/tools; ./convertZH.py 3 STOP old-style START fonts # first is menu font execute cd $GAMEROOT/i10n/tools; ./processFontsZH.py execute cd $GAMEROOT/i10n/tools; ./processFontsZH.py 4I execute cd $GAMEROOT/i10n/tools; ./processFontsZH.py ABC STOP fonts START title execute rm -f $GAMEROOT/ko_dttitle.o execute rm -f $GAMEROOT/ko_title.o slienc-type-1 title/zh/UStitle.sgi IMAGES/zh/kous_title_logo.tex title_logo_TX title_size.inc #--- The cautions are all about things that can't ahppen on the iQue. This is #--- not the proper coding, but we're not going to fix it because these aren't being used. #slienc-type-1 title/zh/E_caution1.sgi IMAGES/zh/kous_title_caution.tex tex_title_caution caution1_size.inc #slienc-type-1 title/zh/E_caution2pack.sgi IMAGES/zh/kous_title_caution2.tex tex_title_caution2 caution2_size.inc #slienc-type-1 title/zh/E_caution3disk.sgi IMAGES/zh/kous_title_caution3.tex tex_title_caution3 caution3_size.inc slienc-type-1 title/zh/start.sgi IMAGES/zh/ko_title_start.tex title_start_TX start_size.inc slienc-type-1 title/zh/nintendo.sgi IMAGES/zh/ko_title_nintendo.tex title_nintendo_TX nintendo_size.inc STOP title START ok execute rm -f $GAMEROOT/ko_csel.o execute rm -f $GAMEROOT/ko_gsel.o execute rm -f $GAMEROOT/ko_msel.o execute rm -f $GAMEROOT/ko_dtcsel.o # type input output texture name size? #======================================================================= slienc-type-1 courses/zh/OK.rgba IMAGES/zh/ko_select_ok.tex tex_sel_ok OK_SIZE.inc STOP ok START pilot # Pilots execute rm -f $GAMEROOT/IMAGES/zh/pilot_name_sizes.inc # slienc-type-1 characters/zh/N-arbin.rgba IMAGES/zh/ko_name_arbin.tex tex_name_arbin PILOT slienc-type-1 characters/zh/N-arrow.rgba IMAGES/zh/ko_name_arrow.tex tex_name_arrow PILOT slienc-type-1 characters/zh/N-baba.rgba IMAGES/zh/ko_name_baba.tex tex_name_baba PILOT slienc-type-1 characters/zh/N-beast.rgba IMAGES/zh/ko_name_beast.tex tex_name_beast PILOT slienc-type-1 characters/zh/N-billy.rgba IMAGES/zh/ko_name_billy.tex tex_name_billy PILOT slienc-type-1 characters/zh/N-black.rgba IMAGES/zh/ko_name_black.tex tex_name_black PILOT slienc-type-1 characters/zh/N-blood.rgba IMAGES/zh/ko_name_blood.tex tex_name_blood PILOT slienc-type-1 characters/zh/N-buster.rgba IMAGES/zh/ko_name_buster.tex tex_name_buster PILOT slienc-type-1 characters/zh/N-chain.rgba IMAGES/zh/ko_name_chain.tex tex_name_chain PILOT slienc-type-1 characters/zh/N-draq.rgba IMAGES/zh/ko_name_draq.tex tex_name_draq PILOT slienc-type-1 characters/zh/N-Dr.rgba IMAGES/zh/ko_name_Dr.tex tex_name_Dr PILOT slienc-type-1 characters/zh/N-ead.rgba IMAGES/zh/ko_name_ead.tex tex_name_ead PILOT slienc-type-1 characters/zh/N-falcon.rgba IMAGES/zh/ko_name_falcon.tex tex_name_falcon PILOT slienc-type-1 characters/zh/N-goma.rgba IMAGES/zh/ko_name_goma.tex tex_name_goma PILOT slienc-type-1 characters/zh/N-goroh.rgba IMAGES/zh/ko_name_goroh.tex tex_name_goroh PILOT slienc-type-1 characters/zh/N-guster.rgba IMAGES/zh/ko_name_guster.tex tex_name_guster PILOT slienc-type-1 characters/zh/N-jack.rgba IMAGES/zh/ko_name_jack.tex tex_name_jack PILOT slienc-type-1 characters/zh/N-james.rgba IMAGES/zh/ko_name_james.tex tex_name_james PILOT slienc-type-1 characters/zh/N-jody.rgba IMAGES/zh/ko_name_jody.tex tex_name_jody PILOT slienc-type-1 characters/zh/N-KATE.rgba IMAGES/zh/ko_name_KATE.tex tex_name_KATE PILOT slienc-type-1 characters/zh/N-leon.rgba IMAGES/zh/ko_name_leon.tex tex_name_leon PILOT slienc-type-1 characters/zh/N-MM.rgba IMAGES/zh/ko_name_MM.tex tex_name_MM PILOT slienc-type-1 characters/zh/N-Mrs.rgba IMAGES/zh/ko_name_Mrs.tex tex_name_Mrs PILOT slienc-type-1 characters/zh/N-octman.rgba IMAGES/zh/ko_name_octman.tex tex_name_octman PILOT slienc-type-1 characters/zh/N-pico.rgba IMAGES/zh/ko_name_pico.tex tex_name_pico PILOT slienc-type-1 characters/zh/N-rex.rgba IMAGES/zh/ko_name_rex.tex tex_name_rex PILOT slienc-type-1 characters/zh/N-silver.rgba IMAGES/zh/ko_name_silver.tex tex_name_silver PILOT slienc-type-1 characters/zh/N-stewart.rgba IMAGES/zh/ko_name_stewart.tex tex_name_stewart PILOT slienc-type-1 characters/zh/N-tanaka.rgba IMAGES/zh/ko_name_tanaka.tex tex_name_tanaka PILOT slienc-type-1 characters/zh/N-zod.rgba IMAGES/zh/ko_name_zod.tex tex_name_zod PILOT STOP pilot START machines #Machines rgb2c-type-1 machines/zh/EE_MACHINESELECT.int IMAGES/zh/kous_msel_logo.tex tex_msel_logo 4 I Y slienc-type-1 machines/zh/USmeter2.rgb IMAGES/zh/kous_msel_meter2.tex tex_msel_meter2 METER2_SIZE.inc slienc-type-1 machines/zh/USmeter4p2.rgb IMAGES/zh/kous_msel_meter4p2.tex tex_msel_meter4p2 METER_4P2_SIZE.inc slienc-type-1 machines/zh/USmeter4p1.rgba IMAGES/zh/kous_msel_meter4p1.tex tex_msel_meter4p1 METER_4P1_SIZE.inc slienc-type-1 machines/zh/USmeter1.rgba IMAGES/zh/kous_msel_meter1.tex tex_msel_meter1 METER1_SIZE.inc # Mini stuff; ORDER IS IMPORTANT execute rm -f $GAMEROOT/MINI_SIZES.inc slienc-type-1 machines/zh/miniboost.rgb IMAGES/zh/ko_msel_boost.tex tex_msel_boost MINI_SIZE slienc-type-1 machines/zh/minibody.rgb IMAGES/zh/ko_msel_body.tex tex_msel_body MINI_SIZE slienc-type-1 machines/zh/minigrip.rgb IMAGES/zh/ko_msel_grip.tex tex_msel_grip MINI_SIZE STOP machines START select # Mode start #========================= rgb2c-type-1 modes/zh/EE_MODESELECT.int IMAGES/zh/kous_gsel_logo.tex tex_gsel_logo 4 I Y rgb2c-type-1 modes/zh/EE_RECORDS.int IMAGES/zh/kous_csel_logo2.tex tex_csel_logo2 4 I Y execute rm -f $GAMEROOT/GSEL_SIZES.inc slienc-type-1 modes/zh/GPrace.rgba IMAGES/zh/ko_gsel_gp.tex tex_gsel_gp GSEL_ICON slienc-type-1 modes/zh/TIMEat.rgba IMAGES/zh/ko_gsel_ta.tex tex_gsel_ta GSEL_ICON slienc-type-1 modes/zh/VSrace.rgba IMAGES/zh/ko_gsel_vs.tex tex_gsel_vs GSEL_ICON slienc-type-1 modes/zh/OPTION.rgba IMAGES/zh/ko_gsel_option.tex tex_gsel_option GSEL_ICON slienc-type-1 modes/zh/SLOTrace.rgba IMAGES/zh/ko_gsel_slot.tex tex_gsel_slot GSEL_ICON slienc-type-1 modes/zh/RECORD.rgba IMAGES/zh/ko_gsel_records.tex tex_gsel_records GSEL_ICON execute rm -f $GAMEROOT/CSEL_CUP_SIZES.inc slienc-type-1 modes/zh/Jcup.rgba IMAGES/zh/ko_csel_jcup.tex tex_csel_jack CSEL_CUP slienc-type-1 modes/zh/Qcup.rgba IMAGES/zh/ko_csel_qcup.tex tex_csel_queen CSEL_CUP slienc-type-1 modes/zh/Kcup.rgba IMAGES/zh/ko_csel_kcup.tex tex_csel_king CSEL_CUP slienc-type-1 modes/zh/Mcup.rgba IMAGES/zh/ko_csel_mcup.tex tex_csel_mugen CSEL_CUP slienc-type-1 modes/zh/JOKERcup.rgba IMAGES/zh/ko_csel_joker.tex tex_csel_joker CSEL_CUP execute rm -f $GAMEROOT/GSEL_LEVELS_SIZES.inc slienc-type-1 modes/zh/USexpert.rgba IMAGES/zh/kous_gsel_hard.tex tex_gsel_hard GSEL_SIZES slienc-type-1 modes/zh/USmaster.rgba IMAGES/zh/kous_gsel_master.tex tex_gsel_master GSEL_SIZES slienc-type-1 modes/zh/USnovice.rgba IMAGES/zh/kous_gsel_easy.tex tex_gsel_easy GSEL_SIZES slienc-type-1 modes/zh/USstandard.rgba IMAGES/zh/kous_gsel_normal.tex tex_gsel_normal GSEL_SIZES slienc-type-1 modes/zh/UStime.rgba IMAGES/zh/kous_gsel_time.tex tex_gsel_time GSEL_SIZES2 slienc-type-1 modes/zh/USrecords.rgba IMAGES/zh/kous_gsel_rec.tex tex_gsel_rec GSEL_SIZES slienc-type-1 modes/zh/players4.rgba IMAGES/zh/ko_gsel_4p.tex tex_gsel_4p GSEL_SIZES slienc-type-1 modes/zh/players3.rgba IMAGES/zh/ko_gsel_3p.tex tex_gsel_3p GSEL_SIZES slienc-type-1 modes/zh/players2.rgba IMAGES/zh/ko_gsel_2p.tex tex_gsel_2p GSEL_SIZES STOP select START menus execute cd $GAMEROOT/i10n/assets/menu/zh/; $GAMEROOT/i10n/tools/conglomerate.py < filelist_zh.txt # Menus slienc-type-2 menu/zh/dai_me_alldataclearOK.rgb IMAGES/zh/dai_me_alldataclearOK.tex dai_m_alldataclearOK N slienc-type-2 menu/zh/dai_me_alldataclear.rgb IMAGES/zh/dai_me_alldataclear.tex dai_m_alldataclear N slienc-type-2 menu/zh/dai_me_cassette.rgb IMAGES/zh/dai_me_cassette.tex dai_m_cassette N slienc-type-2 menu/zh/dai_me_coursechange.rgb IMAGES/zh/dai_me_coursechange.tex dai_m_coursechange N slienc-type-2 menu/zh/dai_me_diskghostsave.rgb IMAGES/zh/dai_me_diskghostsave.tex dai_m_diskghostsave N slienc-type-2 menu/zh/dai_me_disk.rgb IMAGES/zh/dai_me_disk.tex dai_m_disk N slienc-type-2 menu/zh/dai_me_exitOP.rgb IMAGES/zh/dai_me_exitOP.tex dai_m_exitOP N slienc-type-2 menu/zh/dai_me_ghostchange.rgb IMAGES/zh/dai_me_ghostchange.tex dai_m_ghostchange N slienc-type-2 menu/zh/dai_me_ghostclearOK.rgb IMAGES/zh/dai_me_ghostclearOK.tex dai_m_ghostclearOK N slienc-type-2 menu/zh/dai_me_ghostclear.rgb IMAGES/zh/dai_me_ghostclear.tex dai_m_ghostclear N slienc-type-2 menu/zh/dai_me_ghostcopy.rgb IMAGES/zh/dai_me_ghostcopy.tex dai_m_ghostcopy N slienc-type-2 menu/zh/dai_me_ghostsave.rgb IMAGES/zh/dai_me_ghostsave.tex dai_m_ghostsave N slienc-type-2 menu/zh/dai_me_handi1.rgb IMAGES/zh/dai_me_handi1.tex dai_m_handi1 N slienc-type-2 menu/zh/dai_me_handi2.rgb IMAGES/zh/dai_me_handi2.tex dai_m_handi2 N slienc-type-2 menu/zh/dai_me_machinechange.rgb IMAGES/zh/dai_me_machinechange.tex dai_m_machinechange N slienc-type-2 menu/zh/dai_me_markL.rgb IMAGES/zh/dai_me_markL.tex dai_m_markL N slienc-type-2 menu/zh/dai_me_markR.rgb IMAGES/zh/dai_me_markR.tex dai_m_markR N slienc-type-2 menu/zh/dai_me_monoral.rgb IMAGES/zh/dai_me_monoral.tex dai_m_monoral N slienc-type-2 menu/zh/dai_me_newghost.rgb IMAGES/zh/dai_me_newghost.tex dai_m_newghost N slienc-type-2 menu/zh/dai_me_no.rgb IMAGES/zh/dai_me_no.tex dai_m_no N slienc-type-2 menu/zh/dai_me_OFF.rgb IMAGES/zh/dai_me_OFF.tex dai_m_OFF N slienc-type-2 menu/zh/dai_me_oldghost.rgb IMAGES/zh/dai_me_oldghost.tex dai_m_oldghost N slienc-type-2 menu/zh/dai_me_ON.rgb IMAGES/zh/dai_me_ON.tex dai_m_ON N slienc-type-2 menu/zh/dai_me_OPTION.rgb IMAGES/zh/dai_me_OPTION.tex dai_m_OPTION N slienc-type-2 menu/zh/dai_me_recordclearOK.rgb IMAGES/zh/dai_me_recordclearOK.tex dai_m_recordclearOK N slienc-type-2 menu/zh/dai_me_recordclear.rgb IMAGES/zh/dai_me_recordclear.tex dai_m_recordclear N slienc-type-2 menu/zh/dai_me_retry.rgb IMAGES/zh/dai_me_retry.tex dai_m_retry N slienc-type-2 menu/zh/dai_me_saved.rgb IMAGES/zh/dai_me_saved.tex dai_m_saved N slienc-type-2 menu/zh/dai_me_saving.rgb IMAGES/zh/dai_me_saving.tex dai_m_saving N slienc-type-2 menu/zh/dai_me_setting.rgb IMAGES/zh/dai_me_setting.tex dai_m_setting N slienc-type-2 menu/zh/dai_me_soundmode.rgb IMAGES/zh/dai_me_soundmode.tex dai_m_soundmode N slienc-type-2 menu/zh/dai_me_stereo.rgb IMAGES/zh/dai_me_stereo.tex dai_m_stereo N slienc-type-2 menu/zh/dai_me_timeover_ghost.rgb IMAGES/zh/dai_me_timeover_ghost.tex dai_m_timeover_ghost N slienc-type-2 menu/zh/dai_me_tudukeru.rgb IMAGES/zh/dai_me_tudukeru.tex dai_m_tudukeru N slienc-type-2 menu/zh/dai_me_VScpu.rgb IMAGES/zh/dai_me_VScpu.tex dai_m_VScpu N slienc-type-2 menu/zh/dai_me_VShandicap.rgb IMAGES/zh/dai_me_VShandicap.tex dai_m_VShandicap N slienc-type-2 menu/zh/dai_me_VSslot.rgb IMAGES/zh/dai_me_VSslot.tex dai_m_VSslot N slienc-type-2 menu/zh/dai_me_yameru.rgb IMAGES/zh/dai_me_yameru.tex dai_m_yameru N slienc-type-2 menu/zh/dai_me_yes.rgb IMAGES/zh/dai_me_yes.tex dai_m_yes N STOP menus START vs # let's do VS rgb2c-type-1 vs/zh/E_VSselect.int i10n/assets/vs/zh/mojivs_select.tmp NOTUSED 4 I Y ascii2Raw vs/zh/mojivs_select.tmp i10n/assets/vs/zh/mojivs_select.rgb.converted slienc-type-2 vs/zh/mojivs_select.rgb IMAGES/zh/mojivs_select.tex tex_mojivs_select VS_SELECT.inc rgb2c-type-1 vs/zh/E_VScom.int i10n/assets/vs/zh/mojivs_com.tmp NOTUSED 4 I Y ascii2Raw vs/zh/mojivs_com.tmp i10n/assets/vs/zh/mojivs_com.rgb.converted slienc-type-2 vs/zh/mojivs_com.rgb IMAGES/zh/mojivs_com.tex tex_mojivs_com VS_COM.inc rgb2c-type-1 vs/zh/E_VSend.int i10n/assets/vs/zh/mojivs_end.tmp NOTUSED 4 I Y ascii2Raw vs/zh/mojivs_end.tmp i10n/assets/vs/zh/mojivs_end.rgb.converted slienc-type-2 vs/zh/mojivs_end.rgb IMAGES/zh/mojivs_end.tex tex_mojivs_end VS_END.inc rgb2c-type-1 vs/zh/E_VSplayer.int i10n/assets/vs/zh/mojivs_player.tmp NOTUSED 4 I Y ascii2Raw vs/zh/mojivs_player.tmp i10n/assets/vs/zh/mojivs_player.rgb.converted slienc-type-2 vs/zh/mojivs_player.rgb IMAGES/zh/mojivs_player.tex tex_mojivs_player VS_PLAYER.inc STOP vs # win START win slienc-type-1 win/zh/tarbin_usa.rgb IMAGES/zh/kn_tarbin.tex texTArbin PILOT_WIN slienc-type-1 win/zh/tarrow_usa.rgb IMAGES/zh/kn_tarrow.tex texTArrow PILOT_WIN slienc-type-1 win/zh/tbaba_usa.rgb IMAGES/zh/kn_tbaba.tex texTBaba PILOT_WIN slienc-type-1 win/zh/tbeast_usa.rgb IMAGES/zh/kn_tbeast.tex texTBeast PILOT_WIN slienc-type-1 win/zh/tbilly_usa.rgb IMAGES/zh/kn_tbilly.tex texTBilly PILOT_WIN slienc-type-1 win/zh/tblack_usa.rgb IMAGES/zh/kn_tblack.tex texTBlack PILOT_WIN slienc-type-1 win/zh/tblood_usa.rgb IMAGES/zh/kn_tblood.tex texTBlood PILOT_WIN slienc-type-1 win/zh/tdoraq_usa.rgb IMAGES/zh/kn_tdoraq.tex texTDoraq PILOT_WIN slienc-type-1 win/zh/tdr_usa.rgb IMAGES/zh/kn_tdr.tex texTDr PILOT_WIN slienc-type-1 win/zh/tead_usa.rgb IMAGES/zh/kn_tead.tex texTEad PILOT_WIN slienc-type-1 win/zh/tfalcon_usa.rgb IMAGES/zh/kn_tfalcon.tex texTFalcon PILOT_WIN slienc-type-1 win/zh/tfalcon2_usa.rgb IMAGES/zh/kn_tfalcon2.tex texTFalcon2 PILOT_WIN slienc-type-1 win/zh/tgazelle_usa.rgb IMAGES/zh/kn_tgazelle.tex texTGazelle PILOT_WIN slienc-type-1 win/zh/tgoma_usa.rgb IMAGES/zh/kn_tgoma.tex texTGoma PILOT_WIN slienc-type-1 win/zh/tgoro_usa.rgb IMAGES/zh/kn_tgoro.tex texTGoro PILOT_WIN slienc-type-1 win/zh/tguster_usa.rgb IMAGES/zh/kn_tguster.tex texTGuster PILOT_WIN slienc-type-1 win/zh/tjack_usa.rgb IMAGES/zh/kn_tjack.tex texTJack PILOT_WIN slienc-type-1 win/zh/tjames_usa.rgb IMAGES/zh/kn_tjames.tex texTJames PILOT_WIN slienc-type-1 win/zh/tjody_usa.rgb IMAGES/zh/kn_tjody.tex texTJody PILOT_WIN slienc-type-1 win/zh/tkate_usa.rgb IMAGES/zh/kn_tkate.tex texTKate PILOT_WIN slienc-type-1 win/zh/tmichael_usa.rgb IMAGES/zh/kn_tmichael.tex texTMichael PILOT_WIN slienc-type-1 win/zh/tmrs_usa.rgb IMAGES/zh/kn_tmrs.tex texTMrs PILOT_WIN slienc-type-1 win/zh/toct_usa.rgb IMAGES/zh/kn_toct.tex texTOct PILOT_WIN slienc-type-1 win/zh/tpico_usa.rgb IMAGES/zh/kn_tpico.tex texTPico PILOT_WIN slienc-type-1 win/zh/treon_usa.rgb IMAGES/zh/kn_treon.tex texTLeon PILOT_WIN slienc-type-1 win/zh/trex_usa.rgb IMAGES/zh/kn_trex.tex texTRex PILOT_WIN slienc-type-1 win/zh/troger_usa.rgb IMAGES/zh/kn_troger.tex texTRoger PILOT_WIN slienc-type-1 win/zh/tsilver_usa.rgb IMAGES/zh/kn_tsilver.tex texTSilver PILOT_WIN slienc-type-1 win/zh/tstewart_usa.rgb IMAGES/zh/kn_tstewart.tex texTStewart PILOT_WIN slienc-type-1 win/zh/ttanaka_usa.rgb IMAGES/zh/kn_ttanaka.tex texTTanaka PILOT_WIN slienc-type-1 win/zh/tzod_usa.rgb IMAGES/zh/kn_tzod.tex texTZod PILOT_WIN STOP win START nusmark execute rm -f $GAMEROOT/ot_dtnusmark_zh.o execute cp -f $GAMEROOT/ot_dtnusmark.o $GAMEROOT/ot_dtnusmark_zh.o execute chmod 666 $GAMEROOT/ot_dtnusmark_zh.o execute convert sgi:$GAMEROOT/i10n/assets/dai/zh/nusmark_TX.rgb rgba:$GAMEROOT/i10n/assets/dai/zh/nusmark_TX.rgb.rgba execute rgba2i8.pl $GAMEROOT/i10n/assets/dai/zh/nusmark_TX.rgb.rgba /tmp/tmp.i8 execute raw2tex.pl /tmp/tmp.i8 nusmark_TX.tex nusmark_TX execute ./replaceTexture.py nusmark_TX.tex $GAMEROOT/ot_dtnusmark_zh.o nusmark_TX STOP nusmark START dai_boost rgb2c-type-2 dai/zh/dai_booster.rgb IMAGES/zh/dai_booster.c -m dai_booster -s 8 -f CI STOP dai_boost START dai_finallap rgb2c-type-2 dai/zh/dai_finallap.rgb IMAGES/zh/dai_finallap.c -m dai_finallap -s 8 -f CI -F STOP dai_finallap START dai_lost rgb2c-type-2 dai/zh/dai_lost.rgb IMAGES/zh/dai_lost.c -m dai_lost -s 8 -f CI -F STOP dai_lost START dai_win rgb2c-type-2 dai/zh/dai_win.rgb IMAGES/zh/dai_win.c -m dai_win -s 8 -f CI -F STOP dai_win START dai_slot rgb2c-type-2 dai/zh/dai_slot.rgb IMAGES/zh/dai_slot.c -m dai_slot -s 8 -f CI -F STOP dai_slot START dai_retire rgb2c-type-2 dai/zh/dai_retire.rgb IMAGES/zh/dai_retire.c -m dai_retire -s 8 -f CI -F STOP dai_retire START dai_maxsp rgb2c-type-2 dai/zh/dai_maxsp.rgb IMAGES/zh/dai_maxsp.c -m dai_maxspeed -s 16 -f RGBA -F STOP dai_maxsp START kn_sbest rgb2c-type-2 dai/zh/kn_sbest.rgb IMAGES/zh/kn_sbest.tex -m texSBest -s 16 -f RGBA -F STOP kn_sbest START sot_lapTitle rgb2c-type-2 dai/zh/sot_lapTitle.rgb IMAGES/zh/sot_lapTitle.tex -m lapTitle_TX -s 16 -f RGBA -F STOP sot_lapTitle START sot_time rgb2c-type-2 dai/zh/sot_time.rgb IMAGES/zh/sot_time.tex -m time_TX -s 16 -f RGBA -F STOP sot_time START sot_left rgb2c-type-2 dai/zh/sot_left.rgb IMAGES/zh/sot_left.tex -m left_TX -s 16 -f RGBA -F STOP sot_left START sot_powmeter rgb2c-type-2 courses/zh/powmeter.rgb IMAGES/zh/sot_powmeter.tex -m powmeter_TX -s 16 -f RGBA -F STOP sot_poweter START billboards execute rm -f $GAMEROOT/ot_sscourse01_zh.o execute cp -f $GAMEROOT/ot_sscourse01.o $GAMEROOT/ot_sscourse01_zh.o execute chmod 666 $GAMEROOT/ot_sscourse01_zh.o execute rm -f $GAMEROOT/ot_sscourse02_zh.o execute cp -f $GAMEROOT/ot_sscourse02.o $GAMEROOT/ot_sscourse02_zh.o execute chmod 666 $GAMEROOT/ot_sscourse02_zh.o execute rm -f $GAMEROOT/ot_sscourse03_zh.o execute cp -f $GAMEROOT/ot_sscourse03.o $GAMEROOT/ot_sscourse03_zh.o execute chmod 666 $GAMEROOT/ot_sscourse03_zh.o execute rm -f $GAMEROOT/ot_sscourse04_zh.o execute cp -f $GAMEROOT/ot_sscourse04.o $GAMEROOT/ot_sscourse04_zh.o execute chmod 666 $GAMEROOT/ot_sscourse04_zh.o execute rm -f $GAMEROOT/ot_sscourse05_zh.o execute cp -f $GAMEROOT/ot_sscourse05.o $GAMEROOT/ot_sscourse05_zh.o execute chmod 666 $GAMEROOT/ot_sscourse05_zh.o execute rm -f $GAMEROOT/ot_sscourse06_zh.o execute cp -f $GAMEROOT/ot_sscourse06.o $GAMEROOT/ot_sscourse06_zh.o execute chmod 666 $GAMEROOT/ot_sscourse06_zh.o execute rm -f $GAMEROOT/ot_sscourse07_zh.o execute cp -f $GAMEROOT/ot_sscourse07.o $GAMEROOT/ot_sscourse07_zh.o execute chmod 666 $GAMEROOT/ot_sscourse07_zh.o execute rm -f $GAMEROOT/ot_sscourse08_zh.o execute cp -f $GAMEROOT/ot_sscourse08.o $GAMEROOT/ot_sscourse08_zh.o execute chmod 666 $GAMEROOT/ot_sscourse08_zh.o execute rm -f $GAMEROOT/ot_sscourse09_zh.o execute cp -f $GAMEROOT/ot_sscourse09.o $GAMEROOT/ot_sscourse09_zh.o execute chmod 666 $GAMEROOT/ot_sscourse09_zh.o execute rm -f $GAMEROOT/ot_sscourse10_zh.o execute cp -f $GAMEROOT/ot_sscourse10.o $GAMEROOT/ot_sscourse10_zh.o execute chmod 666 $GAMEROOT/ot_sscourse10_zh.o execute rm -f $GAMEROOT/ot_sscourse11_zh.o execute cp -f $GAMEROOT/ot_sscourse11.o $GAMEROOT/ot_sscourse11_zh.o execute chmod 666 $GAMEROOT/ot_sscourse11_zh.o execute rm -f $GAMEROOT/sot_sscrsobj_zh.o execute cp -f $GAMEROOT/sot_sscrsobj.o $GAMEROOT/sot_sscrsobj_zh.o execute chmod 666 $GAMEROOT/sot_sscrsobj_zh.o rgb2c-type-2 billboards/zh/yoko_silen_TX.rgb IMAGES/zh/sot_yoko_silen.tex -m yoko_silen_TX -s 16 -f RGBA execute replaceTexture.py $GAMEROOT/IMAGES/zh/sot_yoko_silen.tex $GAMEROOT/ot_sscourse10_zh.o yoko_silen_TX rgb2c-type-2 billboards/zh/yoko_white_TX.rgb IMAGES/zh/sot_yoko_white.tex -m yoko_white_TX -s 16 -f RGBA execute replaceTexture.py $GAMEROOT/IMAGES/zh/sot_yoko_white.tex $GAMEROOT/ot_sscourse06_zh.o yoko_white_TX rgb2c-type-2 billboards/zh/yoko_sec_TX.rgb IMAGES/zh/sot_yoko_sec.tex -m yoko_sec_TX -s 16 -f RGBA execute replaceTexture.py $GAMEROOT/IMAGES/zh/sot_yoko_sec.tex $GAMEROOT/ot_sscourse07_zh.o yoko_sec_TX rgb2c-type-2 billboards/zh/yoko_sand_TX.rgb IMAGES/zh/sot_yoko_sand.tex -m yoko_sand_TX -s 16 -f RGBA execute replaceTexture.py $GAMEROOT/IMAGES/zh/sot_yoko_sand.tex $GAMEROOT/ot_sscourse04_zh.o yoko_sand_TX rgb2c-type-2 billboards/zh/yoko_red_TX.rgb IMAGES/zh/sot_yoko_red.tex -m yoko_red_TX -s 16 -f RGBA execute replaceTexture.py $GAMEROOT/IMAGES/zh/sot_yoko_red.tex $GAMEROOT/ot_sscourse08_zh.o yoko_red_TX rgb2c-type-2 billboards/zh/yoko_port_TX.rgb IMAGES/zh/sot_yoko_port.tex -m yoko_port_TX -s 16 -f RGBA execute replaceTexture.py $GAMEROOT/IMAGES/zh/sot_yoko_port.tex $GAMEROOT/ot_sscourse02_zh.o yoko_port_TX rgb2c-type-2 billboards/zh/yoko_mute_TX.rgb IMAGES/zh/sot_yoko_mute.tex -m yoko_mute_TX -s 16 -f RGBA execute replaceTexture.py $GAMEROOT/IMAGES/zh/sot_yoko_mute.tex $GAMEROOT/ot_sscourse01_zh.o yoko_mute_TX rgb2c-type-2 billboards/zh/yoko_forest_TX.rgb IMAGES/zh/sot_yoko_forest.tex -m yoko_forest_TX -s 16 -f RGBA execute replaceTexture.py $GAMEROOT/IMAGES/zh/sot_yoko_forest.tex $GAMEROOT/ot_sscourse05_zh.o yoko_forest_TX rgb2c-type-2 billboards/zh/yoko_fire_TX.rgb IMAGES/zh/sot_yoko_fire.tex -m yoko_fire_TX -s 16 -f RGBA execute replaceTexture.py $GAMEROOT/IMAGES/zh/sot_yoko_fire.tex $GAMEROOT/ot_sscourse09_zh.o yoko_fire_TX rgb2c-type-2 billboards/zh/yoko_end_TX.rgb IMAGES/zh/sot_yoko_end.tex -m yoko_end_TX -s 16 -f RGBA execute replaceTexture.py $GAMEROOT/IMAGES/zh/sot_yoko_end.tex $GAMEROOT/ot_sscourse11_zh.o yoko_end_TX rgb2c-type-2 billboards/zh/yoko_blue_TX.rgb IMAGES/zh/sot_yoko_blue.tex -m yoko_blue_TX -s 16 -f RGBA rgb2c-type-2 billboards/zh/kanban01_txt.rgb IMAGES/zh/sot_yoko01_kanban01.tex -m kanban01_txt -s 16 -f RGBA rgb2c-type-2 billboards/zh/kanban03_txt.rgb IMAGES/zh/sot_yoko01_kanban03.tex -m kanban03_txt -s 16 -f RGBA rgb2c-type-2 billboards/zh/hi02_txt.rgb IMAGES/zh/sot_yoko01_hi02.tex -m hi02_txt -s 16 -f RGBA rgb2c-type-2 billboards/zh/f_mon04_txt.rgb IMAGES/zh/f_mon04_txt.tex -m f_mon04_txt -s 16 -f RGBA execute ./replaceTexture.py $GAMEROOT/IMAGES/zh/f_mon04_txt.tex $GAMEROOT/sot_sscrsobj_zh.o f_mon04_txt STOP billboards