Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add support for GP course effects #262

Merged
merged 3 commits into from
Apr 21, 2024

Conversation

pacampbell
Copy link
Collaborator

Added support for GP course effects which are configurable by the new file GpCourseInfo.json. Extracted 15 course entries from the packet captures and encoded them into this file. Also added a new custom course called "Arrowgene QOL Course" (quality of life). This is an example of how to create new course effects which were not present when the game was live.

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context.

Checklist:

  • The project compiles
  • The PR targets develop branch

Added support for GP course effects which are configurable by the new
file GpCourseInfo.json. Extracted 15 course entries from the packet
captures and encoded them into this file. Also added a new custom course
called "Arrowgene QOL Course" (quality of life). This is an example of
how to create new course effects which were not present when the game
was live.
- Removed unused packet req.
- Added icon_path, description and url keys to the json definition.
- Support hot reload of JSON file.
- Add known enum names to comment field of effect list.
@alborrajo alborrajo merged commit aea24ea into sebastian-heinz:develop Apr 21, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants