Overmilion - Settings management

Average Rating:  
X Rating Failed

Overmilion allows developers and users to manage unreal settings with ease using a configuration file that is highly customizable.

  • Supported Platforms
  • Supported Engine Versions
    4.17-4.18

Description


Overmilion allows developers and users to manage unreal settings with ease using a configuration file that is highly customizable.

How does it work?

Overmilion creates a configuration file where it stores all of its settings (for example the game resolution).

At runtime, it will automatically search for one, will read all the stored settings and apply them to the game.

This allows the developer to easily create a settings menu and thanks to the OvermilionRules it also allows the developer to block certain settings from Overmilion (For example you don't want the user to remove Ambient Occlusion, a simple tick and Overmilion will never read/write/apply any setting related to Ambient Occlusion)

Where is the configuration file generated?

Overmilion will generate a cfg file (You can customize the name, but in the example projects the name is config.cfg) in Game/GameName/Binaries/PLATFORM_NAME/config.cfg .


Not Convinced? Try it yourself!

Technical Details


Features:

  • Generation and management of a .cfg file containing all overmilion graphical and audio settings
  • Easily enables you to create a functional and advanced settings menu
  • Block certain settings, so Overmilion will NEVER read/write/set any value regarding that setting

Code Modules:

  • Overmilion (Runtime)

Number of Blueprints: 0

Number of C++ Classes: 8

Network Replicated: (Yes/No) : No

Supported Development Platforms: Windows, Mac, Linux

Supported Target Build Platforms: Windows, Mac, Linux

Documentation: https://github.com/iSpakkio/Overmilion/wiki

Full API : https://ispakkio.github.io/Overmilion/

Example Project Source: https://github.com/iSpakkio/Overmilion

Important/Additional Notes: For any inquiry or help contact me simo2553@gmail.com


If you are reporting some kind of crash, please attach the callstack.

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention