BattletechModders / BattletechModders/ModTek

ModTek Injectors during mod dll compilation

Open
#230 0 comments 0 reactions 0 assignees View on GitHub
discussion help wanted testing
Dominant language
C#
Stars
137
Forks
40
Avg merge
14h 41m
Merged PRs (30d)
1

Description

Status:
Experimental version of the feature is running in some CI build already
Waiting for feedback

Write a plugin (see publicizers) for VS/rider/dotnet-cli that run the injectors the same as the ModTrekPreloader. Should allow compiling everything without having to run the game first.

Steps:
- [x] Move "run injectors" code into own project/library
- [x] Convert lib to netstandard so it works in msbuild (.NET Framework) and dotnet cli (.NET Core and later)
- Mono libs -> force netstandard variants?
- AppDomain isolation -> how?
- [x] Write a plugin that runs that code from a project
- [x] Make sure it works with publicizers, needs to run before they start publicizing
- [x] Make writing injectors able to depend on other injectors and publicized libs
- link to the assemblies injected variants of the dlls?
- [x] test if dotnet cli works (bascially linux)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.