本篇將示範如何從bricklink下載某個set的XML檔轉換成LDCAD的set檔,這在使用像EV3-45544或Wedo2.0-45300等教育套件,需要利用這些套件製作組裝圖時很好用,可以避免常常為了找某個零件,而要時常切換不同的選擇目錄或資料夾或選擇顏色,直接將該套件所有的零件及對應顏色匯整在一起,方便製圖。
- 下載 BrickUtils2.5.exe
- 安裝JAVA
- 連到bricklink下載某個set的xml檔
以下載ev3為例,先找到這個set的item ID,我們找到的item-ID是45544-1 - 連到bricklink下載頁,下載45544-1的XML檔,預設會是S-45544-1.xml
- 在[Catalog Items]項中下載[Bricklink的sets資料檔,下載檔名自動命名為Sets.xml
- 下載[Bricklink的Categories資料檔,下載時會自動命名為categories.xml
- 下載[Bricklink的Colors資料檔,下載時會自動命名為colors.xml
- 下載[Bricklink的Parts and color Codes資料檔,下載時會自動命名為codes.xml
- 執行brickUtils2.5.exe
- 在【Update Catalogs】中,點按【LDraw part libraries】下載更新part libraries
- 在【Update Catalogs】中,點按【LDraw official part librarie】下載更新LDraw official part librarie
- 在【Update Catalogs】中,點按【LDraw unofficial part librarie】下載更新LDraw unofficial part librarie
- 在[Update catalogs]中,分別執行BrickLink Catagories,Sets,Colors,Parts,匯入上面步驟下載的4個資料檔(,Sets.xml,colors.xml,codes.xml),即:
執行BrickLink Catagories選擇categories.xml
執行BrickLink Sets選擇Sets.xml
執行BrickLink Colors選擇colors.xml
執行BrickLink Parts選擇codes.xml - 上述步驟執行完後,選擇new working list,把目前工作區的part list清空
- 執行Bricklink XML dump,選擇之前下載的45544-1的XML檔,預設下載時檔名會是S-45544-1.xml,所以我們選擇S-45544-1.xml
- 選擇S-45544-1.xml檔,即會載入45544-1的part list
- 接著定義brick list(這步驟一定要做,不然之後無法匯入.pbg檔),Search時要輸入BrickLink查到的Item ID,通常會是set number-1,亦即若是45544,則item ID是45544-1,若是9686則item ID是9686-1。所以我們search時要輸入45544-1
- 把一些不必要的項目如貼紙等刪除,可以LDraw ID排序,沒有LDraw ID的項目比較有可能是多餘的,選擇後點按上面
- 再檢視有哪些零件沒有LDrawID,我們需要自行手動增加,通常若有BLinkID,則LDRawID則是BLinkID+.dat,例如下圖的零件BLinkID為2815,則查詢LDRaw的零件檔則是2815.dat,所以我們就在LDRaw ID增加2815.dat
- 匯出PBG檔,選擇「LDCad Parts-bin Set」,並選擇「Include quantity」及「Include brick color」,「Add Extras」不用選(這是代表重覆的零件)。最後輸出時,我們命名為45544-1.pbg
- 上網找45544的某個PNG圖檔(一定要PNG),當作LDCad內這個SET的代表圖,我們命名為45544-1.png
- 修改45544-1.pbg(使用記事本),定義代表圖名稱
- 將45544-1.pbg和45544-1.png,複製,貼到LDCAD的使用者資料夾
C:\Users\user(登入windows帳號)\AppData\Roaming\LDCad\partBin\default\sets - 打開ldcad找到part listing of lego sets
- 若之後還有一些零件顏色或補充,可以直接增加或修改45544-1.pbg的內容,其格式為
41669.dat:[color=15] [count=4]
ldraw的零件檔名:[顏色][該零件在set的數量]
參考:
沒有留言:
張貼留言