Описание тега harmony

0 ответов

Как пропатчить метод с перегрузками в универсальном типе, когда аргументы одинаковые?

Я хочу исправить такой метод: public class DataManager : IDataProvider { protected virtual void ReadData<T>(string path) where T : Item { } protected virtual void ReadData(string path) { } …… } Я написал код вроде: [HarmonyPrefix, HarmonyPatch…
20 июл '22 в 16:52
0 ответов

как отдельно ссылаться на исходный класс и класс исправления с одинаковым именем

Я пытаюсь исправить префикс класса с гармонией, но для того, чтобы он работал, мне нужно, чтобы новый класс имел то же имя, что и оригинал. Я не могу заставить его работать без гармонии, поскольку не могу найти исходный класс. Вот как выглядят ориги…
14 сен '22 в 02:06
1 ответ

Использование внутреннего класса в C# Harmony Patch

Я новичок в С# и использую патчи Harmony для создания мода для видеоигры. Метод, который я пытаюсь исправить, является частным методом, который принимаетinternal classэкземпляр в качестве параметра. Я смог использовать отражение для обработки закрыт…
24 июн '22 в 16:09
0 ответов

Доступ к значениям конструктора структуры или создание новых свойств структуры в Runtme

Я использую BepInEx, производную от Harmony, для исправления сборки игры во время выполнения. Исходная структура, которую я хочу изменить, выглядит так: public struct OriginalStruct { public OriginalStruct(SomeClass someClass) { this.Property = some…
23 июл '22 в 17:03
0 ответов

Пакет Harmony для R отсутствует

Я пытаюсь установить пакет гармонии для R, но не могу. Вот ошибки: > install. Packages("harmony") There is a binary version available but the source version is later: binary source needs_compilation harmony 0.1.0 0.1.1 TRUE Do you want to install…
18 ноя '22 в 12:49
0 ответов

Как выполнить исправление метода среды выполнения .NET для статического неуниверсального метода универсального класса? (Гармония или МоноМод)

В этом примере я хочу исправитьPatchTarget.QSingleton\<T\>.get_Instance(). Как это сделать с помощью Harmony или MonoMod? Гармония: «Необработанное исключение. System.NotSupportedException: указанный метод не поддерживается». Мономод: «Необраб…
24 сен '22 в 08:54
0 ответов

«ValueError: неизвестный оптимизатор: импульс» binary_crossentropy. Пожалуйста, убедитесь, что этот объект передан в аргумент `custom_objects`

Построение модели, использующей алгоритм поиска гармонии для настройки гиперпараметров в сочетании со слоем CNN-LSTM. Настройка параметров выглядит нормально, при запуске выдается ошибка, связанная с «пользовательскими объектами», характерная для те…
26 дек '22 в 10:57
0 ответов

Утечка памяти приложения Unity — как можно профилировать без доступа к исходному коду или цели отладки?

Немного необычная установка здесь, Я создаю моды для видеоигры RUST. Он использует HARMONY для загрузки модов в код сервера. В какой-то момент я сделал что-то, что вызвало утечку памяти, приложение увеличилось с 10 ГБ в памяти до 30 ГБ в течение дня…
0 ответов

Как с помощью гармонии исправить закрытый метод, определенный в сериализованном классе IEnumerable?

Метод, который я хочу исправить, выглядит примерно так: [Serializable] public class Class1 : IEnumerable<Class2>, IEnumerable { private void Method() {//... } } Я пытался [HarmonyPostfix,HarmonyPatch(typeof(Class1), "Method")] public static IE…
14 сен '22 в 07:33
0 ответов

как мне заставить мою сопрограмму обновлять каждый кадр в моем плагине BepInEx?

В этом коде я использую bepinex и Harmony, чтобы создать плагин для игры Sons of The Forest. Код для моего плагина. Цель прикрепленного кода — каждую секунду регистрировать значение внутриигровой переменной, но значение Переменные в классе (с меткой…
13 мар '23 в 03:56
1 ответ

Тестирование Android-приложений на ОС на базе Huawei Harmony

Разработчик Android может тестировать приложения через студию Android, подключив мобильный телефон Huawei на базе Harmony OS? Я новичок и начинаю изучать разработку под Android. Вместо меня мы можем приобрести новые устройства Huawei по доступным це…
0 ответов

Я не понимаю, как согласовать одноимённые методы с гармонией.

У меня есть два метода с одинаковыми именами public static List<Player> GetPlayers() { return GetPlayers<Player>(); } public static List<T> GetPlayers<T>() where T : IPlayer { if (!FactoryManager.FactoryTypes.TryGetValue(type…
25 авг '23 в 01:50
1 ответ

В исправлении C# Harmony. как сравнить метки в CodeInstruction.labels с известными значениями меток

Итак, у меня есть такой поток IL-кода: IL_0047: ldarg.0 IL_0048: ldc.i4.m1 IL_0049: stfld int32 classname/innerclassname::'<>1__state' IL_004e: ldstr "" IL_0053: call void classname::set_aProperty(string) IL_0058: ldstr "" IL_005d: call void c…
02 сен '23 в 14:31
0 ответов

Почему моя интеграция с интерфейсом JavaScript Magic SDK не может подтвердить транзакции?

Ошибка Magic RPC: невозможно подтвердить транзакцию после 20 попыток. Два месяца назад я написал код JavaScript для внешней интеграции Magic SDK с тестовой сетью Harmony. Мне удалось отправить транзакцию в смарт-контракт с помощью функции sendTransa…
04 июн '23 в 11:12
2 ответа

Возникли проблемы с хранилищем EEPROM. Внешняя EEPROM подтверждает передачу данных, но при чтении возвращает только 255.

Я работаю над проектом и частично пытаюсь использовать библиотеку драйверов Harmony I2C для отправки данных в и из eeprom, используя линии SDA и SCL. При чтении строк SDA и SCL с помощью осциллографа правильная последовательность битов передается в …
24 мар '23 в 17:26
0 ответов

Гармония — добавление свойства к объекту или аналогичный эффект.

Есть класс, который я не могу редактировать напрямую с помощью метода вроде BuildingSaveData { public override BuildingSaveData SaveTheThing(Building b){ this.propOne = b.propOne; //etc etc return this; } public SerializableVector3 propOne; } И где-…
10 май '23 в 05:14
0 ответов

Загрузчик Harmony на SAME70 — нет связи UART, отладка не работает

У меня возникли проблемы с загрузчиком Harmony наSAME70N20Bчип. Я хочу создать простой загрузчик, чтобы иметь возможность прошивать прошивку через UART4. Я не могу использовать встроенныйSAMBAзагрузчик, потому что он работает на UART0 (возможно, не …
12 июл '23 в 15:06
0 ответов

Имя решарпера Lib.Harmony «__instance» не соответствует правилу «Параметры». Предлагаемое имя: «экземпляр».

Есть идеи, как я могу не просто подавлять/игнорировать, а вместо этого сказать решарперу, что это ожидаемо и меня устраивает? Я использую JetBrains Rider 2023. Добавление атрибута несогласованного именования [SupressWarning] — это не то, что мне нуж…
20 окт '23 в 10:23
0 ответов

Неверный объект класса «График»: суперкласс «mMatrix» не определен (Seurat/R)

Я использую Seurat для анализа RNAseq и использую тот же код уже больше месяца (без проблем). FindNeighbors теперь выдает ошибку (неожиданно), и я не могу ее исправить. Данные и код такие же, как и раньше. all.integrated <- all.integrated %>% …
15 ноя '23 в 10:57