Giter Club home page Giter Club logo

cdda-zenith's Introduction

Zenith

Powerful weapon for your "Cataclysm: Dark Days Ahead" tour!

 ______________________________ 
/ 嘿哥们!只有带上Zenith和我,     \
\ 你才有条生路!                  /
 ------------------------------ 
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

"Zenith"这个命名取自于 Terraria 中最厉害的战士武器天顶剑

Zenith是什么?

Zenith是一个能够帮你更好地在 Cataclysm: Dark Days Ahead 这个游戏中生存下去的工具。它通过解析和处理游戏的数据并建立索引供我们搜索出一些游戏中没有提供的隐藏数据,比如,🧟‍♂的血量,速度,攻击等。
目前该项目还是一个非常初期的阶段,未来还打算实现诸如配方之类的数据索引。
由于个人很难有大片时间来开发,所以新特性的进度可能非常缓慢,非常欢迎任何形式的PR!

怎么使用?

目前提供了命令行和网页两个版本(由于命令行不好排版、UI难画,后续估计弃坑了

网页版

私有化部署
bash run.sh

会启动一个nginx和一个go web两个容器(是的,目前只是单机部署
肯定会报错的,根据错误把缺失的东西补上就好(比如你自己的https证书)

在线网页

https://cdda.ngtrio.me/
目前只初步支持怪物数据的检索 img.png

img.png

命令行版

编译并执行
go build -o zenith cmd/zenith/main.go
./zenith [options]

目前options有下列几个可选项:

  1. --help 显示options
  2. --update-now 强制更新游戏数据到最新
  3. --lang:xxx 选择工具的语言,如果不设置默认是中文
  4. --use-proxy 通过代理加速游戏数据的下载,感谢 GitHub Proxy
  5. --debug-mode 调试模式,会打debug日志
  6. --disable-banner 在启动时关闭上面那个欠揍的Ascii画
启动

img_2.png

搜索

搜索怪物名字或者id即可(命令行版本目前没支持模糊搜索) img.png (上面的颜色标签是在i18n文件中引入的,目前命令行还没做颜色转换。英文不会有这些标签)

退出

输入quit 或者 exit

cdda-zenith's People

Contributors

ngtrio avatar

Stargazers

 avatar

Watchers

 avatar  avatar

cdda-zenith's Issues

优化:go.mod module 使用全路径,优化 README

  1. go.mod 中,module 定义没有包含仓库路径,建议采用:github.com/ngtrio/zenith。同时 go 文件中 impot 路径需要跟进修改
  2. README 和 README.en 中,安装方式使用更加现代的方式:
// go 1.17 或以上
go install github.com/ngtrio/CDDA-Zenith@main

// go 1.16 及以下
go get github.com/ngtrio/CDDA-Zenith@main

😉

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.