注册 | 登录

游侠NETSHOW论坛





查看: 49457|回复: 26
打印 上一主题 下一主题

[原创] 突击小队,不少朋友不会修改存档,放上存档的修改方式。 基本包含全部修改 [复制链接]

天邈汉化组技术

帖子
176
精华
0
积分
118
金钱
517
荣誉
3
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2010-7-13 18:55:03 |只看该作者 |倒序浏览
一下修改以德军为例。

1.资源数
{scoreTotal 2000}  总数
{scoreCurrent 2000} 当前数


2.支援单位修改,以虎式为例修改为无限数量
{"player_hero"
        {state hidden}
        {text ""}
        {image ger_hero}  //支援单位图片
        {hint ""}
        {count 1}   //数量 -1为无限。注:老虎比较特别,修改无限数量需要修改REINFORCEMENTS属性,看下
        {score 1}   //耗费资源
        {delay 0}
        {eventStart "player_hero"}
        {waypoint "13"}   
}
//老虎无限要加一个trigger
{"REINFORCEMENTS:PLAYER/PLAYER_HERO"
        {CONDITION
                {TERMS
                        {"1.EVENT"
                                {ID "PLAYER_HERO"}
                        }
                }
        }
        {ACTIONS
                {"MUSIC"
                        {START "/MUSIC/SKIRMISH_HERO_GER.MP3"}
                        {VOLUME GAME}
                        {FADE 3}
                }
                {"MUSIC"
                        {STOP "/MUSIC/SKIRMISH_BACKGROUND_01.MP3"}
                        {VOLUME GAME}
                        {FADE 3}
                }
                {"MUSIC"
                        {STOP "/MUSIC/SKIRMISH_BACKGROUND_02.MP3"}
                        {VOLUME GAME}
                        {FADE 3}
                }
                {"MUSIC"
                        {STOP "/MUSIC/SKIRMISH_PROGRESS.MP3"}
                        {VOLUME GAME}
                        {FADE 3}
                }
                {"DELAY"
                        {TIME 10}
                }
                {"EVENT"
                        {EVENT "PLAYER_HERO"}
                        {MODE RESET}
                        {DELAY 0}
                }
                {"WAYPOINT"
                        {WHO
                                {TYPE ACTOR}
                                {ACTORS
                                        {TAG PLAYER_HERO}
                                }
                        }
                        {ACTION
                                {TYPE START}
                                {WAYPOINT "13"}
                                {MAKE_SQUAD}
                        }
                }
                {"ACTOR_STATE"
                        {SELECTOR
                                {TAG PLAYER_HERO}
                        }
                        {CONTROL USER}
                        {MOVE_MODE HOLD}
                        {WEAPON_PREPARE ON}
                        {MOVEMENT
                                {SPEED SLOW}
                        }
                }
                {"DELAY"
                        {TIME 10}
                }
                {"EVENT"
                        {EVENT "SKIRMISH_REINF_HERO"}
                        {MODE SET}
                        {DELAY 0}
                }
                {"AUTOASSIGN"
                        {SELECTOR
                                {TAG PLAYER_HERO}
                        }
                }
                {"ENTITY_STATE"
                        {SELECTOR
                                {TAG PLAYER_HERO}
                                {ZONE "GAMEZONE"}
                        }
                        {TAG_REMOVE PLAYER_HERO}
                }
                {"DELAY"
                        {TIME 1}
                }
                {"INVENTORY"
                        {SELECTOR
                                {SOURCE ADVANCED}
                                {IGNORE_CAPTURED_BY_USER 0}
                                {GROUP
                                        {INCLUDE
                                                {TAG
                                                        {TAG PLAYER}
                                                }
                                        }
                                        {EXCLUDE
                                                {TAG
                                                        {TAG PLAYER_MEDIC}
                                                }
                                        }
                                }
                        }
                        {ACTION REMOVE}
                        {ITEM "MORPHINE"}
                        {AMOUNT 1000}
                }
                {"DELAY"
                        {TIME 29}
                }
                {"MUSIC"
                        {STOP "/MUSIC/SKIRMISH_HERO_GER.MP3"}
                        {VOLUME GAME}
                        {FADE 10}
                }
                {"DELAY"
                        {TIME 5}
                }
                {"TRIGGER"
                        {NAME "X:MUSIC/MUSIC_01"}
                }
                //加入下面这短重新触发老虎,否则即使数量改为-1也只能召一个。
                {"trigger"
                        {name "reinforcements:player/PLAYER_HERO"}
                }
        }
}

3.支援单位修改,修改支援单位种类这里以德军的stug4g(4突)为例,因为比较特殊
{"player_armor_03"
        {state hidden}
        {text ""}
        {image stug4g}  //图片,修改为你想要单位的图片,单位代码看后续说明
        {hint ""}
        {count -1}
        {score 500}                //支援消耗点数
        {delay 20}
        {eventStart "player_armor_03"}
        {waypoint "8"}
}
//4突的属性

//stug4g是4突的游戏代码,0xa028是单位代码
//要改成虎王就把  stug4g 改成 pz6b,其他不用动
{Entity "stug4g" 0xa028
        {Position -3428.5 7684.35 10.24}
        {xform zl -125.43 y 5 zw 34.74}
        {TexMod
                {"/entity/-vehicle/tank_medium/stug4g/stug4" "2"}
                {"/entity/-vehicle/tank_medium/stug4g/shields" "2"}
        }
        {SpawnedInFog}
        {Skeleton
                {BoneSave "basis body cover"
                        {Orientation
                                -0.55 -0.161 0.819
                                0 0.981 0.193
                                -0.835 0.107 -0.54
                        }
                }
        }
        {Volume "ram"
                {able {visible 0}{bullet 0}{obstacle 0}{contact 0}{contact_ground 0}{blast 0}{select 0}{touch 0}}
        }
        {Extender "enumerator"
                {number 735}
        }
        {Interaction
                {Calls
                        {"start_check_sinking" 2422 -2.823}
                }
        }
        {Player 2}
        {Operatable}
        {MID 74}
        {Chassis
                {MovementSpeed 0.0555556}
        }
}
//四突的物品,之所以4突为例,就是因为这个预先设定了物品,大部分的支援单位都用默认装备。
//比如要改成虎王,需要加虎王的弹药,太麻烦,直接把下面这段删掉,改出的虎王就是游戏预先设置好的物品。
{Inventory 0xa028   //这个代码和上面的代码一致,代表4突的物品
        {box
                {clear}
                {item "repair_kit" 2 {cell 0 0}}
                {item "dynamite" {cell 2 0}}
                {item "can" {cell 4 0}}
                {item "bullet75" "ap" "ammo" 36 {cell 0 2}}
                {item "bullet75" "fg" "ammo" 27 {cell 0 3}}
                {item "bullet75" "apcr" "ammo" 5 {cell 0 4}}
                {item "mgun" "ammo" 600 {cell 4 2}}
                {item "mg42" filled {cell 0 5}{user "mgun"}}
        }
}

4.加入英军的火炮资源,这个火炮威力可比155mm榴弹炮威力大,而且全屏,用起来比较舒服。
这里吧德国的自爆坦克(废柴),改成英国的火炮支援

这个就是奖励单位,德国就是自爆坦克。
{"player_bonus"
        {state hidden}
        {text ""}
        {image ger_bonus}
        {hint ""}
        {count -1}
        {score 1}
        {delay 10}
        {eventStart "player_bonus"}
        {waypoint "7"}
}
//找到单位属性{"reinforcements:player/player_bonus",吧下面这段粘贴上覆盖原有代码。
{"reinforcements:player/player_bonus"
        {condition
                {terms
                        {"1.event"
                                {id "player_bonus"}
                        }
                }
        }
        {actions
                {"event"
                        {event "player_bonus"}
                        {mode reset}
                        {delay 0}
                }
                {"delay"
                        {time 0.1}
                }
                {"waypoint"
                        {who
                                {type actor}
                                {actors
                                        {tag player_bonus_target}
                                }
                        }
                        {action
                                {type start}
                                {waypoint "7"}
                                {approach teleport}
                        }
                }
                {"spawn"
                        {entity "skirmish_bonus_pointer"}
                        {waypoint "7"}
                }
                {"delay"
                        {time 6}
                }
                {"music"
                        {start "/sound/world/ambient/distant canonade.wav"}
                        {volume game}
                }
                {"delay"
                        {time 4}
                }
                {"event"
                        {event "skirmish_reinf_bonus"}
                        {mode set}
                        {delay 0}
                }
                {"delay"
                        {time 2}
                }
                {"switch"
                        {"default"
                                {"spawn"
                                        {entity "artillery_explosion"}
                                        {waypoint "7"}
                                }
                                {"delay"
                                        {time 0.2}
                                }
                                {"spawn"
                                        {entity "artillery_explosion"}
                                        {waypoint "7"}
                                }
                                {"delay"
                                        {time 0.2}
                                }
                                {"spawn"
                                        {entity "artillery_explosion"}
                                        {waypoint "7"}
                                }
                                {"delay"
                                        {time 2}
                                }
                                {"spawn"
                                        {entity "artillery_explosion"}
                                        {waypoint "7"}
                                }
                                {"delay"
                                        {time 0.2}
                                }
                                {"spawn"
                                        {entity "artillery_explosion"}
                                        {waypoint "7"}
                                }
                                {"delay"
                                        {time 0.2}
                                }
                                {"spawn"
                                        {entity "artillery_explosion"}
                                        {waypoint "7"}
                                }
                                {"delay"
                                        {time 2}
                                }
                                {"spawn"
                                        {entity "artillery_explosion"}
                                        {waypoint "7"}
                                }
                                {"delay"
                                        {time 0.2}
                                }
                                {"spawn"
                                        {entity "artillery_explosion"}
                                        {waypoint "7"}
                                }
                                {"delay"
                                        {time 0.2}
                                }
                                {"spawn"
                                        {entity "artillery_explosion"}
                                        {waypoint "7"}
                                }
                                {"music"
                                        {stop "/sound/world/ambient/distant canonade.wav"}
                                        {volume game}
                                }
                        }
                }
                {"delay"
                        {time 0.7}
                }
                {"delete"
                        {selector
                                {tag skirmish_bonus_pointer}
                        }
                }
                {"delay"
                        {time 0.1}
                }
                {"entity_state"
                        {selector
                                {tag player_bonus_target}
                        }
                        {tag_add hidden}
                        {inactive on}
                }
                {"inventory"
                        {selector
                                {source advanced}
                                {ignore_captured_by_user 0}
                                {group
                                        {include
                                                {tag
                                                        {tag player}
                                                }
                                        }
                                        {exclude
                                                {tag
                                                        {tag player_medic}
                                                }
                                        }
                                }
                        }
                        {action remove}
                        {item "morphine"}
                        {amount 1000}
                }
                {"delay"
                        {time 1}
                }
                {"trigger"
                        {name "reinforcements:player/player_bonus"}
                }
        }
}

5.开局打开所有支援单位。
{Helpers 找到flag_?0?_reinf之类的,把支援单位的打开条件都设置成1。
{event "flag_a01_reinf" 0}0都改成1
{event "flag_a03_reinf" 0}0都改成1
有不少类似的,全改掉。

{vars
        {"player_score"
                {value 30}
        }
        {"menue:1"           //步兵支援
                {value 4}  
        }
        {"menue:2"     //炮兵支援
                {value 3}  
        }
        {"menue:3"     //中坦克支援
                {value 0}  //默认没打开,改成1就行了
        }
        {"menue:4"     //重坦克支援
                {value 0}  //默认没打开,改成1就行了
        }
}
以上都改好后,进入游戏所有支援就全打开了。

6.加快敌人出兵速度(喜欢玩防守的可以爽爽)
每个国家的任务,敌人都大概有4-5组步兵支援,1-8种装甲支援,类似下面。同样根据下面代码搜索可以知道支援的种类,可以自己取舍。
{event "enemy_armor_01" 0}
{event "enemy_armor_02" 0}
{event "enemy_armor_03" 0}
{event "enemy_armor_04" 0}
{event "enemy_armor_05" 0}
{event "enemy_armor_06" 0}
{event "enemy_armor_07" 0}
{event "enemy_infantry_01" 0}
{event "enemy_infantry_02" 0}
{event "enemy_infantry_03" 0}
{event "enemy_infantry_04" 0}
{event "enemy_infantry_05" 0}

以enemy_infantry_01步兵为例,修改出兵时间。

{"reinforcements:ai/enemy_infantry_01"
{condition
        {expression "1 & 2 & !3"}  //达成1 2 条件,而且3号条件不成立,就刷兵。这里改成{expression "1 & !3"}
        {terms
                {"1.event"
                        {id "enemy_infantry_01"}
                }
                {"2.entities"   
                        {selector
                                {player "1"}
                                {type human}
                                {state "not dead"}
                        }
                        {count
                                {op "<<"}    //这个条件我忘记什么意思了,所以上面的条件判断里吧2去掉。
                                {value 250}
                        }
                }
                {"3.event"
                        {id "start_won"}
                }
        }
        {actions
                        {"waypoint"
                                {who
                                        {type actor}
                                        {actors
                                                {tag enemy_infantry_01}
                                        }
                                }
                                {action
                                        {type start}
                                        {waypoint "143"}
                                        {clone}
                                        {make_squad}
                                        {approach "teleport & rotate"}
                                }
                        }
                        {"actor_state"
                                {selector
                                        {tag enemy_infantry_01}
                                }
                                {weapon_prepare on}
                                {movement
                                        {speed fast}
                                }
                        }
                        {"delay"
                                {time 20}
                        }
                        {"entity_state"
                                {selector
                                        {tag enemy_infantry_01}
                                        {zone "gamezone"}
                                }
                                {tag_remove enemy_infantry_01}
                        }
                        {"delay"
                                {time 240}   //想要30秒一波兵这里就改成 30
                        }
                        {"trigger"
                                {name "reinforcements:ai/enemy_infantry_01"}
                        }
                }
        }
}




游戏单位代码查看。
mowas\resource\game.pak  复制一份,改成.zip解压,进入interface\scene\structure\目录里面是基本所有单位的代码,具体哪个是什么自己试.
interface\scene\unit_icon\  这个里面全是单位图标,图标名字就是单位代码,看起来比较方便。dds图片,自己找工具打开。

附上两个我比较喜欢的单位代码,上面目录中找不到的
churchill_mk_vii  丘吉尔重型巡洋舰坦克,底盘很时尚,很抗揍,炮塔很烂,总体来说比较酷。
churchill_avre    炮换成了290mm火箭弹,威力不错,射程只有80...

[ 本帖最后由 pushad 于 2010-7-13 19:13 编辑 ]

使用道具 举报

天邈汉化组技术

帖子
176
精华
0
积分
118
金钱
517
荣誉
3
人气
0
评议
0
沙发
发表于 2010-7-13 18:56:11 |只看该作者
以上东西没什么技术含量,就是慢慢试出来的,不明白就自己多试。

使用道具 举报

天邈汉化组技术

帖子
176
精华
0
积分
118
金钱
517
荣誉
3
人气
0
评议
0
板凳
发表于 2010-7-13 19:06:03 |只看该作者
配合使用http://game.ali213.net/thread-3219577-1-2.html,我修改好的主程序,无限弹药,无限油料,无限医药包,正版出来前好好爽吧

[ 本帖最后由 pushad 于 2010-7-13 19:16 编辑 ]

使用道具 举报

帖子
238
精华
0
积分
120
金钱
1417
荣誉
0
人气
0
评议
0
地板
发表于 2010-7-13 19:29:34 |只看该作者
学习了!!!!!!!!!!!!!!!!!!!!!!!!!!!!

使用道具 举报

帖子
1794
精华
0
积分
1027
金钱
2886
荣誉
13
人气
2
评议
0
5#
发表于 2010-7-13 20:02:08 |只看该作者
研究研究   ~~~~~~~~~~~~~~~~

使用道具 举报

帖子
1794
精华
0
积分
1027
金钱
2886
荣誉
13
人气
2
评议
0
6#
发表于 2010-7-13 20:19:25 |只看该作者
正好在研究增援,这个很有用嘿嘿O(∩_∩)O

使用道具 举报

帖子
211
精华
0
积分
106
金钱
1237
荣誉
0
人气
0
评议
0
7#
发表于 2010-7-13 23:27:12 |只看该作者
不错的东西,占位留痕,有空研究一下。。。。。

使用道具 举报

帖子
597
精华
0
积分
299
金钱
1666
荣誉
0
人气
0
评议
0
8#
发表于 2010-7-13 23:48:23 |只看该作者
太棒了!!!!!!!!!!!!!!!!!!!

使用道具 举报

帖子
1142
精华
0
积分
593
金钱
3937
荣誉
2
人气
1
评议
0
9#
发表于 2010-7-14 02:24:02 |只看该作者
还是希望LZ能做一个坦克修理补丁!

使用道具 举报

帖子
1142
精华
0
积分
593
金钱
3937
荣誉
2
人气
1
评议
0
10#
发表于 2010-7-14 02:29:01 |只看该作者
还是希望LZ能做一个坦克修理补丁!

使用道具 举报

天邈汉化组技术

帖子
176
精华
0
积分
118
金钱
517
荣誉
3
人气
0
评议
0
11#
发表于 2010-7-14 09:00:53 |只看该作者
问下楼上,坦克修理补丁到底是啥意思?

打坏的坦克也可以修?还是修理速度加快?还是别的什么?

使用道具 举报

帖子
940
精华
0
积分
491
金钱
2203
荣誉
2
人气
0
评议
0
12#
发表于 2010-7-14 10:41:26 |只看该作者
过来顶一下,不过不赞成过度修改!!!!!!!!!!

使用道具 举报

帖子
940
精华
0
积分
491
金钱
2203
荣誉
2
人气
0
评议
0
13#
发表于 2010-7-14 10:44:48 |只看该作者

回复 #10 sulong 的帖子

速龙到处找坦克修理补丁,其实1.13的坦克修理补丁是可以用的!!!

使用道具 举报

帖子
66
精华
0
积分
33
金钱
236
荣誉
0
人气
0
评议
0
14#
发表于 2010-7-14 12:46:25 |只看该作者
好贴,顶了

使用道具 举报

帖子
329
精华
0
积分
175
金钱
2281
荣誉
1
人气
0
评议
0
15#
发表于 2010-7-14 14:28:48 |只看该作者
有了楼主的
开局全解锁+资源无限+单位无限
已经无敌了

使用道具 举报

SIMS实习建筑师

帖子
923
精华
0
积分
464
金钱
1907
荣誉
0
人气
0
评议
0
16#
发表于 2010-7-14 15:57:32 |只看该作者
记号一下

使用道具 举报

帖子
3880
精华
0
积分
1980
金钱
6477
荣誉
3
人气
24
评议
0

17#
发表于 2010-7-14 16:19:56 |只看该作者
谢谢了,真好需要

公马:疼吗?
母马:疼!
公马:那算了!
母马:别!
-----------------摘自微型小说第一名《马话疼》

使用道具 举报

帖子
885
精华
0
积分
443
金钱
4110
荣誉
0
人气
5
评议
0
18#
发表于 2010-7-14 19:26:45 |只看该作者
来围观围观!

使用道具 举报

帖子
782
精华
0
积分
401
金钱
5888
荣誉
1
人气
1
评议
0
19#
发表于 2010-7-14 20:01:52 |只看该作者
LZ非常的感谢,有个问题想请教一下,开局打开所有支援单位我照你说的改了,进游戏后也都打开了,可问题是怎么直接就胜利了?Helpers下面的代码是不是全都把0改成1?
II SADENESS

使用道具 举报

天邈汉化组技术

帖子
176
精华
0
积分
118
金钱
517
荣誉
3
人气
0
评议
0
20#
发表于 2010-7-14 20:11:33 |只看该作者
原帖由 gregorian 于 2010-7-14 20:01 发表
LZ非常的感谢,有个问题想请教一下,开局打开所有支援单位我照你说的改了,进游戏后也都打开了,可问题是怎么直接就胜利了?Helpers下面的代码是不是全都把0改成1? ...


呵呵,你全改成1,全部任务都完成了,可不是就胜利了,只改我说的那种格式的。

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2026-5-2 18:11 , Processed in 0.324786 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到