Difference between revisions of "FkNetcode"
From Worms Knowledge Base
(Create page.) |
(Update to 1.0.1) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
| icon = SyrootWormsLogo.png | | icon = SyrootWormsLogo.png | ||
| developer = [[User:Pac-Man|Pac-Man]] | | developer = [[User:Pac-Man|Pac-Man]] | ||
− | | version = 1.0. | + | | version = 1.0.1 / 16 July 2020 |
| language = C++ | | language = C++ | ||
| games = [[Worms 2|W2]] (1.05/1.07) | | games = [[Worms 2|W2]] (1.05/1.07) | ||
| license = MIT | | license = MIT | ||
| website = [https://gitlab.com/Syroot/Worms GitLab repository] | | website = [https://gitlab.com/Syroot/Worms GitLab repository] | ||
− | | download = [https://gitlab.com/Syroot/Worms/uploads/ | + | | download = [https://gitlab.com/Syroot/Worms/uploads/81f330506f9b2ff6da191efbe87554ba/fkNetcode.dll DLL] |
}} | }} | ||
− | [[fkNetcode]] is a [[FrontendKitWS]] module attempting to fix issues related | + | [[fkNetcode]] is a [[FrontendKitWS]] module attempting to fix issues related to playing games online in [[Worms 2]]. It is primarily meant as an automated replacement for manually patching the game through the [[Worms 2 Memory Changer]]. |
== Features == | == Features == | ||
Line 36: | Line 36: | ||
| ShowErrors || Boolean || 1 || If enabled (1), displays errors which may have occurred during IP resolval in message boxes. | | ShowErrors || Boolean || 1 || If enabled (1), displays errors which may have occurred during IP resolval in message boxes. | ||
|} | |} | ||
+ | |||
+ | == Changelog == | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | ! Version !! Release Date !! Notes | ||
+ | |- | ||
+ | | 1.0.0 || 12 July 2020 || | ||
+ | * Initial release. | ||
+ | |- | ||
+ | | 1.0.1 || 16 July 2020 || | ||
+ | * Fix possible improper determination of INI file path. | ||
+ | |} | ||
+ | |||
+ | {{OSS}} |
Latest revision as of 14:05, 16 July 2020
FkNetcode | |
---|---|
Developer: | Pac-Man |
Latest version: | 1.0.1 / 16 July 2020 |
Supported games: | W2 (1.05/1.07) |
Language: | C++ |
License: | MIT |
Website: | GitLab repository |
Download: | DLL |
fkNetcode is a FrontendKitWS module attempting to fix issues related to playing games online in Worms 2. It is primarily meant as an automated replacement for manually patching the game through the Worms 2 Memory Changer.
Features
- Replaces the external IP detection routine with a web service returning the actual external IP rather than the NAT IP. This is required to not only host games, but also make them work in-game.
- Also allows patching in a hard-coded IP as in the Worms 2 Memory Changer and ignoring the web service.
- Removes useless delays when connecting to the server.
Configuration
An fkNetcode.ini file is automatically created, which allows configuring the module in the following sections:
AddressResolval
Name | Type | Default | Description |
---|---|---|---|
FallbackIP | IPv4 | IP which is used when the resolval via the web service fails. If none is provided, the original NAT routine is used. | |
ServiceUrl | HTTP URL | http://ip.syroot.com | Link to an HTTP resource which must return the external IP as plain text. If none is provided, FallbackIP is used as described above. |
ShowErrors | Boolean | 1 | If enabled (1), displays errors which may have occurred during IP resolval in message boxes. |
Changelog
Version | Release Date | Notes |
---|---|---|
1.0.0 | 12 July 2020 |
|
1.0.1 | 16 July 2020 |
|