打造世界吧 关注:40,374贴子:246,451

Windows打造世界配方表 开发过程记录

只看楼主收藏回复


在steam中启动 游戏编辑器

根据路径自动复制到当前文件夹,文字描述信息存入xml文件,英文描述信息用有道api翻译成中文


IP属地:湖南1楼2020-09-07 10:22回复

    物品表已经导入完毕, 接下来弄 科技树、 和九宫格的 配方


    IP属地:湖南2楼2020-09-07 10:24
    回复
      广告
      立即查看
      https://afdian.net/@SouthChiyou
      用爱发电,搞软件开发,搞独立小游戏


      IP属地:湖南4楼2020-09-07 13:39
      回复
        太赞了,直接解决了我咕咕咕多年的事情


        IP属地:韩国来自Android客户端5楼2020-09-09 22:46
        收起回复

          拖动物品到九宫格配方表----已完成


          IP属地:湖南7楼2020-09-10 16:15
          回复

            配方表, 界面部分进行中


            IP属地:湖南8楼2020-09-10 22:52
            回复
              这是什么啊,没看懂


              9楼2020-09-11 19:35
              收起回复
                大佬nb!


                IP属地:浙江来自iPhone客户端10楼2020-09-11 19:40
                回复
                  广告
                  立即查看

                  配方表存储到文件、从文件加载 已完成


                  IP属地:湖南11楼2020-09-12 22:32
                  回复

                    Android 配方表已经开始了

                    搜索引擎找了几个例子,改了一下。 思路是这样的
                    Windows配方表 压缩包→通过微信发送到手机
                    →使用其他应用打开→配方表App→解压缩→剪切到App本地目录
                    →加载xml文件并显示


                    IP属地:湖南12楼2020-09-13 21:35
                    回复
                      听从吧友 @han9900 @han9900 的建议 我要开始读取游戏本体的数据了
                      Q:你做这东西,玩自制mod时候,有新东西的配方就没有了呗?还有游戏增加DLC之后,是不是还得你手动添加
                      如果是新加东西就得再添加的话,为什么不学习怎么在编辑器里查看物品呢?是担心别人学会了看编辑器就乱改东西么
                      A:最大的好处是可以手动把配方,同步到手机App里。 自制mod我没考虑。 就算在编辑器里看,每次都要退出游戏看,因为不想记住配方才这样搞的。这是我开发的初心
                      Q:不用退出游戏,编辑器是单独窗口,换窗口就行了。家里有2个显示器都不用切游戏窗口,到另一个屏幕上看就可以。
                      A:你要是每次都得手动往里复制,就别废那劲了,游戏自带编辑器,加了mod都能显示出mod里新增物品的配方。新DLC也是只要切换列表就能看。
                      Q:mod这么***从来没用过。 确实如果你记得熔炉、工坊之类的基本配方。这个基本上没有用
                      A:编辑器里查这些配方还是很方便的,下载的mod也能查看。
                      你做这个如果是磨练自己做软件的能力,也没必要再继续浪费时间挨个复制给做完了
                      你可以考虑一下,怎么让你的软件,读取游戏里这方面的文本,自动添加到表格里。
                      你手动复制添加,已经是浪费时间的事情了
                      你看这几个图,都是编辑器里读出来的mod里的物品,点物品就能看配方。
                      Q:我也有过这样的想法,只是里面的csv文件。语种太多了。 比弄个自动翻译麻烦多了。不好分割字符串。我花几天时间想想这事儿
                      如果你也是开发者,我可以把源码给你发一份的,是WPF做的
                      xml csv文件多到爆... 把每个文件弄清楚作用,实在太累了。 如果你能弄清楚,然后告诉我,我只需要处理内容格式,这我还是愿意做的
                      群里面那个Windows的,确实是读取游戏本体的数据,比我做得好一点
                      han9900: 回复 zhangkun35268 :那些xml的文档,后边有_1、_2、_3、_4、_5、_6的都是对应DLC的。比如blocks,是本体的blocks也就是建筑单元,blocks_1里边就都是怪物联盟DLC里的建筑单元。blocks_2里边就都是地下废矿遗迹的。3、4、5、6就得你自己去对照了。
                      那些玩游戏的人,通常修改物品价格啦,这个东西能不能在仓库买,就到craft_resources.xml里修改。


                      IP属地:湖南13楼2020-09-23 16:13
                      回复
                        开始找规律:
                        图片:
                        F:\Steam\steamapps\common\CraftTheWorld\gfx
                        文字:
                        F:\Steam\steamapps\common\CraftTheWorld\lang
                        craft_resources.csv
                        <root>
                        <resource name="dirt" title="%EarthT" desc="%EarthD" file="gfx\level_tiles\craft_res\craft_dirt_01" build="dirt" application="mining" properties="wall" shop_count="0" shop_cost="-1" />
                        文字:
                        F:\Steam\steamapps\common\CraftTheWorld\data
                        recipes.xml
                        <root>
                        <recipe name="ladder" ingredients="wood-2,wood-5" produce="ladder" group="5" require="wood-2" save="true" craft_need="" pak="" />


                        IP属地:湖南14楼2020-09-23 16:30
                        收起回复
                          我真正意识到,不同的世界(森林、冰雪、沙漠、地底、山谷、孤山)同一个物品,配方不同。
                          在我制造钢铁头盔的时候,意识到了这一点。
                          相当于项目要推倒重来, 这个软件的架构要修改。要做成什么样,变得更加明确

                          下一步会按照这个来做


                          IP属地:湖南15楼2020-10-16 14:10
                          收起回复
                            翻译不止craft_resources.csv吧,其他几个里也有dlc物品的翻译


                            IP属地:浙江来自iPhone客户端16楼2020-10-16 16:10
                            收起回复
                              广告
                              立即查看
                              求问大佬 craft_resources_2 中的链灯chain_lamp_mine改到商店中,可是去掉no shop没有出现,请解决办法


                              IP属地:内蒙古17楼2020-12-05 18:55
                              收起回复