Difference between revisions of "ReSolution"

From Worms Knowledge Base

Jump to: navigation, search
(version 0.1.7)
(added version 0.2)
Line 2: Line 2:
 
{{Software_infobox
 
{{Software_infobox
 
| developer = [[People/StepS|StepS]]
 
| developer = [[People/StepS|StepS]]
| version = 0.1.7 / 1 April 2014
+
| version = 0.2 / 28 April 2014
 
| language = C++
 
| language = C++
 
| games = [[Worms 2|W2]]
 
| games = [[Worms 2|W2]]
 
| license = Open-source
 
| license = Open-source
 
| website = [https://github.com/StepS-/wkReSolution GitHub]
 
| website = [https://github.com/StepS-/wkReSolution GitHub]
| download = [http://worms2d.info/files/wkReSolution_0.1.7.zip wkReSolution_0.1.7.zip (59 kB)]
+
| download = {{gap}}
 +
* [http://worms2d.info/files/wkReSolution_0.2.zip ReSolution 0.2]
 +
* [http://worms2d.info/files/wkReSolution_0.2_wndmode.zip ReSolution 0.2 with windowed mode]
 
}}
 
}}
  
 
'''ReSolution''' is a new [[WormKit]] module for [[Worms 2]] (version 1.05 and GOG) to change the in-game screen resolution to any value. Its key features are simplicity (don't need to patch the executable) and automatic detection of island and cavern-type landscapes, and is thus preferred over the hardcoded patches.
 
'''ReSolution''' is a new [[WormKit]] module for [[Worms 2]] (version 1.05 and GOG) to change the in-game screen resolution to any value. Its key features are simplicity (don't need to patch the executable) and automatic detection of island and cavern-type landscapes, and is thus preferred over the hardcoded patches.
 +
 +
'''ReSolution v0.2''' and newer (also known as "ReSolutionDD") add ability to resize (shrink or extend) the game window so that it actually resizes the free screen space available in the game (and doesn't perform bitmap stretching). An additional windowed mode wrapper (wndmode.dll) is needed for this to work: get the windowed bundle.
  
 
== Installation ==
 
== Installation ==
Line 16: Line 20:
 
* Download the archive containing the module.
 
* Download the archive containing the module.
 
* Extract the archive's contents to the directory where your copy of Worms 2 is installed.
 
* Extract the archive's contents to the directory where your copy of Worms 2 is installed.
 +
* Optional: if you want to get the advanced window resizing feature, install the windowed mode wrapper as well, by downloading the respective bundle.
 
* Run the game: the desktop resolution will be autodetected and enabled. You can also change this using the W2.ini file to any value you want.
 
* Run the game: the desktop resolution will be autodetected and enabled. You can also change this using the W2.ini file to any value you want.
  
 
== Features ==
 
== Features ==
* Can change resolution to any value using the W2.ini file
+
* Can change resolution (and thus, window size) to any value using the W2.ini file
 +
* In conjunction with windowed mode, allows to shrink or extend the game window so that it actually resizes the real screen estate of the game.
 +
** Enable "AllowResize" setting in the ini file to activate this.
 +
** Enabling "ProgressiveResize" (experimental) will immediately redraw the window as you resize it, making the scenery resize very lively and smoothly.
 +
** As usual with windowed mode, make sure that the ScreenWidth and ScreenHeight are set to values lower than the screen resolution of your primary monitor. Also make sure that the "Border" and "SizingBorder" settings of windowed mode are enabled.
 +
** In windowed mode, pressing Ctrl+G will show the cursor and allow you to move it above the game's window, to resize the window.
 
* Works flawlessly on open-island maps
 
* Works flawlessly on open-island maps
 
* Respects caverns, automatically applying the screen box for resolutions bigger than 1920x856
 
* Respects caverns, automatically applying the screen box for resolutions bigger than 1920x856
 
* Supports island resolutions bigger than 6012x2902
 
* Supports island resolutions bigger than 6012x2902
* Does everything in memory without touching your exe
+
* Does everything in memory without touching your executable
 
* Compatible only with version 1.05 (multi-version support may be added later); GOG is also supported since it's almost the same file.
 
* Compatible only with version 1.05 (multi-version support may be added later); GOG is also supported since it's almost the same file.
  
 
== TODO ==
 
== TODO ==
* Detect when the water starts flooding in caverns and apply the needed screen size mode. Right now, an offline, sync-breaking fix is applied (can be turned off at a cost of working interface)
+
* Automatically adjust the position of the instant-replay TV brackets and allow a way to disable them.
 +
* Detect when the water starts flooding in caverns and apply the needed screen size mode. Right now, an offline fix is applied, requiring everyone online to have the module installed in order to maintain sync.
  
 
{{OSS}}
 
{{OSS}}

Revision as of 17:20, 28 April 2014

(Up to Software)
ReSolution
Developer: StepS
Latest version: 0.2 / 28 April 2014
Supported games: W2
Language: C++
License: Open-source
Website: GitHub
Download:

 

ReSolution is a new WormKit module for Worms 2 (version 1.05 and GOG) to change the in-game screen resolution to any value. Its key features are simplicity (don't need to patch the executable) and automatic detection of island and cavern-type landscapes, and is thus preferred over the hardcoded patches.

ReSolution v0.2 and newer (also known as "ReSolutionDD") add ability to resize (shrink or extend) the game window so that it actually resizes the free screen space available in the game (and doesn't perform bitmap stretching). An additional windowed mode wrapper (wndmode.dll) is needed for this to work: get the windowed bundle.

Installation

The installation is very simple:

  • Download the archive containing the module.
  • Extract the archive's contents to the directory where your copy of Worms 2 is installed.
  • Optional: if you want to get the advanced window resizing feature, install the windowed mode wrapper as well, by downloading the respective bundle.
  • Run the game: the desktop resolution will be autodetected and enabled. You can also change this using the W2.ini file to any value you want.

Features

  • Can change resolution (and thus, window size) to any value using the W2.ini file
  • In conjunction with windowed mode, allows to shrink or extend the game window so that it actually resizes the real screen estate of the game.
    • Enable "AllowResize" setting in the ini file to activate this.
    • Enabling "ProgressiveResize" (experimental) will immediately redraw the window as you resize it, making the scenery resize very lively and smoothly.
    • As usual with windowed mode, make sure that the ScreenWidth and ScreenHeight are set to values lower than the screen resolution of your primary monitor. Also make sure that the "Border" and "SizingBorder" settings of windowed mode are enabled.
    • In windowed mode, pressing Ctrl+G will show the cursor and allow you to move it above the game's window, to resize the window.
  • Works flawlessly on open-island maps
  • Respects caverns, automatically applying the screen box for resolutions bigger than 1920x856
  • Supports island resolutions bigger than 6012x2902
  • Does everything in memory without touching your executable
  • Compatible only with version 1.05 (multi-version support may be added later); GOG is also supported since it's almost the same file.

TODO

  • Automatically adjust the position of the instant-replay TV brackets and allow a way to disable them.
  • Detect when the water starts flooding in caverns and apply the needed screen size mode. Right now, an offline fix is applied, requiring everyone online to have the module installed in order to maintain sync.
Personal tools