红色警戒2的背景音乐怎么改。

红色警戒2的背景音乐怎么改。,第1张

第一战役:MIX文件 *** 作工具Xcc基本使用说明

XCC是由XCC小组开发的一组专门用於编辑c&c系列游戏的资源档案的工具.有了它,制作丰富多采的c&c系列游戏扩展包(MOD)才成为了可能.

1.Xcc Mixer资源档案读取,转换工具:象大多数游戏一样,WESTWOOD将所需要的图形,声音等文件放在一个或几个大文件中.它们的尾码名是MIX.编辑工具Xcc Mixer就是为对付它们而设计的.它的最新版本可以从XCC Home Page下载.现在的版本可以支援C&C:Red Alert 2,C&C:Red Alert,C&C:Tiberian Sun,C&C:Tiberium Dawn.很可惜,最新的沙丘争霸还不能支援,期待中...

注意:较低的Xcc Mixer版本可以读出新游戏MIX文件的内容,但无法对如调色文件等定位。运行Xcc Mixer前最好正确安装游戏的光碟版,Xcc Mixer需要从注册表中读取一些资料,硬碟版可能会导致运行不正常。

1.Xcc Mixer不需安装.你只需把它及其运行库解压至任意目录,执行XCC Mixer.exe即可.

2.c&c系列游戏内含主要文件类型说明:

mix:打包文件

ini:设定文件

pcx:就是平常用的pcx文件

shp:c&c游戏所使用的点阵图文件,特点是可以包含多张点阵图构成动画

pal:shp文件所需的调色板文件

vxl:三维造型文件,用於车辆部队

hva:每个vxl文件必需有一个同名的hva文件

sno:雪地的地形文件

tem:林地的地形文件

urb:城区的地形文件

aud:音效档案,RA2裏已经不使用了

vqa:音乐文件,RA2裏已经不使用了

wav:就是平常用的wav文件

bag:wav文件打包文件

bik:动画文件

3.现在分别说明各功能表项的内容。

FILE:

new:没有什麽用处.

open:可以直接打开驱动器上的MIX文件.

close:用於关闭当前打开的MIX文件.

create sfl:我还没搞清楚.

found:是极为有用的项,xcc可以检索你安装了的c&c游戏,并列出他们目录下存在的MIX文件(包括你自己添加的),免去了一个个找的麻烦.

search:项没有什麽用处,不知作者是否还在完善它.

CONVERSION:(此项用於控制PCX->SHP,SHP->PCX的转换.)

combine shadows:用於在SHP->PCX的转换时不分别形成图像文件和影子文件.

enable compression:用於在PCX->SHP的转换时进行压缩,建议选用.

split shadows:用於在PCX->SHP的转换时将原始pcx文件分开为图像文件和影子文件.在转换部队,建筑图像时建议选用.在转换图示,开场图像等时建议不选用.

VIEW:(此项功能较多,较为重要.)

"game"项:选择你现在正在 *** 作哪个游戏.建议选择"auto".

"palet"项:用於为shp文件选择合适的调色文件,你也可以用CTRL+[键和CTRL+]键快速选择.

"voxel"项:用於为三维造型vxl文件选择显示的方式.

"directx options"项:没有什麽用处.

"directories"项:用於为C&C: Red Alert,C&C: Tiberium Dawn这样的dos游戏提供目录定位.

"report"项生成一个报告文件.

INTERNET:可以打开finalsun(地图编辑工具),sunedit(设定编辑工具),xcc工具制作者的主页,

LAUNCH:用於直接启动游戏,以及一些工具.它们的具体 *** 作以後涉及.

4.对文件的滑鼠右键 *** 作

共通的 *** 作:

clipboard:将文件拷贝至剪贴板,

extract:将文件拷贝至指定目录,一次只能 *** 作一个文件.

copy:将文件拷贝至默认目录,一次可以 *** 作多个文件.

对不同的文件可以进行不同的 *** 作,其中最主要的是不同文件格式的转换.需要指出的是,shp文件必需指定正确的调色板才能正确输出图像;而pcx->shp的 *** 作需要pcx文件的调色板至少与游戏中一种调色板(比如cameo.pal)相吻合.你可以先将一个shp文件转换为pcx文件,再让你的pcx文件读取其调色板.如果这样还不能转换,可以先将你的pcx文件改名为boaticon等游戏中已有的shp文件的名字,转换好了再改回来.

2.Xcc Mixer EDITOR:(资源档案建立,读写工具)Xcc Mixer只能读取MIX文件内容,不能进行修改.这方面的内容由Xcc Mixer EDITOR来完成.与Xcc Mixer不同,Xcc Mixer EDITOR对游戏类型没有依赖,也就是说它一个就能对付所有的C&C系列游戏.

new:新建一个mix文件.要做到这一点,你必须先使用load key读取一个现有的mix文件(随便哪个都行)中的引导文件.直接用open打开一个mix文件再关闭它也可以.

open:打开一个mix文件.

save:保存一个mix文件.建议在此之前先用compact打包一次.

compact:打包mix文件.打包的文件不能正在被其他程式使用.如果打包成功,下方会出现compact mix:done.

close:关闭一个mix文件.不进行保存.

load key:读取一个现有的mix文件的引导文件.读取一次之後,直到你关闭Xcc Mixer EDITOR之前它都可以起作用,

delete:删除mix文件中的文件.

剩下两个选项没有多大用处.

将文件加入到mix文件中:

Xcc Mixer EDITOR没有提供专门的读取文件选项.要做到这一点,你必须首先在资源管理器中选取你想加入的文件,然後切换到Xcc Mixer EDITOR,将刚才选取的文件拖动到Xcc Mixer EDITOR的文件框中.

notes:游戏会从expand##.mix,ecache##.mix文件中寻找额外的文件,所以你的MOD中需要的文件最好放在这两组文件裏.expand##.mix主要存放mix,ini,pcx,vxl,hva;ecache##.mix主要存放shp,pal.

# import json

# # with open('/home/lj/data/data2.0/v2_mscoco_val2014_annotations.json','r',encoding='utf-8') as fp:

# #    jsondata = json.load(fp)

# #    print(jsondata)

# with open('/home/lj/data/VQA/dataset/mscoco_val.json','r',encoding='utf-8') as fp:

#    jsondata = json.load(fp)

#    print(jsondata)

#    print("@@@@@@@@@@@@@@@@@@@@")

#

#    for l in jsondata:

#        print(l)

#    print(jsondata[0].keys())

import csv

import json

import sys

import codecs

import xlwt

def trans(path):

# jsonData = codecs.open(path + '.json', 'r', 'utf-8')

    with open(path +'.json', 'r', encoding='utf-8')as fp:

jsonData = json.load(fp)

# csvfile = open(path+'.csv', 'w') # 此处这样写会导致写出来的文件会有空行

# csvfile = open(path+'.csv', 'wb') # python2下

# csvfile = open(path + '.csv', 'w', newline='')  # python3下

# writer = csv.writer(csvfile, delimiter='\t', quoting=csv.QUOTE_ALL)

# flag = True

    book = xlwt.Workbook(encoding='utf-8')# 创建Workbook,相当于创建Excel

# 创建sheet,Sheet1为表的名字,cell_overwrite_ok为是否覆盖单元格

    sheet1 = book.add_sheet(u'000079', cell_overwrite_ok=True)

keys =list(jsonData[0].keys())

print(keys)

i =0

    for kin keys:

print(k)

sheet1.write(0, i, k)

i = i+1

    j=1

    for linein jsonData:

# if flag:

#    # 获取属性列表

#    keys = list(jsonData[0].keys())

#    print(keys)

#    writer.writerow(keys)  # 将属性列表写入csv中

#    flag = False

# 读取json数据的每一行,将values数据一次一行的写入csv中

        i =0

        for lin list(line.values()):

print(l)

sheet1.write(j, i, str(l))

i = i +1

        j =j+1

        if j>65530:

break

    book.save(path +'.xlsx')

if __name__ =='__main__':

path ='/home/lj/data/VQA/dataset/mscoco_val'

    print(path)

trans(path)

文件编号的编号规则是:产品型号--文件类型--版本号。

文件编号规则说明 文件编号格式 公司简写**-***-201*-*** 标准文件类型代码及文件用语定义。

文件编号的编号规则是:产品型号--文件类型--版本号(0X-0Y即为版本VX.Y) 例如,VQAC10II-HM-01-03。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8121667.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存