星期六, 2月 08, 2020

如何從bricklink下載某個set的XML檔轉換成LDCAD的set檔


本篇將示範如何從bricklink下載某個set的XML檔轉換成LDCAD的set檔,這在使用像EV3-45544或Wedo2.0-45300等教育套件,需要利用這些套件製作組裝圖時很好用,可以避免常常為了找某個零件,而要時常切換不同的選擇目錄或資料夾或選擇顏色,直接將該套件所有的零件及對應顏色匯整在一起,方便製圖。

  1. 下載 BrickUtils2.5.exe
  2. 安裝JAVA
  3. 連到bricklink下載某個set的xml檔
    以下載ev3為例,先找到這個set的item ID,我們找到的item-ID是45544-1
  4. 連到bricklink下載頁,下載45544-1的XML檔,預設會是S-45544-1.xml
  5. 在[Catalog Items]項中下載[Bricklink的sets資料檔,下載檔名自動命名為Sets.xml


  6. 下載[Bricklink的Categories資料檔,下載時會自動命名為categories.xml

  7. 下載[Bricklink的Colors資料檔,下載時會自動命名為colors.xml

  8. 下載[Bricklink的Parts and color Codes資料檔,下載時會自動命名為codes.xml

  9. 執行brickUtils2.5.exe

  10. 在【Update Catalogs】中,點按【LDraw part libraries】下載更新part libraries
     

  11. 在【Update Catalogs】中,點按【LDraw official part librarie】下載更新LDraw official part librarie



  12. 在【Update Catalogs】中,點按【LDraw unofficial part librarie】下載更新LDraw unofficial part librarie




  13. 在[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



  14. 上述步驟執行完後,選擇new working list,把目前工作區的part list清空




  15. 執行Bricklink XML dump,選擇之前下載的45544-1的XML檔,預設下載時檔名會是S-45544-1.xml,所以我們選擇S-45544-1.xml


  16. 選擇S-45544-1.xml檔,即會載入45544-1的part list
  17. 接著定義brick list(這步驟一定要做,不然之後無法匯入.pbg檔),Search時要輸入BrickLink查到的Item ID,通常會是set number-1,亦即若是45544,則item ID是45544-1,若是9686則item ID是9686-1。所以我們search時要輸入45544-1


  18. 把一些不必要的項目如貼紙等刪除,可以LDraw ID排序,沒有LDraw ID的項目比較有可能是多餘的,選擇後點按上面



  19. 再檢視有哪些零件沒有LDrawID,我們需要自行手動增加,通常若有BLinkID,則LDRawID則是BLinkID+.dat,例如下圖的零件BLinkID為2815,則查詢LDRaw的零件檔則是2815.dat,所以我們就在LDRaw ID增加2815.dat

  20. 匯出PBG檔,選擇「LDCad Parts-bin Set」,並選擇「Include quantity」及「Include brick color」,「Add Extras」不用選(這是代表重覆的零件)。最後輸出時,我們命名為45544-1.pbg

  21. 上網找45544的某個PNG圖檔(一定要PNG),當作LDCad內這個SET的代表圖,我們命名為45544-1.png
  22. 修改45544-1.pbg(使用記事本),定義代表圖名稱
  23. 將45544-1.pbg和45544-1.png,複製,貼到LDCAD的使用者資料夾
    C:\Users\user(登入windows帳號)\AppData\Roaming\LDCad\partBin\default\sets
  24. 打開ldcad找到part listing of lego sets
  25. 若之後還有一些零件顏色或補充,可以直接增加或修改45544-1.pbg的內容,其格式為

    41669.dat:[color=15] [count=4]

    ldraw的零件檔名:[顏色][該零件在set的數量]

參考:

沒有留言: