Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate Rise of Rome (AoK prequel) #785

Closed
FolkertVanVerseveld opened this issue Apr 8, 2017 · 1 comment · Fixed by #1151
Closed

Integrate Rise of Rome (AoK prequel) #785

FolkertVanVerseveld opened this issue Apr 8, 2017 · 1 comment · Fixed by #1151
Labels
area: assets Involved with assets (images, sounds, ...) nice new thing ☺ A new feature that was not there before to-discuss Idea or suggestion that needs some discussion before implementation

Comments

@FolkertVanVerseveld
Copy link
Contributor

FolkertVanVerseveld commented Apr 8, 2017

@TheJJ asked me back in january to join forces to speed up developing
OpenAge. Unfortunately, life had other plans for me so hence the 3
months delay.

I think it would be a nice thing to have to be able to provide support
for the prequels of AoE II as well. In my opinion, the original AoE is
very limited due to lots of boring micromanagement. I would like to help
to integrate the expansion to AoE: Rise of Rome.

Let me know what you guys think or what you need help with the most so
we can improve OpenAge together and maybe integrate the prequels in the
future :D

Some things I've come up with:

To integrate the prequels OpenAge either needs to provide multiple setup
options in the configuration scripts for the specified build target
(e.g. --game=[AoK|RoR|AoC]) or the game engine needs to be upgraded to
support different genie game engines on-the-fly.

Some of the issues that need to be resolved:

  • The Genie game engine in all AoE II games are very different from the
    original game engine used in AoE I and RoR (especially with
    path-finding).
  • Verify whether the file format of original game assets in AoE II are
    compatible with the original game assets (otherwise, we need to
    upgrade the assets converter to also support RoR).

Related:

@TheJJ TheJJ added question A question or clarification request about quite anything area: assets Involved with assets (images, sounds, ...) nice new thing ☺ A new feature that was not there before labels Apr 8, 2017
@TheJJ
Copy link
Member

TheJJ commented Apr 8, 2017

The openage engine shall support all the features of all games. The game setup and configuration is done 100% in nyan (https://github.com/SFTtech/nyan, #28).

So the only thing missing (apart from engine features that are crappy even for aoe2) is to add convert support for the other games. Namely we need to be able to create data packs from all those games #632. The asset pack contains all the asset (sounds, sprites) and gamedata (in nyan). The engine then loads the pack and runs the simulation (#740).

So I'd say the first thing is implementing #632 and adding support for other games in the converter.

@TheJJ TheJJ added to-discuss Idea or suggestion that needs some discussion before implementation and removed question A question or clarification request about quite anything labels Apr 28, 2017
@heinezen heinezen linked a pull request Aug 3, 2020 that will close this issue
17 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: assets Involved with assets (images, sounds, ...) nice new thing ☺ A new feature that was not there before to-discuss Idea or suggestion that needs some discussion before implementation
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants