Skip to content

Omega172/OmegaWare-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Internal Framework

The framework itself can be configured inside of FrameworkConfig.h

You can see this framework being used in these places:

FrameworkConfig.h

FRAMEWORK_VERSION: Is the current version of the framework in a Major.Minor.Rework format Ex. 6.8.6 which is the current version at the time of writing.

FRAMEWORK_X64: Is whether or not the framework is currently in a 64 bit configuration, this is set automatically.

FRAMEWORK_OTHER | FRAMEWORK_UNREAL | FRAMEWORK_UNITY: These defines are used to set what interfaces and init functions the framework should based on the target engine type.

FRAMEWORK_RENDER_DYNAMIC: Is used to let the framework to attempt to decide what rendering backend should be hooked and used FRAMEWORK_RENDER_D3D11 | FRAMEWORK_RENDER_D3D12: These defines are used to manually set what rendering backend to use

UnrealConfig.h

SDK_IMPORTED: This is manually defined and is there to remind you to import an SDK before you attempt to build or add any features.

UnityConfig.h

MONO_DLL: The name of the mono DLL the target application uses by default it is mono-2.0-bdwgc.dll DEFAULT_ASSEMBLY_NAME: The path to the default Assemply-CSharp.dll, this should be changed and by default is ".\\GAME_NAME_Data\\Managed\\Assembly-CSharp.dll"