Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
(41 ratings)
ApprovedI'm sorry but the silly jokes are the main purpose of this series. They'll always be there.I've created an account just to say that after decades of playing custom campaings, this is the FIRST ONE I LOVED!
Very Blizzlike in spirit
I hope someone could make something of this quality, but a more serious tone.
Please concentrate in characters, cutscenes, dialogue, and progressive difficulty, and not overcomplex items shanenigans for the next campaign.
Keep it simple!
Amazing job!
I'm sorry but the silly jokes are the main purpose of this series. They'll always be there.
Items never been complex too. You just combine them in a cube. However, next time I'll add what's craftable or not in item description.
But yeah, people always can make stuff like this. My inspiration is Blizzard's old games such as Diablo, Warcraft 2-3 and StarCraft 1.
| 1.31.1 |
Garithos Campaign requires the latest Warcraft III patch (currently 2.0.3). Whatever version you got through Battle.net client.Hi , what warcraft version to support this map , im using 1.31.1, but error pop up when play the mission (it show nothing error just a box and a OK button)
1.31.1
Game language should be changed to English I think. The maps have localization which ruins it. I dunno how to set it to English.I have some problem to see dialogs from Garithos and others characters who aren't in the original campaign. nothing appears. Even the captain's name is missing. Any problem from my options?
Almost all Battle.net games use the OS localization as its game language. It's partially hardcoded, but can be changed manually through Battle.net app.Game language should be changed to English I think. The maps have localization which ruins it. I dunno how to set it to English.
You're not protecting artists by being a boomer online and arguing with people on a modding website lol. Get off your high horse.Stealing is never fun. Fun is never an excuse. I would 100x prefer bad voice acting than usage of AI ; unless you train your own AI with people agreeing to share their voice for that very project. Furthermore you may use your influence to seek out people willing to participate in your projects, which would be much more interesting for them !
Of course I understood your intent before you published the campaign. Still, that participates in the unethical popularity of AI usage.
I don't have the power, the time nor the influence to yeet all AI content from the Hive. So in the meantime, projects using generative AI for assets would never incite any kind of sympathy from me ; until AI stops stealing stuff but that's another story. You had the power and liberty to not use generative AI but you still did. Everyone should take the world boss at their level !
Call me an old geezer that's fine by me. We may come from different worlds so our viewpoint clashed alas. Do not see hate or anger from me, just a lot of disappointment. I fight for the just reconnaissance of artists and I feel you're not helping it. But we are two random people on the internet, let's touch grass and never speak of this again.
For the balance, my opinion was you had some clever ideas but terrible execution (unless you want to use a Rexxar campaign level of power creep). That is just a matter of experience, testing and polishing so it's not big of a deal. That's my bias as a custom faction maker who has to never overshadow the current factions. I also made these errors long ago so I understand you on this aspect too.
Redemption implies he did something wrong.5/5
This is the most polished campaign I've played recently.
Gameplay is about the same as the standard "Scourge of Lorderon" but it's sprinkled with "Garithos humor", WC2 nostalgia and smart replacements of units giving the best mix. You can even say something about Garithos redemption arc uf you wish.
- voice acted
- works with Reforged out of the box
- has NOT crashed on me at all (which can't be said about many other campaigns)
- has the same complexity as the original (ideal for people recovering from The Legends of Arkain)
- even the most mundane interactions gets something fun and refreshing
Full marks!
I am boycotting this campaign cuz I dislike Garithos as a character! he doesn't deserve to be praised.
Nral I absolutely hate you from the bottom of my heart <3
You can try this tool to adapt this campaign.Can you adapt this campaign and Anub'arak campaign to be playable with 1.31. patch? I like those campaigns and I would love to play them, but 1.31. does not support it
Pretty much what Kotol said.Can you adapt this campaign and Anub'arak campaign to be playable with 1.31. patch? I like those campaigns and I would love to play them, but 1.31. does not support it
Thank you for these tools, though I am still yet to understand the way to use them. Perhaps if you could walk me through the setup, it would mean a lot to meYou can try this tool to adapt this campaign.
Have you ever wanted to play a map but couldn't, because it was made with Reforged's World Editor?
Well today is your lucky day, because now you can make those maps compatible with patch 1.31 (1.30, 1.29, and 1.28 also supported, or any patch for which you have the game files since v1.0.0), using my new tool. I have worked on this some time ago, and recently got the motivation to make a user interface for it, so that other people can use it as well. There aren't a lot of buttons so I'm assuming I don't need to write a guide for how to use this tool, but if you have any questions feel free to ask them.
The map script (war3map.j or war3map.lua) usually needs some adjustments to be compatible with 1.31. Unfortunately, these cannot be automated at the moment, so you need to make the changes manually. To help you with that, here's a list of some common adjustments you may need to make:
- BlzCreateUnitWithSkin, BlzCreateItemWithSkin, etc: Replace with CreateUnit, CreateItem, etc, and remove the last argument. This last argument is for the skinId, and is usually the same as the item/unit/object id, so there's no harm in removing it. Another solution (useful if these natives are used a lot of times) is to insert the following functions after endglobals:
JASS:function BlzCreateItemWithSkin takes integer itemid, real x, real y, integer skinId returns item return CreateItem(itemid, x, y) endfunction function BlzCreateUnitWithSkin takes player id, integer unitid, real x, real y, real face, integer skinId returns unit return CreateUnit(id, unitid, x, y, face) endfunction function BlzCreateDestructableWithSkin takes integer objectid, real x, real y, real face, real scale, integer variation, integer skinId returns destructable return CreateDestructable(objectid, x, y, face, scale, variation) endfunction function BlzCreateDestructableZWithSkin takes integer objectid, real x, real y, real z, real face, real scale, integer variation, integer skinId returns destructable return CreateDestructableZ(objectid, x, y, z, face, scale, variation) endfunction function BlzCreateDeadDestructableWithSkin takes integer objectid, real x, real y, real face, real scale, integer variation, integer skinId returns destructable return CreateDeadDestructable(objectid, x, y, face, scale, variation) endfunction function BlzCreateDeadDestructableZWithSkin takes integer objectid, real x, real y, real z, real face, real scale, integer variation, integer skinId returns destructable return CreateDeadDestructableZ(objectid, x, y, z, face, scale, variation) endfunctionNote that lua maps cannot be adapted for patches below 1.31
- BlzGetEventIsAttack: This is used in newer versions of Damage Engine. According to the description there, you can add the following to make it work:
JASS:function BlzGetEventIsAttack takes nothing returns boolean return BlzGetEventDamageType() == DAMAGE_TYPE_NORMAL endfunction- Audio files with .flac extension: Replace the file extension with .wav (this assumes the .flac file is not imported. if it is, this will not work).
This project is open source, you can find it here.
To run it, you need to have .NET Desktop runtime 6.0.x installed: Download .NET 6.0 Runtime
As of v1.5.1, new versions will no longer be uploaded here on the hive, but can be found on the releases page in github: Releases · Drake53/War3App
This tool requires an appsettings.json file, which stores the location of the game files required to adapt files.
As of v1.3.0, if this file is not found, a new window will show on startup where you can select the directory containing the game files and the patch to which those files belong.
The directory must at least contain the following files in order for the tool to work correctly: War3App/PathConstants.cs at master · Drake53/War3App
For example, if you have the triggerdata.txt file at "C:\Users\User\Documents\Warcraft III files\war3.w3mod\ui\triggerdata.txt", you must set the directory to "C:\Users\User\Documents\Warcraft III files\war3.w3mod".
-> To obtain these files, you must extract the game files using a tool, for example:
- Ladik's MPQ Editor version 2.0.1.278 (for v1.29 and earlier)
- Ladik's Casc Viewer (for v1.30 and later)
You must also need to obtain campaign maps using MPQ Editor or CASC Viewer and adapt all of these campaing maps.Thank you for these tools, though I am still yet to understand the way to use them. Perhaps if you could walk me through the setup, it would mean a lot to me![]()
Thank you for these tools, though I am still yet to understand the way to use them. Perhaps if you could walk me through the setup, it would mean a lot to me![]()
1. What Kotol said, also feel free to check out the dedicated thread for Map Adapter that he linked. It's a bit complicated steps, and it's possible that you might run into some bugs and issues if you attempt to play 1.32-made maps/campaigns on pre-Reforged versions.One more question for the author... It would be lovely if you would voice-over Tomoraider's campaigns: Rise of the Blood Elves and Curse of the Forsaken, as they are a lot similar to the original storyline described in the WoW expansions. Are you planning to do the voice-overs of these campaigns?
The author @Nral doesnt want to voice-over these campaings because doesnt like WoW plot and also the campaign itself. The campaign includes raid bosses which the author doesnt fit Warcraft III campaigns. The author mentioned this topic in his YouTube channel.One more question for the author... It would be lovely if you would voice-over Tomoraider's campaigns: Rise of the Blood Elves and Curse of the Forsaken, as they are a lot similar to the original storyline described in the WoW expansions. Are you planning to do the voice-overs of these campaigns?
Thanks for clarifying it for me, man. It really helps. I've been getting tired answering these same questions lately.The author @Nral doesnt want to voice-over these campaings because doesnt like WoW plot and also the campaign itself. The campaign includes raid bosses which the author doesnt fit Warcraft III campaigns. The author mentioned this topic in his YouTube channel.
Hey not sure if anyone still looking for this info but you need to have the fire orb from mission 2 on Garithos, and two items you will fine in mission 7 which can be found on some creeps on the map, combine them using same method as Shadowfang.Does anyone know how to get the Hellslayer? I found the Shadowfang. just wondering if i missed it before i go any further.


