Giter Site home page Giter Site logo

jianxingxuejian / grasscutter-tools Goto Github PK

View Code? Open in Web Editor NEW
209.0 7.0 22.0 40.86 MB

A cross-platform client that combines launcher, command generation, and mod management to easily play Grasscutter; 一个结合了启动器、命令生成、MOD管理等功能的跨平台客户端,用于轻松游玩割草机。

Home Page: https://null-grasscutter-tools.vercel.app/

License: MIT License

Shell 0.04% JavaScript 0.45% TypeScript 34.89% HTML 0.18% Rust 12.41% Vue 46.50% CSS 4.03% SCSS 1.50%
grasscutter linux macos tauri typescript vite vue3 windows mod

grasscutter-tools's Introduction

Hi there 👋

Herrington's GitHub stats

Top Langs

grasscutter-tools's People

Contributors

jianxingxuejian avatar kei-luna avatar nekoniria avatar renovate[bot] avatar w3bos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

grasscutter-tools's Issues

No way to add a port to Server Settings

Not sure If I am missing something here, but if you're trying to join a server that's not using port 443 it seems you always get a Server IP error. I am using the : to signify a different port.

還是無法驗証

config.json
"useEncryption": true,
"useInRouting": true,
這兩個改成false了話
會無法進入原神(4204)
改成true 驗証會失敗 改成true才能進入原神
現在試 true https又可以驗証.. 0.0 真的奇怪
目前是https
代理是用別人的 Launcher.exe 代理成功
目前沒有新聖遺物嗎? 3.3

always giving error in console

I use docker, and I talked to a guy who said that this mod is not dependent on docker, he tried to change some things to make it work but nothing came of it, and when I try to put the address, "network error" always appears

console error image:
image

Error after creating account with password

Managed to connect the client with my server, created an account with password, but then the message "account or password error" appeared. Tried to delete my account via the server cmd, the message that the account got deleted appeared, but after trying to create the account again it says that 'An account with this username and/or UID already exists'.

Some Issues/Suggestions

● The "Clear Bag" button doesn't clear artifacts, weapons, and some 5* mats The in-game command clears everything no problem
● In the Artifact tab, some artifacts only give 4* options, also there is no option to set the level of the artifact instead of editing it in the command. (List of Artifacts Below)

  • Echoes of an Offering
  • Tenacity of the Millelith
  • Wanderer's Troupe

Suggestions:
● Is it possible that you can make the "Level-up All" button the same way as the "Clear Bag" button? Being able to choose would be nice.
● Can you make the weather command look less complicated? Like have it set for current location or anything else.

I am currently in the process of translating everything to English and fixing any grammar errors. I am only doing translations, as I am still taking my time learning how to code.

Could not fetch a valid release JSON from the remote(获取更新信息失败)

提示 请检查网络情况或提issue
客户端可正常发送给示例用户验证码 但存在如下截图异常
感谢帮忙分析
json_file_fetch_failed

OS

macOS m1 playcover + local server

grass cutter version

1.3.2-dev-98ac42a

grass cutter-tools version

v1.4.6

grasscutter-plugin version

grasscutter-plugin-1.4.1

grass cutter launch log

➜  Grasscutter java -jar grasscutter.jar
23:22:07 <INFO:Language> Loading cached TextMaps
23:22:07 <INFO:ResourceLoader> Loading resources...
23:22:08 <INFO:ResourceLoader> Finished loading resources.
23:22:08 <INFO:Tools> GM Handbooks generated!
23:22:08 <INFO:Grasscutter> Starting Grasscutter...
23:22:08 <INFO:Grasscutter> Game version: 3.1.0
23:22:08 <INFO:Grasscutter> Grasscutter version: 1.3.2-dev-98ac42a
23:22:09 <INFO:PluginManager> Loading plugin: GiveArtifactSnoo
23:22:09 <INFO:PluginManager> Loading plugin: setLevel
23:22:09 <INFO:PluginManager> Loading plugin: Switch Element Plugin
23:22:09 <INFO:Switchele> The SwitchElement has been loaded.
23:22:09 <INFO:PluginManager> Loading plugin: grasscutter-plugin
23:22:09 <INFO:MyPlugin> grasscutter-plugin loaded
23:22:09 <INFO:HttpServer> [Dispatch] Dispatch server started at 127.0.0.1:443
23:22:09 <INFO:GameServer> Grasscutter is FREE software. If you have paid for this, you may have been scammed. Homepage: https://github.com/Grasscutters/Grasscutter
23:22:09 <INFO:GameServer> Game Server started at 127.0.0.1:22102
23:22:09 <INFO:PluginManager> Enabling plugin: GiveArtifactSnoo
23:22:09 <INFO:GiveArtifactSnoo> The Give Artifact plugin has been enabled.
23:22:09 <INFO:PluginManager> Enabling plugin: setLevel
23:22:09 <INFO:setLevel> The setLevel plugin has been enabled.
23:22:09 <INFO:PluginManager> Enabling plugin: Switch Element Plugin
23:22:09 <INFO:Switchele> The SwitchElement has been enabled.
23:22:09 <INFO:PluginManager> Enabling plugin: grasscutter-plugin
23:22:09 <INFO:MyPlugin> grasscutter-plugin enabled

error dialog

Suggestion

Can you add something so we can choose what level the artifacts are? Like the option you have in the "Clear Inventory" button.

Ex: Max Level: 0-20

connecting in a localhosted server

hello, I'm currently playing on server via localhost, and it seems that this way I can't connect with gc-tools (the message "Network Error" appears).
It's supposed to occur this way, or maybe I missed something?

"Token parse Fail" and "Network Error" while auth in the server/client

When I'm trying to connect the tools on my localhost server, it says "Network Error" on the tools and "500 server error 21b" on mitmproxy, and I also noticed that every time I launch the tools, it says "Token Parse Fail", I already tried to auth as an admin and on a client profile, the same thing

建议优化一下代理开关

能否在开启代理的时候暂时记录原有状态,关闭时恢复?
日常开着科学,每次使用后都要重新设置系统代理

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

cargo
src-tauri/Cargo.toml
  • serde_json 1.0
  • serde 1.0
  • tauri 1.2.4
  • tokio 1
  • reqwest 0.11
  • walkdir 2
  • base64 0.21.0
  • zip 0.6.4
  • unrar 0.4.4
  • sevenz-rust 0.2.2
  • lazy_static 1.4.0
  • hudsucker 0.19.0
  • rcgen 0.10
  • rustls-pemfile 1.0
  • sysproxy 0.2
  • open 3
  • tauri-build 1.2.1
github-actions
.github/workflows/alpha.yml
  • actions/checkout v3
  • pnpm/action-setup v2
  • actions/setup-node v3
  • actions-rs/toolchain v1
  • tauri-apps/tauri-action v0
.github/workflows/check.yml
  • actions/checkout v3
  • pnpm/action-setup v2
  • actions/setup-node v3
.github/workflows/deploy.yml
  • actions/checkout v3
  • pnpm/action-setup v2
  • actions/setup-node v3
  • peaceiris/actions-gh-pages v3
.github/workflows/release.yml
  • actions/checkout v3
  • mindsers/changelog-reader-action v2
  • pnpm/action-setup v2
  • actions/setup-node v3
  • actions-rs/toolchain v1
  • tauri-apps/tauri-action v0
.github/workflows/updater.yml
  • actions/checkout v3
  • pnpm/action-setup v2
  • actions/setup-node v3
npm
package.json
  • @tauri-apps/api ^1.2.0
  • @vueuse/core ^9.12.0
  • axios 1.3.2
  • lodash-es ^4.17.21
  • monaco-editor ^0.34.1
  • pinia ^2.0.30
  • snarkdown ^2.0.0
  • vue ^3.2.47
  • vue-i18n ^9.2.2
  • vue-router ^4.1.6
  • @actions/github ^5.1.1
  • @iconify-json/carbon ^1.1.14
  • @iconify-json/ic ^1.1.12
  • @iconify-json/icon-park-solid ^1.1.7
  • @iconify-json/ion ^1.1.7
  • @iconify-json/line-md ^1.1.22
  • @iconify-json/material-symbols ^1.1.27
  • @iconify-json/mdi ^1.1.45
  • @iconify/vue ^4.1.0
  • @intlify/eslint-plugin-vue-i18n ^2.0.0
  • @intlify/unplugin-vue-i18n ^0.8.1
  • @tauri-apps/cli ^1.2.3
  • @types/fs-extra ^11.0.1
  • @typescript-eslint/eslint-plugin ^5.50.0
  • @typescript-eslint/parser ^5.50.0
  • @vitejs/plugin-basic-ssl ^1.0.1
  • @vitejs/plugin-vue ^4.0.0
  • eslint ^8.33.0
  • eslint-config-prettier ^8.6.0
  • eslint-plugin-prettier ^4.2.1
  • eslint-plugin-vue ^9.9.0
  • fs-extra ^11.1.0
  • lint-staged ^13.1.0
  • naive-ui 2.34.3
  • node-fetch ^3.3.0
  • prettier ^2.8.3
  • sass ^1.58.0
  • simple-git-hooks ^2.8.1
  • tsx ^3.12.2
  • typescript ^4.9.5
  • unocss ^0.49.4
  • unplugin-auto-import ^0.14.0
  • unplugin-icons ^0.15.2
  • unplugin-vue-components ^0.23.0
  • vite ^4.1.1
  • vite-plugin-compression ^0.5.1
  • vue-tsc ^1.0.24

  • Check this box to trigger a request for Renovate to run again on this repository

wrong id artifact archaic goblet

just wanna let u know that the generated command for Archaic Petra goblet on your tool is 88554 (which will spawn a sands instead)

The right command should be 88514

Suggestion

Since you already have support for 3dmigoto, maybe you should also add plugin support.
Like downloading, updating and removing from the server.

Needa help with setup

hey bruv can u elaborate on the setup part. I already installed the required plugin (fyi I use the LunaGC)
image
^ did i do something wrong..?

image
^ also dis, I'm kinda confused. I installed the certificate and then I do not know what to do next💀

really sorry im just a little new to this💀💀

Suggestion/Issue

It's half a issue, half a suggestion, but there is no button in the artifact generator to reduce the number of rolls into the substat.

Other than that... Amazing work with the app!

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.