东方吧 关注:643,090贴子:17,453,831
  • 36回复贴,共1

关于thtk的源码编译问题

只看楼主收藏回复

新作th16发布,想自行汉化掉对话文字,又在github上看到thtk支持了th16的dat提取,想下载下源码编译使用,但可惜不懂cmake如何使用,总是编译出错,有哪位编程大佬可以指点一下这源码如何编译。求教


IP属地:山东来自Android客户端1楼2017-05-14 11:08回复
    发一下github源码地址:thpatch/thtk(自行加入前缀,百度喜欢吞链)


    IP属地:山东来自Android客户端2楼2017-05-14 11:11
    收起回复
      不懂,只会些游戏引擎


      4楼2017-05-14 12:08
      收起回复
        解包的话用最新的release能解开,但不知道能不能打包成功。但是即使成功替换掉.msg文件也不知道会不会有Shift-JIS和GB2312的冲突导致乱码


        IP属地:广东来自Android客户端6楼2017-05-14 12:46
        收起回复
          或许你需要Linux编译。那东西有一些奇怪的依赖关系。


          来自Android客户端7楼2017-05-14 12:57
          收起回复
            INSTALL里有编译方法。CMake只是用来产生vs工程的,之后再用vs编译。


            IP属地:美国8楼2017-05-14 13:10
            收起回复
              楼主很想吐槽这作者咋不介绍一下Cmake用法


              IP属地:山东来自Android客户端9楼2017-05-14 13:25
              回复
                看INSTALL,你必须首先下载flex和bison(你可以使用win-flexbison),并把它们添加到PATH


                10楼2017-05-14 13:39
                收起回复
                  只会JAVA和c#的路过


                  IP属地:江西来自Android客户端11楼2017-05-14 14:00
                  回复
                    然而主要坑点在于每次CMake configure会把thanm下的zlib的zconf.h.in"移动"到zconf.h,然后再次配置就爆炸了,其实只需要把zconf.h拷贝一份到zconf.h.in就行了.lz如果还需要请at我


                    IP属地:四川13楼2017-11-08 20:31
                    回复
                      s/1miDsqms
                      2mgq
                      windows上用cygwin编译的32位版本. VS2015可以编译,但是手头没有windows装了VS2015, 而2010编译不了...
                      在linux下应该直接就能编译.


                      IP属地:四川14楼2017-11-08 21:26
                      收起回复
                        CMake如果脚本写好的话,用CMakeGUI可以Gen出VS的工程文件啊。
                        另VS2010编不出的可以试试VS2013


                        IP属地:湖北15楼2017-11-08 22:13
                        收起回复