Project1

标题: 防具数据库乱的实在是看不下去了 [打印本页]

作者: 89444640    时间: 2018-6-14 06:40
标题: 防具数据库乱的实在是看不下去了
本帖最后由 89444640 于 2018-6-14 06:48 编辑

昨天做了个门诊小手术,左侧胳膊轻度水肿,尽量不能动弹,没法接着画了,为了避免浪费时间,支在桌子上按ctrl+c ctrl+v整理防具。

这是现在的

我虽然是没有强迫症,但是这种排列及其不利于道具的整体管理啊!!!!

制作时间拉的太长了……期间加了各种各样的防具,而且大多数都有对应图标。不好画的至少按类别有图标。
由于十年前没有猫大的扩展数据库脚本,只在六七年前有人帮我扩展了战斗动画和招式的数据库
相关链接https://rpg.blue/thread-405565-1-1.html
防具一直最多只有999。
无法留足够的空栏位,造成同一个角色的防具会分布到不同的区域。
我按照角色不同给每个角色做了一整套特色防具,角色通用的防具,由于更新脚本又在期间增加了很多功能性道具。

目前考虑,把防具名称和描述全复制出来,存xls,然后统一排列顺序,至于防具增加的属性,由于战斗系统增加了怒气槽和多段连击,不能按照以前的数值计算了,需要全体重新调节平衡,因此数肯定需要重调。

那么,关于二十来个参战角色,在每个人都有自己特有防具的情况下,进行防具整理,大家有什么好的方法吗?
然后,每个角色都每种防具都要预留十几个空,免得剧情装备更换频率慢造成角色防御急剧下降。
作者: Im剑侠客    时间: 2018-6-14 06:59
看来要论一论制作前期策划书的重要性了~
不过第一次制作就没有这种概念了,不体验一下混乱所带来的烦恼,又怎么能从内而外地对整洁心生向往呢?
好了,还是说说有什么好方法吧:培养自身的毅力,进行大刀阔斧地进行重制吧。
希望能通过这巨大的工作量得到一番成长吧啦啦(✪▽✪)
作者: y967    时间: 2018-6-14 08:00
注意身体,不要太拼
作者: SailCat    时间: 2018-6-14 08:06
https://rpg.blue/thread-389722-1-1.html
看第4部分
作者: 89444640    时间: 2018-6-14 09:16
本帖最后由 89444640 于 2018-6-14 09:22 编辑
SailCat 发表于 2018-6-14 08:06
https://rpg.blue/thread-389722-1-1.html
看第4部分


看完了,这个主要是道具设计理念。
道具方面可能还好,因为整理过一遍了,基础道具……可能没大问题,有时间的话请帮我看一下,谢谢。


HP回复8种
固定数值 单体小 单体中 单体大 单体全满
百分比 群体30% 群体60% 群体全满
不消耗回复10%
当然,全满的是数量稀少或者昂贵,不消耗的是中后期剧情获得。

MP回复9种
因为避免了初期补不了多少,后期补不上。低级MP回复我是按照数值计算的,中期的MP回复是按照百分比计算的。
单体 百分比 35% 60% 100% 群体 百分比50% 100%

HP MP双回复7种
这个当时纯粹为了画药瓶好玩,按照药瓶大小多弄了几个……
单体 10% 20% 35% 75%
群体35% 75% 100%

复活5种
孟婆汤限定版这个纯粹是我闲得慌--b
单体 30% 50% 75% 80%
群体 100%

异常解除15种
倒数第一个解除单体所有异常状态,最后一个解除全体所有异常状态。

因为引入了合成系统,可以把初期回复道具转化成中期回复道具,至于高级回复道具,应该也可以用这个方式转化,避免浪费低级回复道具,
至于终极回复道具,如果可以用高级回复道具进行合成,借用猫大总结的经验来说,就是一定要设定一个极难获得稀缺道具来避免获得数量过多,或者干脆不能合成。
其他打酱油道具就指不定了,反正战斗中也不能用,就打酱油吧~

我试着把这个引申到装备设计里面。
装备我是写着玩的成分居多,大多数装备并没有发挥其实际的功效。
如果是实际功效,应该按照传统设定。
布衣(法袍) 皮甲 板甲 这样分角色装备,总防具数量就少多了。
不过我还是倾向于弄着玩的成分居多,每个角色装备的防具都不是一个系统的多有意思~
主角 日常生活穿着+黑科技系
灵梦 巫女服系
魂魄妖梦 武士铠甲系
幽幽子 日本传统服饰系 跟蓬莱 山辉夜有重叠
咲夜 女仆装系
帕秋莉 法袍系
蕾米 中世纪铠甲系
红美玲 功夫衫 中国传统服装系
爱丽丝 洋装系
八云紫 礼服系
魔理莎 女巫装或斗篷
风见 幽香 植物编制系

但是又有几个服装特色不明显的,因为是同人,有原作设定,挺难办的
比如八意 永琳 应该算弓箭手,
射命丸 文,这个记者到底算啥攻击系职业,
铃仙 这是只兔子……,
藤原 妹红 这货是火鸟,

这类角色的服装我想不出分系,只能设定一部分用通用服装。
作者: yang1zhi    时间: 2018-6-14 09:43
本帖最后由 yang1zhi 于 2018-6-14 10:07 编辑

SailCat
有个脚本可以整理数据库而不改变ID



--------------------------------------------------------

https://rpg.blue/forum.php?mod=viewthread&tid=388818
作者: 灯笼菜刀王    时间: 2018-6-14 10:45
每个不先规划好数据库,随做随加为所欲为的RM都会碰到这种问题XD

咱之前做平衡调整的时候也是这样,本来也打算建个EX表格来整理,后来想想,咱又不需要用到TABLE,数据量很少,干脆直接用猫大的神之脚本来引用INI好了~

改的时候又觉得,何必多此一举,直接调用模块不就结了... 于是,咱的数据库就只放 名字,图标和说明,要用的数据都塞到这里来了=3=,要调整顺序,CTRL+X就好了XD



而且可以用TXT写,然后复制进来,等于可以用手机操作~


然后战斗公式就变这样了



反而更清楚了是吧,一目了然有木有XD



作者: summer92    时间: 2018-6-14 12:38
LZ既是医生又是画家
作者: 世界第一中二    时间: 2018-6-14 13:23
emmmmmmmmmmmmmmmmmm
在制作的一开始就先按一定的数量比例划分好防具种类,并将可能用到的数据库格数预留出来,这是个好习惯啊……
毕竟最后在游戏中,物品全都挤在包裹里,是按照数据库里的顺序排列的
强迫症表示不看到同一类的东西排在一起就很不开心
(笑)
作者: soulsaga    时间: 2018-6-14 14:53
大神们上一下QQ..新的修正版弄好了..收一下..
作者: IamI    时间: 2018-6-14 16:11
XP又不会把多出来的防具槽擦掉,往后拓展一下就好了……
然后旧式的XP想对软件本体上下其手有点难,用外置工具拉出来整理(移动)吧……自己写个小工具没啥难度,毕竟Marshal已经解决了。
写个工具把Excel直接map到数据库才是正道
作者: guoxiaomi    时间: 2018-6-14 20:03
最近在GitLab上用ci来试图自动生成游戏的wiki,但是要期末考试了这些只能先放在一边,大致就是调用了zh99998在GitHub上的2个库,然后这里暂时只是读了一下地图名和大小,当然数据库读/写起来也很方便的~

BASH 代码复制
  1. Running with gitlab-runner 10.8.0-rc3 (5470b911)
  2.   on docker-auto-scale 4e4528ca
  3. Using Docker executor with image ruby:2.4 ...
  4. Pulling docker image ruby:2.4 ...
  5. Using docker image sha256:5601afcd334d0ca95169af14efea16bcdef3c739b835531375338e6a2962b114 for ruby:2.4 ...
  6. Running on runner-4e4528ca-project-6233441-concurrent-0 via runner-4e4528ca-srm-1528825200-14d96a8d...
  7. Cloning repository...
  8. Cloning into '/builds/gxm/reformers'...
  9. Checking out 54b86809 as master...
  10. Skipping Git submodules setup
  11. $ ruby -v
  12. ruby 2.4.4p296 (2018-03-28 revision 63013) [x86_64-linux]
  13. $ git clone [url]https://github.com/zh99998/OpenRGSS.git[/url]
  14. Cloning into 'OpenRGSS'...
  15. $ git clone [url]https://github.com/zh99998/OpenRGSS-RPGMaker.git[/url]
  16. Cloning into 'OpenRGSS-RPGMaker'...
  17. $ ruby ./Scripts/pages/main.rb .
  18. Load Database...
  19.     - load: ./Data/Actors.rxdata
  20.     - load: ./Data/Classes.rxdata
  21.     - load: ./Data/Skills.rxdata
  22.     - load: ./Data/Items.rxdata
  23.     - load: ./Data/Weapons.rxdata
  24.     - load: ./Data/Armors.rxdata
  25.     - load: ./Data/Enemies.rxdata
  26.     - load: ./Data/Troops.rxdata
  27.     - load: ./Data/States.rxdata
  28.     - load: ./Data/Animations.rxdata
  29.     - load: ./Data/Tilesets.rxdata
  30.     - load: ./Data/CommonEvents.rxdata
  31.     - load: ./Data/System.rxdata
  32.     - load: ./Data/MapInfos.rxdata
  33. Load Maps...
  34.     - load: ./Data/Map027.rxdata
  35.     - load: ./Data/Map016.rxdata
  36.     - load: ./Data/Map060.rxdata
  37.     - load: ./Data/Map005.rxdata
  38.     - load: ./Data/Map049.rxdata
  39.     - load: ./Data/Map044.rxdata
  40.     - load: ./Data/Map011.rxdata
  41.     - load: ./Data/Map055.rxdata
  42.     - load: ./Data/Map022.rxdata
  43.     - load: ./Data/Map028.rxdata
  44.     - load: ./Data/Map017.rxdata
  45.     - load: ./Data/Map061.rxdata
  46.     - load: ./Data/Map039.rxdata
  47.     - load: ./Data/Map006.rxdata
  48.     - load: ./Data/Map050.rxdata
  49.     - load: ./Data/Map023.rxdata
  50.     - load: ./Data/Map045.rxdata
  51.     - load: ./Data/Map012.rxdata
  52.     - load: ./Data/Map001.rxdata
  53.     - load: ./Data/Map056.rxdata
  54.     - load: ./Data/Map029.rxdata
  55.     - load: ./Data/Map062.rxdata
  56.     - load: ./Data/Map007.rxdata
  57.     - load: ./Data/Map018.rxdata
  58.     - load: ./Data/Map051.rxdata
  59.     - load: ./Data/Map013.rxdata
  60.     - load: ./Data/Map002.rxdata
  61.     - load: ./Data/Map046.rxdata
  62.     - load: ./Data/Map057.rxdata
  63.     - load: ./Data/Map024.rxdata
  64.     - load: ./Data/Map030.rxdata
  65.     - load: ./Data/Map019.rxdata
  66.     - load: ./Data/Map008.rxdata
  67.     - load: ./Data/Map052.rxdata
  68.     - load: ./Data/Map063.rxdata
  69.     - load: ./Data/Map058.rxdata
  70.     - load: ./Data/Map047.rxdata
  71.     - load: ./Data/Map003.rxdata
  72.     - load: ./Data/Map036.rxdata
  73.     - load: ./Data/Map014.rxdata
  74.     - load: ./Data/Map025.rxdata
  75.     - load: ./Data/Map053.rxdata
  76.     - load: ./Data/Map009.rxdata
  77.     - load: ./Data/Map042.rxdata
  78.     - load: ./Data/Map064.rxdata
  79.     - load: ./Data/Map020.rxdata
  80.     - load: ./Data/Map015.rxdata
  81.     - load: ./Data/Map048.rxdata
  82.     - load: ./Data/Map037.rxdata
  83.     - load: ./Data/Map004.rxdata
  84.     - load: ./Data/Map026.rxdata
  85.     - load: ./Data/Map043.rxdata
  86.     - load: ./Data/Map054.rxdata
  87.     - load: ./Data/Map065.rxdata
  88.     - load: ./Data/Map010.rxdata
  89.     - load: ./Data/Map021.rxdata
  90. Done.
  91. all maps:
  92. - Network: 20x15
  93. - 亚威农遗迹: 89x89
  94. - 亚威农遗迹1层: 127x80
  95. - 亚威农遗迹2层: 56x56
  96. - 亚威农遗迹2层: 56x56
  97. - 亚威农遗迹2层: 97x140
  98. - 亚威农遗迹3层: 140x125
  99. - 亚威农遗迹3层: 56x56
  100. - 亚威农遗迹3层: 80x80
  101. - 亚威农遗迹4层: 118x112
  102. - 克拉姆斯房间: 34x26
  103. - 卡思维勒神殿1层: 121x112
  104. - 卡思维勒神殿2层: 134x130
  105. - 卡思维勒神殿3层: 125x125
  106. - 卡思维勒神殿4层: 87x87
  107. - 小镇·格尔尼卡: 60x60
  108. - 异世界: 20x53
  109. - 我的房间: 36x28
  110. - 斯塔索夫家: 38x29
  111. - 旅馆大厅: 41x28
  112. - 旅馆大厅2楼走廊: 40x28
  113. - 旅馆大厅走廊: 36x26
  114. - 旅馆客房右间: 34x26
  115. - 旅馆客房左间: 34x26
  116. - 格尔尼卡区域: 20x15
  117. - 格尔尼卡郊外: 51x38
  118. - 格尔尼卡郊外: 95x55
  119. - 格尔尼卡郊外: 47x42
  120. - 格尔尼卡郊外: 57x84
  121. - 格尔尼卡郊外: 63x72
  122. - 梦境世界1层: 20x106
  123. - 梦境世界2层: 20x106
  124. - 梦境世界3层: 20x106
  125. - 玛丽居里屋: 40x28
  126. - 玛丽居里屋2F: 40x28
  127. - 玛丽居里屋书房: 40x28
  128. - 玛丽居里屋外: 60x60
  129. - 瓦尔特火山1层: 130x105
  130. - 瓦尔特火山2层: 125x115
  131. - 瓦尔特火山2层: 72x70
  132. - 瓦尔特火山3层: 70x75
  133. - 瓦尔特火山3层: 75x70
  134. - 瓦尔特火山3层: 70x78
  135. - 瓦尔特火山3层: 120x115
  136. - 瓦尔特火山4层: 125x115
  137. - 蒙马特尔之森: 42x34
  138. - 蒙马特尔之森: 47x69
  139. - 蒙马特尔之森: 37x31
  140. - 蒙马特尔之森: 53x48
  141. - 蒙马特尔之森: 45x49
  142. - 蒙马特尔之森: 95x40
  143. - 蒙马特尔之森3F全景: 95x101
  144. - 镇长家: 38x28
  145. - 雷诺杂货店: 34x28
  146. - ???: 21x15
  147. - ???: 21x15
  148. Job succeeded





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1