Investycoon Core SDK

Un SDK modulaire pour créer des plugins personnalisés dans l’écosystème Investycoon.

Vue d'ensemble

InvestycoonCore est un projet open source qui fournit un SDK de base pour créer des plugins pour votre jeu Investycoon. Il vous permet de modifier :

  • les types d'entreprises
  • les items et leurs spécifications
  • les technologies, leur procédés et recettes

Le package requiert .NET 8 mais ne nécessite aucune dépendance NuGet.

Installation

Pour créer un plugin, créez une solution .NET dans votre IDE et référencez InvestycoonCore dans votre projet.
Il est disponible sous forme de package NuGet. Vous pouvez l'installer avec la commande suivante :

nuget install InvestycoonCore -Source "GitLab"

ou manuellement en téléchargeant le dernier fichier .nupkg depuis le le registre officiel

Après l'installation, vous devez référencer une classe comme Plugin.
Considérons le plugin minimal personnalisé comme suit :

public class CustomPlugin : Plugin
{
    public override string Code => "custom-plugin";
    public override string Version => "1.0";
    public override string Name => "Custom Plugin";
    public override string Explanation => "This is a custom plugin";
    public override ResourceManager MainResourceManager => new CustomResourceManager();
}

Ensuite, vous pouvez remplacer le type d’entreprise et la liste d’articles.

Licence

Copyright © 2024-2025 Investycoon. Tous droits réservés.

Ce programme est un logiciel libre : vous pouvez le redistribuer et/ou le modifier selon les termes de la Licence publique générale limitée GNU telle que publiée par la Free Software Foundation, soit la version 3 de la Licence, soit (à votre choix) toute version ultérieure.

Ce programme est distribué dans l’espoir qu’il soit utile, mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de QUALITÉ MARCHANDE ou d’ADÉQUATION À UN USAGE PARTICULIER. Consultez la Licence publique générale limitée GNU pour plus de détails.

Vous devriez avoir reçu une copie de la Licence publique générale limitée GNU avec ce programme. Sinon, consultez https://www.gnu.org/licenses/.

Crédits

Développé par Alan Bretelle.