[WEè¾
å©] ydweææ°ç 1.22.5æ£å¼ç
YDWE,顾åæä¹,æ¯ç±æåæåå
±åæé çä¸æ¬¾èå¹¼çå®çéå
½å°å¾ç¼è¾å¨,æ¥æç®åè强大çå½æ°å°è£
å°è§¦åå¨å¼æ¾ç»æ°äºº,åæ¶æ¥æVJ,CJ,ZINCç¼è¯åè½å¼æ¾ç»è人.大家ååæé,æ们å¨è¿éæä¾ææ°çæ¬çYDWEéå
½å°å¾ç¼è¾å¨ä¸è½½ä¸ææ°çæç¨.å¦å¤æ¬¢è¿åç§ä½¿ç¨åé¦ä¿¡æ¯,æ 论æ¯ä½ çåæ,ä½ çå½æ°,ä½ åç°äºBUG,ææ¯å ä¸ºä½ ä¸ä¼ç¨èé æç误解,æ们é½éæ¶æ¬¢è¿ä½ æ¥è¿éä¸æ们è¿è¡äº¤æµ,ææ³æ 论ä½æ¶,æ们çç®çåªæä¸ä¸ª,å°±æ¯è®©åå¾æ´å ç®åä¸å®¹æ.
ydweææ°ç 1.22.5æ£å¼çæ´æ°è¯´æï¼
1.ä¿®æ£âåéåå¯ç ´åç©âå¨ä¼åå¨ä¼åå失æçé®é¢ã
2.ä¿®æ£âåéåå¯ç ´åç©âåå¨ç¹æ³æ¼çé®é¢ã
3.ä¿®æ£ç©ååæç³»ç»å¨æäºæ
åµä¸ä¼å¤±æçé®é¢ã
4.ä¿®æ£YDWEGetBooleanByIntegeråYDWEGetBooleanByStringåç±»é误çé®é¢ã
5.ç¥å¾®ç²¾ç®äºAIå¦ä¹ æè½ç代ç ã
6.æè·åè·åæ´æ°å°åç±»çUI移å°æåé¢ã
请大家å°ydweå®ç½ä¸è½½,以åè·åææ°çYDWEæç¨
æ¬æ转èª:
http://www.ydwe.net/thread-7181-1-1.html妹ç,ä»å¤©å®å¨æ¯å¤ªç´¯äº..ä¸ä¸ä¼ é件äº...表示麻ç¦å¤§å®¶å»YDWEä¸è½½å§.
[WEè¾
å©] èç¼UI 1.24
èç¼UI 1.24
ç¹å»è¿å
¥ä¸è½½ï¼èç¼UI 1.24.rar
http://bbs.islga.org/forum.php?mod=viewthread&tid=871635Ver:1.24
æ¬UIéç¨äº1.20è³1.24ææçæ¬,ä½è¯·æ³¨æ:
带<1.24>æ è®°ç触ååªéç¨äº1.24,å¦æä½ æ£ä½¿ç¨1.20å°1.23çå°å¾ç¼è¾å¨å¶ä½å°å¾,请å¿ä½¿ç¨,å¦åä¼å¯¼è´ä¸è½ä¿åå°å¾èåºé.
æ¸
空UIåUnitsæ件夹ï¼ä¸è½½å解åå°éå
½äºé¸æ ¹ç®å½å°±å¯ä»¥ï¼å°½éä¸è¦å第ä¸æ¹å¢å¼ºWEæ··ç¨
å¨ä¸ä½¿ç¨å¸¦[R][E]çæ è®°å½æ°çæ
åµä¸ï¼è¯¥UIä¸åçå®å
¨å
¼å®¹ï¼æ¢å¥è¯è¯´ï¼ä½¿ç¨äºå¸¦[R][E]çæ è®°çå½æ°ï¼åç¨åçWEå°±æä¸å¼äº
å é¤"UI\TriggerData.txt"æ件,å该UIå¯ä½ä¸ºå®æ¹åçUI使ç¨
UIæ件夹ä¸æ2个.batæ件ï¼ç¹å»è¿è¡å¯ä½¿ç¨ä¸åé
ç½®UI触å
Origin.bat 为æ å设置ï¼éèä¸åçå½æ°åè½ç¸åçå 强å½æ°ï¼æ¨è使ç¨è¯¥è®¾ç½®
All.bat 为å
¨å½æ°è®¾ç½®ï¼æ¾ç¤ºææéèçå½æ°ï¼å¦ææçæ¬å²çªçè¯å¯ä»¥ä½¿ç¨è¯¥è®¾ç½®
â注æ:带[R]æ è®°å½æ°ä¸ºèç¼Red_Wolfæ·»å ,带[E]æ è®°å½æ°ä¸ºEditoræ·»å
带 [R] çå½æ°æ¯èç¼(Red_Wolf)å ç,主è¦æ¯ææ大å¤æ°åç触åéä¸äºæçä½çBJå½æ°æ¿æ¢æé«æçCJå½æ°
带 [C] çå½æ°æ¯å¡å¸(CappuCcino)å ç,主è¦æ¯æ¹ä¾¿ç´æ¥å¨è§¦åçé¢éåå
¥Jass代ç ,æ¯å¦å±é¨åéç
带 [Ci] çå½æ°æ¯çªé²è¯º(Cirno)å ç,主è¦æ¯æèç¼UIéæªå å
¥çä¸é¨åCJå½æ°å äºè¿æ¥
ä½ ä¹å¯ä»¥æ ¹æ®WAR3PATCH_MPQçMPQæ件éé¢çCJãBJçå
容èªå·±æ·»å
â注æå¿
须使ç¨CJãBJçæ件èªå¸¦çå
容ï¼èªå®ä¹çä¸è¡
主è¦ä¿®æ¹ä¸¤ä¸ªæ件TriggerStrings.txt(触åææ¬æ件),TriggerData.txt(触åæ°æ®æ件)
主è¦ä¿®æ¹ç»æå请修æ¹ä¸ä¸WorldEditStrings.txtæ件第2è¡ççæ¬å·
V1.24çæ´æ°
2012-4-30~2012-5-1 å¨å¤å¤©æ°æå©æ¨å¨åºç¡ä¸ä¿®æ¹
æ·»å äºä»¶:åä½-æ¥è¿æå®åä½(æå®æ¡ä»¶) [E],åä½-åä½å±æ§å¼åå [E]
æ·»å å¨ä½:ç©å-å建ç©å(æå®åæ ) [E],åä½-åå¸ç»äºç©åå½ä»¤ [E]
Vå¤å¤©æ°æå©æ¨å¨çæ´æ°
==============================================================================
09å¹´8æ12æ¥åæ¨æ´æ°
==============================================================================
å å
¥1.24aææçBJåCJå½æ°
Unitsæ件夹å¨ä¸ä¸ççåºç¡ä¸æªåä»»ä½æ¹å¨
åé管çå¨å
å å
¥ä¸ä¸ªæ°ç±»å«
对象(handle),å®ä½å¯¹è±¡(agent),åå¸è¡¨(hashtable)
æ¬UIéç¨äº1.20è³1.24ææçæ¬,ä½è¯·æ³¨æ:
带<1.24>æ è®°ç触ååªéç¨äº1.24,å¦æä½ æ£ä½¿ç¨1.20å°1.23çå°å¾ç¼è¾å¨å¶ä½å°å¾,请å¿ä½¿ç¨,å¦åä¼å¯¼è´ä¸è½ä¿åå°å¾èåºé.
æ±åè¿ç¨ä¸åç°
SaveGameCacheHandleBJ
å¨åçUIéæè®°å½ï¼ä½BJåCJéå´æ²¡æ对åºçå½æ°
å¦æ使ç¨äºè¿ä¸ªï¼ä¿åçæ¶åWEä¼æ¥éï¼æ示æ æ¤å½æ°
æ以æ¬UIå»é¤äºè¯¥å½æ°ï¼ä»¥å
误使ç¨ååºé
==============================================================================
å
³äº"å®ä½å¯¹è±¡"ç说æï¼
å®ä½å¯¹è±¡(Jassåéç±»åæ¯agent)é¶å±äºhandle
以ä¸ç±»åå¨1.24ä¸ç±ç´æ¥ç»§æ¿äºhandleæ¹å为继æ¿äºagent:
äºä»¶(event) ç©å®¶(player) ç©ä½(widget) æè½(ability) ç©å®¶ç»(force) åä½ç»(group)
触å(trigger) 触åæ¡ä»¶(triggercondition) 计æ¶å¨(timer) 计æ¶å¨çªå£(timerdialog)
ä¸è§ååºå(region) ç©å½¢åºå(rect) æ¡ä»¶è¡¨è¾¾å¼(boolexpr) é³æ(sound) ç¹æ(effect)
对è¯æ¡(dialog) 对è¯æ¡æé®(button) ä»»å¡(quest) ä»»å¡é¡¹ç®(questitem) ç¹(location)
å¯è§åº¦ä¿®æ£å¨(fogmodifier) 失败æ¡ä»¶(defeatcondition) æè¡æ¦(leaderboard)
å¤é¢æ¿(multiboard) å¤é¢æ¿é¡¹ç®(multiboarditem) å¯è¿½è¸ªå¯¹è±¡(trackable)
游æç¼å(gamecache) åå¸è¡¨(hashtable)
==============================================================================
å¨èç¼1.2.2æ±åUIåºç¡ä¸æ¹ç,ä¹å°±æ¯è¯´,å®å
¨å
¼å®¹äºç°å¨åç§å°å¾ä½è
æéçUI
å
³äºè§¦åå¨é¨å:
带 [R] çå½æ°æ¯èç¼(Red_Wolf)å ç,主è¦æ¯ææ大å¤æ°åç触åéä¸äºæçä½çBJå½æ°æ¿æ¢æäºé«æççCJå½æ°
带 [C] çå½æ°æ¯å¡å¸(CappuCcino)å ç,主è¦æ¯æ¹ä¾¿ç´æ¥å¨è§¦åçé¢éåå
¥Jass代ç ,æ¯å¦å±é¨åéç
带 [Ci] çå½æ°æ¯çªé²è¯º(Cirno)å ç,主è¦æ¯æèç¼UIéæªå å
¥çä¸é¨åCJå½æ°å äºè¿æ¥
ç¶åéè¦è¯´æçæ¯,å¦æä½ ä½¿ç¨äºå¸¦ [R] [C] [Ci] ä¸ä»»æä¸ä¸ªæ ç¾çå½æ°ä¹å,ä½ çå°å¾å¨ä¸è£
è¿ä¸ªUIçæ
åµä¸å°±æä¸å¼äº
ä¹å°±æ¯è¯´,æ³ç¨å®æ¹åçWEæå¼å¾çè¯,å°±ä¸è¦ä½¿ç¨å¸¦[R] [C] [Ci]çåè½
å½ç¶,ç°å¨è®¸å¤äººé½å¨ç¨UIåå¾äº,ä¸ç¨UIçåªæä¸ç§æ
åµ:
ä¸æ¯è±æé«æ,åè对äºä¸æ触åä¸ä¹ æ¯ç;
äºæ¯Jassé«æ,å°±æ¯å®å
¨ç¨èªå®ä¹èæ¬åå¾èä¸ç¨è§¦åç;
ä¸æ¯æ°æ,å°±æ¯è¿ä¸ç¥éææ±åUIçåå¨ç人
================================================================================
V1.2.2çæ´æ°
æ·»å 游æ平衡常æ°å
¨è¯´æ
æ·»å æå®åä½ - å¬å¤åä½äºä»¶
åä½ç¼è¾å¨ - é²å¾¡ãé²å¾¡å级å¯ä»¥ä½¿ç¨å®æ°
V1.2.1çæ´æ°
ä¿®æ£å 个å°Bug
å¢å 32个éè模å
V1.2çæ´æ°
æ·»å éèå¾æ 109个,éè模å57个,å¯å¨"å
¶ä»"åç±»ä¸æ¾å°
ä¿®æ£åçWEä¸æ»å»ä¼¤å®³è¡°åçç§æå级Bug
ææ·å ææ»éçå 个å¼å精确å°0.001
ä¿®æ£åçWEä¸çç°(ç®ç¢)æ æ³è®¾ç½®æ°æ®åæ«æ¥å®¡å¤æ æ³è®¾ç½®ç®æ ç级è¦æ±çBug(éè¦å¨å°å¾ä¸å¯¼å
¥Units\AbilityMetaData.slkæ件,并以æ¤ä¸ºè·¯å¾å.å ç¨å¤§å°20å¤K.)
ä¿®æ£å®æ¹è§¦åçä¸äºé误ï¼ä¼å¨åå½æ°éå 说æï¼
æ·»å åç±»å 强å½æ°ï¼ä»¥[R]ä½ä¸ºæ è®°ï¼
ä¸é¨åå½æ°nativeåèå¯ä»¥ä¸åçå
¼å®¹çï¼æªæ·»å æ å¿ã
æ·»å 以ä¸éèæè½:
ANbu AHbu AObu AEbu AUbu AGbu åæ建é æè½ : å¯ä¿®æ¹å¾æ åæé®ä½ç½®
ACsp ä¸ç«çç©ç¡ç : å¯æ´æ¹ç¡ç ææ
AHer è±é : å¯è®¾ç½®è±éå级ææå¨ç»
Aloc èè« : 使å¾å¯ä»¥å¨è§¦åå¨ä¸æ·»å 该æè½
Amov ç§»å¨ : å¯è®¾ç½®ç»è¿ä¼ éé¨æ¶çææå¨ç»
Atol çå½ä¹æ ææéå : å¯æ´æ¹éå ææ
æ·»å 以ä¸æ¸¸æ平衡常æ°:
éè¿è£
饰ç©æ¶éæ©åZå移
ç¹å½ä»¤æ示å¨é¢è²(ä¸è¬)
ç¹å½ä»¤æ示å¨é¢è²(æ»å»)
ç©å - ç©åé´å½±
ç©å - ç©åé´å½±ä½ç§»
ç©å - ç©åé´å½±å¤§å°
ä¿¡æ¯é¢æ¿ - Buffå¾æ æ¶è¤ªæ¶é´
ä¿¡æ¯é¢æ¿ - Buffå¾æ æ¶è¤ªæå°Alphaå¼
ä¿¡æ¯é¢æ¿ - Buffå¾æ æ¶è¤ªæ大Alphaå¼
ä¿¡æ¯é¢æ¿ - è¿ææ大æ»å»è·ç¦»
ä¿¡æ¯é¢æ¿ - æ»å»é度 - å¿«(æ»å»é度æ¾ç¤ºåçç¹)
ä¿¡æ¯é¢æ¿ - æ»å»é度 - ä¸ç
ä¿¡æ¯é¢æ¿ - æ»å»é度 - æ
¢
ä¿¡æ¯é¢æ¿ - æ»å»é度 - é常æ
¢
ä¿¡æ¯é¢æ¿ - 移å¨é度 - å¿«
ä¿¡æ¯é¢æ¿ - 移å¨é度 - ä¸ç
ä¿¡æ¯é¢æ¿ - 移å¨é度 - æ
¢
ä¿¡æ¯é¢æ¿ - 移å¨é度 - é常æ
¢
æ¼æµ®æå - è´å½ä¸å» - æåé¢è²
æ¼æµ®æå - è´å½ä¸å» - åä½å¤§å°
æ¼æµ®æå - è´å½ä¸å» - æå移å¨é度
æ¼æµ®æå - è´å½ä¸å» - æç»æ¶é´
æ¼æµ®æå - è´å½ä¸å» - æ¶éæ¶é´ç¹
æ¼æµ®æå - æ³åçç§
æ¼æµ®æå - æ»å»ä¸¢å¤±
æ¼æµ®æå - æå½±çªè¢
æ¼æµ®æå - å¥å±
æ¼æµ®æå - æ¨æ
æ¼æµ®æå - é»é
å°å°å¾ä¿¡å· - å®æä¿¡å·é¢è²
å°å°å¾ä¿¡å· - æ»å»ä¿¡å·é¢è²
å°å°å¾ä¿¡å· - 建议信å·é¢è²
å°å°å¾ä¿¡å· - è·¯å¾ç¹ä¿¡å·é¢è²
åä½å¤§å° - å·¥å
·æ - æ é¢
åä½å¤§å° - å·¥å
·æ - 说æ
åä½å¤§å° - å·¥å
·æ - æ¶è´¹æ°å¼
åä½å¤§å° - è天è¾å
¥æ æå大å°
åä½å¤§å° - å¾æ å³ä¸è§æ°å
åä½å¤§å° - 游æä¿¡æ¯æ示
åä½å¤§å° - 维修费æ示
åä½å¤§å° - æè¡æ¦åå¤é¢æ¿
åä½å¤§å° - 触åææ¬æ¾ç¤º
åä½å¤§å° - è天ææ¬æ¾ç¤º
åä½å¤§å° - ç©åæ æ é¢
åä½å¤§å° - çå½éæ³å¼
åä½å¤§å° - ç©ä½æ¬æµ®çª - åå
åä½å¤§å° - ç©ä½æ¬æµ®çª - 说æ
åä½å¤§å° - 计åå± - æ®éåä½
åä½å¤§å° - 计åå± - 大åä½
åä½å¤§å° - 计åå± - ç©å®¶åå
å
¨å±åéç±»åæ·»å :
multiboarditem å¤é¢æ¿é¡¹ç®
èªå®ä¹ä»£ç å¨ä½æ·»å é¢ç½®é项:
éåºå½å循ç¯
ç¦ç¨ESCè·³è¿çµå½±æ¶æ¯
å¯ç¨ESCè·³è¿çµå½±æ¶æ¯
æ·»å 触åè°ç¨é¢ç½®åé代æ¿ä¸äºå½æ°,主è¦æ¯Last'Xç±»å½æ°:
循ç¯æ´æ°A 循ç¯æ´æ°B
æååè¨é¿åº¦(å®æ°)
æåå建çåä½ æå读åçåä½ æåæ¿æ¢çåä½ æåå建çä¸æ»æéç¿
æåå建çå¯ç ´åç©
æåå建çç©å æå丢å¼çç©å
æåå建çåä½ç»
æåå建çç¹æ
æåå建çéªçµææ
æåå建çå¾å
æåå建çå°é¢çº¹çåå
æåå建ç天æ°ææ
æåå建çå°å½¢åå
æåææ¾çé³æ
æåææ¾çé³ä¹
æåå建çä»»å¡
æåå建çä»»å¡é¡¹ç®
æåå建ç失败æ¡ä»¶
æåå建ç对è¯æ¡æé®
æåå建çæè¡æ¦
æåå建çå¤é¢æ¿
æåå¯ç¨ç计æ¶å¨
æåå建ç计æ¶å¨çªå£
æåå建ç游æç¼å
æåå建çæ¼æµ®æå
æåå建çå¯è§åº¦ä¿®æ£å¨
å¯ç¨å°å¾åºå åå§å¯ç¨é头èå´
å
¨é¨ç©å®¶ï¼ç©å®¶ç»ï¼
触åäºä»¶æ·»å :
ç©åè¢«ç ´å
åä½è¿å
¥ä¸è§ååºå
åä½ç¦»å¼ä¸è§ååºå
触åå¨ä½æ·»å :
ç¸å¯¹ç¹å½æ°,æ·»å åç§åæ å½æ°
åç±»nativeå½æ°
å é¤éæ³ææ(æ´è¯¦ç»çåç±»)
æ·»å /å é¤åä½ç±»å«(å·²å»é¤æ ç¨ç±»å«)
åå¸åä½å½ä»¤:æOrderIdåå¸å½ä»¤,
åå¸åä½å½ä»¤:ä¸ä»å½ä»¤ç±»(å¦è´ä¹°ç©å åä½)
æ·»å 对è¯æ¡æé®ï¼æå¿«æ·é®ï¼
å¤é¢æ¿é¡¹ç®ç±»å½æ°
设置循ç¯æ´æ°A/B
æå/æ¢å¤AIèæ¬è¿è¡
触åè°ç¨æ·»å :
å
¶å®æ ¼å¼æ´æ° (integer) : å¯ä»¥è¾å
¥0xfff, 'A001', (5+4)/a çåç§æ ¼å¼
å¦ä¹ æè½(å¯å¨"æè½"ä¸ç´æ¥ä½¿ç¨)
æè½ææ (effect)
V1.0 - V1.1
å®å
¨éæ±åçæ¬ï¼ä¿®æ£åWEæ±åé误æ æ°ï¼ç¡®æ¯æ·±æææ
¨ï¼åªææ æ°ä¸è¯æè½è¡¨è¾¾æçå¿æ
ï¼
触åé¨åæ·»å äºè¯¦ç»ç说æï¼ææéè¦æ³¨æå
åéæ¾çå½æ°é½ä»¥æ³¨æã
ç©ä½ç¼è¾å¨å
¨è¯´æéè´´ååºï¼æç¨è¯æ±ä»¥è¯¥çæ¬ä¸ºå
ç©ä½ç¼è¾å¨åé项éæ°ç¼æï¼æ´æ¹ä¾¿æ¥æ¾
æ大é度解é¤ç¼è¾å¨å°å½¢éå¶
éå½å å
¥å¸¸ç¨çå 强å触åï¼å¹¶å¨å
¶åæ·»å [R] æ è®°ï¼å¨ä¸ä½¿ç¨å¸¦æ è®°å½æ°çåæä¸ï¼è¯¥çä¸åçå
¼å®¹
å
¨å±åéç±»åæ·»å :
itempool ç©åæ±
unitpool åä½æ±
region ä¸è§ååºå
trackable å¯è¿½è¸ªå¯¹è±¡
triggercondition 触åæ¡ä»¶
triggeraction 触åå¨ä½
event 触åäºä»¶
eventid äºä»¶ID
boolexpr å¸å°è¡¨è¾¾å¼
code å½æ°
触åå¨åä½ç±»å«æ·»å :
æ»äº¡ç
æ³°å¦æ
ç头人
触åäºä»¶æ·»å :
对è¯æ¡æé®è¢«ç¹å»
é¼ æ ç¹å»å¯è¿½è¸ªå¯¹è±¡ï¼Trackableï¼
é¼ æ 移å¨å°å¯è¿½è¸ªå¯¹è±¡ï¼Trackableï¼
触åå¨ä½æ·»å :
åä½æ± ç±»å¨ä½ï¼unitpoolï¼
ç©åæ± ç±»å¨ä½ï¼itempoolï¼
ç©å½¢åºåç±»å¨ä½ï¼Rectï¼
ä¸è§ååºåç±»å¨ä½ï¼Regionï¼
åç±»éæ¯å¯¹è±¡å¨ä½
è¿è¡å½æ° ExecuteFunc
对æå®ç©å®¶æ¾ç¤ºææ¬æ¶æ¯
æå®åºå·ææ¾åä½å¨ç»
设置æè½æ°¸ä¹
æ§
å建ç©åå°æå®ç©åæ
å
³é游æå½ååè½
è¾å
¥ä½å¼ç
移å¨éªçµææ
移å¨ç¹
å½æ°è°ç¨æ·»å :
åç±»X/Y/Zåæ çè·å
æ°å»ºå¯¹è±¡ç±»
æ¬å°ç©å®¶ï¼playerï¼
ä½å¼æ¨¡å¼æ æ³èå©ï¼blooeanï¼
ä½å¼æ¨¡å¼æ æ³å¤±è´¥ï¼blooeanï¼
åä½å¨ä¸è§ååºåå
ï¼blooean