Difference between revisions of "Worms 2 Plus"

From Worms Knowledge Base

Jump to: navigation, search
(clean up mess, re-add to-do list)
Line 4: Line 4:
 
| name = Worms 2 Plus
 
| name = Worms 2 Plus
 
<!--| screenshot = -->
 
<!--| screenshot = -->
| developer = [[People/Carlmundo|Carlmundo]] (installer, package), [[People/StepS|StepS]], [[People/Pac-Man|Pac-Man]], [[People/S*natch|S*natch]], [[People/Des|Des]]
+
| developer = [[People/Carlmundo|Carlmundo]] (installer, bundle), [[Team17]], [[People/StepS|StepS]], [[People/Pac-Man|Pac-Man]], [[People/S*natch|S*natch]], [[People/Des|Des]], [[People/Kawoosh|Kawoosh]], [[People/Bjørn Lynne|Bjørn Lynne]], Toni Spets, Monty, Greg Maxwell, Ralph Giles, Cristian Adam, Tim Terriberry, Xiph.Org Foundation, [https://github.com/Arsunt Arsunt], Zoran Cindori, [http://libzplay.sourceforge.net/LicenseTopic.html libZPlay built-in library authors]
| version = v1.04a / 30 July 2020
+
| version = v1.04 / 30 July 2020
 
| games = [[Worms 2|W2]]
 
| games = [[Worms 2|W2]]
 
| language = Inno Setup Script (installer), various others
 
| language = Inno Setup Script (installer), various others
Line 11: Line 11:
 
| website = https://github.com/Carlmundo/W2-Plus
 
| website = https://github.com/Carlmundo/W2-Plus
 
}}
 
}}
[[Worms 2 Plus]] is an automated installer featuring a bundle of tweaks and software for [[Worms 2]] by various authors in the form of an Inno Setup installation script by [[People/Carlmundo|Carlmundo]].
+
[[Worms 2 Plus]] is a bundle of software and assets for [[Worms 2]] by various authors and an [https://jrsoftware.org/isinfo.php Inno Setup] installation script by [[People/Carlmundo|Carlmundo]].
  
The features / software bundled with [[Worms 2 Plus]] are the following:
+
== Bundled software and assets ==
 +
* [[ReSolution]] by [[People/StepS|StepS]]
 +
* [[FkNetcode]] by [[People/Pac-Man|Pac-Man]]
 +
* [[FrontendKitWS]] by [[People/Pac-Man|Pac-Man]] (wsock32.dll)
 +
* [[WormKitDS]] by [[People/Kawoosh|Kawoosh]] (dsound.dll)
 +
* ZPlayMM by [https://github.com/Arsunt Arsunt] (win32.dll)
 +
* fork of [https://github.com/hifi-unmaintained/ogg-winmm ogg-winmm] by Toni Spets by [https://github.com/bangstk/ogg-winmm bangstk] or [https://github.com/rkkoszewski/ogg-winmm rkkoszewski] (winmm.dll) (to-do: determine which fork it was)
 +
* [https://github.com/xiph/ogg ogg] by Monty, Greg Maxwell, Ralph Giles, Cristian Adam, Tim Terriberry, and the rest of the Xiph.Org Foundation
 +
* [https://github.com/xiph/vorbis vorbis] by Monty and the rest of the Xiph.org Foundation
 +
* [http://libzplay.sourceforge.net/ libZPlay] (patent-free version) by Zoran Cindori and [http://libzplay.sourceforge.net/LicenseTopic.html authors of its many built-in libraries]
 +
* copies of frontend.exe and worms2.exe from [[Worms 2]] by [[Team17]] modified by the following software:
 +
** [[Patch (Worms 2)|Worms 2 v1.05 patch]] by [[Team17]]
 +
** [[Des patch]] by [[People/S*natch|S*natch]], [[People/Des|Des]], [[People/StepS|StepS]], and [[People/Pac-Man|Pac-Man]]
 +
* Worms 2 music by [[People/Bjørn Lynne|Bjørn Lynne]], with some in lossy vorbis format and some in lossless FLAC format, transcoded from the Worms 2 CD
 +
__NOTOC__
 +
== Features ==
 +
* Detect and use external IP address automatically via [[FkNetcode]]
 +
* Use borderless windowed fullscreen mode via [[ReSolution]]
 +
* Set graphics to their maximum level (background details, water waves)
 +
* Remove requirement of the CD for music (CD release)
 +
* Fix issues with the soundtrack (GOG release)
 +
* Re-enable online multiplayer (GOG release)
 +
* Add Team17 demo server to server list
 +
* Various improvements via [[Des patch]]
 +
== [[Des patch]] patches applied ==
 +
=== frontend.exe ===
 +
* Enable Ability to Minimize or Exit Frontend Anywhere
 +
* Enable Ability to See Password as You Create It
 +
* Frontend Won't Lose Focus When Generating Thumbnails
 +
* Disable Frontend From Launching Demo When Idle
 +
* Disable Frontend From Repositioning the Window
 +
* Enable Worms2 to Run With No CD (must copy files)
 +
* Fix Character/Logon Restrictions and Typing Click (note: as of [[Des Patch]] v0.9.9.2, this only disables typing click)
 +
* Additional Flags (Nuke & Team17)
 +
* Hidden Terrain Materials Without OSSETT
 +
* Nuke Flag Fix
 +
* Enable Ability to Kick Teams
 +
* Flexible Weapon Editor
 +
* Flexible Option Editor
 +
=== worms2.exe ===
 +
* Remove Replay Screen Corners Annoyance
 +
== Usage ==
 +
=== Installation ===
 +
# Install Worms 2 from either the original CD or [https://www.gog.com/ GOG].
 +
# Copy the "DATA" folder from the original CD into the Worms 2 installation folder.
 +
# Run the latest release binary of [[Worms 2 Plus]] (Worms2_Plus_*.exe).
 +
=== Play ===
 +
* To play, run frontend.exe with no compatibility settings.
 +
* To successfully host and join online multiplayer games, ensure you have forwarded port 47624 (TCP and UDP) and port range 2300-2400 (TCP and UDP) to your PC.
 +
== Piracy disclaimer ==
 +
The copyright legitimacy of [[Worms 2 Plus]] is in question. Information about [[Worms 2 Plus]] is here strictly for educational purposes. [[People/Carlmundo|Carlmundo]] has stated the intention to obtain permission to distribute copyrighted assets by [[Team17]] and [[People/Bjørn Lynne|Bjørn Lynne]], but has not yet obtained this permission.
  
* The last official [[Patch (Worms 2)]]
+
{{todo
* [[ReSolution]] by [[People/StepS|StepS]] - will install the windowed mode version if running Windows, but not on Wine (for compatibility)
+
|add icon and screenshot
* Higher quality soundtrack by [[People/Bjørn Lynne|Bjørn Lynne]], playable in FLAC format in-game and ogg-vorbis (for the frontend) with no CD requirement - converted from the CD audio
+
|determine which fork of ogg-winmm was used for bundled winmm.dll binary
** With thanks to the following libraries:
+
|compile list of licenses in use in software info box
*** [http://libzplay.sourceforge.net/ libZPlay] (patent free) by Zoran Cindori
+
|once permission is granted to distribute copyrighted assets, include info about that, remove piracy disclaimer, and add download link
*** ZPlayMM by [https://github.com/Arsunt Arsunt]
+
}}
*** [https://github.com/xiph/ogg ogg] and [https://github.com/xiph/vorbis vorbis] by Xiph.Org Foundation
+
*** [https://github.com/hifi-unmaintained/ogg-winmm ogg-winmm] by Toni Spets with forks by [https://github.com/bangstk/ogg-winmm bangstk] and [https://github.com/rkkoszewski/ogg-winmm rkkoszewski]
+
* Re-enables online multiplayer (GOG version)
+
* [[FrontendKitWS]] and [[FkNetcode]] by [[People/Pac-Man|Pac-Man]]
+
* [[WormKitDS]] by [[People/Kawoosh|Kawoosh]]
+
* Updated / corrected online server list
+
* Automatically sets the graphics to their maximum level
+
* Applies the following enhancements via [[Des patch]] by [[People/S*natch|S*natch]], [[People/Des|Des]], [[People/StepS|StepS]], and [[People/Pac-Man|Pac-Man]]:
+
** Frontend
+
*** Minimize or exit from anywhere
+
*** See your game password as you type it
+
*** Terrain editor doesn't lose focus when you click "Generate"
+
*** Demo won't autoplay when idle
+
*** Stop moving the window to the center of the screen
+
*** Mute the click sound when typing your online name
+
*** 2 additional flags for online - Nuke & Team 17
+
*** Unlock classic Worms terrain options without using the "OSSETT" cheat
+
*** Enable ability to kick teams
+
*** Flexible weapon editor
+
*** Flexible option editor
+
** In-Game
+
*** Remove Replay screen corners (to be compatible with borderless windowed mode)
+

Revision as of 10:49, 1 August 2020

(Up to Software)
Worms 2 Plus
Developer: Carlmundo (installer, bundle), Team17, StepS, Pac-Man, S*natch, Des, Kawoosh, Bjørn Lynne, Toni Spets, Monty, Greg Maxwell, Ralph Giles, Cristian Adam, Tim Terriberry, Xiph.Org Foundation, Arsunt, Zoran Cindori, libZPlay built-in library authors
Latest version: v1.04 / 30 July 2020
Supported games: W2
Language: Inno Setup Script (installer), various others
License: multiple
Website: https://github.com/Carlmundo/W2-Plus

Worms 2 Plus is a bundle of software and assets for Worms 2 by various authors and an Inno Setup installation script by Carlmundo.

Bundled software and assets

Features

  • Detect and use external IP address automatically via FkNetcode
  • Use borderless windowed fullscreen mode via ReSolution
  • Set graphics to their maximum level (background details, water waves)
  • Remove requirement of the CD for music (CD release)
  • Fix issues with the soundtrack (GOG release)
  • Re-enable online multiplayer (GOG release)
  • Add Team17 demo server to server list
  • Various improvements via Des patch

Des patch patches applied

frontend.exe

  • Enable Ability to Minimize or Exit Frontend Anywhere
  • Enable Ability to See Password as You Create It
  • Frontend Won't Lose Focus When Generating Thumbnails
  • Disable Frontend From Launching Demo When Idle
  • Disable Frontend From Repositioning the Window
  • Enable Worms2 to Run With No CD (must copy files)
  • Fix Character/Logon Restrictions and Typing Click (note: as of Des Patch v0.9.9.2, this only disables typing click)
  • Additional Flags (Nuke & Team17)
  • Hidden Terrain Materials Without OSSETT
  • Nuke Flag Fix
  • Enable Ability to Kick Teams
  • Flexible Weapon Editor
  • Flexible Option Editor

worms2.exe

  • Remove Replay Screen Corners Annoyance

Usage

Installation

  1. Install Worms 2 from either the original CD or GOG.
  2. Copy the "DATA" folder from the original CD into the Worms 2 installation folder.
  3. Run the latest release binary of Worms 2 Plus (Worms2_Plus_*.exe).

Play

  • To play, run frontend.exe with no compatibility settings.
  • To successfully host and join online multiplayer games, ensure you have forwarded port 47624 (TCP and UDP) and port range 2300-2400 (TCP and UDP) to your PC.

Piracy disclaimer

The copyright legitimacy of Worms 2 Plus is in question. Information about Worms 2 Plus is here strictly for educational purposes. Carlmundo has stated the intention to obtain permission to distribute copyrighted assets by Team17 and Bjørn Lynne, but has not yet obtained this permission.


This article has a to-do list:
  • add icon and screenshot
  • determine which fork of ogg-winmm was used for bundled winmm.dll binary
  • compile list of licenses in use in software info box
  • once permission is granted to distribute copyrighted assets, include info about that, remove piracy disclaimer, and add download link
Personal tools