Rafael_Sol_Maker (ME!) said:
[...]These days I've the idea of writing a custom game player for RPG Maker Maker VX Ace, a custom Game.exe made in VC++, to be exact. I don't know if I'll release it opensource of or no, but my question here is if this can be considered legal to distribute or comment about it here.The purpose of making such? Mainly to allow the changing of internal resources, like icons and stringtables, without breaking EULA, along providing another new few features (the Game.exe does almost nothing compared to the RGSS DLL, actually, it's very limited).
How about this? This is legal? Breaks the EULA in any way? How Enterbrain will react about this? These basically are my questions.[...]
How about this? This is legal? Breaks the EULA in any way? How Enterbrain will react about this? These basically are my questions.[...]
- Console running in a separated thread, and executing user-typed commands with "Eval";
- Possibility to remove the borders of the screen;
- Resizable window (note: it doesn't change "screen resolution");
- Enable or disable minimize, maximize or close buttons;
- Track the mouse (or keyboard) and put the results it in a Ruby's Global variable directly;
- Use the .INI or command line arguments to freely load any parameter wanted;
- Implementation of a "hook" to detect the most common window events ocurring within game window (e.g.: double click);
- And lots of others to imagine... (to begin, just think in all WinAPI available!)
If someone programs in C/C++ (pure, no MFC, ATL etc.), any help would be appreciated. If you support the making of this custom Game.exe, please let me know, so I can continue develop this.
Thanks for the attention,
RSM
Text in process of edition, maintained only for reference puposes
Spoiler

Introduction
Spoiler
Coming soon!
"The purpose of making such? Mainly to allow the changing of internal resources, like icons and stringtables, without breaking EULA, along providing another new few features"
Coming soon!
Coming soon!
¹ Already present in the default game player.
² Only avaiable in "test mode".
Coming soon!
* Already present in the default game player.
None at this moment!
Usage, Downloads, etcetera...
"The purpose of making such? Mainly to allow the changing of internal resources, like icons and stringtables, without breaking EULA, along providing another new few features"
Features
Coming soon!
- "Console running in a separated thread, and executing user-typed commands with "Eval";
- Possibility to remove the borders of the screen;
- Resizable window (note: it doesn't change "screen resolution");
- Enable or disable minimize, maximize or close buttons;
- Track the mouse (or keyboard) and put the results it in a Ruby's Global variable directly;
- Use the .INI or command line arguments to freely load any parameter wanted;
Keyboard Shortcuts
Coming soon!
- F1¹
- F2¹
- F3
- F4
- F9¹ ²
- F10
- F11²
- F12¹
¹ Already present in the default game player.
² Only avaiable in "test mode".
Command-line Arguments
Coming soon!
- console*
- btest*
- test*
- askexit
- fixedpos
- dropshadow
- borderless
- aboveallwns
- fullscreen
- noclosebtn
- nominimize
- resizeable
- nof1
- nof2
- nof12
- noaltenter
- nohotkeys
- addf3
- addf4
- addf11
- addhotkeys
* Already present in the default game player.
.INI File Arguments
None at this moment!
Usage, Downloads, etcetera...