![]() |
SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997 |
![]() |
#1 |
Black Magic
![]() |
![]()
I've written a little application in managed C# that allows you to pick a DLL to inject into SH5. You can also remove injected DLLs and remove currently loaded DLLs from the SH5 process. I call this application 'SH5 Injector'. This is a scaled down version of my 'DLL Injector' (DLL Injector can inject/remove DLLs into/from ANY process running on your computer)
This app is a 64bit application and thus will not work on 32bit OSs. It is also targeted at the .NET 3.5 framework or higher. This application is very handy for injecting custom DLLs into SH5 to monitor, replace, extend, or modify in-game code or variables. It can also be used to create DLL hooks on modules loaded into the game (through code in a custom DLL injected into the SH5 process). There are many uses for this ![]() As this does not modify the SH5.exe or any game files it is completely legal ![]() The UI for the application is very intuitive and easy to use ![]() This is the first step to extending, modifying, and/or creating new code for the game ![]() In a future release I plan on adding the ability to inject straight code into the SH5 process. I plan on letting you type assembly instructions right into the UI and then the app will compile those into machine code and inject into the process (in it's own memory space ![]() To use: - fire up SH5 - fire up SH5 Injector 32bit version: http://www.gamefront.com/files/20051...Injector32_exe 64bit version: http://www.gamefront.com/files/20049...Injector64_exe Last edited by TheDarkWraith; 02-28-11 at 10:44 AM. |
![]() |
![]() |
|
|