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

4.0.0 rewriting & speed up! #79

Merged
merged 48 commits into from
Mar 19, 2024
Merged

4.0.0 rewriting & speed up! #79

merged 48 commits into from
Mar 19, 2024

Conversation

Manu098vm
Copy link
Owner

  • Code refactoring & rewriting
  • Better serialization/deserialization & encounter handling
  • Use records and struct; less garbage collector jobs
  • Don't waste memory by producing unwanted results; early filter returns on entity generation
  • More efficient seed checker
  • Added a splash screen while the program launcher is loading
  • More robust reward checker
  • Added project tests
  • RemoteExecutor is now its own project
  • Misc fixes & improvements
  • Added compatibility with the latest PKHeX thanks @foohyfooh

Thanks @Lusamine and @santacrab2 for support and suggestions

Manu098vm and others added 30 commits February 17, 2024 14:32
PK9.Obedience_Level has been changed to PK9.ObedienceLevel on PKHeX master branch but since the NuGet package hasn't been updated yet and this project does it build check against master, introduce conditional compilation symbol to allow those building locally to disable the change.
@Manu098vm Manu098vm merged commit 3311897 into main Mar 19, 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