-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Labels
enhancementNew feature or requestNew feature or requesttopic:game apiDealing with the game-specific engine APIDealing with the game-specific engine API
Description
JAMP in OpenJK works currently using the "legacy" system, and can load "legacy" mods.
Need to handle being loaded with the new system, but also be able to load "legacy" mods.
The new system is just a GetGameAPI format, but called "GetModuleAPI", and uses the same functions as the legacy system, so the enums are already defined.
Need to adjust mod.cpp to fallback to attempting dllEntry loading if GetGameAPI fails. Also, check "GetModuleAPI" first if "GetGameAPI" isn't found.
Finally, game_jamp.cpp needs to add a JAMP_GetGameAPI handler along with game_export_t/game_import_t structs like other GGA games.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesttopic:game apiDealing with the game-specific engine APIDealing with the game-specific engine API