#关于grasscutter文件夹下的resources/The 'resources' folder in the 'grasscutter' folder

26 messages · Page 1 of 1 (latest)

south echo
#

我按照github上的官方教程,安装了MongoDB、cultivation、grasscutter,编译grasscutter的时候没什么问题(虽然生成handbook的步骤被跳过了)。
可以正常开启游戏,第一次启动的时候成功进入,因为没有handbook,我不知道怎么生成命令,于是在本channel的一个帖子下找到了一些常用的命令,到此算是可以正常玩了。但是,第二次启动游戏后,在随便输入一个用户名和密码后就显示“和服务器断开连接”。于是我想着看一下grasscutter文件夹下有没有什么变化,这时我发现,cultivation用的不是我自己下载的grasscutter文件夹,而是位于“C:\Users\xxx\AppData\Roaming\cultivation\grasscutter”的grasscutter文件夹。那么grasscutter和cultivation是什么关系?在我看来,cultivation就像是接管了grasscutter一样,在自己的环境下生成了一个独立的grasscutter。
之后我打算不用cultivation(毕竟我没看到有人说cultivation是必须的,按照我的理解,cultivation只是一个方便用户使用grasscutter的工具而已),而是直接用grasscutter,但是在运行grasscutter.jar文件的时候遇到了图一所示的error。我仔细看了error的内容,意思是说resource文件夹下文件缺失。于是我把位于“C:\Users\xxx\AppData\Roaming\cultivation\grasscutter”的resource文件复制到了"C:\Users\xxx\Grasscutter\resources"下面,再次运行grasscutter.jar文件。这一次,控制台的输出如图二所示。可以看到,resource文件夹的问题解决了,但是依然有“Failed to read resource: /html/handbook.html”的error存在。于是我的问题在于:

  1. cultivation是否不仅仅是一个方便小白用户直接使用grasscutter的工具,而是一个不可或缺的组成成分?
  2. 运行grasscutter所必需的resource文件有没有更“正常”一点的途径?总不能都像我这样从cultivation里面复制吧
  3. 即便我从cultivation里复制过来了resource相关的文件,依然遇到了“Failed to read resource: /html/handbook.html”的error,那么这个/html/handbook.html该从哪里获得?
    我确认我完美无误地按照github上的教程执行了每一条命令,安装了所有需要的软件,也浏览过了这个discord服务器中的support频道的内容,然后才来问问题,希望能得到大家的帮助,谢谢
#

English version: (1/2)
I followed the official tutorial on GitHub to install MongoDB, Cultivation, and Grasscutter. When compiling Grasscutter, everything went smoothly (although the handbook generation step was skipped). I was able to launch the game successfully for the first time, but since I didn't have a handbook, I didn't know how to generate commands. So, I found some commonly used commands under a post in this channel and was able to play.

However, when I tried to start the game for the second time and entered any username and password, it displayed 'Disconnected from the server.' Curious about any changes in the Grasscutter folder, I noticed that Cultivation was using a different Grasscutter folder located at 'C:\Users\xxx\AppData\Roaming\cultivation\grasscutter'. This made me wonder about the relationship between Grasscutter and Cultivation. It seemed like Cultivation was taking over Grasscutter and generating an independent Grasscutter environment.

#

English (2/2):
Subsequently, I decided not to use Cultivation anymore (since I didn't see anyone mentioning that Cultivation is mandatory). From my perspective, Cultivation appeared to be a tool to simplify Grasscutter usage for beginners rather than an indispensable component. Instead, I tried using Grasscutter directly, but when I attempted to run the grasscutter.jar file, I encountered the error shown in Figure 1. I carefully examined the error message, and it indicated that some resource files were missing. To resolve this, I copied the resource files from 'C:\Users\xxx\AppData\Roaming\cultivation\grasscutter' to 'C:\Users\xxx\Grasscutter\resources'. When I ran the grasscutter.jar file again, the issue with the resource folder was resolved, but the 'Failed to read resource: /html/handbook.html' error persisted.

So, my questions are:

Is Cultivation not just a tool for beginners to use Grasscutter but an essential component?
Is there a more 'normal' way to obtain the necessary resource files for running Grasscutter without manually copying them, as I did?
Even after copying the resource-related files from Cultivation, I still encounter the 'Failed to read resource: /html/handbook.html' error. Where can I obtain /html/handbook.html?
I want to clarify that I followed every command from the GitHub tutorial perfectly, installed all the required software, and also browsed the contents of the support channel on this Discord server before asking for help. Thank you for any assistance.

ivory siren
#

1 - Cultivation isn't mandatory as far as I know, but it simplifies things a lot and that helps getting things up-and-running as easily and hassle-free as possible. It's very good

(1a - If I'm not mistaken, in your case Cultivation just used another folder because your settings did not have your built Grasscutter.jar set as the Grasscutter JAR Path. You might have downloaded another one with the AIO download options. If that's really the case the "fix" would be pointing Cultivation to your Grasscutter build. Also note that, if you don't want to, you don't need to build Grasscutter locally, since it's easily downloadable in Cultivation AIO downloads)

2 - I downloaded resources from here: #1169312201698451497 message
But if you were to use the AIO from Cultivation, resources would be downloaded with the server .jar too, so if you end up going that route there's no need to download them separately

3 - #1156314896871477338 message
There are other ways to check out the handbook. A GC Handbook folder is created when you run the server successfully if I'm not mistaken

south echo
# ivory siren 1 - Cultivation isn't mandatory as far as I know, but it simplifies things a lot...

I decide to use cultivation and use the AIO. I downloaded the grasscutter AIO in cultivation (figure 1) and launched the game. I entered random ID and password to get in the game. I didi get in the game but I saw the console output as in figure 2. The word "Failed" seems not good...but I still entered the game. I downloaded mongdb but the mongodb was never mentioned in the whole process. Is it because I'm using cultivation?
Anyway, I logged into the game with an account with uid 111. While I'm still in the game, I type the command "g @111 10000052" to give myself a character. But I was told that me myself is not online. Do you know the reason? Thanks.

#

And after I swam for a long distance and drown to die, I can't revive as what usually happens in real genshin. And out of no reason it became what's showed in the figure, where Paimon saying "Let's exploring the areas later"...

tender ridge
tender ridge
south echo
tender ridge
#

You would have all permissions by default, unless you enabled autoCreate manually but didn't set them up

#

you can do target @111 in cmd then permission add *

south echo
south echo
tender ridge
#

It looks like you've done a manual setup, which is why you've encountered this kind of thing

south echo
tender ridge
#

use your login username instead of uid then

#

when you do target

#

If you don't want to use Cultivation or the All-in-One that you can download inside it, you can use the full build from #resources instead

#

Specifically #resources message

#

You can keep using your own setup of course, I just think you'd have a much easier time using a fully set up build

south echo
tender ridge
#

No problem

south echo
# tender ridge No problem

I tried to give myself permission and that worked! But now I don;t have wish system, the only 3 icons on the right top corner is these three. Could you please tell me why?

tender ridge
#

Wish isn't unlocked by default, make sure to unlock everything if you want it open. That would be /unlockall which will open all systems. It won't give any items though, just unlock the systems

south echo