10 Commits

Author SHA1 Message Date
Marvin D
af9b7e9d8c GetFactorySystem() docs 2022-08-21 01:02:07 +02:00
Marvin D
10b87b3bbc PluginSDK init and PluginSystem improvements
* Plugins can be loaded now (commented)
2022-08-21 00:59:55 +02:00
Marvin D
60b2db9eaa create abstract class for PluginSystem, refactor Factory System 2022-08-20 12:42:19 +02:00
Kawe Mazidjatari
e92b5d1300 General cleanup
Use c++ methods, remove unnecessary casts, unnecessary use of auto, etc..
2022-08-09 15:19:12 +02:00
Kawe Mazidjatari
daa931ef64 Use appropriate type for CFactory::GetVersionIndex
svInterfaceName.length() is size_t, and substr takes size_t.
2022-06-18 17:52:32 +02:00
PixieCore
6e907c8f99 Changed docs on interfaces.cpp 2022-04-16 13:02:14 +02:00
Kawe Mazidjatari
8c1dfb50f4 Address class cleanup/improvements
* Move most definitions to implementation file to avoid recompiling whole program for small changes
* Pass strings by reference for where possible.
* Split Module class to dedicated file.
* Add const qualifiers to all eligible methods for address/module class
* Some renaming
2022-04-10 19:59:34 +02:00
Kawe Mazidjatari
6a46486e99 See description
* Added 2 new FileSystem pointers with new features in their classes.
* Register all factory instances created by the GameDLL in the SDK.
* Added new command 'fs_mount_vpk' to mount a specified VPK file.
* Renamed 'fs_decompress_pak' to 'fs_unpack_vpk'.
* Some renaming of Factory and VPK types.
* Some light optimizations/cleanup.
2022-04-09 00:59:42 +02:00
Amos
4b29892304 's_pInterfacesRegs' Pattern works for all supported builds 2022-01-18 01:21:24 +01:00
IcePixelx
e55ef3b510 Implemented Factories/Interface Classes. 2022-01-17 03:28:16 +01:00