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

Linux support #1

Open
Ristovski opened this issue Jul 27, 2021 · 1 comment
Open

Linux support #1

Ristovski opened this issue Jul 27, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@Ristovski
Copy link

Skimming through the source code, I wasn't able to find anything that would prevent this from working on Linux (apart from usage of Windows data types like HMODULE, and perhaps the "Cheat Engine" part).

Do you plan on making this (partially) work on Linux?
Could you list all the Windows-specific things that would need to be rewritten? I'd be interested in adding Linux support if/once I have the time.

@Fleynaro
Copy link
Owner

Do you plan on making this (partially) work on Linux?

Yes, I do.

Could you list all the Windows-specific things that would need to be rewritten?

In fact, it is the files where "Windows.h" is included:

  • src/core/images/PEImage.h (only Windows data types used, they can be extracted from "Windows.h")
  • src/gui/main.cpp (here the code which connect the ImGui library with Windows platform)

I see no difficulties to rewrite it for Linux. I plan doing it myself, but I'm glad to any help everyone provide.
SDA is at an early stage of development, some declared futures are not implemented (e.g. debugger), so I'm not in a hurry with making SDA work on Linux, but since there is a request, I will try to do it myself as soon as possible

@Fleynaro Fleynaro added the enhancement New feature or request label Jul 28, 2021
@Fleynaro Fleynaro assigned Fleynaro and unassigned Fleynaro Jul 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants