View Single Post
Sam839
Zero Posts
Join Date: Apr 2019
Old 09-22-2020 , 12:17   Re: [Q] How about a new platform?
Reply With Quote #6

So far I have done the following steps:
  1. First Script Engine (Main script engine. It can be loaded from any application)
  2. Second Script Engine (Modification for First Script Engine)
  3. Loader (Main core)
  4. Custom packer for security (I respect other people's work and naturally mine, and this work should be well protected from prying eyes.) [At the moment it is not fully completed but works well. (Only for 32bit)]

What I added:
  • #define <val> <val>
  • *Some types*
  • MetaData. For example: [<MetaDataHere>] int r = 0;

What I'm working on now:
  • Type `Pointer`
  • Type `ConVar`
  • Encryption functions (Like XorString, AESSign and etc.)
  • Loader (I am planning to do support for creating modules and extensions)
  • EventSystem (void OnPlayerDeath and etc)
  • Threads and segments (The coolest thing I'm doing right now. Imagine that you can split the plugin into several segments and in case of an error, one segment will be automatically stopped or restarted while the main one is executed as intended )

At the moment, the platform can only work only on Windows and only for TF2. (I don't think I can release a version for Linux, but as for other games - everything has its time.)
I plan to add a lot of things before I release this platform. I hope she will be good.
Sam839 is offline