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

Add support for IGCSInjector #264

Closed
frostworx opened this issue Jul 19, 2021 · 1 comment
Closed

Add support for IGCSInjector #264

frostworx opened this issue Jul 19, 2021 · 1 comment

Comments

@frostworx
Copy link
Collaborator

copy/paste of the (wip & offline) stl IGCSInjector wiki:

IGCSInjector

NOT COMMITTED YET

IGCSInjector is a tool, which is able to inject a dll into a running exe.
The main purpose of the tool is to manipulate the game-internal camera system with own settings.
More info and camera-settings for multiple games can be found on the InjectableGenericCameraSystem project page.

Injecting dlls won't work with every game or could lead to a ban (afaik mostly multiplayer), so be careful with injecting!

When enabling USEIGCS per game in Game Menu, stl

  • automatically downloads IGCSInjector from the project page and extracts it
  • copies the IGCSInjector exe into the game directory
  • creates an initial IGCSInjector.ini in the game directory and automatically configures the game executable as exe to be injected.
    (when using UUUSEIGCS stl tries to find a -Win64-Shipping.exe in the game directory instead first)
  • if no dll is defined in IGCSInjector.ini yet at all, or the defined one is not available in the game directory, a filerequester automatically opens.
    the selected dll will be copied into the game directory then and added/updated in the IGCSInjector.ini
  • the IGCSInjector will wait for the game exe and wait optionally another IGCSWAIT seconds (configurable in Game Menu as well) and then will start the injection

If available and if USEIGCS or UUUSEIGCS is enabled, the IGCSInjector.ini can be also opened directly from the Editor Menu
(this is especially useful, if the dll is supposed to be injected into a different exe, instead of the initial game executable)

IGCSInjector is also able to inject other dlls into a game exe.
One of them is the UniversalUE4Unlocker dll, which *(re-)*enables the dev console in UE4 games.

@frostworx
Copy link
Collaborator Author

Added in release v6.13

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

No branches or pull requests

1 participant