Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - fois

Pages: [1] 2
1
Mods & Development / Updated lobby_map plugin
« on: August 10, 2023, 03:19:30 AM »
Fixed a bug where the map preview didn't work in some cases (Random crash on startup)
Added support for widescreen patch
You can now customize the position of the map preview via lobby_map.ini

Update
2024.03.22:
You can now adjust the colors via the .ini file
you can now adjust the size via the .ini file
Added support for new widescreen patch v1.9



Source code: https://github.com/FunkyFr3sh/Warcraft-II-Plugins/tree/main/lobby_map

2

Full game (English) with singleplayer and multiplayer support + Widescreen Patch (Based on War2Combat 4.6)


Download:

War2Combat 46 English Full  (560mb, Mirror1: Pixeldrain.com)
War2Combat 46 English Full  (560mb, Mirror2: file-upload.net)


Old version:

.

You can switch to windowed mode with OPTION+RETURN



Supported macOS versions

macOS Ventura 13.4.1
macOS Monterey 12.6.7
macOS Big Sur 11.7.8
macOS Catalina 10.15.7
macOS Mojave 10.14.6
macOS High Sierra 10.13.6


4
Server.War2.ru / [Release] Warcraft II Widescreen / High resolution patch
« on: October 29, 2021, 05:01:11 PM »
Warcraft II Widescreen / High resolution patch

Download and extract all files into your game folder (overwrite existing files).

To configure your resolution and other settings (e.g. windowed mode) use Warcraft II Config.exe.


Please report any bugs you find in here or on discord: https://discord.com/invite/b7gttyy


Download (Tested with GOG.com, new Battle.net (January 2024) version and War2Combat): https://www.moddb.com/downloads/warcraft-ii-widescreen


Note: Linux/macOS users need to run Warcraft II Config.exe once so it can add the needed dll override.



Live Streaming

For live streaming/recording with OBS the preferred way to capture the game is now "Game Capture". It's also possible to use "Display Capture" or "Window Capture" but to make those two options working you'll need to open "dd-hd.ini" in notepad and change the line "nonexclusive=false" to "nonexclusive=true".

Full tutorial for live streaming is here: https://forum.war2.ru/index.php/topic,6211.0.html



Lobby map plugin

Lambchops fixed his lc.dll and lobby_map plugin to make it working with the patch, you can download it here:
https://forum.war2.ru/index.php?action=dlattach;topic=6461.0;attach=4520



Features

- Widescreen / High resolution patch - Run the game at any resolution, enable via Warcraft II Config.exe
- No-CD patch (No registry keys required)
- Plugin loader - Supports LC.dll, but can also load known plugins without LC.dll
- Intro crash fix - Fixes a random crash that prevents the game from starting
- Warlat Patch - Unlocks a lower latency mode that's normally not available - Set lat to very high and then to low to activate it
- Revision check fix - Fixes a issue where the game fails to connect to battle.net if installed inside of the Program Files folder
- Creates a DC for drawing that can used by plugins (CALL 0x004010D3 to get the HDC)
- Crash logger - Creates a minidump (.dmp) file on crash
- Can load real .png UI files from game folder (no more conversion to war2 format needed)
- Gateway patch - Make sure war2.ru gateway is always available even without being set in registry
- Res bug fix - Fixes the issue where you end up having the wrong resources setting when hosting a game
- Performance improvements - Replaces old CRT functions with newer/faster SSE ones (memcpy, memset, memmove, ZeroMemory)
- Support for GOG/Blizzard2024 version - Loads install.mpq instead of install.exe + Loads CD-Key from registry
- Unlocks the "Join" button on the official server so you can join games without port forwarding
- Compatible with official battle.net (Global) server (Fakes version number to 2.0.2.1)
- Game folder is now portable - New default settings: Recent Maps=Garden Of War, Speed=Even Faster, Subtitles=On
- Added iron man ladder patches (Resources, Speed, Threshold) from War2Patcher
- Can now detect wine (Linux/macOS/Android..) and automatically adds the needed dll overrides
- Added credits patch by lesnik - Displays all the credits that are written in the TBL in multiple screens



There are also some additional features provided by cnc-ddraw:
- Windowed mode
- Borderless mode
- Shader upscaling
- Mouse sensitivity scaling
- and many more...

Additional features provided by plugins:
- MMblack - Changes minimap color of black player to pink
- SmoothScroll - Makes your screen refresh more often so the scroll appears at a higher FPS
- AutoWarlat - Enables the low latency patch automatically on game start
- Ignore - Saves whoever you've ignored and remembers it even after a restart of the game



Original (640x480)


Widescreen (832x480)


Widescreen (960x544)


Widescreen (1280x704)


4:3 (800x608)

5
Server.War2.ru / How to stream Warcraft II
« on: March 21, 2021, 09:04:56 AM »

How to stream Warcraft II High resolution patch


1. Create a twitch account here: https://www.twitch.tv/

2. Download and install OBS: https://obsproject.com/download

3. Start OBS and go through the Auto-Configuration Wizard to set everything up

4. Download the Warcraft II Widescreen / High resolution patch and extract it into your game folder (Make sure the game is not running before you extract it)

5. Start the game and then press Alt+Enter to go to windowed mode (Do NOT minimize the window!)

6. In OBS click on the + button on "Sources" and select "Game Capture" click ok then choose the following settings and then click on OK:
    -   Mode                            = Capture specific window
    -   Window                        = "[Warcraft II BNE.exe]: Warcraft II"
    -   Window Match Priority = Window title must match

7. Select the game capture in OBS and upscale it to fit the screen by pressing CTRL+F

8. Click on "Start Streaming" in OBS

9. Go back to Warcraft II and press Alt-Enter again to switch back to fullscreen and start playing





How to stream Warcraft II Classic


1. Create a twitch account here: https://www.twitch.tv/

2. Download and install OBS: https://obsproject.com/download

3. Start OBS and go through the Auto-Configuration Wizard to set everything up

4. Download Warcraft II Config.zip and extract it into your game folder (Make sure the game is not running before you extract it)

5. Start the game and then press Alt+Enter to go to windowed mode (Do NOT minimize the window!)

6. In OBS click on the + button on "Sources" and select "Window Capture" click ok then choose the window named "[Warcraft II BNE.exe]: Warcraft II"

7. Select the window capture in OBS and upscale it to fit the screen, you can press CTRL+F to keep black bars or CTRL+S to stretch to fullscreen

8. Click on "Start Streaming" in OBS

9. Go back to Warcraft II and press Alt-Enter again to switch back to fullscreen and start playing


6
The plugin will fix the laggy cursor on windows 8/10 and it also supports high refresh rate monitors, it will enable a hardware cursor that responds much quicker than the normal warcraft 2 cursor. Additionally it also allows you to customize your cursor using standard windows animated cursor files.


Note: If it doesn't work properly then you might need to update your config/ddraw first, get the latest version here: https://forum.war2.ru/index.php/topic,5015.0.html


Download Here



7
Mods & Development / Plugin package
« on: April 04, 2020, 07:19:40 PM »
Here you can download all my plugins in 1 package (it's easier to update for me like this...)

Extract war2-plugins.zip into your plugin folder and that's it. If you don't have a plugin folder then install WarCombat 46 standard or full.



The following plugins are included:

HardwareCursor Plugin - Can fix the laggy cursor on Windows 8/10
Ignore Plugin - Can permanently ignore players, even after a restart of the game
PlaySound Plugin - Plays a sound of your choice on events (Game Start/Join game)
NoteBot Plugin - Fixes the incorrect "nobody can join your game" message
AutoWarLat Plugin - Enables the WarLat patch automatically on game start (Same as setting the latency to high and then to low manually)
SmoothScroll Plugin - Changes keyboard and mouse scrolling to scroll 1 cell at a time rather than 2 cells (to get a smooth scroll effect)
MMblack Plugin - Changes the mini map color of the black player to any color you like (by default = pink) without changing the units/buildings colors



Download: https://github.com/FunkyFr3sh/Warcraft-II-Plugins/releases/latest/download/war2-plugins.zip

8

The plugin will save whoever you've ignored into a file named "ignorelist.txt" inside of the plugins folder and will load the file automatically when you start the game. This way you only need to ignore someone once and it will stick forever (until you unignored him...).

It can also ignore messages in the pre-game lobby and in-game, you should not be able to see any messages from the ignored player at all.


To ignore someone just type "/ignore playername" as usual.


Download Here



9
How to connect to the war2.ru server using the GOG.com version of Warcraft II


Step 1
    Make sure your game is not running, download the war2ru_gateway.bat and run it.


Step 2
    Start your game, click on "Multi Player Game" -> "Enhanced".

    Now "Select Connection Method" -> "Battle.net".

    Choose gateway "WarCraft2 Server" and click "Connect".



Note: If you fail to connect to the server then make sure you inserted your CD-Key



Optional Extras


Download Widescreen / High resolution patch
    https://forum.war2.ru/index.php?topic=6461.0


Download HolePunch patch
    By default you will need to forward port 6112 UDP in your router to be able to host games.
    If you don't know how to do that then you can also download the hole punch patch here instead.


Download Warcraft II Config program
    If your GOG.com install isn't working or there are graphical glitches (e.g. text is not being displayed properly) then download the Warcraft II Config program here.
    You can enable windowed mode via the config program or by pressing Alt+Enter while the game is running. A right-click will lock the cursor to the window in windowed mode.



10
Server.War2.ru / How do we improve the new player experience?
« on: March 23, 2020, 09:21:55 PM »
New players can host their own games now without port forwarding which helped a lot. But I'm wondering what else we could change to improve the new player experience?


How do new players find each others games? What if we change the default game name for new players to "For beginners only" so they will be able to find each other?

We could also write a list with hints and each time they join a game it will display a random hint?

Any other ideas?

11
Normally when you host a game without having your port forwarded you will receive the following message:



The message isn't correct anymore because everyone can host games now using the HolePunch patch. New players are confused and think they can't host, so I had to solve the problem...


The plugin will detect if the HolePunch patch is installed and change the message to the following one:




Download Here



12
Server.War2.ru / new war2 twitch streamer
« on: December 18, 2019, 02:22:23 PM »
Danny02 from Discord asked me to post his live stream link here on the forums, here it is:

https://twitch.tv/dannyldd


Watch his recent broadcasts here:

https://www.twitch.tv/dannyldd/videos?filter=archives&sort=time


Quote
I'm currently playing a hardcore edition made by a fan on the main war2 installer which allows you to play classic campaigns on a very hard difficulty
it's a very enjoyable mod to be honest

13
This plugin will play a sound of your choice on certain events. e.g. the host just started the game or someone joined your game. It's useful in case your game is minimized and you don't want to miss the game start or you want to hear when someone joined your game.


You can replace the .wav files with any sounds you want, I got the ones that are included from here: https://www.soundjay.com/

If you only want to get notified about a game start but you don't want to get notified about someone joining a game then just delete the matching .wav files.



Filenames: JoinGame.wav, StartGame.wav, LeaveGame.wav, Message.wav, PrivateMessage.wav, GameEnd.wav, Kicked.wav

Example:
Use "JoinGame.wav" if you want the sound to play no matter if the game window got the focus or not.

Use "JoinGameNoFocus.wav" if you only want the sound to play if the game doesn't have the focus / is minimized (Make sure you don't have "JoinGame.wav" in the folder)

Use "JoinGameFocus.wav" if you only want the sound to play if the game is active and got the focus (Make sure you don't have "JoinGame.wav" in the folder)


Download Here



14
Mods & Development / Warcraft II Config program
« on: July 12, 2019, 01:00:41 AM »
Just copy it into the game folder, then run it to configure you rendering settings.



15
I've been working on a patch that allows you to host games without port forwarding (nor change any settings).

To be able to use it you'll have to download the wsock32.dll file below and place it into your game folder while the game is not running.

Both, the host and the player that likes to join the game will need to have the file in their game folder, it doesn't work if only one of them got the file.

Note: The patch is also included in War2Combat 46 in case you don't know how to copy a file into your game folder:
http://en.war2.ru/downloads/


Even if you've already forwarded your port and you can host games, you can still download the file (It will allow you to join games hosted by those that didn't forward the port).


It should work for around 80% of the players. It does very highly likely not work for those that often cause "conflicts" (Symmetric NAT), but you can give it a try anyways if you like.

It only works on the main .ru server, the backup server doesn't support it yet.


** Edit by mousetopher **

NOTE: after you install the file you still might see the message from "note" saying your ports aren't forwarded -- that's ok! as long as you have "HP" by your username on the status page then you're good to go :newthumbsup:




** end edit by mousetopher **

Pages: [1] 2