Yea i get what your saying there... Obviously at some point someone must have had a means of 'collecting' data being produced from the dll or whatever in order to obtain data such as the functions to call...
Now though, that data is available at numerous sources online, so one no longer has to do the stuff that is frowned upon, one can simply google how to do [x] and google will generally provide some kinda answer.
Also if thats the case and my exe is against the TOS, that is also fine. I just kinda want to get some proper clarification as there is huge potential from findings such as this.. Would be nice to know if I can legally put them into practice
Edit:
@BigEd - You said dll, do you mean exe? or do you mean both the exe and dll that use code such as:
Now though, that data is available at numerous sources online, so one no longer has to do the stuff that is frowned upon, one can simply google how to do [x] and google will generally provide some kinda answer.
Also if thats the case and my exe is against the TOS, that is also fine. I just kinda want to get some proper clarification as there is huge potential from findings such as this.. Would be nice to know if I can legally put them into practice
Edit:
@BigEd - You said dll, do you mean exe? or do you mean both the exe and dll that use code such as:
Code:
typedef BOOL (*RGSSSetupRTP) (const wchar_t* pIniPath, wchar_t* pErrorMsgBuffer, int iBufferLength); typedef void (*RGSSSetupFonts) (); typedef void (*RGSSInitialize3) (HMODULE hRgssDll); typedef int (*RGSSEval) (const char* pScripts); typedef void (*RGSSGameMain) (HWND hWnd, const wchar_t* pScriptNames, wchar_t** pRgssadName); RGSSSetupRTP pRGSSSetupRTP = NULL; RGSSSetupFonts pRGSSSetupFonts = NULL; RGSSInitialize3 pRGSSInitialize3 = NULL; RGSSEval pRGSSEval = NULL; RGSSGameMain pRGSSGameMain = NULL;
Last edited by a moderator:

