Might-Magic-Heroes-5-5 / MMH55

mod development branch
9 stars 7 forks source link

New feature: Make new creature framework (NCF) native #10

Open dredknight opened 4 years ago

dredknight commented 4 years ago

Game is having issues with NCF on multiple levels:

The core of the issue seems to be that the game engine rotates through all creatures without checking if they have visuals or not. Defining such condition and making the game skip such units will fix both challenges above.

dredknight commented 3 years ago

here is the exact technical NCF explanation based on evidence why it works the way explained

dredknight commented 3 years ago

Introducing the "NCF Converged" patch

This is an effort to embed NCF functionality in ToE minus all the issues that players face. Its purpose is to make NCF usage more wide spread (including multiplayer hopefully)!

Changes:

Supported EXEs:

Do it manually or use Deflator's patching tool.

  1. Install NCF core manually or use NCF Utility. Just ignore exe files that come with Utility.
  2. Install NCF units.
  3. Generate map with the patched Game exe or Mapeditor.

I still do not have data on how it will affect LAN multiplayer. If anyone is willing to try please let me know of results. Note: As all units that come with NCF Utility Chaos pack are neutral the ARMG/RMG will use them only when stacks with single unit are placed on the map.

dredknight commented 3 years ago

NCF converged is now available here. https://github.com/Might-Magic-Heroes-5-5/MMH55/tree/master/Frameworks/NewCreatureFramework