Open freghar opened 3 years ago
@enhanced_movement
submitted as https://github.com/SceptreOfficial/Enhanced-Movement-Rework/pull/12
@JamesTheClarke Heya, do you still plan to remove @jfo_park_rangers
(in the future) as was mentioned on the January MMT meeting? I don't see it mentioned anywhere aside from the meeting notes, so just confirming. Thanks!
I would like to keep this open until
in order to verify that the warnings are gone.
Both JFO mods have been removed from our Main Repository: https://www.carpenoctem.co/forums/m/26081621/viewthread/16086660-a3sync-repository-status/post/139466358#p139466358
Please test again and close this issue if the remaining mods (Zombies and Thirsk) are not causing overtly problematic performance issues. Otherwise, we might want to start a Staff Forum discussion on removing these mods if they can't be fixed/made compatible with ACE3 damage handlers.
@freghar can this issue be closed or are there further adjustments we should make on the server/repo?
The errors pointing out specific mods are gone, but
WARNING: One or more children of class CAManBase do not support Extended Event Handlers. Fall back to loop.
still remains.
Somebody need to (1) fidn out which mod is causing it by starting the game with some mods "unticked" and (2) figure out what exactly is CBA checking for. Then we can perhaps finally fix it.
Now, the list of related mods is probably not 100% correct.
Car
/Tank
/Air
are broken by something calledbabe_int_EHs
(nice) which comes from@enhanced_movement
class EventHandlers { ... }
set up by CBATH_*
is indeed@thirsk
init = "[_this select 0,4] exec ""\RHNET\Thirsk5\scripts\THIRSK_Snow.sqs""";
, overriding / not caring for the CBA oneRyanzombies*
is obviously@zombies_and_demons
class CBA_Extended_EventHandlers {};
, but lacks the inheritance ofCBA_..._base
as needed by CBA XEHs@jfo_park_rangers
and it seems to deliberately define emptyclass EventHandlers {};
, overwriting what CBA set up for the parent class(es)Now, it says the issue is really only with
CAManBase
, but since@enhanced_movement
essentially removed CBA's ability to watch EHs forCar
,Tank
andAir
, some pretty common names people use for CBA class event handlers, I'm afraid we need to fix/report/both all of them to stop CBA from looping.