Skip to content

Latest commit

 

History

719 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Curse of Time RPG: Nevermore

https://www.hiveworkshop.com/threads/curse-of-time-rpg-nevermore-v1-35c.294239/

Curse of Time is a RPG series built in Warcraft III almost two decades ago (2005). The source code / map file has been passed down from several owners / groups of people who have made their own versions and updates to the game and it has now been left to me and @TastyTastyToast.

The original code is written in Blizzard's JASS language developed for their World Editor, which is quite outdated and lacking in features. Many third party extensions such as vJASS were developed by others to improve the modding experience and are used in CoT (some with modification) which are available at https://www.hiveworkshop.com/.

12/22/23 - vJass development is now ceased in favor of Lua, with transpiling made possible due to the assistance of vJass2Lua by Bribe: https://bribefromthehive.github.io/vJass2Lua/

Credits to Hive users in no particular order for external libraries and helpful information:

Taysen: TasSpellView, GetMainSelectedUnit, UI-Frame tutorial

Antares: ALICE (Physics Engine), PrecomputedHeightMap, HandleType

Eikonium: DebugUtils, TimerQueue

Bribe: TotalInitialization

Trokkin: FileIO

TriggerHappy: Codeless Save/Load, Game Status

AGD: WorldBounds

Flux: Buff System

ModdieMads: Async Mouse Screen

Lua development made possible with the help of these tools:

Dencer.warcraft-vscode

lua-language-server

About

Source code for Curse of Time: Nevermore, an action RPG custom game for Warcraft III

Topics

Resources

Stars

1 star

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages