奥义雪风闪 Posted 2006年11月5日 05:41 Posted 2006年11月5日 05:41 把13.IWD 武器\SP\ 底下单机理开始枪械的文件名和某种狙击的文件名互换即可.当然不要在13.IWD中改,保持正确的目录结构自己建一个ZZZZ.IWD把互换名称的文件放进去即可。我现在改的苏军都用G43,而不是PPSH。不过电脑开枪还是像MP40一样快。
int15 Posted 2006年11月5日 06:05 Author Posted 2006年11月5日 06:05 把13.IWD 武器\SP\ 底下单机理开始枪械的文件名和某种狙击的文件名互换即可.当然不要在13.IWD中改,保持正确的目录结构自己建一个ZZZZ.IWD把互换名称的文件放进去即可。我现在改的苏军都用G43,而不是PPSH。不过电脑开枪还是像MP40一样快。 是iw_13.iwd里的这个weapons\sp\defaultweapon文件吗?
S-22 Posted 2006年11月5日 06:48 Posted 2006年11月5日 06:48 比较好的一个方法是找到每一关的脚本文件,把 giveweapon 或者 giveplayer 或者 playerweapon 类似意思的参数段改成你要的武器。 或者直接查一下 give 的命令,用 +developer 1 +cheat 1 类似的参数启动游戏,游戏时在控制台输入 give weapon xxx 类似的参数调用武器。
int15 Posted 2006年11月5日 07:00 Author Posted 2006年11月5日 07:00 比较好的一个方法是找到每一关的脚本文件,把 giveweapon 或者 giveplayer 或者 playerweapon 类似意思的参数段改成你要的武器。 或者直接查一下 give 的命令,用 +developer 1 +cheat 1 类似的参数启动游戏,游戏时在控制台输入 give weapon xxx 类似的参数调用武器。 第二个方法试过了,不管用。现在正在找关卡的脚本文件,到底是哪个文件呢?
S-22 Posted 2006年11月5日 07:17 Posted 2006年11月5日 07:17 第二个方法试过了,不管用。现在正在找关卡的脚本文件,到底是哪个文件呢? 第二个方法应该管用的,因为 give 或相同含义的命令在游戏里使用率较高,估计具体参数需要再查一下。 关卡的脚本一般在 maps 目录里有定义,maps 里的就是单人关卡文件,maps/mp 是多人地图文件。 我没玩过 cod2 的单人模式,所以不太清楚都有哪些单人地图。但现在的 FPS 游戏的目录结构都是查不多的。看了一下 iw_07 里面,譬如 maps/trainyard.gsc 里面的: level.player takeWeapon( "RGD-33russianfrag" ); level.player takeWeapon( "Stielhandgranate" ); level.player takeWeapon( "smoke_grenade_american" );[/code] 就是说 trainyard 这一关的玩家会拿什么武器登场。 修改的原则按照从最后一个官方文件包开始找需要的文件,然后提出来建立当前目录内文件名称为 ascii 字符排列相对最后的一个,然后修改即可。或者使用 +fs_game 指向其他目录,修改的东西可以放到这个目录里。 如果原来的游戏的脚本设计没有考虑容错部分,修改武器的话在某些情况下可能造成游戏停滞或退出。譬如你先有了按脚本后来才会触发得到的新武器等等。
int15 Posted 2006年11月5日 07:25 Author Posted 2006年11月5日 07:25 第二个方法应该管用的,因为 give 或相同含义的命令在游戏里使用率较高,估计具体参数需要再查一下。 关卡的脚本一般在 maps 目录里有定义,maps 里的就是单人关卡文件,maps/mp 是多人地图文件。 我没玩过 cod2 的单人模式,所以不太清楚都有哪些单人地图。但现在的 FPS 游戏的目录结构都是查不多的。看了一下 iw_07 里面,譬如 maps/trainyard.gsc 里面的: level.player takeWeapon( "RGD-33russianfrag" ); level.player takeWeapon( "Stielhandgranate" ); level.player takeWeapon( "smoke_grenade_american" );[/code] 就是说 trainyard 这一关的玩家会拿什么武器登场。 修改的原则按照从最后一个官方文件包开始找需要的文件,然后提出来建立当前目录内文件名称为 ascii 字符排列相对最后的一个,然后修改即可。或者使用 +fs_game 指向其他目录,修改的东西可以放到这个目录里。 如果原来的游戏的脚本设计没有考虑容错部分,修改武器的话在某些情况下可能造成游戏停滞或退出。譬如你先有了按脚本后来才会触发得到的新武器等等。 谢谢老大!正在测试
int15 Posted 2006年11月5日 07:36 Author Posted 2006年11月5日 07:36 第二个方法应该管用的,因为 give 或相同含义的命令在游戏里使用率较高,估计具体参数需要再查一下。 关卡的脚本一般在 maps 目录里有定义,maps 里的就是单人关卡文件,maps/mp 是多人地图文件。 我没玩过 cod2 的单人模式,所以不太清楚都有哪些单人地图。但现在的 FPS 游戏的目录结构都是查不多的。看了一下 iw_07 里面,譬如 maps/trainyard.gsc 里面的: level.player takeWeapon( "RGD-33russianfrag" ); level.player takeWeapon( "Stielhandgranate" ); level.player takeWeapon( "smoke_grenade_american" );[/code] 就是说 trainyard 这一关的玩家会拿什么武器登场。 修改的原则按照从最后一个官方文件包开始找需要的文件,然后提出来建立当前目录内文件名称为 ascii 字符排列相对最后的一个,然后修改即可。或者使用 +fs_game 指向其他目录,修改的东西可以放到这个目录里。 如果原来的游戏的脚本设计没有考虑容错部分,修改武器的话在某些情况下可能造成游戏停滞或退出。譬如你先有了按脚本后来才会触发得到的新武器等等。 trainyard到底是哪关呢?
S-22 Posted 2006年11月5日 08:00 Posted 2006年11月5日 08:00 trainyard到底是哪关呢? 直接 map trainyard 看看能否调用,也可能是其他的命令。给武器的可能不是 give 这个词,也可能是 take 或者 giveweapon 或者 giveplayer 什么的,这个每个游戏几乎都不同,但原理都一样。
int15 Posted 2006年11月5日 08:09 Author Posted 2006年11月5日 08:09 直接 map trainyard 看看能否调用,也可能是其他的命令。给武器的可能不是 give 这个词,也可能是 take 或者 giveweapon 或者 giveplayer 什么的,这个每个游戏几乎都不同,但原理都一样。 改了trainyard.gsc后,载入了任务,手里的武器还是没变化呀? 我还试了n个命令,也没调出来,头疼ing
S-22 Posted 2006年11月5日 08:11 Posted 2006年11月5日 08:11 改了trainyard.gsc后,载入了任务,手里的武器还是没变化呀? 我还试了n个命令,也没调出来,头疼ing 这个 trainyard.gsc 所在的 .iwd 文件名的 ascii 顺序务必排在所有有 trainyard.gsc 的 .iwd 文件文件名之后才有效。
int15 Posted 2006年11月5日 08:33 Author Posted 2006年11月5日 08:33 这个 trainyard.gsc 所在的 .iwd 文件名的 ascii 顺序务必排在所有有 trainyard.gsc 的 .iwd 文件文件名之后才有效。 排了,我把文件名改成了zzzzzzzzzzzzzzzzzzzzzzzz_weapons.iwd也不行
int15 Posted 2006年11月5日 11:04 Author Posted 2006年11月5日 11:04 把13.IWD 武器\SP\ 底下单机理开始枪械的文件名和某种狙击的文件名互换即可.当然不要在13.IWD中改,保持正确的目录结构自己建一个ZZZZ.IWD把互换名称的文件放进去即可。我现在改的苏军都用G43,而不是PPSH。不过电脑开枪还是像MP40一样快。 我突然明白你说的是怎么回事了,正在试验...............................
int15 Posted 2006年11月5日 11:33 Author Posted 2006年11月5日 11:33 把13.IWD 武器\SP\ 底下单机理开始枪械的文件名和某种狙击的文件名互换即可.当然不要在13.IWD中改,保持正确的目录结构自己建一个ZZZZ.IWD把互换名称的文件放进去即可。我现在改的苏军都用G43,而不是PPSH。不过电脑开枪还是像MP40一样快。 谢谢!我把98k狙击和98k步枪置换了一下,结果遍地都是狙击枪了
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new account登录
Already have an account? Sign in here.
现在登录