You are browsing as a guest. Sign up (or log in) to start making projects!

1h 10m 25s logged

Discovery - done!

With the installation discovery done, I can finally focus on the real provisioning and frontend.

How does it work?

Utilizing common installation paths of Unreal Tournament, I could build a simple config.json file that has all this information for Windows and Linux.

Then, I wrote a simple json parser, and methods to use as a simple interface for the frontend.

What else currently exists?

The current source tree has this functionality implemented:

  • Filesystem utils for finding and sanitizing paths (required by Unreal Engine to load paths relative to the executable)
  • .ini file editor (because Unreal Engine operates on .ini files for configuration, one of which allows for custom file discovery. Editing it allows injecting custom mod files)

Next plans?

I will try and build a user-facing application that does exactly 3 things:

  1. It discovers the installation directory (so the frontend can also act as a launcher)
  2. It lets you add folders with mod files
  3. It lets you load one or more mods (and the base game) by constructing a .ini file on the go

Maybe something more will come to my mind as time passes.

0
8

Comments 0

No comments yet. Be the first!