openage icon indicating copy to clipboard operation
openage copied to clipboard

Free (as in freedom) open source clone of the Age of Empires II engine 🚀

Results 231 openage issues
Sort by recently updated
recently updated
newest added

We should come up with a list of things the engine has to be capable of to properly simulate the games we want to support. This includes every detail that...

nice new thing ☺
documentation
just do it

I've built openage on my archlinux system. Everything builds fine, but the default seed is 4321, and it crashes the game upon "generate_game". The output is as follows: ``` [...

bug
area: simulation
blocked

**Required skills**: Python **Difficulty**: Medium The new converter (#1151) uses member objects to operate on data from the `.dat` files. While these provide the necessary functions for conversion, they are...

lang: python
area: assets
good first issue

Due to personal experience I'd really like to replace jinja2 with mako templates instead. We only use jinja in `openage/codegen/coord.py`. Really not high priority :)

improvement
python
good first issue

Presumably you use some form of grid-based A\* algorithm? Maybe it is better to 'group' nearby searches to reduce the stress of re-calculating paths that are very similar.

improvement
lang: c++
just do it

### Contributing to the new renderer: The renderer interface is defined in headers, with the main class in `libopenage/renderer/renderer.h`. A good place to start looking is `libopenage/renderer/tests.cpp`, which presents a...

rendering
c++
assets
just do it

At the moment, the converter will export all generated and converted data from a game into a single modpack. However, there would be benefits for splitting data into multiple modpacks...

improvement
lang: python
area: assets

This is just my experience compiling with msys2 (Spoiler alert: I DID NOT Succeed). Preliminary configuration: Go ahead and install everything in the [dependency list](https://github.com/SFTtech/openage/blob/master/doc/building.md), except for Python-related stuff (`numpy`,...

question
os: windows
area: buildsystem

Related: #720, #985. This is the current implementation: https://github.com/SFTtech/openage/blob/439d224aac94c4d6114e8d0405abf7fd17db924d/openage/convert/processor/export/texture_merge.py#L165-L173 As [written in the chat](https://matrix.to/#/!iPmyRMGnDgSMPGqgaX:matrix.org/$pV5WoNsiNvmLPufTV41LN3xMHgbkwO63Va0tKa2az7c?via=matrix.org&via=sft.lol&via=mayeul.net), I see several issues with this implementation: - homemade, inefficient matrix multiplication algorithm (while the images...

improvement
area: assets
to-discuss

Right now we can not easily set a compile and a version within our `configure` script. #1250 did a small fix for `clang-9` and `clang-10` because we needed that for...

improvement
area: buildsystem
good first issue