发新话题
打印

[其他] 准备新增加指令的格式说明,大家赶快提意见!

本主题由 weyl 于 2008-7-12 17:53 分类
感谢鱼的回答,昨晚以为你不会上了,但还是上了,早知道就不那么早睡了

我提到的有一些都是天马行空的东西,是看你那么长一篇“报告”后尽可能想的,所以有些做起来费事的就不要做了,毕竟只是游戏中的小插曲而已,其实即使用现在的修改器也能做出完美的修改档来。

5. 能不能多加些战斗状态,比如攻击反噬之类,看很多新人都希望有点穴什么的
   不知道能不能实现,你可以先具体思考一样需要实现什么样的功能。如果太复杂的话就需要大范围改动原来的程序,工作量太大。目前在原来框架上小改还是可以得。


我目前想到的就2总,一种是攻击反噬,可以设定一个1-100的值,比如对方应该打掉你100点血,你的攻击反噬是30,则,自己费100*70%=70 血,对方掉100*30%=30 血。这样,像慕容复,如果设置成攻击反噬为100,那你伤害越高,打到慕容复身上后,自己受伤的几率也越大,另外,这个效果不是在人物属性中设置的,要战斗中使用某种密武功(比如斗转星移),有2-3回合的攻击反噬增加,增加的多少是随机数,攻击反噬效果不能累加,但这个随机数的大小跟使用者此武功等级有关,且只能对自己使用(应该是很费劲才能实现就对了

另一种是点穴,我想到的也是个复杂的东西,之前kg说把使对方中毒费血改为费体力就好。但那是跟小猪、大虾提的,跟你提自然要复杂些,虽然可行性不大,但还是要畅想一下。首先,看自己跟对方的轻功,来计算点中穴道的几率,然后看自己跟对方的武力值,可以用某种公式,比如自己武力-对方武力=10,则对方下一回合不能行动,若为20则下两回合不能行动,若自己武力-对方武力<0,则点不住对方,若<-50,则每多小一点武力,自己就多受1点内伤,比如小于-52,则自己受内伤2,小于-60则受内伤10之类。点穴效果不能累加。另外还要设个属性,这个属性越大被点中的几率越小,比如欧阳锋练过逆运心经后,此数字很大,敌人基本不可能点到自己。另外不能行动的时候,最好能弄个冲穴系统,大量消耗内力来将穴道冲开,内力越高,几率越大。点穴消耗体力比其他行动都要大。建议将等待项改为点穴

以上2种可能有点幻想的感觉,如果不好实现甚至不能实现,我就复制下来,去参加百花谷的征文活动

6. 有了随机函数,有了四则运算,有了任意字节的读取,就能做出真正意义上的自创武功了,但能不能在游戏中让玩家自由输入汉字?
   理论上可以调用新游戏输入汉字的模块,但是这个功能有什么用处?


现在的修改档作者都喜欢弄个什么自创武功什么的,尤其是某猪。我的意思是,用随机函数等能将玩家自创的武功根据某种公式算出伤害值,这样就可以不同玩家,创出的武功伤害不同了。(这点应该没问题,用那些增加指令就好),在游戏中输入汉字,完全是想完善这个自创武功系统,连武功的名字都可以自己改,那有多爽。另外在游戏中输入汉字还可以做些智力题什么的,比如问:神雕的男主角是谁,然后玩家输入,放到变量a中,然后用指令判断a=="杨过",是则回答正确,奖励,否则错误之类的

7. 吸内力的武功,能否改为减对方的武力值,如果是北冥神功则为减少对方武力,增加自己武力?
   每个武功的属性只有修改器能看见到这么多,可以把加内力杀内力改为加自己武力杀对方武力。但是原有功能就不能保留了。


原功能不用保留,他连武力都少了,内力再多也是没用

TOP

楼上众人好象写幻想小说。。。
我说点实际点的


1、我一直念念不忘要增加武功动画数

2、人物属性中的“外号”是个废属性,而且占了10个字节,可以考虑改为他用,比如南宫说的“点穴,冲穴,解穴,封穴”

3、还有希望能够调整Z.dat,使得制作者能够随意设置游戏里可以查看的属性,比如把“用毒”改成“资质”

4、队友列表和战斗选人可以改成显示4个汉字吧

5、战斗编辑战斗人物坐标可以用鼠标操作,比如用鼠标点地图某处即可使人物一的战斗坐标设置到某处

6、新版的修改器好象还不能实现判定某物品数量吧,希望能加上

7、新版的修改器希望再修改事件的时候可以做到可视化,比如“写入人物物品属性”时,可以选择TYPE2是“人物”、“物品”或者其他,然后在id可以选择“1、胡斐”、“0、胡斐居”、“5、太极拳”之类,然后属性是“12、生命最大值”,“2、第一级攻击范围”、“44、加御剑”等等,总之就不要让作者直接操作数值,因为容易改错,及复杂

8、希望贴图查看可以加上动画查看的功能,比如输入1-30,自动播放1-30的贴图

9、另外,取R*,S*,D*数据的时候应该是读内存而不是读存档文件吧

[ Last edited by 燕曦·KG on 2006-8-3 at 19:14 ]
你们为什么要欺负我的朋友朱公子

TOP

希望队伍人数能变成无限,只是战斗出5个人,另外就是秘笈可不可以限制修练次数

TOP

另外主角能学的武功能不能突破10个

TOP

能不能实现根据角色在战斗中的表现,如零伤害完成战斗,对敌方造成更多的伤害
给予额外的奖励。
当队员站成一字形或十字形等时增加角色战斗力

TOP

能扩展物品说明栏的字数吗?
引用:
这个可以用目前准备增加的指令来实现
比如可以临时修改人物列表,去掉最后一个人,加入令狐冲,然后再战斗,战斗结束后再把去掉的人加上就是了。如果菜单指令能用的话还可以选择去掉哪个人。
可实现限制5人则星号最多5个吗?
或者新增的菜单指令能容纳6人以上,且可以选择要上场的人吗?(最多6人)

TOP

1、修改伤害公式,当前内力或最大内力影响伤害,同样的七伤拳级别,内力999的张无忌和内力250的崆峒五老打出的伤害应该大有差别。内力700的铁丑使出的1级腐尸毒比内力50的阿紫的5级腐尸毒伤害要高
2、武学常识不累加,而取最高值。否则人越多武学常识越高。记得大宝版2,最后十大攻击伤害破千,没办法,常识加起来太高了。

[ Last edited by 碧落 on 2006-8-3 at 18:36 ]

TOP

16楼南宫的点穴系统设想已经很好了,好希望可以实现啊。

把逆运真经的用处改为改变穴道位置,使 别人点不中。

TOP

能否取消主角每场战斗中必须上场的设定    能不能增加在战斗时观看敌方状态的指令

TOP

想到一个很重要的功能
就是在贴图编辑裡可否设置“指定一个顏色去替换另一个顏色“的功能
(选择色:深蓝色,替换色:深红色 按下“全部替换“后, 该图裡的深蓝色全部变成深江色)
这样就可以透过换衣服的顏色来达到增加新人物的感觉

TOP

又见鱼兄,很高兴!
我也来提几点:
 1、是增加武功动画数
   就是z.dat的4f4ce - 4f537只有53个武功效果的帧数的设置,能否增加?
 2、增加小宝客栈
   原游戏只能在5个客栈转,能否不只是在5个客栈转,而也能在用户添加的其它任意场景转,卖东西后又去其它场景?
 3、能否在原游戏的“人物状态”中某个位置或用某个已有的状态(如“用毒能力”位置)来显示“资质”或“道德”等?
最主要是我等汇编盲研究了很久都没有修改成功,只有忘鱼兄指点了!

[ Last edited by 曾大虾 on 2006-8-4 at 16:24 ]

TOP

引用:
Originally posted by 曾大虾 at 2006-8-4 04:21 PM:
又见鱼兄,很高兴!
我也来提几点:
 1、是增加武功动画数
   就是z.dat的4f4ce - 4f537只有53个武功效果的帧数的设置,能否增加?
       这个现在应该可以增加了,主要是z.dat文件头格式已经搞明白了,程序空间大小可以增加了,重定位项也可以修改了。可以增加程序空间把这些数放进去,然后修改指向武功效果的重定位项就可以了。我会考虑下一版加进去的。另外山洞、可加入人物都可以用同样的方法增加

 2、增加小宝客栈
   原游戏只能在5个客栈转,能否不只是在5个客 ...
这个用我准备增加的指令就可以实现,以前调用指令41H就是韦小宝去其他客栈,游戏中只是把当前客栈相应事件清除,然后产生随机数,根据随机数设置其他客栈的事件。这些用新指令都可以实现。

3、能否在原游戏的“人物状态”中某个位置或用某个已有的状态(如“用毒能力”位置)来显示“资质”或“道德”等?
    这个应该可以,修改以前的汇编,增加模块就行了。但是要想想怎么样改才合适,应该直接增加,比如以前是两屏,可以增加为三屏,把其它属性全部显示出来。

[ Last edited by 游泳的鱼 on 2006-8-4 at 21:22 ]

TOP

发现大家对新增加指令都没有提出什么意见,反而对扩充游戏功能提了很多意见。
扩充游戏功能实现起来还是有一定难度的,只能在原有的基础上修改,类似于打补丁。因此过于复杂的功能可能修改的地方太多,不好实现。我只能争取把好实现的尽量实现了。不过要等我把新增指令完成后。

发现增加了指令与剪贴板互相拷贝功能真的很好用,用文本编辑器可以直接写指令了,比以前要方便,就是手头得放几张打印出来的指令功能表。

TOP

不会变成写程序吧??

另外:我现在遇到麻烦了。我改了好多贴图,但原游戏中有些颜色是会闪的,能不能在编辑贴图的时候,转换颜色中,将那些会闪的颜色自动换成不会闪的相近色

TOP

我来说一点关于指令的意见吧

2.跳转指令
2.1.跳转36(type,偏移1, 偏移2)
希望跳转指令可以自己设置label的位置,至少可以实现下面的序列:
跳转 label1
跳转 label2
label1:
label2:

3.通用类指令
都很必要,基本无异议。
只是四则运算时出界问题如何处理?

4.字符串指令
为了方便调整格式,是否需要一个能产生N个空格的字符串指令?

5.存取属性指令
(1)R*中最开头的几个数据不能读取吗?我想读取和保存人物坐标。
(2)有了存取主角携带200个物品的指令,就可以实现物品数量的判断了。但还是有些麻烦,建议单独做一个判断物品数量的指令。
(3)5.7好像和指令3没什么区别吧

6.特殊指令
6.2.显示字符串(33,type,s,x,y , -1, -1,)
这个显示出来的字符串是什么样子的呢?能否支持换行?比如想显示一首诗,仍旧用*作为换行符。
还有,显示之后是按任意键消失吗?


7.其他
能否有一个场景切换指令?
比如,在昆仑派被打下悬崖,醒来后发现自己到了昆仑仙境。昆仑派与昆仑仙境是两个场景,能否在一个事件中实现场景切换呢?

TOP

发新话题