Skip to content
/ wowr Public

Warcraft III: Reforged funmap World of Warcraft Reforged.

Notifications You must be signed in to change notification settings

tdauth/wowr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

World of Warcraft Reforged

Open world role-playing game funmap for Warcraft III: Reforged based on World of Warcraft Reborn featuring computer AI support which allows you to play the map offline. This map is not a recreation of the game World of Warcraft but is inspired by and uses some lore from the game.

Official website: wowreforged.org GitHub Repository of the official website: wowr-website

The map is in the folder wowr.w3x and can be modified with the Warcraft III: Reforged World Editor.

Play the Map

Enable HD graphics in older versions of the map: Older versions of the map are restricted to SD graphics to avoid performance issues. However, you can easily remove this restriction by opening and modifying the map with the World Editor. Load the map in the World Editor and go to "Scenario" -> "Map Options ..." -> "Supported modes:" -> Choose "SD and HD" -> press OK -> save the map.

SD and HD

Make sure that the JassHelper and vJass are enabled:

JassHelper

Computer AI

The map uses Warcraft's AI for computer players. The map contains the modified common.ai which is used by all custom AI scripts. Run checkai.bat on Windows to check all custom AI scripts for syntax errors before releasing the map.

Warlords

The *.ai files from war3mapImported folder contain a very basic warlord AI for computer players. Warlord computer players start with a town hall and workers besides their hero. they will get a new town hall automatically to rebuild their base if the auto respawn is enabled whenever they lose all workers and town halls. This prevents ending the game for an AI.

Freelancers

The file Freelancer.ai is imported into the map whenever it is updated. It contains a very basic freelancer AI for computer players.

Professions

Every AI is assigned their professions automatically and the crafted items are added to the hero's inventory automatically as well like the hero would craft them.

Custom Systems

The map uses several custom systems created by Baradé which can be used in any other map. They are available in systems. Each system provides a prototype map which shows you how to use the system. Some of the systems are available on HiveWorkshop to make them public and for feedback.

Release Process

Open the folder wowr.w3x with the World Editor and save the map as wowrX.Y.w3x. Use this check list when releasing a new version of the map:

  • Add all credits from this README to the map to make them appear in the quest log.
  • Add all changes to the ChangeLog in the quest log.
  • Use checkai.bat to check all AI scripts.
  • Use the cheat "-duplicatedsaveobjects" to check for duplicated save code objects.
  • Use the cheat "-checkheroskills" to check for all registered hero spells.
  • Disable triggers for debugging or generating data only like "WoW Reforged Website" which only adds more code to the map script.
  • Make sure the imported data is working and there are no corrupted or big files added by mistake. Check for imported files with a big size or 0 size.
  • Save the map as wowrX.Y.w3x and tag the repo with X.Y and create a release on GitHub based on the tag.
  • Upload the release on as many modding websites as possible.
  • Announce the new release on HIVE and Discord.

Modifications with World Editor

Saving the map takes some time due to the big number of objects. Hence, you can use the "Validate Map Triggers (F10)" action in the trigger editor before actually saving the map to make sure there won't be any syntax error.

Known Reasons for Crashes

Sometimes versions of this map might lead to crashing but since it is really hard to debug Warcraft maps, there are only some possible known reasons for crashes we have experienced so far:

  • Missing pathing for buildings constructed by the AI.
  • Lower number for maximum number than minimum number of summoned units for Dark Portal based abilities.
  • Training of certain unit types by the AI.

History of the Map

Warcraft III: Reforged is a fun map based on World of Warcraft Reborn which has been created by the users DeMoNiKuS and EvilPitlord. DeMoNiKuS modified the map World of Warcraft by EvilPitlord.

Reconstruction

The original map had no trigger data, so all triggers had to be recreated based on the original map script. The original map script has been added to this repository as well as the original map strings:

Old Versions

Note: Some of these versions might have been optimized:

Other Modified Versions

Look into the folder original_map_modified where some of the modified versions of the original map are stored. Here is a list of some modified versions online:

Other Variants

Some maps are not really based on the original map World of Warcraft Reborn but a complete revision of the map:

  • WoW Reanimated: This map has many more dungeons, professions, heroes and races but no AI support and is missing lots of features from this map.

Credits