藏宝湾网游单机站

 找回密码
 注册

QQ登录

只需一步,快速开始

★【黑暗之光SF★我是大主宰SF】【神将三国SF】★

★【0.1折】★【变态网页游戏私服】★

★神将三国网页版上线送V5 5w元宝 5000w铜币 我是大主宰上线满v,80万元宝,小怪都爆元宝,耐玩长久稳定★

【原始传奇SF/维京传奇SF】【GM包站手游】

★【原始传奇SF/维京传奇SF】【GM包站手游】★

★2025火爆『传奇岁月+赤焰号角+维京传奇+原始传奇』爆战力称号BUFF+神装99999999万人PK★

★全网独家 可以单机 可以互动的传奇!★

★全网独家 可以单机 可以互动的传奇!★

★全网唯一持续更新的可单机游戏!每15-25天更新一次内容,保持游戏新鲜度!! 众多独家的功能特色,众多你没见过的全新玩法,有能力的赚点烟钱,还能偶尔沙城战斗!★

★承接推广★
★承接推广★

★承接推广★

☆五一活动开放放置传奇☆

★五一活动开放放置传奇★

★可白嫖 上班摸鱼类 放置文字传奇游戏(放置休闲)qq群756025698★

★三职业复古★开局送神装★爆率100%★散人逆袭★

★三职业复古★开局送神装★爆率100%★散人逆袭★

★〖双线〗〖无忧传奇〗〖每日新区〗〖开局送神装 100%高爆率 装备元宝打怪爆〗★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★DNF★全职业平衡★公益服★
★DNF★全职业平衡★公益服★

【dnf86版本】【怀旧服】【全职业平衡】【非变态服】【非商业服】【775016356】

★《天使之战MU》经典奇迹重现★

★《天使之战MU》经典奇迹重现★

★2025年热门手游推荐:所有游戏充值永久0.1折,648只需6.48元!原版物价不膨胀★

★梦幻16门派全新大唐九黎★

★梦幻16门派全新大唐九黎★

★★新增全新门派九黎城,★不做垃圾,力争什么都做到最好★持续更新,长久稳定★

★承接推广★

★承接推广★

★承接推广★

查看: 11979|回复: 51

[其他工具] 再爆一个完整的源代码,可以解压龙之谷资源包,打包,定制定,制作自动补丁

  [复制链接]
发表于 2013-4-15 22:56:00 | 显示全部楼层 |阅读模式
不知道这个是不是龙之谷源代码  莫名其妙搜到的  求大神鉴定啊 如果是真的大家顶啊为了广大的DN玩家不再受到SD的摧残 谢谢
Global _OpenResName$
Global _SaveResName$
Global _OpenResPath$
Global _SaveResPath$
Global _IsUnPackRun
Global _IsPackRun
Global _IsCloseWin100
Global _IsCloseWin200
;虚拟文件的结构
Structure TypeVirFile
   VirName$          ; 虚拟文件的虚拟全路径
   VirSize.l         ; 虚拟文件的大小               
   ExtSize.l         ; 虚拟文件解压后的大小
   KeepSize.l        ; 虚拟文件占用的空间的大小
   VirAddress.l      ; 虚拟文件内容在资源中的指针地址
   IdxAddress.l      ; 虚拟文件索引在资源文件的指针地址
EndStructure
;虚拟文件的结构
Structure TypeVirFolder
   VirPath$          ; 虚拟文件的虚拟路径
   StartList.l       ; 符合虚拟路径的虚拟文件的开始索引号
   EndList.l         ; 符合虚拟路径的虚拟文件的结束索引号
EndStructure
Global NewList _ListAllVirFile.TypeVirFile()             ;虚拟文件的索引集
Global NewList _ListAllVirFolder.TypeVirFolder()         ;虚拟文件的路径集
Global NewList _ResFilesToPacking$()             ;虚拟文件的索引集
Global _CountResFilesToPacking              ;虚拟文件的索引集

;- 设置集---------------------------------------------------------------------------------------------------------
Procedure UseParserRes_ReadUIPrefs()                                          ;<<<<<<<<<<OK
   
   OnErrorResume()    ;出错继续运行程序
   OpenPreferences("set.prefs")
      PreferenceGroup("FileName")
         _OpenResName$ = ReadPreferenceString ("OpenResName", "")
         _SaveResName$ = ReadPreferenceString ("SaveResName", "")
         _OpenResPath$ = ReadPreferenceString ("OpenResPath", "")
         _SaveResPath$ = ReadPreferenceString ("SaveResPath", "")
   ClosePreferences()
   
EndProcedure
   
;保存UI设置
Procedure UseParserRes_SaveUIPrefs()                                          ;<<<<<<<<<<OK
   OnErrorResume()    ;出错继续运行程序
   If CreatePreferences("set.prefs")
      PreferenceGroup("FileName")
         WritePreferenceString ("OpenResName", _OpenResName$)
         WritePreferenceString ("SaveResName", _SaveResName$)
         WritePreferenceString ("OpenResPath", _OpenResPath$)
         WritePreferenceString ("SaveResPath", _SaveResPath$)
      ClosePreferences()         
   EndIf
EndProcedure
  

;- 构建控件---------------------------------------------------------------------------------------------------------
; 构建主窗体控件
Procedure CreateWin_MainWindow()
   WinFlags.l = #PB_Window_MinimizeGadget|#PB_Window_SystemMenu|#PB_Window_ScreenCentered
   WinHwnd = OpenWindow(0, 0, 0, 620, 200, "迷路[龙之谷]客户端解析器 V1.00", WinFlags )
   If WinHwnd = 0                        : ProcedureReturn #True : EndIf        ;构建主窗体
   If CreateGadgetList(WindowID(0)) = 0 : ProcedureReturn #True : EndIf        ;构建主窗体
   UseParserRes_ReadUIPrefs()
   
   Frame3DGadget(100, 010, 010+000, 600, 080,"解析成明文文件库")
   TextGadget   (101, 025, 033+000, 080, 020, "资 源 地址:")     
   StringGadget (103, 100, 030+000, 400, 020, "")   
   ButtonGadget (105, 510, 030+000, 020, 020, "..")   
   
   TextGadget   (102, 025, 063+000, 080, 020, "明文库地址:")     
   StringGadget (104, 100, 060+000, 400, 020, "")
   ButtonGadget (106, 510, 060+000, 020, 020, "..")           
   ButtonGadget (107, 540, 030+000, 055, 050, "解析")
   
   
   Frame3DGadget(200, 010, 010+100, 600, 080,"打包成资源文件")
   TextGadget   (201, 025, 033+100, 080, 020, "明文库地址:")     
   StringGadget (203, 100, 030+100, 400, 020, "")   
   ButtonGadget (205, 510, 030+100, 020, 020, "..")   
   
   TextGadget   (202, 025, 063+100, 080, 020, "新资源地址:")     
   StringGadget (204, 100, 060+100, 400, 020, "")
   ButtonGadget (206, 510, 060+100, 020, 020, "..")           
   ButtonGadget (207, 540, 030+100, 055, 050, "打包")   
   
   ;ProgressBarGadget(300, 010, 200, 600, 20, 0, 100 )
   
   SetGadgetText(103, _OpenResName$)
   SetGadgetText(104, _SaveResPath$)
   SetGadgetText(203, _OpenResPath$)
   SetGadgetText(204, _SaveResName$)
   ;SetGadgetState   (300, 100)
   
EndProcedure

Procedure CreateWin_UnPackingWindow()
   WinFlags.l = #PB_Window_MinimizeGadget|#PB_Window_SystemMenu|#PB_Window_ScreenCentered
   WinHwnd = OpenWindow(100, 0, 0, 400, 110, "正在解析["+GetFilePart(_OpenResName$) + "]资源", WinFlags )
   If WinHwnd = 0                        : ProcedureReturn #True : EndIf        ;构建主窗体
   If CreateGadgetList(WindowID(100)) = 0 : ProcedureReturn #True : EndIf        ;构建主窗体
      Text$ = "[共有: " + Str(CountList(_ListAllVirFolder())) + "个文件夹] 正在创建文件夹..."
      TextGadget(1000, 10, 20, 270, 20, Text$)
      TextGadget(1001, 280, 20, 110, 20, "[耗时 ms] 0%",#PB_Text_Right)
      ProgressBarGadget(1002, 10, 40, 380, 20, 0, 100 )
      ButtonGadget     (1003, 300, 70, 80, 30, "取消" )      
      SetGadgetState   (1002,0)
      DisableWindow(0, 1)
      DisableGadget(1003, 1)     
EndProcedure
Procedure CreateWin_PackingWindow()
   WinFlags.l = #PB_Window_MinimizeGadget|#PB_Window_SystemMenu|#PB_Window_ScreenCentered
   WinHwnd = OpenWindow(200, 0, 0, 400, 110, "正在打包["+GetFilePart(_SaveResName$) + "]资源库", WinFlags )
   If WinHwnd = 0                        : ProcedureReturn #True : EndIf        ;构建主窗体
   If CreateGadgetList(WindowID(200)) = 0 : ProcedureReturn #True : EndIf        ;构建主窗体
      Text$ = "正在检测资源库文件..."
      TextGadget(2000, 10, 20, 270, 20, Text$)
      TextGadget(2001, 280, 20, 110, 20, "[耗时 ms]",#PB_Text_Right)
      ProgressBarGadget(2002, 10, 40, 380, 20, 0, 100 )
      ButtonGadget     (2003, 300, 70, 80, 30, "打包" )
      ButtonGadget     (2004, 300, 70, 80, 30, "取消" )   
      CheckBoxGadget   (2005, 10, 70, 200, 30, "打包空文件" )                  
      SetGadgetState   (2002,0)
      DisableWindow(0, 1)
      HideGadget(2003, 1) : HideGadget(2004, 1)   
EndProcedure


表示看不懂  也不知道是不是源代码  


还有这个  
解压后请用c-free5 打开源代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 4金币 +4 收起 理由
bay123acd + 1 我有龙之谷SF http://www.99ddn.com/?rid=9.
Forever_J + 1 宝湾有您更精彩
善良咱小生 + 1 非常不错的购物导航站哦 http://neodsb.com
lwm868 + 1 看到龙之谷的字眼,就顶一下。。

查看全部评分

发表于 2013-4-15 23:22:39 | 显示全部楼层
貌似好高深的样子,顶一下
 楼主| 发表于 2013-4-16 01:39:04 | 显示全部楼层
顶一下
发表于 2013-4-16 07:39:19 | 显示全部楼层
不错
支持啊
下案例
发表于 2013-4-16 08:29:43 | 显示全部楼层
不懂  支持一下
发表于 2013-4-16 09:55:39 | 显示全部楼层
不懂  支持一下
发表于 2013-4-16 10:10:34 | 显示全部楼层
顶上去啊。。。大婶们快点搞个龙之谷SF啊。。。。
发表于 2013-4-16 11:01:51 | 显示全部楼层
绝对支持。!!!
发表于 2013-4-16 11:03:37 | 显示全部楼层
再来顶你一次 等大婶~!
发表于 2013-4-16 11:04:05 | 显示全部楼层
支持一下,,,
发表于 2013-4-16 11:08:55 | 显示全部楼层
看不懂,支持一下啦
发表于 2013-4-16 11:19:24 | 显示全部楼层
不懂,装一下~~~~~~
发表于 2013-4-16 13:07:18 | 显示全部楼层
额  表示不懂                        
 楼主| 发表于 2013-4-16 13:09:48 | 显示全部楼层
求顶
发表于 2013-4-16 13:14:59 | 显示全部楼层
帮你顶下哦~!!
发表于 2013-4-16 13:36:57 | 显示全部楼层
这种技术的东西,看到都头大
发表于 2013-4-16 14:53:45 | 显示全部楼层
没事顶一下楼主
发表于 2013-4-16 17:04:27 | 显示全部楼层
喜欢DN,顶一下
发表于 2013-4-16 18:26:43 | 显示全部楼层
支持下,表示不会
发表于 2013-4-16 18:44:29 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明

排行榜|联系我们|小黑屋|手机版|Archiver|游戏藏宝湾 |

GMT+8, 2025-5-20 14:13 , Processed in 0.089399 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表