全都下了...但是还是玩不了
// Initialize.tjs - 僔僗侥俭偺弶婜壔
// Copyright (C)2001-2005, W.Dee and contributors 夵晔丒摄晍偼帺桼偱偡
// 僔僗侥俭僶乕仆儑儞
var kagVersion = "3.24 stable";
/*
Debug.message 傊偺僔儑乕僩僇僢僩
*/
var dm = Debug.message; // 偙傟偱 dm("message"); 偱僐儞僜乕儖侦 message 傪昞帵偱偒傞
/*
偾僼仅儖僩偺乽曔懆偝傟侧偄椺奜乿僴儞僪俦
*/
System.exceptionHandler = function (e)
{
// 偳偙侦傕曔懆偝傟侧偄椺奜偑僔僗侥俭懁偱曔懆偝傟偨応崌丄偙偺娭悢偑
// 屇伪傟傞丅e 偼椺奜僆僽仆僃僋僩丅
if(e instanceof "ConductorException")
{
// 僐儞僟僋伪偺搳偘偨椺奜偺応崌
Debug.logAsError(); // 尽僌偺僼傽僀儖傊偺彂偒弌偟摦嶌偺奂峦侧偳
var event_disabled = System.eventDisabled;
System.eventDisabled = true;
// 僄俦乕偺栋桼傪昞帵偝偣偰偄傞娫侦僀仪儞僩偑敪惗偡傞偲
// 傗偭偐偄侧偺偱偄偭偨傫僀仪儞僩敪惗傪掆巭偝偣傞
System.inform(e.message);
System.eventDisabled = event_disabled;
// 僀仪儞僩傪敪惗偡傞偐偳偆偐傪尦偺忬忏侦
return true; // true 傪晓偡偲杮懱懁偱椺奜偺张栋偼岘家侧偔侧傞
}
else
{
return false; // false 傪晓偡偲捠忢偺椺奜张栋
}
};
/*
僷僗偺愝掕
屻侦巜掕偟偨暔偑丄傛傝桪愭偝傟偰巊梡偝傟傞
*/
function useArchiveIfExists(name)
{
// name 偑懚嵼偟偰偄偨傜偦偺倾乕僇僀僽傪巊偆
var arcname;
if(Storages.isExistentStorage(arcname = System.exePath + name))
Storages.addAutoPath(arcname + ">");
}
Storages.addAutoPath(System.exePath + "video/"); // exePath 埲压偺 video/
Storages.addAutoPath("video/"); // video 僼仅儖僟
Storages.addAutoPath("others/"); // 偦偺懠
Storages.addAutoPath("rule/"); // 儖乕儖夋憸僼仅儖僟
Storages.addAutoPath("sound/"); // 岠壥壒僼仅儖僟
Storages.addAutoPath("bgm/"); // BGM 僼仅儖僟
Storages.addAutoPath("fgimage/"); // 慜宨夋憸僼仅儖僟
Storages.addAutoPath("bgimage/"); // 攚宨夋憸僼仅儖僟
Storages.addAutoPath("scenario/"); // 僔僫侪僆僼仅儖僟
Storages.addAutoPath("image/"); // 偦偺傎偐偺夋憸僼仅儖僟
Storages.addAutoPath("system/"); // 僔僗侥俭僼仅儖僟
// 僷僢僠倾乕僇僀僽偺専嶕偲巊梡
// 傕偟偙傟傜偺柤慜傪帩偭偨倾乕僇僀僽偑幚岘壜擞僼傽僀儖偲
// 摨偠応强侦偁偭偨応崌丄偦傟傪桪愭偟偰巊偆
useArchiveIfExists("video.xp3");
useArchiveIfExists("others.xp3");
useArchiveIfExists("rule.xp3");
useArchiveIfExists("sound.xp3");
useArchiveIfExists("bgm.xp3");
useArchiveIfExists("fgimage.xp3");
useArchiveIfExists("bgimage.xp3");
useArchiveIfExists("scenario.xp3");
useArchiveIfExists("image.xp3");
useArchiveIfExists("system.xp3");
useArchiveIfExists("patch.xp3");
// 捛壛偺僷僢僠梡倾乕僇僀僽偺専嶕
for(var i = 2; ; i++)
{
// 僷僢僠梡倾乕僇僀僽 patch2.xp3, patch3.xp3 ... 偑偁傞応崌偼偦逼傜傪
// 桪愭偟偰撉傒崬傓傛偆侦
if(Storages.isExistentStorage(System.exePath + "patch" + i + ".xp3"))
Storages.addAutoPath(System.exePath + "patch" + i + ".xp3>");
else
break;
}
delete useArchiveIfExists; // useArchiveIfExists 偼巊偄廔家偭偨偺偱堦坟徚偟偰偍偔
/*
僔僗侥俭僶乕仆儑儞
*/
Debug.notice("OS : " + System.osName + " (" + System.platformName + ")");
Debug.notice("KAG : " + kagVersion);