Code Monkey home page Code Monkey logo

antares's Introduction

Antares

Github All Releases Workflow license

Antares is a WIP open-source reimplementation of newer closed-source Ares versions. This project exists because source code of versions past 0.A are kept private, which means they can't be fixed and Ares can't be contributed to. The aim of that project is to reimplement those and keep it open-source so people can contribute to it.

At the moment the project is not a priority, so we're looking for more contributors. Contact us at our channel on C&C Mod Haven.

Building and Usage

  1. Install Visual Studio (2019 is recommended, 2017 is minimum) with the dependencies listed in .vswhere (it will prompt you to install missing dependences when you open the project, or you can run VS installer and import the config). If you prefer to use Visual Studio Code you may install VS Build Tools with the stuff from .vswhere instead. You can also don't use any code editor or IDE and build via command line scripts included with the project.
  2. Clone this repo recursively via your favorite git client (that will also clone YRpp).
  3. To build the extension:
  • in Visual Studio: open the solution file in VS and build it (Debug build config is recommended);
  • in VSCode: open the project folder and hit Run Build Task... (Ctrl + Shift + B);
  • barebones: run scripts/build_debug.bat.
  1. Upon build completion place the resulting Antares.dll from folder named identical to the used build config in your YR directory and launch Syringe targeting your YR executable (usually gamemd.exe). Make sure that Ares.dll is NOT present, as Antares by nature is incompatible with Ares!

You can also get an automatic build. There are two ways to do that.

  • Get an artifact via nightly.link. This is a service that allows guests to download automatic builds from GitHub. You can get a build for the latest successful (marked with a green tick) master branch commit via this link, or get a build for any up-to-date pull request via an automatic comment that would appear in it.
  • Get an artifact manually from GitHub Actions runs. You can get an artifact for a specific commit which is built automatically with a GitHub Actions workflow, just press on a green tick, open the workflow, find and download the build artifact. This is limited to authorized users only.

Documentation

The documentation should be identical to Ares one that can be found at here @ ares-developers.github.io.

Credits

Ares developer team - creation of Ares AlexB - development of closed-source Ares past 0.A

Legal

The Antares project is an unofficial open-source community collaboration project to reverse-engineer the Ares engine extension.

This project has no direct affiliation with Electronic Arts Inc. Command & Conquer, Command & Conquer Red Alert 2, Command & Conquer Yuri's Revenge are registered trademarks of Electronic Arts Inc. All Rights Reserved.

antares's People

Contributors

alexbx avatar dcoderlt avatar evilrenegade avatar graiondilach avatar steelmirage avatar metadorius avatar muon avatar secsome avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.