freeage
freeage copied to clipboard
An open-source reimplementation of the game engine of Age of Empires 2: Definitive Edition.
I see in the source files many hardcoded values of the original game mechanics instead of reading it from original data. To circumvent [any legal issues]( https://www.xbox.com/en-us/developers/rules) you should try...
After the latest update to the original game, unit / building icons are provided in a way that allows to fill in the player color for the corresponding image parts,...
Is this left in deliberately? https://github.com/puzzlepaint/freeage/blob/1c6e375c647d2b1eceda3bd80d9ac5a3feacbba0/third_party/loguru/loguru.cpp#L594-L596 Also this if condition could be changed in order to print the stack trace also in error level logs: https://github.com/puzzlepaint/freeage/blob/4789ae69e0b3c6239a6173d5c1509a8aceaa9c41/third_party/loguru/loguru.cpp#L1207-L1208 In both cases it...
@MaanooAk wrote in #17: > - Mechanics > - Ungarrison a unit from a unit to empty space around (much easier to implement when there will be a unit with...
I think it could be a nice addition to the toolset of some Map Scripters if they would have a compatible tool at hand to create "screenshots" for map previews...
* Upon pressing the Return key, a chat window should appear that allows entering chat messages. * The existing `ClientToServerMessage::Chat` and `ServerToClientMessage::ChatBroadcast` network messages should be re-used to implement the...
After villagers finished constructing a resource drop-off building, they should attempt to start gathering the corresponding type of resource, if any of it is nearby. `Game::SimulateBuildingConstruction()` might be a place...
Units should get an attack bonus if they attack something that is below them, and get an attack reduction if they attack something that is above them. For details, see:...
With one or more production buildings selected, right-clicking on the map should set the gather point for the selected buildings. * The gather point should be stored in the `ClientBuilding`...
* If there are idle villagers, the idle villager button should be yellow instead of grayed out. The number of idle villagers should be shown in the bottom-right of the...