搜索
热搜: 活动 交友 discuz
查看: 22852|回复: 4

[教程] mod进阶——mod文件目录结构详解

[复制链接]

40

主题

139

帖子

661

积分

魔导师

UID
5549
金币
885
精华
3
节操
-11
发表于 2015-11-7 17:23:14 | 显示全部楼层 |阅读模式

前方高能预警!非战斗人员请尽快登录!

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

x
本帖最后由 僻老大 于 2015-11-7 18:11 编辑

之前的教程仅仅提供了各个大文件夹的相关内容,然而并不是每一个mod作者都整理得这么规范。
下面就详细解析各个文件夹内与mod相关的详细目录结构:
dota 2 beta▶
  ▼game
    ▼dota
          ▼materials            文件格式:    .vtex_c(存储图片主要内容)  .vmat_c(scripts脚本读取文件,控制.vtex_c图片的输出方式)   
                  ▼models
                            heroes  
                                     ▶各英雄对应英文名文件夹  (存储各个英雄的贴图文件)
                            ▼items
                                     ▶各英雄对应英文名文件夹  (存储各个英雄饰品的贴图文件)
                  ▶particle
                  ▶带有startup_background、loading_background、console_background等文件分别为游戏启动图(带有cn的为国服健康游戏那个)、载入背景(不是游戏载入图)、控制台背景
           ▼models            文件格式:    .vmdl_c(scripts脚本读取文件,控制vmesh_c以及相应贴图的输出)   .vmesh_c(存储3d模型信息)  .vagrp_c(控制动作文件.vanim_c的输出)  .vanim_c(存储动作信息)    .vphys_c(控制模型的物理运算)     .vseq_c(不明。。。)
                  heroes               (存储英雄默认及至宝各部位的的模型及动作文件)
                            各英雄对应英文名文件夹                        
                              
                                    ▼16进制命名文件夹
                                              ▶英雄各部位的动作文件
                                     ▶英雄各部位的模型文件
                  ▼items                  
(存储英雄饰品的的模型及动作文件)
                            各英雄对应英文名文件夹                                 

                                    ▼16进制命名文件夹
                                              ▶英雄各部位的动作文件
                                     ▶英雄各部位的模型文件
   
           ▼panorama            文件格式:      .vtex_c(存储图片主要内容)  .vxml_c(一种代码文件格式)   .vjs_c(一种代码文件格式)  .vcss_c(一种代码文件格式)
                  ▼images
                                 ▶loadingscreen    (存储游戏载入图文件)
                           econ
                                    ▶各种物品预览图所在文件夹(在兵器库中看到的图)
                  ▼styles
                            ▶文件名包含loadingscreen的为控制载入图使用方法的.vcss_c脚本
           ▼particles            文件格式:     .vpcf_c(粒子特效文件)  
                  ▼units
                           heroes        (部分英雄特效)
                                      ▶各英雄对应英文名文件夹
                  ▼models
                           heroes        (部分英雄特效)
                                      ▶各英雄对应英文名文件夹
                           ▼items          (物品特效)
                                      ▶各英雄对应英文名文件夹
            ▼resource            文件格式:     .png(图片)  .usm(选人动画)
                  ▼flash3
                           ▼images
                                   ▼econ
                                             ▶各种物品预览图所在文件夹(在兵器库中看到的图)
                                   heroes      
                                            ▼seletion   
                                                     ▶各英雄对应英文名图片       (存储选择英雄图标,游戏直接读取)
                                             ▶各英雄对应英文名图片         (存储英雄头像,游戏直接读取)
                                   spellicons  (存储英雄技能图标,游戏直接读取)
                                            各英雄对应英文名文件夹
                                                    ▶各英雄技能对应英文名图标       (存储英雄技能图标,部分英雄有)
                                             ▶各英雄技能对应英文名图标    (存储英雄技能图标,所有英雄都有)
                            ▼videos         
                                   ▼portraits
                                             ▶各英雄对应英文名文件   (选择英雄时的动画肖像)
            ▼soundevents            文件格式:    .vsndevts_c(控制音频文件的触发)
                     ▼game_sounds_heroes    (游戏音效)
                            ▶各英雄对应英文名音频事件文件
                     ▼music       (音乐包)
                             ▼valve_dota_001
                                    ▶默认音乐包音频事件文件
                     ▼voscripts      (英雄语音及连杀、系统语音包)
                             ▶各英雄对应英文名音频事件文件
                             ▶各播音包英文名音频事件文件
            ▼sounds            文件格式:     .vsnd_c(音频文件)
                     ▼music        (音乐包)
                             ▼valve_dota_001
                                    ▶默认音乐包音频文件  
                     ▼vo        (英雄语音及连杀、系统语音包)
                             ▶各英雄对应英文名音频文件
                             ▶各播音包英文名音频文件
                     ▼weapons    (游戏音效)
                             hero
                                    ▶各英雄对应英文名文件夹      
               ▶scripts           文件格式:     .txt(控制游戏对各种文件的读取)




回复

使用道具 举报

2

主题

9

帖子

66

积分

Lv:1 隐谧贤者

UID
8473
金币
84
精华
0
节操
0
发表于 2015-11-30 22:04:46 | 显示全部楼层
楼主你好,请问制作mod反编译用到的是哪些工具呢?可否指教一二?
回复 支持 反对

使用道具 举报

40

主题

139

帖子

661

积分

魔导师

UID
5549
金币
885
精华
3
节操
-11
 楼主| 发表于 2015-11-30 22:43:30 | 显示全部楼层
statie 发表于 2015-11-30 22:04
楼主你好,请问制作mod反编译用到的是哪些工具呢?可否指教一二?

并不需要反编译工具
回复 支持 反对

使用道具 举报

1

主题

3

帖子

8

积分

Lv:1 隐谧贤者

UID
12587
金币
18
精华
0
节操
0
发表于 2017-10-8 18:46:31 | 显示全部楼层
楼主求问 我现在想提取饰品模型和技能动画,怎么才能反编译这些加密文件啊?
回复 支持 反对

使用道具 举报

216

主题

227

帖子

1885

积分

Lv:6 苍空龙法师

UID
12420
金币
27614
精华
0
节操
-3
发表于 2017-10-8 21:48:06 | 显示全部楼层
2liy 发表于 2017-10-8 18:46
楼主求问 我现在想提取饰品模型和技能动画,怎么才能反编译这些加密文件啊?

编辑器里面有。话说你这不是用于 DOTA2 RPG 吧?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|Archiver|手机版|小黑屋|AMHC!dota2rpg~ ( 闽ICP备14009209 )

GMT+8, 2023-11-29 13:18 , Processed in 0.080243 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc. Theme.Yeei

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