Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 03/03/24 in Posts

  1. Another tech update We now have a custom dll working, this is so that the MFME Tools copy of MFME.exe will not interact with the actual MFME registry (it doesn't do the 'turbo startup' stuff as we aren't using MFME for any actual emulation, just for the layouts). Also the early stage of the extraction process now working, to launch MFME using the custom Oasis Windows registry: Here you can see various stages logging out their info to the Windows GUI version of MFME Tools (this window will be hidden when extracting layouts via Oasis Layout Editor): Quick vid of the above: I also have pulled over the system for sending 'fake' mouse/keyboard input (used to control MFME for extracting/injecting layouts). The next big task now is to tackle rewriting a new improve system for capturing the content of the MFME main and child windows - the previous system was very Unity-specific, and this MFME Tools module is non-Unity by design... so that will probably take quite a while to develop, though we'll see... maybe it won't be too bad
    4 points
  2. Add handy console to the standalone GUI for MFME Tools. This log is also available to Layout Editor (when MFME Tools is invoked from there for layout extraction) which will also have its own output console as a dockable tab.
    2 points
  3. Minor tech update for those interested Have ported over the system from Arcade Sim alpha, that hunts out the MFME.exe from the user's machine, for those users wishing to extract layouts (this will be done via a 'native' dialog within the Layout Editor itself, the standard Windows UI is provided for future use/testing): You will see the MFME.exe appear in the folder local to the MFME Tools module on launch, also the text box populates. Next steps are: - porting a paired down project to encapsulate the necessary .dll 'detouring' to control a custom copy of the Windows Registry (as used for Arcade Sim alpha) - copying the .gm to the MFME Tools copy and cleaning out the ROM refs etc, we don't want the layout trying to boot/doing popups related to missing ROMs - launching MFME with the detour hacks in place with a controlled 2x popup max After this there is much more, to build the robust version of how I was extracting layouts, to be covered in future tech updates
    1 point
×
×
  • Create New...