hsieh8958344 發表於 2023-4-13 20:49

關於CollisionZone.xml的一個問題,跟前輩們請教一下

這個檔案是從380版原版Tile抽出來的檔案

在查閱過有限的資料後
推定該檔案主要是設定可否穿人的區域
在380的版本
貌似主程式內建了穿人
依賴這個檔案來標記無法穿人的區塊
這個檔案解出來的時候,內容如下
X?xm?j蘆篹掮D?4&蒹翳Y?壉咀坴苦k峏旵€姅=72E]嘯gi瀛瘌Vy%脤筧d?z螑?款??梐p?4└&v遝? 1D柢糶?酕U啟l3g? ?鞙?"?溍&eA>???C&(K拶秤i??6璿 p j?4?Yo_9o?70辿蓳?aZ'煻MΓM???蜋貘{P$??$?0q'??珗€櫋        ?h???跕?%J粍窋湷?f?.:$1? $mwU暀???? ~?脹? *?+z?h眄U跈?????2>?.疳螛:?胊??+l?<$酯■}瑗??喒m???M#矯@;C荔'鉸Nr,k\dKZ全?-{mC}6S(y痎T?43u??c敓d僩>>A?O恮僿◣]箝??請誓礵????潪圠gs蝭        2?凈d?*Z捈9R媔Z鄛覲bQtN??凶3s?巍錦抴
b酮虇箬(?;j雕詁?*羸?吏O毋濮沋4揯爊揘Y玥?&??誃X? ?
*'::鶟?h麴⊙u?g!&?R舷/?碴?>鬑m Oㄨ?[譕陟UK?嗾蜲??■*鶣v4B'9蛣        h旽!c嚫?A I{nw?| w崟A? 髫€f垹┼y?苂
aJ3fB\顎e}R0(n路?G臐AtK ?5襗3??f        N?唸j窀7?2?鞊.?1X/?P6?Tms驕D=?蔊鱈惺鏗rfx愎?Aq臅n墺n搏?H喘?/??~V` L聿枑鉧!g?h?{?€?V:BW@??俞?5謺.d?司a蒐R??Ld??皽Jo+&F???\冏q?ㄛrr;/fr?藒?d吹鴕~????諳??Zu霯v
N蜄#?瞉?}膣擷tGi5?,慌)g?G?醄顩陽+R-??麚k婉€?恨(?羍q窉im纛剼簰?-Y(??bq詢)煍 0^塢洢B.2-嬉?巇.%'sbr???免 ?A?7?
瞋?f@?痲瑙$49q柂~蒯 敯POrq尌???隋X?`?uAq淈>祤 H, KXh?M貞€T€Q0?焚?慇?T 樾? i€gq:[湲???€蠀鯧錄P萉???V?M氙n囹DXl?女?襲臆\?G.3?%mu狻x9i?楨{鍘??:?E蚰購棬????oA?,LU?近?2h誅??$\鶾錟S?j}??? 鱠蜆?j?O_恣?S虙笫58S饋08U't6x釐Y?^? [#0[糞詩m腛im???J??隼睩??奸?\7??霘阤?襖J9uc*F?M'dI!?h?€?蜞q>_\/21b(*?繻?? 鮒EC饛UT穋h颻Khk
2es?}?概?搦霨I*-???B埢?I?蚿?葦碢I巕{P?Dh?*:瞴T??漾
{貫`; JK魺曩X毻J驫朧?惱?x雡Z&@穖虻l病f< 僆h軛臬1?€jE襞氐?uC/埮)?燀諭?鱭趼棦&i>杴<Os1d瘸q\唶T??荒:^b旨?Im?岮^*J3V\?&s?q襞??YgHl ?Z#?O,?塣R??g
>,捇tu礁珣Z恥?絏沺w/ 黌嘂??互閟伓蠶= 棡        a5??歇?Qx?>??gy?Z2芼??徲?湲6w2F*?>?pc?魯?坴5溷?4?X樲?垼??)?薘軬氍$#~w55*礭??l?踹FE
C_iE@卅-捧1??6梖|(p?犐("30=[栓縣{????"8驠鈶'荔罷d??al??iΤ桋犩癸2謯診$╮f?
IzOg?# h?W? v?炤 U@衯?]vu?A&@`蠠芯 )?G??鋿?%?!媦訬? aF茆d嗦?O繻U?\T慛楂#gkv?潷2囹?諵?x"N粑#麛紼笅<iSn;╤s?刑?沸L岪1y?鵌%?V?;t唚血^OcK1x幣6y ?_9?tc怴b?洧??YU€?T黨)蔫?v€_l欭??邦???Y?渵i??捏?落?嵣l_礫@?#?婼構躂鐸HkR\漏適nR??鞚v傭?w/飺?-7?潿雺? ??蘱奢陑S~S?q?Ig:r<羢*AZ?曹*s仇#W呂??e???(?.禎z衍滑&??e寂t%8xi\???船?拭g??o>KXd榐9k^棨貘B}?斤?魙a????X含^`\(鍷?x}??D.5挨h7S+?觩 ^祡?|眐?\藆 豜:=?-=???E1喈hZ╔AL^?矉K?+v4F姶u?餀H?蘤> ;﹦診?f澋 A
6?d|??o?x?)?虴B?舲湄?澍??/該{觖﹥W說D箖W?¢"趜]:薃7?I"A姤莠+1_)蕦p'Oed~??腯?d?0?aT衼S        嘿闢Y;柸癿咢Z??S ??V
4+=|赫o轉?僶R
?M曫御:zC8S???X談瞗m 惉t?tU?蜑??\堜VS?        黽?D?碞W?F?Bq鷨4@澴P餟?jw/q?/'?*6^@{郝古 a1?>遙Ka$C婸%或)U殑2??R?A?.扞 v廌呆??aWO籣???嵎⊥{P漕?e4b5E?_?2"堈?X{板潝,??{飂NX?        |V髖叔1€^僵zt逿+v溔稹??C泉y`.???pJ踄V6)AK"Rd閨Gq??鐑g`洎A?蚼        I)柦K莮?櫱C軔*j杠v?@#@孝        璉徜劓惜!暆?Bp欴???^?W?焍n=AR寧M扶lv:Pj<鷈???樼??I?哤V濃7?VRBa籀筸?蝗鵚K愕FB訹騧?災EBB?5裏q?3?吆錛{|醠
c?N<A菁        }l蛛踣?02k世 戇少j?4\鷩k達m觷播溛2uF?喲 蒛qT唁?? 膚K簦S渺~嗈?1粊?^).J9;?y 肪/Vn0=樗G?趯b搹tc*`襬9??5d?0?Y??"淞??t?tb◎杆??7粲A袟摋??R+?了NjF?3[?:p?壖X?緻錪ㄍs杍?B.?壛(婐8鄎漶??毻-?$k滄+?藀o0蚕?|螘后'孛?)NW?eyk5?)"R仟dm5 Qy趲??騄焜`徖cM圍創賦b&蜲F'泅j?餪扎揕zPr1<銠C?這是一個需要解碼的檔案,解碼後..內容如下
<?xml version="1.0"?>

<CollisionZoneList>

<Configuration isSettingToCollisionZone="true"/>

<Zone mapNumber="0" area="32574,32908 ~ 32604,32973"/> <!-- Village: Talking Island1 -->
<Zone mapNumber="0" area="32552,32940 ~ 32573,32983"/> <!-- Village: Talking Island2 -->

<Zone mapNumber="4" area="33088,32720 ~ 33199,32833"/> <!-- castle: kent castle -->
<Zone mapNumber="4" area="32750,32246 ~ 32841,32347"/> <!-- castle: orc fortress -->
<Zone mapNumber="4" area="32566,33350 ~ 32717,33462"/> <!-- castle: windawood castle -->
<Zone mapNumber="4" area="33558,32599 ~ 33709,32759"/> <!-- castle: giran castle -->
<Zone mapNumber="4" area="33457,33308 ~ 33575,33500"/> <!-- castle: heine castle -->
<Zone mapNumber="4" area="33615,32356 ~ 33690,32426"/> <!-- castle: dwarven cave -->
<Zone mapNumber="4" area="34011,33173 ~ 34163,33332"/> <!-- castle: aden castle -->

<Zone mapNumber="4" area="33035,32728 ~ 33080,32807"/> <!-- village: kent -->
<Zone mapNumber="4" area="32519,32715 ~ 32637,32826"/> <!-- village: gludin -->
<Zone mapNumber="4" area="32724,32424 ~ 32762,32471"/> <!-- village: burn field -->
<Zone mapNumber="4" area="32589,33159 ~ 32635,33223"/> <!-- village: woodsbec1 -->
<Zone mapNumber="4" area="32636,33176 ~ 32656,33214"/> <!-- village: woodsbec2 -->
<Zone mapNumber="4" area="33054,33381 ~ 33104,33415"/> <!-- village: silver knight1 -->
<Zone mapNumber="4" area="33115,33377 ~ 33127,33397"/> <!-- village: silver knight2 -->
<Zone mapNumber="4" area="33086,33348 ~ 33126,33381"/> <!-- village: silver knight3 -->
<Zone mapNumber="4" area="33337,32646 ~ 33493,32697"/> <!-- village: giran1 -->
<Zone mapNumber="4" area="33336,32697 ~ 33537,32762"/> <!-- village: giran2 -->
<Zone mapNumber="4" area="33342,32763 ~ 33544,32862"/> <!-- village: giran3 -->
<Zone mapNumber="4" area="33365,32863 ~ 33543,32888"/> <!-- village: giran4 -->
<Zone mapNumber="4" area="33365,32755 ~ 33478,32861"/> <!-- village: giran5 -->
<Zone mapNumber="4" area="33561,33194 ~ 33648,33303"/> <!-- village: haine1 -->
<Zone mapNumber="4" area="33560,33303 ~ 33636,33456"/> <!-- village: haine2 -->
<Zone mapNumber="4" area="34020,32224 ~ 34081,32321"/> <!-- village: oren -->
<Zone mapNumber="4" area="33686,32472 ~ 33753,32520"/> <!-- village: valakass nest -->
<Zone mapNumber="4" area="33856,33088 ~ 34175,33434"/> <!-- village: aden1 -->
<Zone mapNumber="4" area="34176,33065 ~ 34218,33248"/> <!-- village: aden2 -->

<Zone mapNumber="340" area="32704,32768 ~ 32831,32895"/> <!-- market: gludio -->
<Zone mapNumber="350" area="32640,32768 ~ 32767,32895"/> <!-- market: giran -->
<Zone mapNumber="360" area="32713,32779 ~ 32762,32822"/> <!-- market: oren -->
<Zone mapNumber="370" area="32716,32782 ~ 32756,32821"/> <!-- market: silver knight -->

<Zone mapNumber="66" area="32704,32780 ~ 32895,32959"/> <!-- village: aden2 -->
<Zone mapNumber="320" area="32747,32851 ~ 32876,32996"/> <!-- village: aden2 -->
<Zone mapNumber="304" area="32784,32768 ~ 32958,33021"/> <!-- village: aden2 -->
<Zone mapNumber="440" area="32297,32897 ~ 32643,33253"/> <!-- village: aden2 -->
<Zone mapNumber="400" area="32548,32657 ~ 32582,32691"/> <!-- village: aden2 -->

<Zone mapNumber="1000" area="32704,32768 ~ 32895,32959"/> <!-- village: silveria -->
<Zone mapNumber="1001" area="32704,32768 ~ 32895,32959"/> <!-- village: behimos -->
   
<Zone mapNumber="15" area="32720,32782 ~ 32753,32812"/> <!-- castle: kent castle1 -->

<Zone mapNumber="29" area="32718,32782 ~ 32753,32817"/> <!-- castle: windawood castle1 -->

<Zone mapNumber="52" area="32709,32782 ~ 32748,32828"/> <!-- castle: giran castle1 -->

<Zone mapNumber="64" area="32540,32802 ~ 32600,32861"/> <!-- castle: heine castle1 -->

<Zone mapNumber="300" area="32865,32515 ~ 32926,32583"/> <!-- castle: aden castle1 -->

</CollisionZoneList>
按上述標記的區塊來測試,確認了有標記的區塊是無法穿人
其它的區塊都可以穿人
我於是修改了這個檔案將地圖4標記全區
再加密後吃檔完
開天堂卻出現了無法讀取CollisionZone.xml的問題
我實在搞不懂我的問題是出在哪
或是我搞錯了方向,其實有更正確的方式來修正穿人的問題
想請有經驗的前輩指教一下
感謝大家了唷


sweetold 發表於 2023-4-17 10:33

可以參考我在LH論壇分享的文章[分享] 修正L1J-TW_3.80c的穿人穿怪

hsieh8958344 發表於 2023-4-23 14:40

sweetold 發表於 2023-4-17 10:33
可以參考我在LH論壇分享的文章[分享] 修正L1J-TW_3.80c的穿人穿怪

不知道是否方便讓我轉貼在這裡呢?我會載明出處..

zzzzzz 發表於 2023-12-11 08:53

多謝你的分享
頁: [1]
查看完整版本: 關於CollisionZone.xml的一個問題,跟前輩們請教一下