Orion Omega

MHFZ Launcher

Rider 2022

C# .NET7 & C++

Making-Of

Introduction

This application offers a practical solution for players who want to access Monster Hunter Frontier Z without using the official launcher. By connecting directly to the Fist server, it simplifies the gaming process by integrating a game update system and anti-cheat protection. This launcher was designed to make users' lives easier by providing a smooth and hassle-free gaming experience.

Software Development

This application uses C# WPF with .NET7 and also relies on a C++ base developed by Andrew Gutekanst. This allows it to retrieve data such as login information, character selection, and server status and store them in memory before launching the game.

Initially, the application required three DLLs: one for logging in and retrieving the list of characters using the Go language, a second one in C++ developed by Andrew Gutekanst, and a third one for the launcher itself.

To simplify the process, I reduced the number of DLLs to two by removing the Go DLL. All game and launcher files are stored in the cloud, and the connection is made directly through the private server. No details about the anti-cheat system will be disclosed for obvious security reasons.

The launcher design was done by my brother.

Challenges Faced

The main challenges encountered were related to the development of the update system and the anti-cheat system. For the rest of the development process, everything went relatively smoothly.

Conclusion

In summary, this application offers a practical and effective solution for accessing Monster Hunter Frontier Z. By simplifying the connection process to the Fist server, integrating update features, and ensuring protection against cheating, this launcher aims to provide a smooth and secure gaming experience for all players.

With its optimized features and careful development, this project represents a reliable solution for fans of Monster Hunter Frontier Z.

Images

MHFZ Launcher Screenshot MHFZ Launcher Screenshot MHFZ Launcher Screenshot MHFZ Launcher Screenshot MHFZ Launcher Screenshot

Requirements & Download

Processor:

Quad-core Intel or AMD, 2.5 GHz or faster

Memory:

4 Gb

Video Card/DirectX Version:

DirectX 9 or DirectX 11 compatible graphics card

Operating System:

Windows 10

Disk Space:

6 Gb (Free)