superFrontendHD
From Worms Knowledge Base
(Up to WormKit)
SuperFrontendHD | |
---|---|
Developer: | StepS |
Latest version: | 0.4 / 3 October 2016 |
Supported games: | W:A |
Supported W:A version: | 3.7+[1] |
Supported W:A editions: | |
Language: | C++ |
Website: | TUS forum |
Download: | With/without graphics:
|
SuperFrontendHD is a WormKit module which allows you to run the game's frontend (menu screens) at any screen resolution. Dialogs and all of their contents such as buttons and forms are scaled and repositioned, larger fonts are used when applicable, and since version 0.4, HD graphics are used when running the frontend at screen resolutions with heights above 720 (x1.5) and 960 (x2.0).
Settings
Settings are stored in the wkSuperFrontend.ini file. Some settings have multiple states, these are described below:
- Resolution [Misc]. This has three possible values:
- Game (default): uses the in-game resolution you've set in the game as the frontend resolution.
- Desktop: uses the resolution of your desktop at the time of launching the game.
- Custom: lets you specify your own resolution, set via CustomWidth and CustomHeight.
- FontScaling: defines how fonts should be scaled.
- Default: scale fonts based on the general scaling factor.
- Lesser: do not scale fonts x2 for 960p and higher. Instead, use x1.5 and only do x2 for 1440p and higher.
- Off: disable font scaling completely (not recommended).
- SetInternalResolution: lets you specify how the inner part of the frontend should be seen. Note that for any option used here, there's a minimum narrow-resolution limit: 4x3. In other words, if you try to use 5x4, you will get a 4x3 inside 5x4, even if you use a Custom resolution.
- Auto (default): this will expand the frontend to your resolution and aspect ratio, however it will not go wider than 16x10, as a compromise between the Stretched mode and the 4x3 mode.
- 4x3: this centers the frontend inside a 4x3 box (thus, respecting the original aspect ratio), while the background expands to your general resolution.
- Graphics: makes the internal frontend box 960x720 (with x1.5 graphics scaling) and 1280x960 (with x2.0 graphics scaling) respectively, when SuperGraphics are used. This shouldn't be used when SuperGraphics are off.
- Stretch: stretches everything to your resolution and aspect ratio, even if it's wider than 16x10 (but still not narrower than 4x3).
- Classic: this is the classic centered 640x480 mode, like in the early versions of frontend (before 0.3). This can also be enabled via Custom with 640x480. When 640x480 (or any resolution with a height below 720p) is used, SuperGraphics are disabled automatically.
- Custom: lets you specify the resolution you want in CustomInternalWidth and CustomInternalHeight.
- SuperGraphics: enables the use of high-resolution packages. Graphics are located in graphics\_super\<package>. Packages supported at the moment: x240, x720, x960.
- AutoScaleMissingGraphics: in case
Notes
- ↑ This module works with versions of W:A starting with 3.7.0.0r2, 3.7.2.1 and above, but although designed to work with future versions, compatibility is not guaranteed. The module informs you whenever a specific version of the game is considered incompatible.