officeyutong
写过启动器的应该都知道,直接从json里面取出来的库文件不能直接使用,怎样把这些东西变成文件目录啊,替换吗?替换的话有些就是文件目录就有.这个字符怎么办?再就是替换完后还只是个目录,要用搜索的方法查找下面的库文件吗,

RecursiveG
http://wiki.vg/Game_Files

  1.     For i = 1 To JSON.Item("libraries").Count
  2.         j_Name = Split(JSON.Item("libraries").Item(i).Item("name"), ":")
  3.         If InStr(j_Name(1), "platform") Then
  4.             If InStr(1, j_Name(2), "debug", vbTextCompare) = 0 Then
  5.                 Unzip_natives App.Path & "\.minecraft\libraries" & Replace(j_Name(0), ".", "") & "" & j_Name(1) & "" & j_Name(2) & "" & j_Name(1) & "-" & j_Name(2) & "-" & Replace(JSON.Item("libraries").Item(i).Item("natives").Item("windows"), "${arch}", SystemBit) & ".jar", App.Path & "\.minecraft" & "versions" & GameVersion & "" & natives
  6.             End If
  7.         Else
  8.             sLauncher = sLauncher & "libraries" & Replace(j_Name(0), ".", "") & "" & j_Name(1) & "" & j_Name(2) & "" & j_Name(1) & "-" & j_Name(2) & ".jar;"
  9.         End If
  10.     Next i
复制代码

第一页 上一页 下一页 最后一页