• View
  • Changes
  • Options
  • Related
  • Edit
  • Download | Support | Changelogs

     

    Documentation:

    General Information

    Introduction | Overview | Features | Goals and Scope | FAQ Installation | Running an ACE Server | Tracking Problems

     

    Community Information

    About Us (contact) | Compatible Mods | Contribute | Guides | Missions | Servers | Videos

     

    Developer Information

    API | Classlists | Compatibility | Modification | Resources

     

  • View
  • Changes
  • Options
  • Related
  • Edit
  • News    

    Ongoing development Wagn_feed_icon-medium-9343

       ACE 1.13 RC5 [2011-12-09. Hotfix: 2012-04-27]

     

    Stable Wagn_feed_icon-medium-9343

       ACE 1.13 for OA [2011-12-23]

       ACE 1.3 for A2 [2010-07-05] (Deprecated)

     

    Dev blogs Wagn_feed_icon-medium-9343

    1 2 next » (37)

    1 2 next » (37)

     

    Wheeled by Wagn v. 1.8.1
  • View
  • Changes
  • Options
  • Related
  • Edit
  • Problem

    All events (eventhandlers, display (key) handlers etc), and conditions (e.g FSM, trigger condition etc) in ArmA are unscheduled, but spawned script instances are scheduled, as well as the states in FSM.

    Scheduling is disasterous for interactive features, like steering a vehicle (parachute) etc, on top of the fact that sleep time isn't a (reasonable) constant anymore, but in fact a variable,

    that will need to be taken into account in the calculations of effects.

    Still, for interactive systems, a combination of event-based (handling the interactivity), and loop (scheduled script instance, handling general processing), might be a solution to the problem.

     

    Measuring

    Enabling the diagnostics addon: In the main @CBA folder called: "cba_diagnostic_enable_perf_loop.pbo" 

    Copy the PBO to @CBA\Addons folder, start the game and run the tests you usually do.

    Please let the mission run for at least 15 more seconds after testing is done, to make sure all log entries are written to rpt.

    Then check the rpt and share it in a ticket, so we can read back the results.

     

     

    Related

    Script Performance Measuring (Google Wave) (Public link)

    Ticket