⚠ 提醒:该帖发布已超过3年,信息资源可能已失效,资源谨慎下载以免浪费积分。反馈请前往站务版块。
提前打个广告:承接刀剑无双版本制作,副本定制、装备定制、修改、开区等。QQ:1323517129
7.r}98V !F|mCEU 有的是网上已经有的教程,我懒得再打字,更加的优化一下。
7^fpbrj 路径根据自己的版本来寻找。
2
f"=f^rf 1、【PK地图设置】
v[aFSXGj) 路径:resourcesxml_dbMapConfig.xml
: DxCjv "screenType":"0"??= 和平
Z=B6fu* "screenType":"5"??= 杀戮
YSvZ7G(m> "screenType":"6"??= 阵营
J<
E"ZoY [有的则是“0”“1”“2”代表模式的编号]
fY|Bc<,V9) 2、【物品属性修改】
[Ipg",Su;f 路径:resourcesxml_dbPropsConfig.xml【没有注明的一般可以不管他】
AF=9KWqf
id":"10013", ----物品ID
Tk^J#};N "name":"高级长生包", ---物品名称
jWg7RuN "quality":"3", ---颜色类型(紫色物品 还是绿色物品 还是蓝色物品)
P~>E "propsType":"1", ---道具类型
yN0!uzdW* "childType":"1004", --道具类型的分属类型
{EoRY/] "mallPrice":"50", ---普通人购买价格
hU}!:6G%[P "vipPrice":"45", ---VIP购买价格
UogkQ& B "couponPrice":"1000",-----优惠卷价格
;Jn"^zT "silverPrice":"500",------铜币价格
:N826_q "level":"1", ---限制使用等级
",b3C. "job":"0", ---限制使用职业
C/JeD-JG "bindingType":"0", ---以下基本都是物品属性了
3c"$@W:> "attrValue":"100000",------这里是血包的容量(物品属性值,例如1级外功石,加10点外功,这里就是10点)
wX0m8"g@ "expirateType":"0",
#!m`A+!~! "expirateTime":"0",
X_7cwPY "cdId":"103", ------CD,无CD可写“-1”
QJcaOXyMS "canSales":"true", ------能否贩卖
#SHmAB "maxAmount":"99", ------这里是物品的最大叠加数量
|r]f2Mrm "canUse":"true", ------能否使用
rcC}4mNe "canDrop":"true", ------能否掉落
h "7:&=e "packSort":"126" ------物品在背包中的排序
O:=%{/6&D 3、【等级上限修改】
_86#$|kw 路径:resourcesxml_dbFormulaConfig.xml
6O`s&T,t 在这个文件里面 搜索 323【有的端经验表中上限是1万级,有的是1千级,如果大于这个级数,再升级的时候,就会跳过经验表直接变成你设置的等级上限】
]kN<N0;\d 4、【商城添加物品】
W;Rx(o> 路径:resourcesxml_dbMallConfig.xml【服务端】
y U-^w^4 路径:resdataMallConfig.swf【客户端】
{M7`z,,[ MallConfig[100] = { ---这个是商城排列的id,每个类里面都是不同的
LIo3a38n?y id:100,---同上
)w{bT] goodsType:0,----不知
QW5S=7 propsId:10020,---这个是物品id
+B
4&$z mallType:0---这个是类别,0是热卖栏,1是日常栏,以此类推,共7个
!s>AVV$;0 还有个重要的地方,如果是添加物品,那么物品的显示价格则是在路径:resdataPropsArticles里修改【如果不修改这个地方,只修改服务端的话,那么实际购买价格会和显示价格不一致】
n>)'! 4、【修改公告】
aw0; 路径:resloadinterface.swf
Nn"[GB 推荐使用asv反编译uicommandcommandutilsuiconstdata【因为用闪客导出再用FLASH修改的话,会发生只有8KB的情况,也许是版本不对吧】
X" hoDg 5、【装备修改】
6N{Vcfq 路径:resourcesxml_dbEquipConfig.xml【服务端】
uN:|4/;{& 路径:resdataPropsEquip.swf【客户端】
;{n@hM*O "id":"101401",------装备ID
+@'{ "name":"斩马刀",------装备名称
.%.kEJh` "modelId":"101001",------模型ID
U5 `h "job":"1",------职业【1、天龙 2、天山 3、星宿 4、逍遥】
|M*jo<C "level":"1",------使用等级
)YDuq(g& "quality":"4",------装备颜色,请参考物品修改
+s*OZ6i [ "propsType":"1",------装备类型ID,武器是1,戒指则是12
arCi$:-z@ "maxEndurance":"600",------装备耐久
RGeM. "mallPrice":"0",------普通价格
fQ\nK H~ "vipPrice":"0",------VIP价格
ZfpV=DU "silverPrice":"57",------铜币价格
^V
DJGBk "canSales":"true",------能否卖店
NhI&wl "packSort":"151717",------背包排序
o]&w"3vOP0 "attribute1":"1106",------装备属性值代号【常见的有1106-外功 1103-内功 1104-内防 1107-外防 1303-生命】
6I$laHx? "attrValue1":"8",------属性大小值【这里则是外功加8点】
F/"Q0% (m "attribute2":"0",
9@Iz:!oqb "attrValue2":"0",
0Cox+QJt "attribute3":"0",
14[+PoF^A "attrValue3":"0",
I^M%+\ "attribute4":"0",
re\@v8w~ "attrValue4":"0",
h6*&1r "minAddition":"0",------不明则不动
j.3#rxq "maxAddition":"6",------不明则不动
hmA$gR_ "additions":"1001",------不明则不动
fZ9EE3 "maxHole":"5",------装备镶嵌孔数
^4+ew>BLSv "embedProps":"2001",------装备镶嵌宝石
z/JoUje "suitId":"0",------不明则不动
(1
"unP- "bindingType":"3",------绑定类型,有的是拾取绑定,有的是装备后绑定
Q^&oXM'x/i "expirateType":"-1",------不明则不动
KtT.WHr(m "expirateTime":"0",------不明则不动
F-\Swbx+ "sex":"-1"------性别
sHqs)@D 6、【掉落修改】
B8jSdlvz 路径:resourcesxml_dbDropConfig.xml【服务端】掉落表
Bf72 .gx{0 路径:resourcesxml_dbMonsterFightConfig.xml【服务端】怪物表
kQ,#NR/q6 type=0 物品类
pJ` M5pF type=1 装备类
Bs@!S? type=2 铜钱类
qk;vn}auD] type=3 元宝类
0!D,74r "id":"100",------配置表ID
Zu4|1W "rewardNo":"100",------dropID【怪物表中就填这个】
4Y):d!'b "type":"3",------掉落类型
c)d*[OI8 "serialNums":"2000_4000",------掉落数量或者属性,如果是装备或者物品就是100001_0
X{n7)kgL "rate":"3000",------掉落几率
uCc.dluU "amount":"1",------掉落数量
)HrFWI'Y "maxAmount":"0",------最大掉落数量(貌似我改了没用)
o -< 5< "maxPersonal":"0",------不明则不动
*V\z]Dy-[ "minLevel":"0",------不明则不动
5E~?hWAv "maxLevel":"150",------不明则不动
W+A-<Rh\ "acquiesce":"true",------不明则不动
j>2Jw'l;? "notice":"false",------不明则不动
sr0.4VU1 "dieoutTime":"60",------不明则不动
(M1HNIM;( "period":"1",------不明则不动
@}#" o "fullValue":"10000"------不明则不动
r/X4Hy0!lT MonsterFightConfig.xml【服务端】怪物表推荐使用怪物配置工具来配置,简单方便,论坛有下
Wc}opp 7、【装备强化修改】
Ywj=6 +; 路径:resourcesxml_dbEquipStarConfig.xml【服务端】
thoAEG80 路径:resdataConfig.swf【客户端】这个是总控文件,修改后,会出现加载卡90%-92的情况
bIFKP 添加在原码的第四行,就可以了
[-Zp[ import flash.system.*;
TZ`@pDi "id":"0",------ID
E<[_L!2 "attrValueRatio":"1",------属性倍数,1则为1倍
|x2+O "minAttrValue":"1",------当前星级数
*]ROUk@K= "itemId":"30001",------需要强化物品的ID
]s*Fs]1+H "itemCount":"1",------需要强化物品的数量
_RLx;Tn)L "silver":"1",------消耗铜币倍数,跟当前星级、装备等相关
QT1(= wK3 "rate":"0",------强化几率
^2gDhoO_ "maxRate":"0",
U~~Y'R\NU "failureStar":"15"------失败后返回的强化星级,这里是15,也就是说强化1级,失败则变成15星,这就是一键+15的方法
[0_JS 2KE 8、【经验倍数修改】
yIm@m[B;
路径:resourcesxml_dbVipConfig.xml【服务端】
dmq<vVxC vipName:'黄金VIP',
6GxQ< vipOutOfDateMillis:'16070400000',
U>q&p}z0H remoteStorage:1,
C~do*rnM^ remoteShop:1,
\m.ap+dFa dailyUseFlyShoes:-1,
\2?p monsterExpPercent:10,? ?? ?------怪物倍数【通常只修改这个就可以】
i+/:^tc; meditationExpPercent:10,? ?------打坐倍数
M18H1e@Al dailyTaskExperience:10,? ?? ?------每日任务倍数
qf/1a CQiP escortTaskExperience:10,? ?------护送任务倍数
hEO#uAR^Z practiceTaskExperience:10, ------实践工作经验
-S7PnR6 吃了黄金VIP,再吃临时VIP经验变少解决办法,要么你取掉临时VIP,这个麻烦。要么你把临时VIP的经验倍数修改与黄金VIP一样即可解决
Wq bfZx 9、【家将的资质修改】
-= W" 路径:resourcesxml_dbPetConfig.xml【服务端】
QHt;c 路径:resourcesxml_dbPetQualityConfig.xml【服务端】
+3HukoR( id":"28", 这是慕容复的ID
;(a\F "name":"慕容复",
!Gv*iWg "job":"4", 这个是家将的种类
?[$=5? "model":"102", 这个是家将的外观,无需改动
f8ap+][ "icon":"58", 这个是家将的头像,无需改动
%X)i-^T "famous":"true", 是否是名将
;2o+|U@ "skill":"104_1|1005_1", 这个是家将的技能
oYYns%r}{ "aptitudeNo":"107" 资质倾向
b-/zt Z@u 记住它的资质倾向,为"aptitudeNo":"107"
0jS"PH?[ 下面我们打开同目录下的PetQualityConfig.xml文件。
}pE8G#O& 打开后我们按Ctrl+F查找"aptitudeNo":"107"
3Y\7+975m 那么我们就能看到这么一段
- nWs@\ "id":"18",
q|E0Y "aptitudeNo":"107",
)V!9/d "minQuality":"5000",
8+m[ %5lu "maxQuality":"20000",
CaX0Jlk* "rate":"100",
V#j|_N1hm "fullRate":"100"
U=?hT&w\S minQuality 这个代表他的最小资质,maxQuality这个代表他的最大资质
~c
e?xr| rate这个代表玩家时候慕容复令后所出现的家将资质最小的概率。
MA:2]l3e fullRate这个就是资质最大的概率了
R&z) 这两个资质后面的数字100意思是10%。修改到1000的化就是100%
U6hT*126 比如你在fullRate这个后面填写的数字是1000的话。你只要使用令牌得到的家将资质就是最大资质。
/UJ@e 10、【添加物品到商店】
JvA6 kw, 路径:resourcesxml_dbShopConfig.xml【服务端】
fI{ZElPp 路径:resdataShopConfig.swf【客户端】
}uI(D&?+h [{
PGT*4r21 "id":"1",? ???----商店里的排序ID
pNOVyyo>BW "propsId":"101001",? ???----把前面的2个数字去掉就是物品类表里的物品ID??至于前面2个字什么意思??
`w_?9^7mH "goodsType":"1",? ?? ???----商品类型(分为商店物品和商城物品、绑定元宝物品)
CYr2~0<g "roleJob":"1",
h[5<S& "npcIds":"128",? ?? ???----在哪里的NPC出售
y-UutI& "binding":"false"? ?? ? ----购买后是否绑定
S(7_\8h }
|{#=#3X 基本跟商城差不多
Zk#^H*jgx 11、【肉身筋脉修改】
I91pX<NBf 路径:resourcesxml_dbMortalBodyConfig.xml【肉身服务端】
Hx}K
wS 路径:resourcesxml_dbMeridianConfig.xml【筋脉服务端】
&*G+-cF 肉身:
b>N)H [{
dx=\Pq "id":"1001",
-Cb<T"7 "job":"1",? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?职业
QN %w\JXS "type":"0",? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? 种类
!J34yro+s "level":"1",? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???等级
M`W%nvEDE "attributeKey":"1106",? ?? ?? ?? ?? ?? ???不知道什么意思。貌似和按键的位置有关(纯猜测,勿喷)
/?POIn+0o "value":"100",? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?增加的属性
Nhh2P4gH "requiredPropsId":"80018",? ?? ?? ?? ? 需要的道具ID。(此处为阴阳丹)
(BtavE "requiredCount":"1",? ?? ?? ?? ?? ?? ?? ???需要道具的数量
dcFqK~ "probability":"1000",? ?? ?? ?? ?? ?? ?? ???成功率
bYr;~
^ "requiredMoney":"2841",? ?? ?? ?? ?? ? 所需金钱
3xhv~be "maxProbability":"1000"? ?? ?? ?? ?? ???最大成功率
go, Hfb 这里我们一般要修改的是"requiredCount,将后面的数字全部换成你能接受的。我都换成1了。
];bl;BP 筋脉:
G P"(+5 probability,这个成功率我全部换成了1000.也就是100%
rm7$i9DH2 [{
us&!%` "id":"1",
; Q-f6)+& "job":"1",
jTNfGu0x "meridianType":"0",
)P6n,\ "attrKey":"1106",
x\=2D<@az "value":"6",? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???这个是增加的属性
o<`)cb } "extraAttr":"0",
]J^9iDTTA "probability":"1000",? ?? ?? ?? ?? ?? ?? ?这个是成功率
.s4hFB^n "chain":"0",
fV-vy]x.. "meridianStage":"0",
e*O-LI2O "requiredGas":"500",? ?? ?? ?? ?? ?? ?? ?这个是需要的真气? ?? ?? ?? ?
DRldRm/ "requiredPropsChildType":"0",
9aLS%-x!+ "requiredCount":"0"
RB5fn+FiZ 但是修改了这些,显示还是原来的,需要修改总控文件Config.swf
RU>Hr5ebo 12、【坐骑修改】
Evz;eobW/ 路径:resourcesxml_dbHorseConfig.xml【服务端】
ap;tggi(H "id":"1",
Qm|Q0u "name":"乌骓马",
"K EB0U "model":"1",
;(). "speed":"800",
*7"R[!9 "hp":"120",? ?? ?? ?你懂的
+ahr-v^R< "mp":"30",? ?? ?? ???你懂的
!/4f/g4Ze "physicalAttack":"26",? ? 外功或内功
,`7;S,f "theurgyAttack":"26",? ? 外功或内功
\V@Hf"=j "physicalDefense":"18",??外功防御或内功防御
` [ EzU+ "theurgyDefense":"18",??外功防御或内功防御
Nw'3gJ: "physicalCritical":"22",? ???内功暴击或命中
j@0/\:1(U "theurgyCritical":"22",? ???内功暴击或命中
\NYtxGV[Z "hit":"22",
X-oHQu5 "dodge":"22",? ???闪避
UOn
L^Z} "propsExp":"30",
stnyJ9 "levelupExp":"30",? ???升级需要的经验
dzYB0vut@ "minRate":"500",
-.A8kJ "maxRate":"10",
By=/DVm)= "fullRegion":"10000"
yVThbL_YJ 还是一样,想要显示和实际同步,要修改总控Config.swf文件
20hF2V 13、【在线活动项目修改】【非原创】
oE+s8Q 修改成就奖励文件
4\HB rd#P AchieveConfig 有几个改几个
Mis t,H7 还有一个confg.swf 也要修改。这个是总控制文件,不修改了。没用的
P) fv:a 一般来说有四个。
=<-tD< 修改活动是否开放
a8T<f/qW k ActiveConfig.xml
Gt&x< "isOnly":"0"
8ALvP}H "isOpen":"1"
/o=V
( ——开放
0B(<I?a/ "isOnly":"1"
LGN,8v<W( "isOpen":"0"
2Wlk] ——关闭
mU1lEx$ ETP}mo 修改在线活动经验倍率
kl.)A-6V 文件ActiveOnlineConfig 有几个改几个。
Z, Kbt 还有一个confg.swf 也要修改。这个是总控制文件,不修改了。没用的
M\wIpRD, "profit":"10",
I*e85wef 修改ID 倍率
<!.'"*2 修改刀剑无双四个字的奖励
@l9qH1
ActiveOperatorExChangeConfig
m1 78S3 还有一个confg.swf 也要修改。这个是总控制文件,不修改了。没用的
k^q}F%UV _C9*M6IU 修改每日必做
Jji~MiMn ActiveConfig.txt
cH>rS\|Y 还有一个confg.swf 也要修改。这个是总控制文件,不修改了。没用的
e&dE>m 只有一个文件,自己看着办
X !5 ; 6Wlu3I 修改帮派冲级活动奖励
}?,Gn]] ActiveOperatorLevelConfig.txt
[Rh[Z #6 ActiveOperatorLevelConfig.xml
W11Wv& 还有一个confg.swf 也要修改。这个是总控制文件,不修改了。没用的。
Cc:4n1|]> equips——装备
9I>+Q& items——道具
;!4Bw"Gg coupon——绑定元宝
/^~3Ib8Fw+ exp——经验
7@g8nv(p silver——铜币
~Mv@Bl 80008_40_1
rs01@ 道具ID_数量_绑定
|]a=He; 104305_1_7_1
T`g.K6$b 装备ID_数量_强化等级_绑定
EG5'kYw2 -1——没有
`BKo`@ 0——不绑定
iw6qNV:\Z 1——绑定
+zxj-diM 2——铜币
}$W4aG*[ 3——元宝
daT[2M 这些基本都需要修改总控SWF
2Mc/ah 14、【充值礼包修改】
?45 kN=%*s 路径:resourcesxml_dbChargeConditionConfig.xml
\H$Ps9Xh 路径:resourcesxml_dbChargeConfig.xml
_//)|.6c3 路径:resourcesxml_dbChargeRewardConfig.xml【最主要的是这个】
6JWCB9$4 {
4[za|t "id":"1",————ID【这个是首冲的】
N> RabD "rewardId":"1001",————ChargeConditionConfig中对应的ID
?2VY^7N[ "items":"70001_9999_1|120005_10_1|10028_10_1|901126_33_1|120021_1_1",【物品ID_物品数量_是否绑定
tE0DST/ (我猜的,没试过)】
ag^L' h$ "coupon":"1000000",————奖励绑定元宝
OYGh!sW "exp":"0",————奖励经验
nu,#y"WQ "silver":"10000000"————奖励铜币
37)Dx 需要注意的地方:1、充值礼包里不能有装备,否则无效。2、奖励三项数量不能太大,否则可能充值礼包里
PMk3b3)Z 空白
#5GIO 15、【技能修改】
lkf(t&vL2 路径:resourcesxml_dbSkillEffectConfig.xml
~je#gVoUR 以怒天刃为例
JGPLVw "id":"6",————ID
>=hOjV; "skillId":"2",————技能ID
aH)$#6${Ap "effectType":"201",————类别
q/xMM`{ "buffType":"0",————BUFF类别
-f0Nb+AR "ignoreHitAttack":"false",
@Md%gEh;& "rate":"1000",————升级成功率
!dB {E "effectExpr":"0.8+n1*0.008",———— 每级加成
>:M3!6H_~{ "targetSite":"2",
:.['e` "effectTime":"0",
*Dld?Q "cycle":"0",
!RLg[_' "area":"3",————范围,改成20全频攻击
}LS:f,1oGp "targetCount":"5"————可攻击个数改20就是一次攻击20个
Y|J\,7CM 16、【外网修改】
<}b`2/wP 路径:server.php
C=ni5R 里面全部IP改外网的或者域名
Zam.g>{] 需要注意的地方:1、IP那一部分,不需要加http:// 2、端口如果更改了,需要全部修改。
ZdHfZ3)dB 17、【新建角色送元宝每日送元宝】
mLU4R Q}5 修改服务端resources下的configuration.xml文件
PL/as3O^A SU OuayE mH>oF| <!-- 新创建帐号登录可以获得的金币数量, 没有则填 0 -->
7N "$~UfC <bean id="create.reward.golden" class="java.lang.Integer" >
d3h2$EDD <constructor-arg value="0"/>
0es[!
</bean>
]Q=D'1MM #%k!`?^fbK 那个0就是你新建角色送的金币数量,也就是所谓的元宝数量,比如改为新建角色送99999元宝,即改为
(OT /o&cQ 2"lD Kjj $X_JUzb <!-- 新创建帐号登录可以获得的金币数量, 没有则填 0 -->
;cl\$TDL <bean id="create.reward.golden" class="java.lang.Integer" >
<=8REA? <constructor-arg value="99999"/>
E4RvVfA0F </bean>
Zrp`91&I 17、【副本次数修改】
LRBcW;.Su 路径:resourcesxml_dbDungeonConfig.xml
zyTP|SXk 以“净影寺”为例子,因为他限制多。呵呵,这个是30级的副本。
a'w~7y!} vCT5do"C& "id":"42",
M}NmA "chainId":"0",
R6~x! "team":"true",
?Y2ZqI "name":"净影寺",
!%x8!;za "type":"0",
Pw/Z;N;:V "difficulty":"0",
-x2/y:q ` "playerNumLimit":"1",? ?? ???------副本人数限制
h)BRSs?v_D "minNumLimit":"1",? ?? ???------副本最少人数限制
g\&[;v
i "maxNumLimit":"6",? ?? ???------副本最大人数限制
*@fR36 "mapId":"9504",
Dt)\q^bH) "levelLimit":"30",
> 4ex:Z "enterNum":"999",? ?? ???------进入次数限制
z]ZhvH7- "dungeonLiveDate":"7200",
!b0'd'xe "nextRoundSec":"5",
([zt}uf "totleRoundCount":"1",
3DnlXH(h1 "interrupt":"102_61_215",
pv&:N,p "enter":"9504_188_41",
6Y6DkFdvrZ "enterTask":"104"
hK"hMyH^ 18、【真气修改】【非原创】
~H/|J^ J 1下载eclipse
?P[uf 9;s:Bo 2在包资源管理器单击鼠标右键选择:导入 ->常规 ->现有项目到工作空间中 然后单击下一步
j<>|Hi
#` 9ctvy?53H 3选择根目录 ->浏览源码目录 ->项目下方勾选 ->单击完成
^'i(@{{o\ 24"Trg\WK[ 4在包资源管理器中 ->/Warriors_Release/src/com/yayo/warriors/module/user/rule/PlayerRule.java
O[f* ! Y3r m')c 打开
p+U}oC f7 V3 6Q8 5然后得出
5Z}]d@ /** 新建角色的等级 */
\]}|m<R public static final int INIT_DEFAULT_LEVEL = 1;
$8o(_8Q) /** 角色切换战斗模式等级限制 */
{.$5:<8aC public static final int CHANGE_MODE_MINLEVEL = 20;
<b>@'\w9 /** 角色固定的移动速度 */
1"3|6&= public static final int PERSON_FIXED_SPEED = 5000;
A_1cM#4 /** 新建角色所在的地图ID */
Mk"+*G public static final int INIT_MAP_ID = 101;
. $uvQpyh /** 新建角色所在X坐标 */
?-0k3 public static final int INIT_POSITION_X = 62;
5R}Qp<D[^ /** 新建角色所在Y坐标 */
-4`Wkkhu public static final int INIT_POSITION_Y = 177;
VO3&