Go to file
2024-12-22 10:05:24 +08:00
Resources update quest key 2024-10-10 13:37:19 +08:00
Tool update book 5.0 2024-08-31 16:04:29 +08:00
.gitignore update script 2024-06-15 14:30:50 +08:00
README.md update info 2024-12-22 10:05:24 +08:00

Grasscutter Resources

Resource Anime Game v5.0

Info: I won't update this in the future, because almost no one helped me to fix it and this is also a bad version. I hope in the future someone can find a better solution. feel free to create a new fork/new repo if you have a good solution but don't do it on github hoyo will kick your ass.

  • ExcelBinOutput - 5.0 Dimbreath
  • BinOutput - 5.0 Dimbreath
  • Scripts - 3.6 GIO & (3.7-?) manual by community (like hiro) for natural spawn and many other things
  • TextMap - 5.0 Dimbreath for language translations items,etc are used for gm-books
  • QuestEncryptionKeys - 5.0 GI-cutscenes Used for cutscenes that require a key
  • Patch Quest 3.2 GIO? (in tool/Quest) (acceptCond,finishCond,guide)

What is difference between GIO and GC?

  • GIO is a leaked full file from official server which was released last month (maybe 28/10/2022) which is available from CBT1-4.0 so it's possible that version 3.3+ some animations/characters are still in beta (aka beta old) so data won't be accurate anymore if it's already release because of the many revisions.
  • GC is a Grasscutter that has been dump file by several GC Teams and several other people whose results are from current beta and includes latest released version, only the problem is that most of the data is still unk_name so it's hard to understand and sometimes it's still inaccurate because mix from previous version.

Learn LUA

How Dungeons work:

Required lua files

  • Quest/Share/*
  • Scene/{sceneId}/scene{sceneId}_block{this.id}.lua
  • Scene/{sceneId}/scene{sceneId}_dummy_points.lua
  • Scene/{sceneId}/scene{sceneId}_group{this.id}.lua
  • Scene/{sceneId}/scene{sceneId}.lua
  • flat.luas.scenes.full_globals.lua.json (only used if the above is not used)
  • Common/*.lua (useless because this function doesn't exist yet)

Required BinOutput files

  • Scene/Point/* (scene*_point.json)
  • Scene/SceneNpcBorn/*
  • Avatar/* (ConfigAvatar_*.json) or /Data/AbilityEmbryos.json
  • AbilityGroup/AbilityGroup_Other_PlayerElementAbility.json
  • Ability/Temp/*
  • Talent/EquipTalents/*
  • Talent/AvatarTalents/*
  • Quest/*
  • HomeworldDefaultSave/* (scene*_home_config.json)
  • Gadget/*
  • LevelDesign/Routes/*
  • LevelEntity/* (ConfigLevelEntity_*.json)

Required Grasscutter-Quests

  • (LUA) Gadget (Control Stats Gadget)
  • (BIN) Config Monster (???)
  • (LUA) Scene/{sceneId}/scene_grid.json (???)
  • Folder ScriptSceneData (???)
  • Folder Server, This is made by Community/User. source

Because there are a lot of useless files, so I made a separate repo: GIO and Grasscutter Version are needed for Grasscutter only and Anime Game is full version dump.

Problem Not finished yet:

  • Make Quest 2.8 work with modified QuestExcelConfigData which you can get from BinOutput/Quest/*.json. use binout instead of excelconfig
  • Missing Scripts should have been resolved by using latest GIO Data from "Script/Common" folder so let's wait for latest update from him ;).
  • Quest should have worked automatically continued when quest was completed (if using Hartie95 fork) (Not working in version 2.8+ due to lack of data. need manual skip,start,next)
  • Natural Spawn for new area version 3.6 is no longer accurate using data from gio there are lots of monsters sunk in ground and buried treasure. maybe you really should just dump current live version.

Problem Solved:

  • Natural Spawn for Sumeru area and other is available.
  • If QuestEncryptionKeys.json file is not found in your GC, please move /Server/QuestEncryptionKeys.json file to the root of the Resources folder. and you only need Resources, folder like Tool only tools to make it easier for me to manage this.

Credits