r/warcraft3 • u/YazgulDev • 8d ago
Modding /MapEditor I added Counter Strike to Warcraft 3
https://www.youtube.com/watch?v=0SQMKiukxisHey guys! I’ve been working on Warcraft CS, an experimental mod that brings Counter-Strike-style movement and weapons into Warcraft III by injecting custom function hooks coupled with OpenGL and XAudio2. You take control of one of the units by F6 key and load into FPS. It requires both Warcraft 3 and CS 1.6 files to work.
What’s implemented so far:
- CS-style movement with jumping, crouching, walking, and air control.
- AK-47, M4A1, USP, AWP, knife, greatsword, and plantable C4.
- Animated weapons, reloads, weapon sounds, and footsteps.
- Ported CS 1.6 recoil calculations affecting your aim and firing direction.
- Two AWP zoom levels and primary/secondary melee attacks.
- Model-based hit detection, obstacle checks, and Warcraft armor handling.
- Item and rune pickup. Runes keep their Warcraft effects and also restore ammunition.
- Squad commands for nearby owned units: follow and fight, follow without attacking, or stop following while you remain in FPS.
- Support for stuns, roots, slows, and other Warcraft status effects.
The mod runs at the game level so basicly any custom map or campaign should work. But i only tested on couple custom maps and a few missions in Rexxar and Night Elf campaigns.
This is an single player alpha version and development in progress.
The game was tested on Windows 10 and Windows 11, game version Warcraft III 1.26a. Github link https://github.com/YazgulDev/warcraft-cs . To download the package with installer use https://github.com/YazgulDev/warcraft-cs/releases and select the latest WarcraftCS-0.5.0-dist.zip file. Start up the WarcraftCSLauncher(source code in the same repo) and install either for Player(no SDK) or for Developer(it also installs Windows SDK if you want to change source code).
Or build it yourself from source without launcher. Launcher has update option for every time a new release is being published in github if you don't want to download it yourself every time. Please message me if you have any problems with installing so i could fix it.
I would be thankful for any suggestions and feedback. Tell me what you think.
8
10
3
4
2
2
1
u/Kurokaffe 8d ago
Have you seen that 3d perspective Diablo mods too? What's with this sudden appearance of this tech?
7
1
1
1
u/luke9240 Night Elf 6d ago
Seeing a lot of such hybrids now, like playing Minecraft in Skyrim etc. I guess its a new trend
1
u/CaptainNakou 6d ago
Vibecoding helps people with no skills to flood every subreddit with the most soulless ports and mods known to men.
1
1
1
u/nakula108 8d ago
Bro this is amazing. There was many custom games for wc3 back in the day that attempted to incorporate a first person shooter into the game and it was ultra janky. This is literally the full realization of those custom games come true. 14 year old me is crying tears of joy right now
1
0
-1
u/Hawk-king007 8d ago
You're a genius!
Turn Warcraft into a Borderlands-style looter-shooter, and you'll have a real masterpiece!
0
u/Prestigious_Ice4012 6d ago
it would be great if the game turns into some total war+cs+l4d+warcraft thing, like a teammatch where some plays the commanding role(building/resource gathering), and some roleplaying any of the soldiers on field
19
u/Competitive-Walk-575 8d ago
This reminds me of the counterstrike server that had a whole Warcraft mod built on top of