注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 金书红颜录 人多力量大 - 想帮忙重置红颜录的朋友可以进来看看 ...
查看: 4500|回复: 54
打印 上一主题 下一主题

[求助] 人多力量大 - 想帮忙重置红颜录的朋友可以进来看看 [复制链接]

帖子
2153
精华
0
积分
1087
金钱
7628
荣誉
0
人气
96
评议
0
跳转到指定楼层
楼主
发表于 2019-6-11 17:21:05 |只看该作者 |倒序浏览
本帖最后由 大米小冰 于 2019-6-19 12:37 编辑

看了大家的回帖,貌似有一些朋友对重置这个游戏比较有兴趣。想帮忙的朋友,欢迎加入进来(^-^)V。

目前需要的东西当然很多,比较容易做的,我想了想主要三个方面:录入人物数据、录入剧情对白、提供人物头像、提供现成的UI。


1. 录入人物数据,这部分已经搞定!


2. 录入剧情对白,这部分比人物数据简单多了,看一下下边的图片基本就明白了。

普通的对白是白色的。

绿色是这样:<color=#66CD00>(睚眦欲裂,杀气腾腾,左掌已然举起)</color>
就是把想要变绿的文字,都放在这两个color中间。

还有黄字:<color=#FFFF00>“春华竞芳,五色凌素,琴尚在御,而新声代故!”</color>

需要改变颜色的文字,就用这种格式括起来就行了。后边我也上传了一个模板。

原版剧情太长了,相信我们都很难有那么多时间去打字,我觉得现阶段只要做个精简版的就行,几句话说清楚来龙去脉,其他的就先删掉,不用录入。






3. 提供人物头像

游戏的资源包解不开,原版的头像拿不到,而且原版格式的头像也不能直接用。

如果想要漂亮头像的同学,头像尺寸现在是以 560 x 700 和 200 x 200 为主,有高清图片直接做成这个尺寸吧;

如果不是高清,可以把图片裁剪成 280 x 350像素、100 x 100像素这两张,一张做立绘、一张做头像用,同样png格式。

我原本想用高清大图做立绘,可是实在没有那么多人物图片,还是那句话,红颜录出场人物太多了。

提供头像的同学,如果你的图片是高清的,可以额外裁剪一张800 x 800的大图,如果高清头像的数量积累到一定程度,我们可以把立绘全部换成高清大图。



4. 关于UI的问题,如果同学们有好的UI,也可以拿出来用,需要是扣好的png或者psd格式

当然最缺少的资源其实是人物动画的序列帧图片,如果有这部分资源就更好了。


差不多就是这样,如果真的有同学做了哪部分工作,一定要留言说一下,免得做了重复的劳动。不管怎样,先谢谢大家的支持!




附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
384
精华
0
积分
211
金钱
4934
荣誉
1
人气
88
评议
0
沙发
发表于 2019-6-11 18:28:18 |只看该作者
大神辛苦了!
看到现在冷清的论坛还有人在努力做重置,真心感动。
啥也不说了,回去扒拉图片去。

使用道具 举报

帖子
5355
精华
1
积分
2889
金钱
21197
荣誉
0
人气
105
评议
0
板凳
发表于 2019-6-11 18:56:15 |只看该作者
假理科生表示看得懂不会弄

使用道具 举报

帖子
1728
精华
0
积分
867
金钱
9160
荣誉
0
人气
27
评议
0
地板
发表于 2019-6-11 19:43:26 |只看该作者
关于第一点,这个用Jsdata导出数据成Excel
然后用Python写个小程序读Excel然后写txt不就好了……

使用道具 举报

帖子
2153
精华
0
积分
1087
金钱
7628
荣誉
0
人气
96
评议
0
5#
发表于 2019-6-11 20:54:04 |只看该作者
莹儿的老牛 发表于 2019-6-11 19:43
关于第一点,这个用Jsdata导出数据成Excel
然后用Python写个小程序读Excel然后写txt不就好了……
...

嗯嗯,有道理。果然是专业人士有办法,我不会编程的,C#也是为了Unity现学的。

刚才看了看,我还是先试下用C#读写吧,python看起来简单,但我没用过,出错概率比较高

使用道具 举报

帖子
2153
精华
0
积分
1087
金钱
7628
荣誉
0
人气
96
评议
0
6#
发表于 2019-6-11 20:55:12 |只看该作者
634551805 发表于 2019-6-11 18:28
大神辛苦了!
看到现在冷清的论坛还有人在努力做重置,真心感动。
啥也不说了,回去扒拉图片去。 ...

嘿嘿,期待高冷的美图

使用道具 举报

帖子
181
精华
0
积分
91
金钱
1535
荣誉
0
人气
0
评议
0
7#
发表于 2019-6-11 21:11:54 |只看该作者
万分期待

使用道具 举报

帖子
1728
精华
0
积分
867
金钱
9160
荣誉
0
人气
27
评议
0
8#
发表于 2019-6-11 21:13:35 |只看该作者
本帖最后由 莹儿的老牛 于 2019-6-11 21:15 编辑
大米小冰 发表于 2019-6-11 20:54
嗯嗯,有道理。果然是专业人士有办法,我不会编程的,C#也是为了Unity现学的。

刚才看了看,我还是先试 ...

我也不是什么专业人士,编程门外汉,只是最近正好在自学python而已


对于这第一部分内容,如果不着急的话,我过段时间有时间可以帮着写这部分



使用道具 举报

帖子
326
精华
0
积分
163
金钱
1978
荣誉
0
人气
0
评议
0
9#
发表于 2019-6-12 00:15:39 |只看该作者
莹儿的老牛 发表于 2019-6-11 19:43
关于第一点,这个用Jsdata导出数据成Excel
然后用Python写个小程序读Excel然后写txt不就好了……
...

弱弱地問一下,是指打開jsdata.exe后點擊“遊戲資料(D)”,然後點擊“武林傳奇(1)”,再點擊“導出到Excel(E)”嗎?爲啥我點完之後除了CPU一直100%就沒有然後的了?

使用道具 举报

帖子
2153
精华
0
积分
1087
金钱
7628
荣誉
0
人气
96
评议
0
10#
发表于 2019-6-12 00:32:51 |只看该作者
莹儿的老牛 发表于 2019-6-11 21:13
我也不是什么专业人士,编程门外汉,只是最近正好在自学python而已



可以写进去了,测试只写10行不完整的数据,就用了4秒钟。实际上为了得到完整的人物数据,还得先读取武功和装备的表格,存到2个集合里;再读取人物表格,才能把武功和装备转为数字ID,估计要运行很久。

不管怎样,第一点就这么解决吧,毕竟这个保证了数据都是正确的,朋友们不用再做第一项工作了。感谢大佬的提示。


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
2153
精华
0
积分
1087
金钱
7628
荣誉
0
人气
96
评议
0
11#
发表于 2019-6-12 00:45:11 |只看该作者
mileung 发表于 2019-6-12 00:15
弱弱地問一下,是指打開jsdata.exe后點擊“遊戲資料(D)”,然後點擊“武林傳奇(1)”,再點擊“導出到 ...

等着就行了,导出完毕就看得到了,至于要多少时间能导完,看电脑性能了

使用道具 举报

帖子
326
精华
0
积分
163
金钱
1978
荣誉
0
人气
0
评议
0
12#
发表于 2019-6-12 00:51:26 |只看该作者
導出來了,原來是機器太慢的緣故。。。

請教一下:

1. 這幾個全部同 Excel 中的“序號”列?
  1. Id="5" Head="5" Portrait="5" Model="5"
复制代码
2. 這個先全部人設置成False?還是說從其它數據裏面找(JSdata.exe導出其它内容)?
  1. CanBeCopied="False"
复制代码
3. 導出的Excel裏面,武器,防具,坐骑,装备内功,装备轻功等等都直接是中文,但以下内容有直接中文,也有數字編號,編號也需要查其它内容轉換成編號填入,是吧?
  1.     <ExtraAttribute TitleId="6" TitleName="通微显化" TalentSkillName="极道归元" InternalBuffName="九霄仙息" FlyingBuffName="云羽仙霄"></ExtraAttribute>
  2.     <KungfuList Major="454" AttackMode="0" CommonSence="200">
  3.       <!--左右互搏 - 0:无;1:左右;2:双-->
  4.       <Kungfu Order="0">1184</Kungfu>
  5.       <Kungfu Order="1">901</Kungfu>
  6.       <Kungfu Order="2">90</Kungfu>
  7.       <Kungfu Order="3">454</Kungfu>
  8.       <Kungfu Order="4">254</Kungfu>
  9.       <Kungfu Order="5">27</Kungfu>
  10.     </KungfuList>
  11.     <Equipment WeaponId="85" ArmorId="694" PetId="730"></Equipment>
  12.     <PotionDic>
  13.       <Potion Count="2">124</Potion>
  14.       <Potion Count="2">125</Potion>
  15.       <Potion Count="2">126</Potion>
  16.       <Potion Count="2">127</Potion>
复制代码
能否給個XML全屬性名稱(如Healing="600")中英文對照表?謝謝

雖然基本能看懂,就是怕對應錯了

使用道具 举报

帖子
326
精华
0
积分
163
金钱
1978
荣誉
0
人气
0
评议
0
13#
发表于 2019-6-12 00:56:03 |只看该作者
大米小冰 发表于 2019-6-12 00:32
可以写进去了,测试只写10行不完整的数据,就用了4秒钟。实际上为了得到完整的人物数据,还得先读取武 ...

和我想的一樣,慕容衡姓慕名容衡了,話説LastName不是姓?

使用道具 举报

帖子
2153
精华
0
积分
1087
金钱
7628
荣誉
0
人气
96
评议
0
14#
发表于 2019-6-12 01:29:04 |只看该作者
mileung 发表于 2019-6-12 00:51
導出來了,原來是機器太慢的緣故。。。

請教一下:

感谢热心支持,经过楼上大佬提示,人物数据这部分,我还是写个程序来读取吧,这样能节省不少时间。

等初步读取完了,如果需要手动修改的地方,再麻烦朋友们来做好了。

关于xml数据模型的那几个部分,我解释一下:
1. 初期写数据时都是ID,实际导入游戏需要手动调整,一个人物ID是5,但头像不一定是5,战斗模型也可能是其他编号。
2. 这一项判断是否复制人,简单的标准就是看等级,除了渣二以外,其他人1级的就能复制,不是一级的就不能
3. 其实除了称号以外,其他都应该做成数字ID,用中文不合适,是我之前偷懒了,变成部分数字部分中文。现在也不必再改了,不然代码部分也要改很多。用中文做关键字有很多弊端,比如不可能像原版一样提供繁体版本,也不可能有英文版(这个属于想多了……)。以后再做游戏关键字部分我肯定是不用中文的。


使用道具 举报

帖子
2153
精华
0
积分
1087
金钱
7628
荣誉
0
人气
96
评议
0
15#
发表于 2019-6-12 01:34:45 |只看该作者
mileung 发表于 2019-6-12 00:56
和我想的一樣,慕容衡姓慕名容衡了,話説LastName不是姓?

这个地方要手动调整了,要让程序判断是否复姓,还要再引入一段程序,感觉后期手动调整来的更快些。主要是得把游戏里出现过的复姓先列出来……另外复姓不能太多,不然这段程序运行会变得更慢。

使用道具 举报

帖子
2153
精华
0
积分
1087
金钱
7628
荣誉
0
人气
96
评议
0
16#
发表于 2019-6-12 03:41:06 |只看该作者
莹儿的老牛 发表于 2019-6-11 21:13
我也不是什么专业人士,编程门外汉,只是最近正好在自学python而已

OK,电脑3秒钟搞定了,原来我之前一直在做蠢事……真是郁闷


使用道具 举报

帖子
1728
精华
0
积分
867
金钱
9160
荣誉
0
人气
27
评议
0
17#
发表于 2019-6-12 07:58:55 |只看该作者
大米小冰 发表于 2019-6-12 03:41
OK,电脑3秒钟搞定了,原来我之前一直在做蠢事……真是郁闷

额,犯了什么错,同为编程小白,也让我学*点经验教训……

使用道具 举报

帖子
1728
精华
0
积分
867
金钱
9160
荣誉
0
人气
27
评议
0
18#
发表于 2019-6-12 08:01:21 |只看该作者
大米小冰 发表于 2019-6-12 01:29
感谢热心支持,经过楼上大佬提示,人物数据这部分,我还是写个程序来读取吧,这样能节省不少时间。

等初 ...

同为编程小白,不要总是这么磕碜我啊……
jsdata导出的数据并不太完整,确实有些遗憾
要是能找到原来做金书修改器的那位教教怎么导出数据就好了……
其实很多东西的ID号,包括实际称号效果似乎都可以在Jsdata导出的其他数据表格里找到

使用道具 举报

帖子
326
精华
0
积分
163
金钱
1978
荣誉
0
人气
0
评议
0
19#
发表于 2019-6-12 09:35:05 |只看该作者
大米小冰 发表于 2019-6-12 01:29
感谢热心支持,经过楼上大佬提示,人物数据这部分,我还是写个程序来读取吧,这样能节省不少时间。

等初 ...

我反倒覺得機器能做的事情就算整個程序跑下來要一天時間,只要內容正確無誤(如何確保?),還是交給機器做吧,人工修改校準就算了吧(累...)

所以複姓,聯表查找ID等操作還是交給程序吧,多寫代碼倒是比人工審閱要省時省力多了...如果程序能涵蓋並處理95-99%的錄入/轉換/拆字/查編號並且無XML語法錯誤,剩下的1%-5%就交給玩家反饋問題後再人工修正(或者alpha/beta等版本允許大家邊玩邊改)

可能是我比較懶,只想玩

使用道具 举报

帖子
326
精华
0
积分
163
金钱
1978
荣誉
0
人气
0
评议
0
20#
发表于 2019-6-12 09:37:18 |只看该作者
莹儿的老牛 发表于 2019-6-12 08:01
同为编程小白,不要总是这么磕碜我啊……
jsdata导出的数据并不太完整,确实有些遗憾
要是能找到原来做金 ...

嗯,應該是其它表就有id,準備全部導出來對比看看

使用道具 举报

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

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

GMT+8, 2024-4-20 10:28 , Processed in 0.347341 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到