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

refactor: use GDRE for self setup #533

Open
wants to merge 10 commits into
base: 4.x
Choose a base branch
from

Conversation

KANAjetzt
Copy link
Member

@KANAjetzt KANAjetzt commented Jan 30, 2025

Important

Currently, self-setup (and Mod Hooks in general) only works if the game exports GDScript in plain text. Before Godot 4.3, this is always the case.

Note

Injection is currently only supported for Windows.

This PR replaces PckExplorer with GDRE.

Tested With

  • Buckshot Roulette (4.1)
  • RAM Random Access Mayhem Demo (4.2.1)
  • Nodebuster (4.2.2)
  • My test game Flashit (4.3)
  • DEEP SPACE CACHE (4.3)

Downloads

Download the zip file for your operating system and unpack the addons directory next to the game executable.

ModLoader-Self-Setup_7.0.0-WIN.zip

@KANAjetzt KANAjetzt added this to the 4.x - 7.x milestone Jan 30, 2025
@KANAjetzt KANAjetzt self-assigned this Jan 30, 2025
@KANAjetzt KANAjetzt modified the milestones: 4.x - 7.x, 4.x - 7.0.0 Feb 9, 2025
@KANAjetzt KANAjetzt marked this pull request as ready for review February 16, 2025 14:08
@KANAjetzt KANAjetzt requested a review from Qubus0 February 16, 2025 14:17
Copy link
Collaborator

@Qubus0 Qubus0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this did not include gdre in the commit - i assume that changes the steps required for the setup? could you add those to the description for testing?

@KANAjetzt KANAjetzt changed the title refactor: 🚧 WIP: use GDRE for self setup refactor: use GDRE for self setup Feb 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants