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

Game setup installer #15

Open
2 of 4 tasks
FolkertVanVerseveld opened this issue Jul 25, 2017 · 1 comment
Open
2 of 4 tasks

Game setup installer #15

FolkertVanVerseveld opened this issue Jul 25, 2017 · 1 comment

Comments

@FolkertVanVerseveld
Copy link
Owner

The original game was released on a CD-ROM and the setup program takes care of
the installation process. However, it would be nice if we could reverse engineer
the setup and figure out how the installation process takes place.

Porting the installer itself will probably be tracked in another issue, because
this issue is really big and takes a lot of time.

Currently, the following has to be implemented:

  • Resource pather to patch resources from the original installer to the replicated one
  • Machine OS type checking
  • Command option parsing
  • CD-ROM I/O handling

This list is not complete and subject to changes.

@FolkertVanVerseveld
Copy link
Owner Author

A simple setup game launcher has been implemented, but the code is getting
rusty. The user interface from empires/ui.hpp could be backported to this setup,
or even better, we could abstract the user interface code. I'm not sure whether
this should be integrated directly in the genie game engine or in a more
specific purpose library.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant