Skip to content

Repository dedicated to AngelScript embed for Warcraft 3 (UjAPI), bringing about a powerful C++ syntax scripting language to replace Jass for good.

Notifications You must be signed in to change notification settings

UnryzeC/WC3_AngelScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AngelScript

Repository dedicated to AngelScript embed for Warcraft 3 (UjAPI), bringing about a powerful C++ syntax scripting language to replace Jass for good.

Contents

About

Note, this project was made exclusively for UjAPI, so it's required to use it.

Extensions

Visual Studio Code: Syntax Highlighting https://github.com/UnryzeC/VSC_AngelScript

Supported patches

  • 1.24e
  • 1.26a
  • 1.27a
  • 1.27b
  • 1.28f

How to use

  1. Download and Extract to a Modules folder of UjAPI, which you can download here: https://github.com/UnryzeC/UjAPI.
  2. Launch UjAPI.exe, and selected "Load Library" in AngelScript section.
  3. Use "Launch" button for Warcraft 3.
  4. Enjoy.

How to code

  1. Create war3map.as.
  2. Write your code.
  3. Add war3map.as to map via Import manager or MPQ with scripts\war3map.as or war3map.as path. Note: loading files from WC3 folder where map resides is possible, via #import, which can also import code from files in the MPQ.
  4. Launch map and enjoy.

Credits

Creator/Developer:

  • Unryze (me) - creating and maintaining UjAPI.

Based on:

Contributors:

  • GPSProlapse - for helping me embed AngelScript.

Testers:

  • Daichi
  • N1ghtSiren
  • Nazarpunk

FAQ

  1. TBD
  • TBD

Contacts

Want to donate?

Paypal: https://paypal.me/Unryze/

About

Repository dedicated to AngelScript embed for Warcraft 3 (UjAPI), bringing about a powerful C++ syntax scripting language to replace Jass for good.

Resources

Stars

Watchers

Forks

Packages

No packages published